@charset "utf-8";
/* CSS Document */

/** LEFT NAVIGATION **/
#main_sidebar{position:fixed;left:0;width:240px;bottom:0;background-color:#fff;z-index:1000;top:50px;}
.sidebarparent .sub_list{display:none;} 
.sidebarparent .sublistactive{display:block;}
.sidebarparent .sidebar_list{height:100%;}
.sidebarparent .leftnav{ background-color:#FFFFFF;bottom:0;left:0;position:fixed; width:240px;z-index:1000;top:50px;}
ul.sidebar_list{}
ul.sidebar_list li{padding:0 10px 0 34px;border-bottom:1px solid #dedcdb;}
ul.sidebar_list li.backbtn{background-color:#7c7b7b;padding:0 10px 0 20px;border-bottom:none;}
ul.sidebar_list li.backbtn:hover{border-left:none;padding:0 10px 0 20px;} 
ul.sidebar_list li.backbtn:hover a{color:#fff;}
ul.sidebar_list li.backbtn a{font-size:13px;color:#fff;font-family:'roboto_slabregular';background:url(../images/back_panel_arw.png) no-repeat 0 center;padding:10px 0 10px 14px;text-transform:capitalize;}
ul.sidebar_list li.leftnavsubparent{padding:0!important;border-bottom:none;height:42px;width:100%;background-color:#cacaca;position:relative;}
ul.sidebar_list li.leftnavsubparent a{font-size:12px;color:#fff;font-weight:bold;font-family:Helvetica, Arial, sans-serif;padding:12px 10px 15px 34px;height:21px;background:url(../images/leftnavsubparent_arw.png) no-repeat 28px 100%!important;}
ul.sidebar_list li.leftnavsubparent:hover{border-left:none;padding:0;} 
ul.sidebar_list li.leftnavsubparent:hover a{color:#fff;}
ul.sidebar_list li a{font-size:13px;color:#6e6e6f;font-family:Helvetica, Arial, sans-serif;padding:10px 0;display:block;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;font-smoothing:antialiased!important;text-transform:uppercase;}
ul.sidebar_list li:hover{border-left:5px solid #ce3a30;padding:0 10px 0 29px;} 
ul.sidebar_list li:hover a{color:#ce3a30;}
ul.sidebar_list li.onclick {border-left:5px solid #ce3a30;padding:0 10px 0 27px;background-color:#f3f4f4;} 
ul.sidebar_list li.onclick a{background:url(../images/sidebar_click_bg.png) no-repeat 100% center !important;font-weight:bold;color:#4B4B4B;}
ul.sidebar_list li.onclick:hover a{color:#6e6e6f!important;background:url(../images/sidebar_click_bg.png) no-repeat 100% center!important;}
ul.sidebar_list li.onclick ul li a{background:none!important;}
ul.sidebar_list li.leftmenuactive {border-left:5px solid #ce3a30;padding:0 25px 0 27px;background-color:#f3f4f4;} 
ul.sidebar_list li.leftmenuactive a{background:none;font-weight:bold;}
ul.sidebar_list li.leftmenuactive:hover a{color:#6e6e6f!important;}
ul.sidebar_list li a.haschild{background:url(../images/sidebar_click_bg1.png) no-repeat 100% center;}
ul.sidebar_list li:hover a.haschild{color:#ce3a30;background:url(../images/sidebar_nonclick_bg.png) no-repeat 100% center;}
ul.sidebar_list li:first-child,ul.sidebar_list li:first-child:hover{background-color: #7c7b7b;padding: 0 10px 0 20px;border-bottom: none;border-left:none;}
ul.sidebar_list li:first-child.leftmenuactive a,ul.sidebar_list li:first-child.leftmenuactive a:hover{background:none;} 
ul.sidebar_list li:first-child a,ul.sidebar_list li:first-child a:hover{font-size: 13px;color: #fff !important;font-family: 'roboto_slabregular';background: url(../images/back_panel_arw.png) no-repeat 0 center;padding: 10px 0 10px 14px;
text-transform: capitalize;font-weight:normal;}
ul.sub_list li{padding:0;border:none;margin:0 0 8px 10px;}
ul.sub_list li a{font-size:10px;color:#6e6e6f;font-family:Helvetica, Arial, sans-serif;padding:0;display:block;background:none!important;font-weight:normal!important;}
ul.sub_list li:hover{border-left:none;padding:0;} 
ul.sub_list li:hover a{color:#ce3a30;background:none!important;font-weight:normal!important;}
ul.sidebar_list li:hover ul.sub_list li a{color:#6e6e6f!important;background:none!important;}
ul.sidebar_list li:hover ul.sub_list li:hover a{color:#ce3a30!important;background:none!important;}
ul.sidebar_list li.onclick ul.sub_list li.active a{color:#4B4B4B!important;font-weight:bold!important;}

/*** RESPONSIVE CSS START HERE ***/

@media (min-width:992px) and (max-width:1199px) {
#main_sidebar{position:relative;width:100%;top:0px;}
ul.sidebar_list li.backbtn {background-color: #989898;}
.sidebarparent .leftnav{position:relative;width:100%;top:0px;}
ul.sidebar_list li{padding:0 15px 0 19px;border-left:5px solid transparent !important;}
ul.sidebar_list li a {background:url(../images/landing_list_bg.png) no-repeat 100% center;}
ul.sidebar_list li.leftmenuactive {padding:0 15px 0 19px;border-left: 5px solid #ce3a30 !important;}
ul.sidebar_list li.leftmenuactive a{background:url(../images/landing_list_bg.png) no-repeat 100% center;}
ul.sidebar_list li:hover {border-left: 5px solid #ce3a30 !important;padding:0px 15px 0px 19px;}
ul.sidebar_list li.backbtn a{font-size:16px;}
ul.sidebar_list li.backbtn{border-left:5px solid transparent !important;}
ul.sidebar_list li.leftnavsubparent a{padding:13px 10px 0px 20px;}

}

@media (min-width:768px) and (max-width:991px) {
#main_sidebar{position:relative;width:100%;top:0px;}
ul.sidebar_list li.backbtn {background-color: #989898;}
.sidebarparent .leftnav{position:relative;width:100%;top:0px;}
ul.sidebar_list li{padding:0 15px 0 19px;border-left:5px solid transparent !important;}
ul.sidebar_list li a {background:url(../images/landing_list_bg.png) no-repeat 100% center;}
ul.sidebar_list li.leftmenuactive {padding:0 15px 0 19px;border-left: 5px solid #ce3a30 !important;}
ul.sidebar_list li.leftmenuactive a{background:url(../images/landing_list_bg.png) no-repeat 100% center;}
ul.sidebar_list li:hover {border-left: 5px solid #ce3a30 !important;padding:0px 15px 0px 19px;}
ul.sidebar_list li.backbtn a{font-size:16px;}
ul.sidebar_list li.backbtn{border-left:5px solid transparent !important;}
ul.sidebar_list li.leftnavsubparent a{padding:13px 10px 0px 20px;}
}

@media (max-width:767px) {
#main_sidebar{position:relative;width:100%;top:0px;}
ul.sidebar_list li.backbtn {background-color: #989898;}
.sidebarparent .leftnav{position:relative;width:100%;top:0px;}
ul.sidebar_list li{padding:0 15px 0 19px;border-left:5px solid transparent !important;}
ul.sidebar_list li a {background:url(../images/landing_list_bg.png) no-repeat 100% center;}
ul.sidebar_list li.leftmenuactive {padding:0 15px 0 19px;border-left: 5px solid #ce3a30 !important;}
ul.sidebar_list li.leftmenuactive a{background:url(../images/landing_list_bg.png) no-repeat 100% center;}
ul.sidebar_list li:hover {border-left: 5px solid #ce3a30 !important;padding:0px 15px 0px 19px;}
ul.sidebar_list li.backbtn a{font-size:16px;}
ul.sidebar_list li.backbtn{border-left:5px solid transparent !important;}
ul.sidebar_list li.leftnavsubparent a{padding:13px 10px 0px 20px;}
}

