/**
 * Place your custom styles here.  boxUA
 */
/* CSS Document */

body{margin:0; background: #483403; }
#ua_banner{/*regular size*/ height:59px;  /*mini size  height:26px;*/ background-color:#ccc; margin-bottom:10px; }
#ua_banner img{ /*regular size*/width:250px; height:30px; /*mini size width:243px; height:26px;*/margin: 14px 20px ; background-size: 260px auto;
	/*white is default */background-image:url(../images/UA-banner-white.png);
	/*background-image:url(../images/UA-banner-red.png);*/
	/*background-image:url(../images/UA-banner-blue.png);*/
	/*background-image:url(../images/UA-horiz-banner-26-blue.png);*/
	/*background-image:url(../images/UA-horiz-banner-26-red.png);*/
	/*background-image:url(../images/UA-horiz-banner-26-white.png);*/}
	
header #navbar, header .navbar, .navbar{ border:0; border-radius:0; margin-bottom:0;}
.navbar-header {  margin:5px 0 0 0; }
header .navbar-header a.navbar-brand { color:#fff; font-size:2em; font-weight:bold;}	
header #header_brand a.logo{display:none;} /* <-------hides the logo in the template*/

header, header #navbar, header .navbar, .navbar{ background:none; padding:0; height:100px;}
header .navbar-header{background-color: transparent;  height:100%; width:100%; }
header #header_brand{ background-color:#2b7f96; border-radius: 10px; margin:0 10px 0 0; height:100px; width:64%; float:left;}
header .navbar-header .navbar-text{  font-weight:bold; color:#fff; padding:0; margin:0 0 0 50px; width:45%;}
header section.block{ width:398px; float:right; display:block; }

header .navbar-header .navbar-text {
    width: 100%;
    margin-left: 15px;
}

.nav > li > a:hover, .nav > li > a:focus{ background: rgba(255,255,255,0.44); text-decoration:underline;}

.main-container nav h2{  color:#fff;}
.main-container nav ul{margin:0 0 .75em 0; padding:0; width:100%;}
.main-container nav ul li{display:inline-block;}
.main-container nav ul li a{padding:7px 10px; color:#fff; font-weight:bold;}
.main-container .row {margin:0;}

.main-container{margin-top:15px;}
.main-container > .navbar-collapse {margin:0;}
.main-container .region-sidebar-first nav ul li{display:block; background:#ccc; border:1px solid #330; padding:3px; margin:5px 0; clear:both; width:100%;}
.main-container .region-sidebar-first nav ul li a{color:#000;}

.main-container .row{ background-color:#fff; border-radius:10px; padding:0; }
.main-container section { background:none;padding-top:10px;}
.main-container section ul.nav-tabs a, .main-container section ul.pagination a, .main-container section a{ color:#069;}


aside, aside .region-sidebar-second section{ background:none;}
aside .region-sidebar-second nav h2, aside .region-sidebar-second section h2{ color:#000; display:block; font-size:1.3em; margin:0; padding:5px 0;background:none;}
aside .region-sidebar-second ul, aside .region-sidebar-second section .field--name-body { background:none;}
aside li, aside ul{list-style:disc;}

aside .region-sidebar-second ul li, aside .region-sidebar-second section ul li{display:block;}
aside .region-sidebar-second ul li a, aside .region-sidebar-second section ul li a {font-weight:normal; color:#001B5A;}

aside ul.nice-menu li{list-style: none;}


/*CREATED BY OIA*/
#createdbyOIA { margin:0 auto; padding:0 0 10px 0;}
#createdbyOIA div.image{margin:0 auto; width:46px; height:46px;
	/*white is default */background-image:url(../images/oia-designed-white.png);
	/*background-image:url(../images/oia-designed-black.png);}*/}

.footer{border:none; color:#E9E9E9;}
.footer a{color: #e9e9e9;}

/* Horrible things by Casey */

.ups{width: 100%; text-align: center; margin-top:1em;}
.ups a{color:rgba(255,255,255,0.5);}

aside .contextual-region {clear:both;}

.navbar-collapse .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: transparent;
    border:0;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar{padding:0;}
.navbar-header {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 0px;
    height: 100% !important;
    overflow: hidden;
	width:100%;

}

#header_brand{margin-left:1.25em; margin-top:5px;}

@media (min-width:993px) and (max-width:1199px){
	header #header_brand {
	    background-color: #2b7f96;
	    border-radius: 10px;
	    margin: 0 10px 0 0;
	    height: 100px;
	    width: 56%;
	    float: left;
	}
}

@media (min-width : 768px) and (max-width : 992px) {
	.navbar {padding:0 0;}
	.navbar-header {
	    margin-right: -15px;
	    margin-left: -15px;
	    margin-top: 0px;
	    height: 100% !important;
	    overflow: hidden;
		width:100%;
	}
	header #header_brand {
	    background-color: #2b7f96;
	    border-radius: 10px;
	    margin: 0 10px 0 0;
	    height: 100px;
	    width: 43%;
	    float: left;
	}
	.logo {display:none;}
}


@media (max-width: 767px) {
	
	header, header #navbar, header .navbar, .navbar {
	    background: none;
	    padding: 0;
	    height: auto;	}

   .container > .navbar-header {
	margin:0 0 0 0;
    height: 100% !important;
    overflow: hidden;}
	
	.navbar-text{clear:both;}

#block-headerimage{width:94%; margin:0 auto 1em auto; float:none;}
#block-headerimage img{width:100%;}
	.logo {display:none;}
header #header_brand {
    background-color: #2b7f96;
    border-radius: 10px;
    margin: 0 auto 1em auto;
    height: 100px;
    width: 94%;
    float: none;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
float:right;
margin-top:-60px;
margin-right:2em;

background:rgba(0,0,0,0.3);
}

}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 600;
    background-color: #000;
}
