﻿/* ********************************************* */
/* General Styling */

/* ********************************************* */
/* Layout, Forms and Elements Typography */


/* The main container */

#main .toolbar .user.clicked > span {
	color: #212121;
	text-shadow: none;
}

#main .toolbar .user li a, #main .toolbar .user li a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #212121;
}

#main .toolbar .user li:hover a {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	text-decoration: none;
}

#main .toolbar .user > span {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	font-size: 13px;
	font-weight: bold;
}

#main .toolbar .avatar span {
	color: #fff;
    font-size: 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}

#main .toolbar .shortcuts > li > div h3 {
	color: #425065;
	text-shadow: 0 1px 0 #fff;
}

#main .toolbar .shortcuts li > div > div > p {
	padding: 0 15px;
}

#main .toolbar .shortcuts > li {
	color: #65696F;
}


/* The sidebar */

aside .progress .bar {
	color: #535353;
}


/* The content container */

#content .box .header ul li a {
	color: #5f6269;
	text-decoration: none;
}

#content .box .header ul li.current a {
	color: #818181;
}

#content .box .header menu a {
	font-size: 12px;
	color: #606060;
	text-shadow: 0 1px 0 #fff;
}


/* The sidebar navigation */

aside nav > ul > li  a, aside nav > ul > li  a:visited {
	font-size: 12px;
	color: #404040;
	text-shadow: 0 1px 0 #fff;
}

aside nav > ul > li a span.icon:before {
	font-size: 16px;
	color: #8D96A2;
	text-shadow: 0 1px 0 #fff;
}

aside nav > ul > li > a:hover, aside nav > ul > li.current> a:hover {
	color: #fefefe;
	text-shadow: 0 1px 0 #193c65;
}

aside nav > ul > li.current > a {
	color: #225087;
}

aside nav span.badge {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	font-size: 10px;
}

aside nav span.badge.grey {
	color: #626262;
	text-shadow: 0 1px 0 #fff;
}

aside nav > ul > li > ul > li a:hover {
	color: #0066EE;
}


/* Right Sidebar */

.right-sidebar .nav a {
	color: #404040;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
}

.right-sidebar .nav a:hover, .right-sidebar .nav li.current a:hover {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}

.right-sidebar h3 {
	color: #3e4858;
	text-shadow: 0 1px 0 #fff;
}

.right-sidebar form .block {
	color: #3e4858;
}


/* The top toolbar */

#toolbar .right li > a, #toolbar .right li > a:visited {
	color: #f0f0f0;
	text-shadow: 0 1px 0 #000;
	text-decoration: none;
}

#toolbar .right li.red.disabled > a, #toolbar .right li.red.disabled > a:hover, #toolbar .right li.red.disabled > a:hover:active,
#toolbar .right li.disabled > a span:not(.icon){
	color: #a5a7ab;
	text-shadow: 0 1px 0 #000;
}

#toolbar  li div.popup h3 {
	color: #425065;
	text-shadow: 0 1px 0 #fff;
}
 

/* The footer */

footer > ul li a, footer > ul li a:visited, footer {
	color: #777777;
	text-shadow: 0 1px 0 #fff;
	font-size: 11px;
}

footer > ul li a:hover {
	color: #06e;
}
 


/* Tags */

.chzn-container-multi .chzn-choices .search-choice {
	color: #474747;
	text-shadow: 0 1px 0 #fff;
	font-size: 11px;
}


/* Select */

.chzn-container-single .chzn-single {
	color: #666a70;
}



/* Form Box */

form.no-box legend {
	color: #334358;
	font-size: 12px;
	font-weight: bold;
}

form .row label strong {
	font-size: 12px;
	color: #434343;
}

form .row label small {
	font-size: 11px;
	color: #656565;
}


/* Validation */

form label.error.inline {
	font-weight: bold;
	color: #8e2626;
}

form label.error:not(.inline) {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}


/* Inline Labels */

form label.inline:not(.error) {
	color: #969696;
}


/* Top Stats */

ul.stats li strong {
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 0 #000;
}

