@charset 'UTF-8';

.entypo, .icon {
	color: #666 !important;
}

/************************ scrollbar & placeholder ***********************/

::-webkit-input-placeholder {/* WebKit browsers */
	color: #aaa;
}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
	color: #aaa;
}
::-moz-placeholder {/* Mozilla Firefox 19+ */
	color: #aaa;
}
:-ms-input-placeholder {/* Internet Explorer 10+ */
	color: #aaa;
}

::-webkit-scrollbar {
    width: 10px;
}
 
/* Track */
::-webkit-scrollbar-track {
	background: #ddd;
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 0;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 0;
    background: #999; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,255,255,0.4); 
}

/************************* General Styles *************************/

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

h1,
h2,
h3,
h4 {
	font-weight: normal;
	margin: 10px 0;
}

h2.headers { font-size: 2.3em; }
h2.article-title { font-size: 2.7em; }
h2 { font-size: 2.3em; }
h3 { font-size: 18px; }
h4 {font-size: 1.2em;}
h5 { font-size: 1.07em; }
h6 { font-size: 0.9em; }

p { line-height: 1.8em; }

ul { padding: 0; }
form {padding: 0; margin: 0;}


a {
	text-decoration: none;
	outline: none;
	color: #EC5401;
}

* {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	outline: none;
	color: #666;
 }

.float-left { float: left !important; }
.float-right { float: right !important; }
.clear { clear: both !important; }
.full-width { width: 100%; }
.full-width.with-padding { width: 100% !important; padding: 10px 1%; box-sizing: border-box; }
.width-auto { width: auto !important; }
.half-width {width: 50% !important;padding: 5px 1% !important;}
.width33 {width: 33.3333333% !important;padding: 5px 1% !important;}
.width25 { width: 25% !important; }
.width25.with-padding { width: 25% !important; box-sizing: border-box; padding: 5px 1% !important; }
.width75 { width: 75% !important; }
.width75.with-padding { width: 75% !important; box-sizing: border-box; padding: 5px 1% !important; }
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.clear-none { clear: none !important; }
.no-margin { margin: 0 !important; }
label.with-padding { padding: 5px !important; }
.small-margin-bottom { margin-bottom: 5px !important; }
.small-margin-top { margin-top: 5px !important; }
.small-margin-left { margin-left: 5px !important; }
.small-margin-right { margin-right: 5px !important; }
.margin-bottom { margin-bottom: 10px; }
.big-margin-bottom { margin-bottom: 20px; }
.margin-top { margin-top: 10px !important; }
.big-margin-top { margin-top: 20px !important; }
.margin-left { margin-left: 10px !important; }
.big-margin-left { margin-left: 20px !important; }
.margin-right { margin-right: 10px !important; }
.big-margin-right { margin-right: 20px !important; }
.with-padding: {padding: 1% !important;}
.uppercase { }
.font12 { font-size: 12px !important; }
.font14 { font-size: 14px !important; }
.font-tahoma { font-family: Tahoma !important; }
a:hover { }
.ui-button.submit { font-size: 20px !important; }
.ui-dialog-title {}
.font16 {font-size: 16px !important;}
.font18 {font-size: 18px !important;}
.font20 {font-size: 20px !important;}
.font21 {font-size: 21px !important;}
.font22 {font-size: 22px !important;}
.font24 {font-size: 24px !important;}
.font26 {font-size: 26px !important;}
.font28 {font-size: 28px !important;}
.font30 {font-size: 30px !important;}
.font36 {font-size: 36px !important;}
.font48 {font-size: 48px !important;}
.font60 {font-size: 60px !important;}
.font72 {font-size: 72px !important;}

.white {color: #ffffff !important;}
.black {color: #000000 !important;}
.red {color: #ff0000 !important;}
.grey {color: #a0a0a0 !important;}
.yellow {color: rgb(211, 211, 0) !important;}
.orange {color: #ff5522 !important;}
.dark {color: #333333 !important;}
.cyan {color: cyan !important;}
.blue {color: #09f !important;}
.green {color: #92C309 !important;}

.greybg {background: #3a3a3a !important;}

.no-padding-top { padding-top: 0 !important; }
.no-padding-bottom { padding-bottom: 0 !important; }
.no-padding-left { padding-left: 0 !important; }
.no-padding-right { padding-right: 0 !important; }
.padding-top { padding-top: 10px !important; }
.padding-bottom { padding-bottom: 10px !important; }
.padding-left { padding-left: 10px !important; }
.padding-right { padding-right: 10px !important; }

label {
	font-size: 14px !important;
	color: #666;
	margin: 5px 0;
	display: block;
}

#tabber .option-row > label {
	color: #CCC;
}


/***************************************************************************/
/********************** General Styles for Components **********************/