/*======== BANNER/HEADER ========*/

/*======== MAIN NAV ========*/
.gl_main_nav_wrapper, #lessonToolsWrapper {
	background-color: #00b1dd;
	border-bottom: solid 5px #119ec1;
	}
.section-nav > li.active > a,
.section-nav > li.active > a:hover,
.problemNavButton.alertCurrent {
	background-color: #119ec1;
	}
/*======== CONTENT HEADER/TITLE ========*/
.fc-header-title, .ui-jqgrid-title{font-family: Helvetica, Arial, sans-serif; font-weight:normal; color:#666;}
/* Login */
.login-logo {
	background-image: url(login-logo.png);
	}
.login-background {
	background-image: url(app_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='app_bg.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='app_bg.png', sizingMethod='scale')";
	}
#gl_logo {
    margin-top: 25px;
    width: 265px;
    height: 42px;
	}
#toolbar .no-touch .tab-pane > h1 {
	background-color: #00b1dd;
	}
#toolbar .no-touch > .nav li.active a, .tb-active {
   	background: #49bfe9; /* Old browsers */
	background: -moz-linear-gradient(top,  #49bfe9 0%, #2baddb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49bfe9), color-stop(100%,#2baddb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #49bfe9 0%,#2baddb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #49bfe9 0%,#2baddb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #49bfe9 0%,#2baddb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #49bfe9 0%,#2baddb 100%); /* W3C */
	border: 1px solid #49bfe9;
	}
.server .error-text {
    float: left;
    width: 660px;
    margin: 15px 0 0 50px;
	}
.server .image-container {
    width: 243px;
    height: 244px;
    background: url('5xx_error_logo.png');
    background-size: cover;
	}
.client .image-container {
    background: url('404_error.jpg');
    background-size: cover;
	}
.error-text .error-code {
    color: #dd0b23;
	}
.error-text .error-tag {
    color: #26a2dd;
	}
.error-text .error-action > a {
    color: #dd0b23;
    font-weight: lighter;
	}
.error-text .error-action > a:hover,
.error-text .error-action > a:focus {
    color: #880b23;
    font-weight: lighter;
	}
.spinner {
    background: url('ow-loader.gif') no-repeat;
    background-size: 100% auto;
    box-sizing: border-box;
    display: block;
    height: 155px;
    padding-left: 150px;
    width: 150px;
	}
.loader-image {
	background: url('ow-loader.gif') no-repeat;
	background-size: 100% auto;
	box-sizing: border-box;
	display: block;
	padding-left: 115px;
	height: 115px;
	width: 115px;
	}