ul.stats li small {
	font-size: 12px;
	color: #7a828d;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}

ul.stats li span {
	font-weight: bold;
	font-size: 15px;
	color: #a8a8a8;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}

ul.stats li span.green {
	color: #00a708;
}

ul.stats li span.red {
	color: #bf2e1a;
}
 

/* jQuery UI Styling */

/* Dialog */
.ui-dialog .ui-dialog-title {
	font-size: 13px;
	color: #1e4063;
	text-shadow: 0 1px 0 rgba(255,255,255,0.9);
}

.ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
	color: #fff;
	text-shadow: 0 1px #000;
	font-size: 14px;
	line-height: 14px;
}

/* Progress Bar */
.progress-title, .progress-value {
	color: #1e2a39;
	font-weight: bold;
}

/* Accordion */
.ui-accordion .ui-accordion-header a {
	color: #404040;
}

.ui-accordion .ui-accordion-header.ui-state-active a {
	color: #1e4066;
}

.ui-accordion .ui-accordion-header.ui-state-hover a {
	color: #404040;
}

/* Datepicker */
.ui-datepicker .ui-datepicker-title {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}

.ui-datepicker thead tr {
	color: #1f2c3f;
	text-shadow: 0 1px 0 #fff;
	font-weight: normal;
}

.ui-datepicker td span, .ui-datepicker td a {
	color: #243043;
}

.ui-datepicker td .ui-state-hover {
	color: #243043;
}

.ui-datepicker td .ui-state-active {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}

.ui-datepicker td.ui-datepicker-other-month {
	color: #767d87;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}

/* DateTimePicker */
.ui-timepicker-div dl dt {	
	text-shadow: 0 1px 0 #fff;
}

/* Slider */
.slider-tooltip {
	font-size: 12px;
	color: #595959;
	text-shadow: 0 1px 0 #fff;
}

/* Autocomplete */
.ui-menu .ui-menu-item a {
	color: #2e4462;
	font-weight: bold;
}

.ui-menu .ui-menu-item a.ui-state-focus {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	font-weight: bold;
}


/* Lock screen */

#slide_to_unlock span {
	color: #354d65;
	font-weight: bold;
}


/* Settings dialog */

.ui-dialog .settings-header .tabs li.current a {
	color: #15273e;
}

.ui-dialog .settings-header .tabs li span {
	color: #364d6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.54);
}

#settings form p label {
	color: #434343;
}

#settings form p label.error {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}


/* Profile page */

.profile .avatar a {
	color: #3a3a3a;
	text-shadow: 0 1px 0 #fff;
	font-size: 11px;
}

.profile .title h2 {
	color: #1e2a39;
	font-size: 16px;
	font-weight: bold;
}

.profile .title h3 {
	color: #84888f;
	font-size: 12px;
}

.profile ul.info li strong {
	color: #5e6775;
	font-size: 16px;
	font-weight: bold;
}

.profile ul.info li:hover strong {
	color: #2b4164;
}

.profile ul.info li small {
	color: #989faa;
	font-size: 12px;
}

.profile .details h2 {
	color: #4b4b4b;
}

.profile .details > a {
	color: #8A8A8A;
}

.profile .details > a:hover {
	color: #2864a8;
}

.profile table th {
	color: #616161;
}

.profile table i, .profile section i {
	color: #989898;
}

.profile .logs strong {
	color: #265388;
	font-weight: bold;
}

.profile .logs .error strong {
	color: #cc3030;
}

.profile .logs small {
	font-size: 11px;
	color: #828282;
}


/* Alert messages */

.alert .close {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
	font-weight: bold;
	font-size: 11px;
}

.alert .close:hover {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}

.alert.warning .close, .alert.warning .close:hover {
	color: #352606;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.alert.note .close, .alert.note .close:hover {
	color: #343434;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.alert.error, .alert.error .close:hover {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}

.alert.success, .alert.success .close:hover  {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}

.alert.warning, .alert.warning .close:hover  {
	color: #352606;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.alert.information, .alert.information .close:hover  {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}

.alert.note, .alert.note .close:hover  {
	color: #343434;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}


/* Note element */

.box-note {
	color: #686a6b;
}


/* Wizard */

.wizard .steps li a {
	color: #898989;
	/*font-weight: bold;*/
}

.wizard .steps li a.current, .wizard .steps li a.error {
	color: #fff;
}

.wizard .steps li a.success {
	/*color: #000000;*/
	/*text-shadow: 0 1px 0 #c3f1c3;*/
}



/* Tooltips */

.tipsy-inner {
    color: #fff;
	text-shadow: 0 1px 0 #000;
}

#gravity a {
	color: #222;
}

#gravity a:hover {
	color: #505050;
}


/* The loading screen */

#loading span {
	font-weight: bold;
	color: #3c3c3c;
}


/* Explorer */

.elfinder-statusbar {
	color: #606266;
}

.elfinder-cwd, .elfinder-contextmenu .elfinder-contextmenu-item span, .elfinder .elfinder-navbar, .elfinder-statusbar div, .std42-dialog .ui-dialog-titlebar, .std42-dialog .ui-widget, .std42-dialog .ui-dialog-content {
	font-size: 12px;
}

