.page-header .page-header-menu {
    background: #e5a510;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a>i {
    color: #fff;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a, .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover {
    color: #fff;
    background: #48525E !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu {
    background: #48525E;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
    color: #fff;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a, .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover, .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a, .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover {
    color: #fff;
    background: #077d88;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
    color: #077792;
    font-weight: 600;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a, .page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:active, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:focus, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover {
    color: #fff;
    background: #48525E!important;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i {
    color: #fff;
}

.page-header .page-header-menu .search-form .input-group .form-control {
    color: #616d7d;
    background: #fff;
}

.page-header .page-header-menu .search-form, .page-header .page-header-menu .search-form .input-group {
    background: #fff;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a {
    font-size: 15px;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li>a {    font-size: 15px;}



#caixalogin {border: 1px solid #fff;padding: 40px 0 0;	 width: 382px; height:500px !important;-webkit-border-radius: 10px;-moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;background-color:#fff;}
#site, #caixalogin , #content{ margin: 0 auto; height:100%; max-height:100%; }
#caixalogin h1 {color: #7E7E7E;font: bold 25px ;letter-spacing: -0.05em;line-height: 20px;margin: 10px 0 30px;}		
#caixalogin form { margin: 0px; }
#caixalogin form input[type="text"],
#caixalogin form input[type="password"] {font-size: 15px;margin: 0 0 10px;padding: 5px 10px;width: 193px;background-color: #fff !important;border: 1px solid #fff !important;}
#caixalogin form input[type="text"]:focus,
#caixalogin form input[type="password"]:focus {		background-color: #fff !important;border: 1px solid #fff !important;}
#username { background-position: 10px 10px !important }
#password { background-position: 10px -53px !important }
#caixalogin form input[type="submit"] {border:none;cursor:pointer;color:#FFF;text-transform:uppercase;font-weight:bold;box-shadow: 0px 0px 0px 0px !important;width: 100%;  }
#caixalogin form div a {color: #004a80;margin: 30px 15px 0 0;text-decoration: underline ;text-align:right;		}
input[type="submit"], .botao {
    background: #1c7299 none repeat scroll 0 0;
    border: medium none;
    border-radius: 20px;
    box-shadow: 2px 2px 0 #5b0000;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

#caixalogin form input[type="text"],  #caixalogin form input[type="password"] {
    background-color: #fff !important;
    border: 1px solid #fff !important;
    font-size: 15px;
    margin: 0 0 10px;
    padding: 5px 10px;
    width: 80%;
}



input[type="number"], input[type="email"], input[type="checkbox"], input[type="radio"], select, input[type="text"], input[type="password"] {
    border: 1px solid #c8c8c8;
    border-radius: 3px;
    box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
    color: #777;
    font-size: 13px;
    padding: 7px 5px;
    transition: all 0.5s ease 0s;
}

input[type="button"] {
    background: #48525E none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    padding: 7px 20px;
}

h1 {
	border-bottom: 1px solid #cecece;
    background-color: #7bb443;
    padding: 10px;
    color: #fff;
    border-radius:3px 3px 0 0;
    margin-bottom: 0px;
    font-size: 22px;
}

.mega-menu-submenu  {margin-bottom:20px !important;}
.mega-menu-submenu h3 {margin-bottom:3px !important;}
.nav-link span {font-size:14px; font-style:italic;     font-weight: 600;}
.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a {    padding: 3px; }
.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li a {   padding-left: 25px !important; }