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

@font-face {
    font-family: 'open_sans_lightregular';
    src: url('../fonts/opensans-light_0-webfont.eot');
    src: url('../fonts/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light_0-webfont.woff') format('woff'),
         url('../fonts/opensans-light_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light_0-webfont.svg#open_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{
	text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
	
	
}
textarea:focus, input:focus{
    outline: none !important;
}

.contentin{ width:96%; margin:0 auto; min-width:980px;}
/*
header{min-height:65px; background:url(../images/header_bg.jpg) bottom repeat-x; border-bottom:3px solid #75b0ef; box-shadow:0px 2px 5px #CCC; -moz-box-shadow:0px 2px 5px #CCC; -webkit-box-shadow:0px 2px 5px #CCC;}
header ul { min-width:10%; margin-top:35px;}
header ul li { margin:0 0px; padding:0 7px; background:url(../images/menu_sep.jpg) center right no-repeat; float:left; position:relative;}
header ul li.username { padding-top:4px;}
header ul li.username strong{ font-weight:bold;}
header ul li a{ float:left; font-size:14px; color:#007fcc; padding:5px 15px; text-decoration:none; border:1px solid #f9f9f9; }
header ul li a:hover{ border:1px solid #dbdbdb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  background:#f4f4f4; box-shadow:1px 1px 0 #fff inset; -moz-box-shadow:1px 1px 0 #fff inset; -webkit-box-shadow:1px 1px 0 #fff inset;}
*/

.login_box{ display:none; width:321px; min-height:160px; padding-bottom:15px; border:1px solid #fff; background:#fff; border-radius:0px; position:absolute; top: 66px; left: 0; margin-left:-144px; border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}
.loginbox_tail{ width:21px; height:11px; background:url(../images/top-arrow.png) no-repeat; position:absolute; top:-11px; left: 158px;  }
/* header ul li:hover .login_box{ display:block;} */
.login_form{ padding:22px 10px 10px 10px;}
.login_form dl{ padding-bottom:10px;}
.login_form dt{ display:block; font-size:12px; padding:1% 3%;  font-family: 'khularegular'; font-size:14px; }
.login_form dd { padding:1% 3%;}
.login_form dd input[type="text"], .login_form dd input[type="password"]{ display:block; background:#f5f5f5; border:1px solid #dbdbdb;   border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:8px 5px; display:block; width:95%; font-family:Arial, Helvetica, sans-serif; }
.login_form dd input[type="text"]:focus, .login_form dd input[type="password"]:focus{ background:#fff;}
.login_form dl a{ font-size:12px; color:#117604; border:0px; padding-top:10px; }
.login_form dl a:hover{ background:none; border:0px; text-decoration:underline;  }
.error_msg{ background:#FFDDDE; border:1px solid #A40004; padding:7px 5px; font-size:12px; margin:0px 3% 5px 3%; color:#bb0101; }
/*.btn{
	display: inline-block;
  *display: inline;
  padding: 7px 15px;
  text-decoration:none;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		  font-family:Arial, Helvetica, sans-serif; font-size:12px;
	}*/
	
/*.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}*/

/*.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}*/

/*.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

	
.btn_blue{ color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0082cc;
  *background-color: #0082cc;
  background-image: -moz-linear-gradient(top, #0082cc, #0046cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0082cc), to(#0046cc));
  background-image: -webkit-linear-gradient(top, #0082cc, #0046cc);
  background-image: -o-linear-gradient(top, #0082cc, #0046cc);
  background-image: linear-gradient(to bottom, #0082cc, #0046cc);
  background-repeat: repeat-x;
  border-color: #0062b7 #0062b7 #0062b7;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0082cc', endColorstr='#ff0046cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  
  .btn_blue:hover,
.btn_blue:active,
.btn_blue.disabled,
.btn_blue[disabled] {
  color: #ffffff;
  background-color: #0046cc;
  *background-color: #0046cc;
}

.btn_blue.active {
  background-color: #0046cc \9;
}
*/
.middle_container{ padding-top:40px; font-size:12px; line-height:20px;}
h1{ background:#f5f5f5; border-bottom:1px solid #e0e0e0;  font-family: 'open_sans_lightregular'; font-size:24px; color:#007dcc; padding:1% 2%;}
.graph_1{ width:40%; min-width:350px; text-align:center; margin:5%; }
.graph_1 img{ border:1px solid #e5e5e5;}
.graph_1 h3{ font-size:14px; font-family: 'open_sans_lightregular'; text-align:center; }

.sociallinks{ width:115x;}
.icons{width:29px; height:29px; float:left; margin:0 0 0 10px; padding:0; } 
a.fb{ background:url(../images/social_icons.png) left top no-repeat;}
a.fb:hover{ background-position:right top;}
a.tw{ background:url(../images/social_icons.png) left -49px no-repeat;}
a.tw:hover{ background-position:right -49px;}
a.rss{ background:url(../images/social_icons.png) left bottom no-repeat;}
a.rss:hover{ background-position:right bottom;}


/*.col1{ width:99.99%; float:left;}
.col2{ width:66.66%; float:left;}
.col3{ width:33.33%; float:left;}
.col4{ width:25%; float:left;}*/

/* REPORT PAGE CSS */
/*.tab_header ul{ float:left; width:100%;}*/
.tab_header li{ float:left; position:relative;}
.tab_header li ul{ display:none;}
.tab_header li:hover ul{ display:block }
/*.tab_header { border-bottom:1px solid #0046cc; margin-bottom:1%;margin-top:-20px; float:left; width:100%;}*/  /* 28-06 */
.tab_header ul li a{
   display: inline-block;
  *display: inline;
  padding: 7px 20px;
  margin-bottom: 0;
  margin-left:7px; margin-right:-5px;
  *margin-left: .3em;
  line-height: 22px;
  *line-height: 22px;
  color: #333333;
  text-align: center;
  text-decoration:none;	
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  border-bottom:0px;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px 4px 0  0;
     -moz-border-radius: 4px 4px 0  0;
          border-radius: 4px 4px 0  0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  }

.tab_header ul li a:hover, .tab_header ul li a.active{
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0082cc;
  *background-color: #0082cc;
  background-image: -moz-linear-gradient(top, #0082cc, #0046cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0082cc), to(#0046cc));
  background-image: -webkit-linear-gradient(top, #0082cc, #0046cc);
  background-image: -o-linear-gradient(top, #0082cc, #0046cc);
  background-image: linear-gradient(to bottom, #0082cc, #0046cc);
  background-repeat: repeat-x;
  border-color: #0062b7 #0062b7 #0062b7;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0082cc', endColorstr='#ff0046cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  
.tab_header li ul{ position:fixed; top:182px; left:2%; width:96%;  margin-bottom:15px; padding:10px 0 10px 0; background:url(../images/menu_arrow.png) 50px 0px no-repeat rgba(255,255,255, .8);  border-top:1px solid #0046cc;  border-bottom:1px solid #ddd;} 
.tab_header li ul li{ float:left;}
.tab_header li ul li a{ padding: 4px 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0082cc;
  *background-color: #0082cc;
  background-image: -moz-linear-gradient(top, #0082cc, #0046cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0082cc), to(#0046cc));
  background-image: -webkit-linear-gradient(top, #0082cc, #0046cc);
  background-image: -o-linear-gradient(top, #0082cc, #0046cc);
  background-image: linear-gradient(to bottom, #0082cc, #0046cc);
  background-repeat: repeat-x;
  border-color: #0062b7 #0062b7 #0062b7;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0082cc', endColorstr='#ff0046cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
  
.tab_header li ul li a:hover, .tab_header li ul li a.active{ 
 color: #ffffff;  
  background-color: #202020;
  *background-color: #202020;
  background-image: -moz-linear-gradient(top, #515151, #202020);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#202020));
  background-image: -webkit-linear-gradient(top, #515151, #202020);
  background-image: -o-linear-gradient(top, #515151, #202020);
  background-image: linear-gradient(to bottom, #515151, #202020);
  background-repeat: repeat-x;
  border-color: #0062b7 #0062b7 #0062b7;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff202020', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }



  
.searchpanel { background:#fbfbfb; border:1px solid #ebebeb; padding:1%; margin-bottom:15px; clear:both;}
.searchpanel label{ padding-right:.5%; width:25%; float:left; padding-top:7px;}
/*
input[type="text"], input[type="password"]{ border:1px solid #dbdbdb; background:#fff; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px;  padding:7px; font-family:Arial, Helvetica, sans-serif;}

select{ border:1px solid #dbdbdb; background:#fff; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px;  padding:7px; font-family:Arial, Helvetica, sans-serif;}*/
.custom_date_range_text2 .hasDatepicker {
  text-align: center;
}

.searchpanel select { width:70%;}
.searchpanel input[type="text"].txt_calendar{ background:url(../images/calendar_icon.png) right center no-repeat #fff; width:60%}
.searchresult_container h4{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#007fcc; }
.searchresult_container strong{ font-weight:bold;}
.col79{ width:79%; float:left;}
.col19{ width:19%; float:left; margin-left:2%;}
.col22{ width:22%; float:left;}
.col73{ width:73%; float:left;}
.col50{ width:48%; float:left; margin-right:2%;}
.resultable{ border:1px solid #e3e3e3;}
.resultable th, .resultable td{ padding:7px;}
.resultable th{ background:#ebebeb; font-weight:bold; text-align:left;}
.resultable tr:nth-child(odd) { background:#fbfbfb;}
.searchresult_container table{ margin-bottom:30px;  }
.searchresult_container .left_cont{ width:73%; float:left;}
.searchresult_container .right_cont{width:25%; float:right;}
.searchresult_container  img{ max-width:100%;}

/*-----------Reports page css start here------------*/
/*.reportbox {width:49%; float:left; min-height:85px; background:#f7f7f7; border:solid 1px #e0e0e0; margin:20px 0 0 0; padding:0 0 12px 0;}
.reportbox:nth-child(even) {float:left;}
.reportbox:hover {background:#deedfd; border:solid 1px #c4def0;}
.reportbox h2 {color:#007fcc; font-size:14px; font-weight:bold; padding:10px 0 4px 14px;}
.reportbox h2 a{color:#007fcc; text-decoration:none; background:url(../images/leftarrow.png) 0 3px no-repeat; padding:0 0 0 15px;}
.reportbox h2 a.active{background-position:0 -11px;}
.reportbox h2 a:hover{color:#4a4a4a;}
.reportbox ul {margin:0px 0 0 25px; padding:0px; list-style:none;}
.reportbox ul li {margin:9px 0 0 0; padding:0px; font-size:12px; color:#4a4a4a; font-weight:bold; float:left; width:100%; line-height:normal;}
.reportbox ul li a{margin:0px; padding:0px 0 0 25px; color:#4a4a4a; background:url(../images/arrow.png) 0 2px no-repeat; text-decoration:none; line-height:normal;}
.reportbox ul li a:hover {color:#007fcc;}
.reportbox ul li a.no {color:#949494; background:url(../images/close.png) no-repeat;}*/



/* My Careview pages css */
.left_panel{ width:15%; background:#F4F4F4; min-height:350px; float:left; margin-top:30px;} 
.left_panel ul li{ display:block; width:100%; }
.left_panel ul li a{ padding:5% 4%; background:#F7F7F7; border:1px solid #F7F7F7; border-bottom:1px solid #eee;  width:92%; float:left; text-decoration:none; font-size:14px; }
.left_panel ul li a:hover, .left_panel ul li a.active{ color:#007FCC; background:#fff url(../images/arrow.png) 95% 16px no-repeat; box-shadow:1px 1px 0 #fff inset; -moz-box-shadow:1px 1px 0 #fff inset; -webkit-box-shadow:1px 1px 0 #fff inset; width:91%;  font-weight:bold; }



.right_panel{ width:75%; min-height:350px; float:left; border-left:1px solid #eee; margin-top:30px; margin-left:2%; padding-left:2%;}  
.right_panel h2{ font-size:20px; padding:10px 0; border-bottom:1px dotted #007FCC; color:#007FCC;}
.reportheading {
    border-bottom: 1px solid #ccc;
    color: #007fcc;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 18px;
    padding: 7px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 2;
	font-family: "khularegular";
}
.right_panel .reportbox ul li a{margin:0px; padding:0px; color:#4a4a4a; background:none; text-decoration:none; line-height:normal;}
/*.generalform{ padding-top:10px;}*/
.red{ font-size:11px; color:#F00; }
/*.generalform dl{ padding:1%; float:left; width:98%;}
.generalform dl dt{ width:20%; float:left; min-height:30px; padding-top:7px; }
.generalform dl dd{ width:70%; float:left; min-height:30px; }
.generalform dl dd input[type="text"]{ width:50%; font-family:Arial, Helvetica, sans-serif; padding:10px;}
.generalform dl.submitrow dd{ padding-left:20%;}*/
.success_msg{ background:#e8fbbe url(../images/icon_tick.png) 10px 10px no-repeat; padding:10px 10px 10px 35px; color:#476701; font-weight:bold; border:1px solid #abc27e; margin:15px 0; }
.cu_error_msg{ background:#FFDDDE url(../images/close.png) 10px 10px no-repeat; padding:10px 10px 10px 35px; color:#FFDDDE; font-weight:normal; border:1px solid pink; margin:15px 0; }
.middle_container .error_msg{ margin:15px 0; padding:10px 10px 10px 35px;  background:#FFDDDE url(../images/close.png) 10px 12px no-repeat;}
.helpinfo{ font-size:14px; font-weight:bold; line-height:20px; float:left; line-height:22px; }
.custom-checkbox, .custom-radio { position: relative; float:left; width:30px; margin:5px 0 0 24px; }
.custom-checkbox input, .custom-radio input {	position: absolute;	left: 2px;	top: 3px;	margin: 0;	z-index: 0; left:0px\0/; top:0px\0/;}
.custom-checkbox label, .custom-radio label {	display: block;	position: relative;	z-index: 1;	font-size: 1.3em;	padding-right: 1em;	line-height: 1;	padding:0;	margin:0;	cursor: pointer;}
.custom-checkbox label {/* background: url(../images/checkbox_small.gif) no-repeat; width:22px; height:22px;  border:2px solid #007FCC; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;*/ font-size:15px; padding-left: 20px;
    padding-top: 4px;}
.custom-radio label { background: url(../images/radio_small.png) no-repeat; width:22px; height:22px;  border:2px solid #007FCC; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}	/* Updated on 23-05 */
.custom-checkbox label, .custom-radio label {	background-position: -10px -14px;}
.custom-checkbox label.checked, .custom-radio label.checked {	background-position: -15px -219px;}
.reportbox .custom-checkbox label{ width:18px; height:18px; border:1px solid #007FCC;}
.reportbox .custom-checkbox label.checked{	background-position: -17px -221px;}


.widgetform dl dt{ width:30%; float:left; min-height:30px; padding-top:7px; }
.widgetform dl dd{ width:25%; float:left; min-height:30px; }
.reportbox h2 a{ font-size:14px; margin-left:10px;} 

.right_panel .reportbox  .custom-checkbox{ margin:-2px 0 0 0; height:20px; }
.helpinfo .custom-checkbox{ float:right;}
.middle_container .btn{ margin-right:10px;}
.checkall { padding-top:15px;}
.checkall .helpinfo{ padding-top:10px; } 


/*.qlrreport{ margin:45px auto; width:83%; clear:both;}
.tbl .col1 { background:#ff0 !important;}
.backbtn{padding:3px 15px; margin-top:5px; position:relative; z-index:3; margin:0 0 0 3px !important;}
.report_iframe{ position:relative; z-index:1; top:-32px; }*/




/*   Added on 30-09 */
.category_list {
    background:none;
    float: left;
    margin-left: 10px;
 position: relative;
    width: 100%;
}
.category_list ul{ list-style-type:none; margin:0; padding:0; position:relative; }
.category_list ul li {
    color: #636363;
    float: left;
    font-size: 16px;
    padding: 7px 10px;
	font-family: "khularegular";
}
.category_list ul li a{ font-size:14px; text-decoration:none; color:#007FCC;}
.category_list ul li a:hover{ color:#034672;}
.category_list ul ul{ position:absolute; left:0; top:33px; background:#EEEEEE; width:100%;  }
.category_list ul li.active ul li a{ font-size:12px; color:#636363;}
.category_list ul li.active ul li.active a{color:#4A4A4A;}
.category_list ul li.active ul li a:hover{ color:#4A4A4A;}
.category_list ul li.active {
    background:none;
    border-radius: 0;
}
.category_list ul li.active a{color: #187fc2;}
.category_list ul li ul li{ border-right:1px solid #ddd;}
.category_list ul li ul li:last-child{border-right:0px;}
.category_list ul li.active ul li a{ font-weight:normal;}
.category_list ul li ul li.active a{ font-weight:bold;}



.category_list_dashboard {
    background:none;
    float: left;
    margin-left: 10px;
    position: relative;
    width: 100%;
}
.category_list_dashboard ul{ list-style-type:none; margin:0; padding:0; position:relative; }
.category_list_dashboard ul li {
    color: #636363;
    float: left;
    font-size: 16px;
    padding: 7px 10px;
	font-family: "khularegular";
}
.category_list_dashboard ul li a{ font-size:14px; text-decoration:none; color:#007FCC;}
.category_list_dashboard ul li a:hover{ color:#034672;}
.category_list_dashboard ul ul{ position:absolute; left:0; top:33px; background:#EEEEEE; width:100%;  }
.category_list_dashboard ul li.active ul li a{ font-size:12px; color:#636363;}
.category_list_dashboard ul li.active ul li.active a{color:#4A4A4A;}
.category_list_dashboard ul li.active ul li a:hover{ color:#4A4A4A;}
.category_list_dashboard ul li.active {
    background:none;
    border-radius: 0;
}
.category_list_dashboard ul li.active a{color: #636363; }
.category_list_dashboard ul li ul li{ border-right:1px solid #ddd;}
.category_list_dashboard ul li ul li:last-child{border-right:0px;}
.category_list_dashboard ul li.active ul li a{ font-weight:normal;}
.category_list_dashboard ul li ul li.active a{ font-weight:bold;}





/*   Added on 05-10 */
.right_panelnew{ /*min-height:350px;*/  padding:10px 0 10px 0; clear:both; margin:10px 0 0 0;} 
.active_row{color:#017fcc;background-position: 0 -11px; border-bottom:1px dotted #017fcc; padding:0 0 10px 25px; font-size:24px; font-weight: bold; background: url("../images/leftarrow.png") no-repeat scroll right 9px rgba(0, 0, 0, 0); color: #007FCC; padding: 0 0 0 0px; text-decoration: none;}

.right_panelnew h1 {
    border-bottom: 1px solid #dcdcdc;
    color: #034671;
    font-family: "khularegular";
    
    padding-bottom: 0;
	font-weight:normal;
}
.not_active_row{color:#017fcc;background-position: 0 -11px; border-bottom:1px dotted #017fcc; padding:0 0 10px 25px; font-size:24px; font-weight: bold; background: url("../images/leftarrow.png") no-repeat scroll right -15px rgba(0, 0, 0, 0); color: #007FCC; padding: 0 0 0 0px; text-decoration: none;}



.categorycontent{clear:both; padding:20px 0;}
.categorycontent li{float:left; width:100%; padding-bottom:10px;}
.floatleft{float:left;}
.reportblocknew{float:left; padding:0px 0 0 4px; color:#636363; font-size:14px;}
.categorycontent .custom-checkbox{margin-top:0px; margin-left:0px;}

/*   Added on 20180417 */
/*new syles*/
.login_box{ left: inherit; margin-left: inherit; right: 0;}
.loginbox_tail{left:53%;}
.rightSection .headerInr .headerRight ul li.nologin{padding: 0 10px;border-right: 0px solid #636363;display: inline-block;vertical-align: middle;}
.rightSection .headerInr .headerRight ul li.nologin:first-child a:after{content:''; position: absolute; right:-13px;border-right: 1px solid #636363; height:15px; width:1px; top:4px;}
.rightSection .headerInr .headerRight ul li.nologin a{ border:1px solid transparent; padding:3px 10px 0; border-radius:10px; line-height:24px; position: relative; outline:none;}
.rightSection .headerInr .headerRight ul li.nologin a:hover{ border:1px solid #ddd;outline:none;}
.rightSection .headerInr .headerRight .login_form a{border:0px solid transparent;}
.rightSection .headerInr .headerRight .login_form a:after{display: none;}
.rightSectionSupport{background:#187fc2;}
.rightSectionSupport .headerRight a{ color:#fff}
.rightSection.rightSectionSupport .headerInr .headerRight ul li.nologin:first-child a:after{ border-right: 1px solid #fff;}

.multiselect-item div.input-group span.input-group-addon{
  display: none;
}
.multiselect-item div.input-group{
  margin-bottom: -5%;
}
.multiselect-item div.input-group input.multiselect-search{
  height: 40px;
}
.multiselect-item div.input-group span.input-group-btn button.multiselect-clear-filter{
  margin-top: -58%;
  height: 40px;
}
.modifyReportInfo .filterBlock .form-control.multiselect-search {
    box-shadow: none !important;
border-radius: 5px 0 0 5px;margin-bottom: 6px;
}
.multiselect-item div.input-group{
margin: 0;
}
.multiselect-item div.input-group span.input-group-btn button.multiselect-clear-filter {
    margin-top: -5px;

}
.UserUserDashboardNewForm .filterBlock .form-control {
    margin-bottom: 5px;border-radius: 5px 0 0 5px;
}

.UserUserDashboardNewForm  .multiselect-item.filter {
    padding: 10px 17px 0 16px;
        padding-right: 17px;
}
/*report page new design css */
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 17, 2018, 6:23:11 AM
    Author     : agoyal
*/


/* report Page */

/* report Page */

.reportPage{
    padding: 0 15px 0 9px;
    min-height: 650px;
}

.tabReport{}
.tabReport .nav.nav-tabs {padding-bottom: 2px;}
.tabReport .nav.nav-tabs li{ font-family: 'khularegular'; font-size: 15px; text-transform: uppercase; letter-spacing: 1.3px; background: #fff; margin-bottom: -2px;}
.tabReport .nav.nav-tabs li a{color:#442b2d; padding: 14px 29px; border-radius: 0;  margin-right:0;}
.tabReport .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border: none; border-bottom: 2px solid #156e99; color:#156e99;}

.areaDiv {float: right;}
.areaDiv label{font-size:17px; color: #442b2d;}
.areaDiv .btn-group .btn-danger{background-color:#fff; color: #442b2d; font-family: 'khularegular'; border-color: transparent; font-size: 15px; padding: 11px 15px 8px;
    line-height: 14px; min-width: 66px; text-align: left; }
.tabReport .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.iframe-link{
  position: relative;
}
#framereport{
  height: 350px;
  overflow-x: hidden;
}
.report_iframe {
    background: #fff;
    padding-top: 30px;
    padding-right: 15px;
}
.report_iframe iframe {
    margin-top: 7px;
}
.report_iframe .iframe-overlay {
    position: absolute;
    left: 0;
    top: 41%;
    width: 100%;
}
.report_iframe .iframe-overlay img {
    width: 40px;
    margin-left: -20px;
    opacity: 0.8;
    animation: pulse 1.7s ease infinite;
}

@keyframes pulse {
    0% {
        opacity: 0.4;
    }

    50% {
        opacity: 0.8;
    }
    
    100% {
        opacity: 0.4;
    }
}

.areaDiv .btn-danger.active.focus, .areaDiv .btn-danger.active:focus, .areaDiv .btn-danger.active:hover, .areaDiv .btn-danger:active.focus, .areaDiv .btn-danger:active:focus, .areaDiv .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #fff;
    border-left-color: #f0eeee;
	    border-top: none;
    border-bottom: none;
    border-right: none;
}
.areaDiv .dropdown-menu {
    padding: 11px;
    font-size: 15px;
	left: inherit;
    right: 0;
}
.areaDiv .dropdown-menu .dropdown-item{ font-family: 'khularegular'; font-size: 15px; padding: 2px 0; display: block;}

.areaDiv .btn-danger.dropdown-toggle{  border-left-color: #edebeb; padding: 11px 9px 8px 9px; min-width: inherit; box-shadow: none;}
.tabReport .dropdown-toggle::after{border-top: 0.4em solid #9a8c8d;     border-right: .4em solid transparent;      border-left: .4em solid transparent;top: 3px;position: relative; margin: 0;}
.tabReport .btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14);
    border-radius: 5px;
}

.areaDiv .btn{border: none; position: relative;}
.areaDiv .btn.btn-danger.btnLine:after{content:""; position: absolute; right: 0; border-right:2px solid #f0eeee; top:0; height: 33px;}
.areaDiv .btn-group>.btn:hover {z-index:inherit; }
.areaDiv .btn-group>.btn:focus{ box-shadow:none; outline:none;}


.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
	box-shadow: none;}

.reportPage .reportBlock{
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%), 0 1px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%);
    border-radius: 1px;
    padding: 17px 17px 15px 17px;
    position: relative;
    min-height: 180px;
    margin-bottom: 35px;
}
.dateView{color: #442b2d; font-size: 12px; letter-spacing: 1px; font-family: 'khularegular'; text-transform: uppercase; margin-bottom: 8px;}
.reportTitle{color: #034772;  font-size: 26px; font-family: 'khularegular'; line-height: 26px; padding: 10px 0 7px; margin-bottom: 12px;}
.reportTitle a{color: #2d3291;}
.reportInfo{font-family: 'khularegular'; font-size: 15px; color: #442b2d;  margin-bottom: 4px; }

.btmDiv{    margin-top: 19px; bottom:0; left: 17px; }
.btmDiv ul{padding:0; margin: 0;}
.btmDiv ul li{ list-style:none; text-transform: uppercase; padding: 0 4px 0px; display: inline-block; font-family: 'khularegular'; }
.btmDiv ul li a{color:#034772}
.btmDiv ul li a:hover{color:#50a2d1;}
.btmDiv ul li:first-child{padding-left:0px;}
.reportTable{background-color: #ffffff;border: solid 1px rgba(0, 0, 0, 0.12); margin-top: 10px;}
.titlecrumb{
	  color: #442b2d; font-size: 17px; font-family: 'khularegular'; padding: 20px 0 0; letter-spacing: 0.2px;
}

.reportPage .titlecrumb {
    padding-top: 0;
}

.modifyReport {
    width: 363px;
    background-color: #034772;
    position: fixed;
    top: 72px;
        right: -363px;
        transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    height: 100%;
	/*z-index:9;*/
}

.modifyTitle{ color: #fff; font-size: 20px; font-family: 'khularegular'; padding: 22px 22px 15px; letter-spacing: 0.2px; line-height: 20px;
	
}
.modifyTitle .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.modifyReportInfo  .filterBlock .form-control{
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14) !important;
border-radius: 5px;}

.closeicon{  display: inline-block; cursor: pointer;
    vertical-align: middle;}
.closeicon .zmdi-close {
    color: #fff;
    line-height:16px;
    font-size: 27px;
    display: inline-block;
    vertical-align: middle;
}
.titleName {
    display: inline-block;
    vertical-align: baseline;
    padding-left: 10px;
    color: #fff;
    line-height: 18px;
}
.modifyReportInfo{ background:#eee; padding: 19px 0 150px 7px;    height: 100%; max-height:100%; text-align:center;position: absolute;right: 0px;width: 100%; }
.modifyReportInfoLoderImg{
    position: absolute;
    top: 45%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
}
.modifyReportInfo .form-group {margin-bottom: 29px; text-align:left;}
.modifyReportInfo .btn-group {}
.modifyReportInfo .btn-danger {
   
    background-color: #fff;
    border-color: #fff;
	color: #442b2d;
	font-size: 15px; font-family: 'khularegular';
}

.modifyReportInfo .btn-danger.dropdown-toggle {
    border-left-color: #edebeb;
    padding: 4px 9px 8px 9px;
	min-width:60px;
	text-align: center;
	box-shadow: none;
}

.modifyReportInfo .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .4em solid #9a8c8d;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.modifyReportInfo .btn-danger.active, .modifyReportInfo .btn-danger:active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #fff;
        border-left-color: #f0eeee;
	 border-top: none;
    border-bottom: none;
    border-right: none;
}
.modifyReportInfo .btn-danger {height: 46px; min-width: 123px; text-align: left;}

.modifyReportInfo .dropdown-toggle::after{top:8px; position: relative;}
.modifyReportInfo label{font-size:17px; font-family: 'khularegular'; width: 121px; color:#442b2d; padding-bottom: 6px;}
.labelWidth{width:100% !important;}
.modifyReportInfo .dropdown-menu {
    padding: 11px;
    font-size: 15px;
    left: inherit;
    right: 0;
}
.modifyReportInfo .dropdown-menu a.dropdown-item{
	    font-family: 'khularegular';
    font-size: 15px;
    padding: 2px 0;
    display: block;
}

.reportActive{ right:0px; transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s; }
/* Check box */
.modifyReport .checkbox {
  display: block;
  position: relative;
  padding-left: 0px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	margin-top: 0px;
  
}

/* Hide the browser's default checkbox */
.modifyReport .checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  left: 0;
  top: 0;
  width: 26px;
  height: 26px;
}

/* Create a custom checkbox */
.modifyReport .checkmark {
  position: absolute;
  top: 0;
  right: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 2px solid #9a8c8d;
  border-radius: 4px;
}

/* On mouse-over, add a grey background color */
.modifyReport .checkbox:hover input ~ .checkmark {
  /*background-color: #ccc;*/
}

/* When the checkbox is checked, add a blue background */
.modifyReport .checkbox input:checked ~ .checkmark {
  background-color: #9a8c8d;
}

/* Create the checkmark/indicator (hidden when not checked) */
.modifyReport .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.modifyReport .checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.modifyReport .checkbox .checkmark:after {
  left: 5px;
  top: 0px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.alarmList{    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14);
    border-radius: 4px; background: #fff;     padding: 23px 0px 0px 0px;}
.alramTilte{ font-size: 17px; color:#034772; font-family: 'khularegular'; border-bottom: 2px solid #f2f0f0; padding: 0 18px 3px;}
.alarmListInfo{padding:0; margin: 0px;}
.alarmListInfo li{ list-style:none; font-size:17px; color:#442b2d; display: block; padding: 15px 18px 12px; transition: all ease-in 0.5s; }
.alarmListInfo li:hover{background:#ebebeb;}
.alarmListInfo li label{ width:inherit;}

.bell { display: inline-block;vertical-align: top; padding-right: 10px;}
.bell img{height:25px;}

.modiBtnBlock{ padding-top: 32px; padding-bottom: 17px;text-align: left;padding-left: 17px;}
.runBtn{ text-transform: uppercase; color: #ccc; font-family: 'khularegular'; background-color: #034772; min-width: 143px; letter-spacing: 1.3px;     padding: 17px 5px 12px; line-height: 10px; text-align: center; display: inline-block;border-radius: 4px; border:none; }
.runBtn:hover{ background:#044772; color:#fff;}
.modiCanBtn{color: #034772; font-size: 15px; min-width: 143px; letter-spacing: 1.3px;     padding: 17px 5px 12px;     line-height: 10px; text-align: center; display: inline-block; text-transform: uppercase; font-family: 'khularegular';  border-radius: 4px; margin: 0 0 4px 15px ;}
.modiCanBtn:hover{ color:#000;}
.thumbReport img{border-radius:4px;     max-width: 100%; width:153px;}
.alarmList .mCustomScrollBox{ /*height: 436px;*/}
.mCSB_inside > .mCSB_container { margin-right: 5px;}
.report_icons img{width:21px;}

.vhcenter{
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.modifyReport  .modifyDivContent {
    position: relative;
}

.modifyReport .error-icon_caresight {
    float: left;
    position: absolute;
    padding-left: 5px;
    right: 31px;
    top: 0;
    font-size: 13px;
}
.modifyDivContent .btn:hover, .btn:focus{z-index: inherit;}
.modifyReport  #page_level_filter_div.filterBlockSelect .careArea1 .modifyDivContent1 .form-control, #widgetLvlFilter.filterBlockSelect .form-control{width:188px;}
.modifyReport .modifyDivContent1{display:inline-block; }
.modifyReport .modifyDivContent .tool-tip-div{ right: -24px; left:inherit;}
.tool-tip-div::after {right: 3px; left:inherit; }
.modifyReport{ transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s;}
/* report Page  End*/


/* Add new Css */
.page_level_filter_div{margin-top:0px;     margin-right: -3px;}
.contentBlock .rightSection1 .rightDiv  .page_level_filter_div .careArea1{padding-right:0; padding-left:18px;}
body{height:100%;}
html{height:100%;}
.reportPage .contentDetail{margin-top:0px;}
.reportPage .report_icons {
    padding-top: 0px;
    width: 100%;
    float: right;
	line-height: 0px;
}
.modifyReport  .multiselect-container>li>a>label{font-size:15px;  padding: 3px 20px 3px 24px;}   
.modifyReport  .multiselect-container .checkbox input[type=checkbox], .modifyReport  .multiselect-container .checkbox-inline input[type=checkbox]{margin-left:0px;}
.modifyReport  .multiselect-container .checkbox input{width:15px; height:15px;}
.modifyReport  .modifyReportInfo .dropdown-toggle::after {}

.marL0{margin-left:0px;}
.border_btm{border-bottom:none ;}
.titleHeading{width:100% !important;}
#loadiframeReport {
    display: block;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 150px;
    margin-top: -6%;
}
.mCSB_inside > .mCSB_container{margin-right:0px !important;}
.modifyReport .modifyReportInfo .filterBlock{width: 90%;margin: 15px auto 0; float: none !important;}
.modifyReport .modifyReportInfo .filterBlock  .dropdown-toggle::after {display:none;}
.mb16{margin-bottom: 16px !important;}
.modifyReport .multiselect-container.dropdown-menu .checkbox input[type=checkbox], .modifyReport .multiselect-container.dropdown-menu .checkbox-inline input[type=checkbox]{width:18px; margin-left:17px; }

.modifyReport  .multiselect-container.dropdown-menu .checkbox input[type=checkbox], .modifyReport  .multiselect-container.dropdown-menu .checkbox-inline input[type=checkbox] {margin-left:0px; }

.modifyReport .searchresult_container .multiselect-container>li>a>label{ /*padding: 9px 20px 9px 34px;*/ font-size:15px; color: #636363;}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{    background-color: rgba(0,0,0,0.38) !important;}
#page_level_filter_div.filterBlockSelect, #widgetLvlFilter.filterBlockSelect {
    float: none;
    padding: 0 15px;
    text-align: left;
}
#page_level_filter_div.filterBlockSelect  .careArea1 label, #widgetLvlFilter.filterBlockSelect label {
    margin-right: 12px;
    display: inline-block;
}
#page_level_filter_div.filterBlockSelect .careArea1 .form-control, #widgetLvlFilter.filterBlockSelect .form-control{ 
display: inline-block;
width: 180px;
border: 1px solid #ccc;
/*border-radius: 4px !important;*/
/*border: none;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;*/
/*box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14) !important*/
}
.custom-date-select{
	text-align:left;margin-top:20px;
}
.custom-date-select .form-control.hasDatepicker{
	width:45% !important;
	margin-right:8px;
	font-size: 13 px !important;
}
#widgetLvlFilter.filterBlockSelect{
	margin-top: 40px;
}
.mt20{
	margin-top:20px;
}
.goDateBtn{
    width: 25% !important;
    min-width: inherit;
    float: right;
}
.active-fav  .zmdi.zmdi-favorite{color:#187fc2;}
.zmdi.zmdi-favorite {
    font-size: 20px;
    line-height: 20px;
    position: relative;
    top: 2px;
    color:#b7b7b7;
}
.category_filter input[type=checkbox]{margin-top: 2px;}

select::-ms-expand {
    display: none;
}
.modifyReport .category_filter input[type=checkbox] {
    margin-top: 4px;
}
.rightSection.rightSectionSupport .headerInr .headerRight ul li.nologin a:hover {
    /*border: none !important;*/
    outline: none;
    /*border-radius: 0px;*/
}
.loginpopupAnch {
    color: #187fc2 !important;
    padding-top: 5px !important;
    display: inline-block;
}
a.loginpopupAnch:hover {
    border-color: transparent !important;
}
/* responsive Css */


@media screen and (max-width:1100px){
.tabReport .nav.nav-tabs li a{padding: 14px 10px;}
}

@media screen and (max-width:990px){
.panel-group {
    padding-top: 55px;
}
	.panel-title{font-family: "khularegular";}
}


@media screen and (max-width: 767px){
.rightSection .headerInr .headerRight{
	padding-top: 0px;
    margin: 0px;
    position: relative;
    float: none;
    width: 100%;
    text-align: center;
}
.rightSection .headerInr .headerRight ul {float: none;}
.login_box{left:0; right:0; margin:auto;}
.loginbox_tail {left: 30%;}

/* new Report Page */
.thumbReport.text-right{text-align:center;}
.reportTitle{font-size: 20px;}

.captionlink{
		text-decoration: none;
	}
	
.captionlink:hover{
		color: #438ED3;
		/*font-weight: bold;*/
	}

	
}

.modifyReport .clear-all {
    text-align: right;
    padding: 4px 17px 0;
    margin-bottom: -10px;
}

.modifyReport .clear-all a {
    font-size: 14px;
    color: #034772;
}

.modifyReport .clear-all a:hover {
    text-decoration: underline;
}

.modiBtnBlock {
    padding-top: 57px;
}
#widgetLvlFilter.filterBlockSelect {
    margin-bottom: -25px;
}