/* CSS Document */



/*    --------------------------------------------------

    NAVIGATIONS

    -------------------------------------------------- */



.navbar {

	/*font-family: 'Open Sans', sans-serif;*/

	margin-bottom: 0;

	background-color: transparent !important;

	border: 0;

	font-size: 18px !important;

	color: #000;

	z-index: 99999;

	width: 100%;

	top: 30px;

	position: absolute;

}



.navbar-nav {

    padding: 20px 10px 0;

}





#white.navbar {

	background-color: white;

	position: relative !important;

	margin-bottom: 2em;

}

.navbar li a, .navbar .navbar-brand { 

	color: #000 !important;

}

.navbar-nav li a:hover {

	color: #000 !important;

}

.navbar-nav li.active a {

	color: #000 !important;

	background-color: transparent !important;

}

.navbar-right {

	font-size: .6em;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: transparent;

}

.navbar-default .navbar-toggle {

	border-color: transparent;

	background-color: #ddd;

}

.open .dropdown-toggle {

	color: #ccc;    

}

.dropdown-menu li a {

	color: #000 !important;

}

.dropdown-menu li a:hover {

	background-color: transparent !important;

}

.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid transparent !important; 

    border: 1px solid rgba(0,0,0,0); 

    border-radius: 0;

    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0); 

    box-shadow: 0 6px 12px rgba(0,0,0,0); 

    background-color: rgba(255,255,255,.85);

}



.dropdown-menu>li>a {

    display: block;

    padding: 16px 20px;

    clear: both;

    /* font-weight: 400; */

    line-height: 1.42857143;

    color: #333;

    white-space: pre-wrap;

    font-size: 18px;

    width: 300px !important;

}



li:hover ul li:hover {

	background-color: rgba(153,204,255,.5);

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: 0px solid transparent !important;

}



/*

.navbar-primerica {

    background-color: none !important;

    border-color: none !important;

}

*/

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

    color: #555;

    background-color: transparent;

}



@media (min-width: 979px) {

  ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;

  }

}



.navbar-brand {

    float: left;

    height: 50px;

    padding: 5px 15px !important;

    font-size: 18px;

    line-height: 20px;

}



@media (max-width: 992px) {

.navbg {	

	background-color: rgba(204,204,204,.9);

}

.navbar-header {

    float: none;

}

.navbar-left,.navbar-right {

    float: none !important;

}

.navbar-toggle {

    display: block;

}

.navbar-collapse {

    border-top: 1px solid transparent;

    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

}

.navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px;

}

.navbar-collapse.collapse {

    display: none!important;

}

.navbar-nav {

    float: none!important;

    margin-top: 7.5px;

}

.navbar-nav>li {

    float: none;

}

.navbar-nav>li>a {

    padding-top: 10px;

    padding-bottom: 10px;

}

.collapse.in{

    display:block !important;

	}

}



@media (max-width: 1000px) {

	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {

		padding: 15px 15px 5px 25px !important;

	}

	

	.navbar-right {

    	font-size: 1em;

	}

}



/* END NAVIGATION





