/*html{
	font-size: 18px;
}
body{
	padding-top: 3.6em;
}*/
#test{
	font-size: 1.8rem;
	/*font-size: 2.4vw;*/
}
.btn-fill{
	padding: 0;
}
.block-button{
	border-radius: 0;
}
.btn-text-left{
	text-align: left;
}
div.panel-group li{
	overflow: hidden;
	/*the overflow over shdown the whole */
}
.subunit-panel{
	margin-bottom: 0;
}
.main-header{
	/*color: black !important;*//*#fff*/
	font-weight: bolder !important;
	font-size: 1.05rem !important;
	/*background-color: #f8f8f8;*/
	/*background-color: rgba(231,231,231,.4);*/
}
.sub-header{
	/*color: #563d7c !important;*/
	font-weight: bolder !important;
	font-size: .95rem !important;
	/*background-color: #f8f8f8 !important;*/
	/*background-color: rgba(165, 165, 21, 0.6) !important;*/
	overflow: auto;
}
.remove-bottom-margin{
	margin-bottom: 0;
}
div.panel-heading > h4{
	color: red !important; /*not working yet; do fonts here*/
}
.dropdown-toggle:hover{
	border-color:#761c19
}
.dropdown-toggle:focus{
	border-color:#1b6d85;
	color:#563d7c;
	background-color: white !important;
}
.subnav-effects{
	border-bottom: 1px solid gold !important;rgba(255,255,255,.75);
}
#myNavbar > ul > li{
	margin-bottom: 1px;
}

li.nav-li{
	/*display: hidden;*/
}
.sub-li>li{
	display: block;
}
.sub-li>li>a{
	line-height: 20px;
	padding: 5px 15px 5px 25px;
}
.sub-li > li{
	display: block;
	clear: both;
	white-space: nowrap;
}
.nav-color-effect{
	/*gives the nav menu same bkg&fore color as the nav
	  that way it is not noticed at load time when jquery hides it
	  from user view
	*/
	/*background-color: #214FC6 !important;*/ /*;#391285 #FFFF38*/
    /*color: #214FC6 !important;*//* #391285 #FFFF38*/
}
#myNavbar ul.nav a{
	/*background-color: rgba(254,254,250,.6) !important;*/
}
#myNavbar > ul.nav > a:hover{
	color: #FFF !important;
	/*background-color: inherit;
	background-color: rgba(119,139,165,.30) !important;*/
}

#myNavbar ul.nav a:focus{
	color: #FFF !important;
	font-weight: bolder !important;
	/*background-color: inherit;*/
	/*background-color: rgba(119,139,165,.70) !important;*/
}

#myNavbar ul.nav li ul a{
	margin-bottom: 1px;
	color: #f8f8f8;
	font-size: 12px;
}
#myNavbar ul.nav li ul a:hover{
	/*font-size: 1rem;*/
	/*background-color: red !important;*/
	color: #FFF;
}
.white-bkg{
	background-color: #FFF;
}
#myNavbar li.nav-li>a{
	cursor: pointer !important;
}

.xtra-navs{
	color: #FFF;
}

.navbar-default{
	background-color: #2F92CA;
}
.navbar-default .navbar-nav > li > a{
	color: #FFF;
}
.navbar-default .navbar-nav > .active > a{
	/*background-color: transparent;*/
	color: #FFF;
	padding-bottom: 5px;
	border-bottom: 4px solid #FFF;
}


.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover {
	color: #FFF;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover{
	/*background-color: red;transparent;*/
	color: #F3F3F3;
	padding-bottom: 5px;
	border-bottom: 4px solid #F3F3F3;
}
.navbar-header .navbar-toggle,
.navbar-default .navbar-toggle:focus{
	background-color: #214FC6 !important;
}
.navbar-default .navbar-toggle:hover{
	background-color: #214FC6 !important;
}
.no-hover-effect{
	border-bottom: none;

}
.navbar-default .navbar-nav>.open>a:focus{
	color: yellow;
}
@media (max-width: 480px){
	html{
		/*font-size: 16px;*/
	}
}