.sub_menu_opacity{
	z-index:1;
}
/*############################################# Changes 2Feb 2017 #########################*/
.main_header {
margin-top:10%!important;

}
.main_navbar {
/*
background-image:url('../images/black_paper_big.png');
*/
background:#333;
height:auto !important;  /*need to comment*/
margin-bottom:0px!important;
margin-left: 0px!important;
-moz-border-radius-bottomleft:10px;
padding:10px 30px;  /*padding_bottom and padding_top need to comment*/
line-height: 18px !important;
padding-top:0px;
padding-bottom:0px;
 z-index: 10 !important;
}

.main_navbar .active {
/*
background:#687370;
*/
/*
border-bottom:2px solid #1193BE;
*/
}
.main_navbar a:hover{
background:#383E3C;
}

.main_navbar li a:hover {
color:#fff;
}


.header_menu {
text-align:center!important;
vertical-align:middle!important;
line-height: 18px!important;
margin-left:5px!important;
margin-right:5px!important;
position:relative!important;
padding-bottom: 10px !important;
padding-top: 10px !important;
height:21px!important;
z-index: 10 !important;

}



.manage_account {
color:#333;text-decoration: none;margin-right: 10px;padding-right:15px; margin-left: 10px;height:25px;

}

.manage_account:hover, .manage_account:active, .manage_account:focus {
 background-image: url("../images/black_paper_big.png") !important;
 color:#fff;
 border-bottom-left-radius:0px!important;
 border-top-right-radius: 0px!important;

}

.manage_accountlist {
margin-left:10px!important;
margin-right:10px!important;
width:130px!important;
left: 0;
position:absolute;
margin-top:0px!important;
height:auto!important;
/*
bottom: -155px!important;
*/
top:25px!important;

}

.manage_accountlist li:last-child {
 margin-bottom: 13px !important;
}

.manage_accountlist:hover,.manage_accountlist:active,.manage_accountlist:focus {

display:block!important;
}


.sub.report_sub_opt {
/*
    background-image: url("../images/black_paper_big.png") !important;
*/
    
    background:#333!important;
    list-style-image: none!important;
    list-style-position: outside!important;
    list-style-type: none!important;
    margin-top: 2px;
    text-align: left;
    position: absolute!important;
    width: 150px;
    padding-bottom: 5px!important;
    padding-left: 0px !important;
    padding-right:0px !important;
    padding-top:0px!important;
    display:none;
    float:0px!important;
    height:auto!important;
}
.sub.report_sub_opt li:last-child {
 margin-bottom: 10px !important;
}

.sub_menu_opacity li:last-child {
 margin-bottom: 10px !important;
}

.header_menu:hover .sub.report_sub_opt {
	display: block !important;
}


#nav.logo_header_menu li:hover .sub.report_sub_opt.manage_accountlist {
	display: block !important;
}

.sub.report_sub_opt li a {
	text-decoration:none!important;

}
.sub.report_sub_opt.manage_accountlist {
display:none;
 background: rgba(0, 0, 0, 0) url("../images/black_paper.jpg") repeat scroll 0 0!important;
 }

.sub.report_sub_opt.manage_accountlist li {
 background: rgba(0, 0, 0, 0) url("../images/black_paper.jpg") repeat scroll 0 0!important;
 margin-top:13px!important;
	padding-left: 0px!important;
	padding-top: 0px!important;
    padding-bottom:0px!important;
    height:18px !important;
 }
.sub.report_sub_opt.manage_accountlist li:hover
{
	background-color: #3399cc !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 13px !important;
	padding:0px!important;
    height:18px !important;
}
.sub.report_sub_opt.manage_accountlist li a:hover {

color: #ffffff!important; /** UserId 92 **/
padding: 4px !important;

}
 
.sub.report_sub_opt li a:hover {

color: #ffffff!important; /** UserId 92 **/
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-right:0px!important;
}

.sub.report_sub_opt li{
	margin-top:11px!important;
	padding-left: 6px;
	padding-top: 0px;
    padding-bottom:0px;
    height:21px !important;
/*
	margin-bottom:13px!important;
*/

}

.sub.report_sub_opt li:hover, .sub.report_sub_opt li:active,.sub.report_sub_opt li:focus
{
	background-color: #3399cc !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 11px !important;
    padding-top: 0px;
    padding-bottom:0px;
    padding-left: 6px;
    height:21px !important;
}


.sub.report_sub_opt .manage_accountlist li  a:hover,.sub.report_sub_opt .manage_accountlist li  a:active,.sub.report_sub_opt .manage_accountlist li  a:focus{
 background-color: #383e3c;

}

/*
.sub.report_sub_opt {
    float: left !important;
    list-style-image: none !important;
    list-style-position: outside !important;
    list-style-type: none !important;
    margin-left: 0 !important;
    margin-top: 35px !important;
    width: 15% !important;
}
*/





.header_menu a {
text-align:center!important;
vertical-align:middle!important;
height:20px!important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

.logo_header {
height:86px!important;
}
.logo_header_menu {
padding: 30px 30px 0px; height: 56px;
vertical-align:middle
}

.main_navbar  > li > a, .main_navbar  > li > span {
display:inline!important;
}
.logo {
margin-left:23px!important;
}
.myreport_tab ul, .sub > li {
/*
background:transparent url("../images/black_paper_big.png") repeat-x center !important;
*/
background:#333!important;
color:#fff!important;

}
.myreport_tab {
display:inline-block!important;

}
.main_navbar ul {
margin-left:0px!important;

}

.main_navbarn a {
float:left!important;

}

.main_navbar a:hover,.main_navbar li:hover{
	background:#3399cc;
}
.myheader_active a:active,.myheader_active a.active {
	background:#687370;
	border-top:4px solid #1193BE;

}




#navigation > li {
	display: inline-block;
	margin:0
}

#nav > li {
	display:inline;
	margin:0
}

#navigation > li > a, #navigation > li > span {
	display:inline-block;
	padding:3px 10px;
	text-decoration:none;
}

#nav > li > a, #nav > li > span {
	display:inline-block;
	padding:5px 10px;
	text-decoration:none;
}

.mycolorbutton {
	background-color:#1194bf!important;
}

.mycolorbutton:hover,.mycolorbutton:focus,.mycolorbutton:active {
	color: #fff;
    background-color: #204d74;
    border-color: #122b40;
	outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.add_new_user.mycolorbutton:hover,.add_new_user.mycolorbutton:focus,.add_new_user.mycolorbutton:active {
	color: #fff!important;
    background-color: #204d74;
    border-color: #122b40!important;
	outline: 5px auto -webkit-focus-ring-color!important;
    outline-offset: -2px!important;
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)!important;


}

@supports (-webkit-appearance:none) {
    .header_menu a.active,.header_menu a:active {
        padding-bottom: 15px !important;
    }
} 




