html {height: 100%;}

p { font-size: 12px}
h4 { font-size: 14px; line-height: 1.3em}

.logo { background: #fff; padding: 20px 0 30px;}
.navbar-fixed-top {background: #fff;}
.nav .active > a { color: #e8b025; }

#content{margin-top: 150px;}

/*
.panel { border-radius: 0; border: 0; box-shadow: none}
.headline-wrapper { background-color: #162846;}
.panel-default > .panel-heading, .headline-wrapper .panel-heading {
	background-image: url(../images/sta3_background_980x80.jpg);
	background-size: 100% 100%;
	color: #fff;
	border-radius: 0;
	padding-top: 3em;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.panel-body, .panel-footer { padding-left: 0; padding-right: 0;}

*/

.panel.panel-default { border-radius: 0; border: 0; box-shadow: none}
.headline-wrapper { background-color: #162846;}
.panel-default > .panel-heading, .headline-wrapper .panel-heading {
	background-image: url(../images/sta3_background_980x80.jpg);
	background-size: 100% 100%;
	color: #fff;
	border-radius: 0;
	padding-top: 3em;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.panel-default .panel-body, .panel-default.panel-footer { padding-left: 0; padding-right: 0;}

.bootstrap-select .image-select{
	text-indent: 35px;
	background-repeat: no-repeat;
	background-size: auto 100%;
}


.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    box-shadow: none;
    text-shadow: none;
	border: none;
	padding: 5px 12px 5px;
	background-image:inherit;
	border-radius: 3px;
}

.btn-primary {background: #e8b025;}
.btn-default {background: #eee; border: 1px solid #ccc;}
.btn-primary:hover, .btn-primary:focus { background: #a16e03;}

.bg-primary-olympus{
	background-color: #08107B;
}
.btn-link { color: #e8b025;}
.btn-link:hover, .btn-link:focus { color: #a16e03;}

.panel-heading .btn-link { color: #fff; padding-left: 0; margin-top: -2em;}
.panel-heading .btn-link:hover, .btn-link:focus { color: #ebebeb;}

.panel-footer {
    background-color: transparent;
    border: none;
}

input[type="checkbox"].form-control, input[type="radio"].form-control {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 40px;
    height: 40px;
}

.multiselect.dropdown-toggle.btn.btn-default { display: none;}
.multiselect-container.dropdown-menu { display: block; position: relative; width: 100%; box-shadow: none;}
.multiselect-container.dropdown-menu li a { padding-left: 30px;}
/* boostrap-select  */
.bootstrap-select .dropdown-menu{
	z-index:1030;
} 
select[multiple] + .btn-group { display: block;}

.alternate-row:nth-child(even) {background-color: #ebebeb;}
.bottom-border { border-bottom: 1px solid #333;}
.bottom-border:last-child() { border-bottom: none;}
.clickable-row { cursor: pointer;}
.clickable-row:hover { background-color: #ddd}


.no-margin-bottom { margin-bottom: 0;}
.no-margin-top { margin-top: 0;}

.margin-bottom-10, .margin-top-bottom-10 { margin-bottom: 10px;}
.margin-top-10, .margin-top-bottom-10 { margin-top: 10px;}

.bs-callout {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #eee;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	margin: 0 0 20px 0;
	padding: 20px;
	border-left-color: #e8b025;
}
.bs-callout h4 {
	margin-bottom: 5px;
	margin-top: 0;
}
.bs-callout p:last-child {
	margin-bottom: 0;
}
div.row-thumb-80{
	min-height: 80px;
}

img.row-thumb-80 {
	max-width: 80px;
	max-height: 80px;
	min-width:50px;
	min-height:50px;
	background-color: #fff;
	color: #fff;
}


@media (max-width: 991px) {
	.nav .first-level > li > a { padding: 0 5px 10px;}
}
@media (max-width: 767px) {
	#mobile_nav { cursor: pointer; z-index: 5;}
	#navbar {
		position: absolute;
		top: 0px;
		right: -320px;
		width: 100%;
		max-width: 200px;
		box-shadow: 0 0 5px -2px #000;
		display: block;
		z-index: 4;
		height: 100vh;
		background: #fff;
		overflow-y: auto;
		-webkit-transition: right 2s; /* Safari */
		transition: right 0.5s;
	}
	.nav ul { position: relative; display: block;}
	.nav .first-level { padding-top: 5em;}
	.nav .first-level > li:first-child { margin-left: 0;}
	.nav .first-level > li,.nav .first-level > li.active li { display: block; position: relative; }
	.nav ul.second-level {position: relative;}
	.second-level.empty-list { display: none !important;}
	.nav .first-level li a { width: 100%; }
	.nav ul.second-level { background-size: 100% 100%;}
	.nav .second-level a, .nav .first-level > li > a { padding: 10px 20px;}
	.nav > ul > li:hover, .nav .second-sub:hover { background-image: inherit;}
	.second-level-bg { height: 3px;}
	#content { margin-top: 65px;}
	.mobile-nav-active {
		position: fixed;
		height: 65px;
		border-bottom: 3px solid #333;
		top: 0;
		
	}
	#navbar.active { right: 0;}
	.logo { padding-bottom: 5px;}
	.panel-heading a.btn.btn-link.moved-away {
		color:black;
	}
}


.welcome_logo{margin: 50px auto;width:455px;height:155px;}
.welcome_head{padding:20px;}
.welcome_head h1{text-align:center;padding:0;margin:0;}
.nav_logo_mini{width:112px;height:39px;}
.clickable-row{padding:10px;}
.clickable-rowlist-header{padding:10px;}
.table-head{padding:5px 10px;font-size:14px;}
.table-thumb{margin:0 10px 0 0;}
.table-body{line-height:25px;}
.table-title{font-size:12px;font-weight:bold;}
.navi-divider{color:#D1D1D1;margin:0;padding:0 15px 0 0;}

.panel-primary>.panel-heading {color:#fff;background-color:#08107B;border-color:#08107B;background-image: none !important;}
.panel-primary {border-color: #08107B;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color: #888994;border-color:#888994;}

.subFolderWrapper {line-height:30px;margin:0 !important;}

.navigation-panel{border-bottom:none !important;}
.list-group-item:first-child{border-top:1px solid #ddd !important;border-bottom:1px solid #ddd !important;}
.list-group-item{border-top:none;border-bottom:1px solid #ddd;}

#window_height_warning{
	display:none;
	position: fixed;
	text-align: center;
	width:50%;
	z-index: 10000;
}


@media screen and ( max-height:657px){
	#window_height_warning{
		display:block;
		top:25%;
		left:25%;
	}
}

textarea.error, input.error {
	border: 1px solid red;
	border-color: red !important;
}