@charset "utf-8";
/* CSS Document */
body{margin:0; margin-bottom:30px; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:14px; color:#000; background:#fff; }
/*body, html{overflow-x:hidden}*/
p, form, h1, h2, h3, h4, h5, h6, img, ul, li {padding:0; margin:0; border:0; list-style:none; outline:0;}
.clear{clear:both;}
*, *:focus{outline:0; border:0;}
.gap1{display:block; height:1px; clear:both;} 
.gap20{display:block; height:20px; clear:both;} 
.gap5{display:block; height:5px; clear:both;} 
.gap15{display:block; height:15px; clear:both;} 
.gap10{display:block; height:10px; clear:both;} 
.font10{font-size:10px; line-height:16px;} 
.margin-left10{margin-left:10px;}
.margin-right10{margin-right:10px;}

.font20{font-size:20px !important;}
.font12{font-size:12px; line-height:18px;} .fontBold{font-weight:bold;}
.font24{font-size:24px !important; }
.font36{font-size:36px !important; }
.font40{font-size:40px !important; }
.font16{font-size:16px !important;}

.pop{/*height:400px; overflow:auto;*/}

h1{font-size:24px; margin-bottom:15px; color:#00a496; }
h2{font-size:16px; background:#f2f2f2; padding:10px; margin-bottom:20px  }
h3{font-size:16px; margin-bottom:10px; border-bottom:2px dashed #eff0f2; padding:10px 0; }
h3 .caption{font-size:14px; color:#000;}
h4{font-size:14px;}
h5{ background: url("../images/arr1.png") no-repeat 0 5px;       font-size: 14px;    font-weight: 700;    margin-bottom: 8px;    padding-left: 15px;}

.modal-dialog h4{background:none; border:0; padding:0; margin:0; font-size:20px;}

#paging{float:right; clear:both; margin-top:5px;}
#paging a{border:1px solid #e2e2e2;text-decoration:none;color:#000;padding:2px 6px 2px 6px; background:#fff;}
#paging a:hover{border:1px solid #e2e2e2;text-decoration:none;color:#fff;background:#666;}
#paging .active{border:1px solid #e2e2e2;text-decoration:none;color:#fff;background:#00a496;}

.header{clear:both;  width:100%;  float:left; /* border-bottom:1px solid #7d807f;height:96px;*/ background:#01a396; padding:0px 0; border-bottom:1px solid #fff; position:relative; }
.logo{float:left; margin:5px 0 0 20px; }
.topRight{float:right; color:#e2e2e2; position:relative; }
.topRight p{float:left; display:block; margin:12px 20px 0 0;}
.unread{display:inline-block; position:absolute; right:160px; top:0px;  margin:2px 0 0 20px; background:#f2f2f2; color:#F00 !important; text-align:center; font-size:10px; padding:2px 5px;  -moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;  }
.notiCir{position:absolute; font-size:10px; color:#fff; background:#F00; width:20px; height:20px; border-radius:10px; padding:3px; text-align:center; left:-5px; top:0px}
.tokCir{ font-size:10px; color:#fff; background:#F90; width:25px; height:25px; line-height:18px; border-radius:50px; padding:3px; text-align:center; display:inline-block}
.tokCir.ccc{background:#ccc; color:#fff; }
.tokCir.red{background:#F00; color:#fff !important; }
.tokCir.green{background:#14c29f ; color:#fff !important; }
.tokCir.blue{background:#06f  ; color:#fff !important; }

.tokSqr{ font-size:10px; color:#fff; background:#F90; line-height:18px; padding:3px 5px; text-align:center; display:inline-block}
.tokSqr.green{background:#14c29f ; color:#fff !important; }

.menuBar{background:url(../images/menuBar.png) no-repeat; width:32px; height:32px; position:absolute; top:8px; left:50%; margin-left:-16px; text-decoration:none;}
.menuBar:hover, .menuBar:focus{outline:0; border:0; text-decoration:none;}

.ein{background:url(../images/in.png) no-repeat 0 0; width:13px; height:15px; display:inline-block;}
.footer{clear:both; float:left; width:100%; padding:5px 0; color:#f2f2f2; position:relative; margin-top:0px;background:#34495e; position: fixed; bottom: 0; border:0px solid red; height:30px; z-index:999}
.highlight{color:#0CF}
.footer a{color:#fff;}
.footer .highlight {color:#00a496}
.footer .fLeft{float:left; padding-left:20px;}
.footer .fRight{float:right; padding-right:20px;}



.midO{background:#fff; float:left; width:100%; padding:10px 0; padding-bottom:40px;}
.mid{}
.content{padding:0 0px; width:98%; margin:0 auto;}

.menuO{float:left; width:100%; background:#34495e; line-height:16px; }

td{padding:4px;}

.aHome{border:0px solid red;  width:1090px; margin:0 auto;} 

.aHome ul{	 }
.divCenter{	}
.aHome div {border:1px solid #f4f4f4; float:left; height:185px; margin:5px; padding:5px; width:353px; position:relative; }
.aHome .lgBox{width:535px;}
.aHome div .cir{position:absolute; left:10px; top:30px; border:0px solid red; width:128px; height:128px;}
.aHome strong {color:#34495e; display: block; font-size:24px; margin:0 0 5px 140px; }
.aHome span {display: block; float:left;}
.aHome h5{font-size:16px; background:none; padding:0;}
.aHome ul {display: block; float: left; margin: 0px 0px 10px 140px;}
.aHome li {background: url("../images/aHome_arr.png") no-repeat 0 6px transparent; font-size:14px; padding-bottom: 5px;padding-left: 15px;}
.aHome li a{color:#34495e;}
.aHome .bb1 {margin-left:130px;  border:0px solid red;}
.aHome .bb1 ul {display: block; float: left; margin:0 5px; border:0px solid red; }
.aHome .bb1 ul li{width:118px;}
.aHome h4{margin-bottom:5px;}

.aa1{background:url(../images/aa1.png) no-repeat 10px 30px;} .aa2{background:url(../images/aa2.png) no-repeat 10px 30px;} .aa3{background:url(../images/aa3.png) no-repeat 10px 30px;} .aa4{background:url(../images/aa4.png) no-repeat 10px 30px;} .aa5{background:url(../images/aa5.png) no-repeat 10px 30px;} .aa6{background:url(../images/aa6.png) no-repeat 10px 30px;} .aa7{background:url(../images/aa7.png) no-repeat 10px 30px;} .aa8{background:url(../images/aa8.png) no-repeat 10px 30px;} .aa9{background:url(../images/aa9.png) no-repeat 10px 30px;} .aa10{background:url(../images/aa10.png) no-repeat 10px 30px;} .aa11{background:url(../images/aa11.png) no-repeat 10px 30px; } .aa12{background:url(../images/aa12.png) no-repeat 10px 30px;} .aa13{background:url(../images/aa13.png) no-repeat 10px 30px;} .aa14{background:url(../images/aa14.png) no-repeat 10px 30px;} .aa15{background:url(../images/aa15.png) no-repeat 10px 30px;}
.aa19{background:url(../images/aa19.png) no-repeat 10px 30px;}
.aa20{background:url(../images/aa20.png) no-repeat 10px 30px;}
.aa21{background:url(../images/aa21.png) no-repeat 10px 30px;}
.aa22{background:url(../images/aa22.png) no-repeat 10px 30px;}




/*evince meaga menu */
.emenuM i{display:inline-block; width:16px; height:16px; font-size:16px; margin-right:5px; }
.emenuM li{float:left;  position:relative; }
.emenuM li a{color:#fff; display:block; padding:8px; font-size:14px; font-weight:bold;  }
.emenuM li li a{font-weight:normal;}
.emenuM li:hover > a{background:#1abc9c; color:#fff;}
.emenuM .active{background:#1abc9c; color:#fff;}
.emenuM .fa-caret-down{color:#758ba1;}
.emenuM .fa-caret-down:hover > a {color:#fff;}

.emenuM .singleUI{left:-999em; position:absolute;   text-align:left;  border:1px solid #333; width:168px; background:#34495e; z-index:888; border-radius:0 0 8px 8px; padding:2px;}
.emenuM li:hover .singleUI{left:0px; top:30px;  z-index:999;  }
.emenuM .singleUI ul li{display:block; border:0; padding:0; margin:0;}
.emenuM .singleUI ul li a{color:#fff; display:block; width:160px; border:0px solid red; padding:6px 10px; border-bottom:0px solid #333}
.emenuM .singleUI ul li a:hover{background:#1abc9c; color:#fff; border-radius:4px; }

.emenuM .customUI{right:-999em; position:absolute;   text-align:left;  border:1px solid #333; width:580px; background:#34495e; z-index:888; border-radius:0 0 8px 8px; padding:2px;}
.emenuM li:hover .customUI{right:0px; top:30px;  z-index:999;  }
.emenuM h2{font-size:16px; padding:0 0 10px 0; margin-bottom:10px; border-bottom:2px solid #2f4154; background:none; color:#fff;}

.emenuM .customUI .bb1{width:130px; /*background:#f2f2f2; border-radius:4px; padding:5px;*/ float:left; margin:5px;}
.emenuM .customUI  .bb1 ul li{display:block; border:0; padding:0; margin:0;  /*border-bottom:1px solid #333 background:url(../images/arrow2.png) no-repeat 3px 6px; padding-left:8px;*/}
.emenuM .customUI  .bb1 ul li a{color:#fff; display:block; width:110px; border:0px solid red; padding:6px 10px;}
.emenuM .customUI  .bb1 ul li:last-child{border:0;}
.emenuM .customUI  .bb1 ul li a:hover{ background:#1abc9c; color:#fff; border-radius:4px; }

.emenuM .customUI .bb2{width:260px;  float:left; margin:5px;}
.emenuM .customUI  .bb2 ul li a{width:auto;}
.emenuM .customUI  .bb2 ul li a:hover{ background:none; color:#F60;}


.emenuM .customUI2{left:-999em; position:absolute;   text-align:left;  border:1px solid #333; width:162px; background:#34495e; z-index:888; border-radius:0 0 8px 8px; padding:2px;}
.emenuM li:hover .customUI2{left:0px; top:30px;  z-index:999;  }
.emenuM h2{font-size:16px; padding:0 0 5px 0; margin-bottom:5px; border-bottom:2px solid #2f4154; background:none; color:#fff;}

.emenuM .customUI2 .bb1{width:145px; /*background:#f2f2f2; border-radius:4px; padding:5px;*/ float:left; margin:5px;}
.emenuM .customUI2  .bb1 ul li{display:block; border:0; padding:0; margin:0;  /*border-bottom:1px solid #333 background:url(../images/arrow2.png) no-repeat 3px 6px; padding-left:8px;*/}
.emenuM .customUI2  .bb1 ul li a{color:#fff; display:block; width:150px; border:0px solid red; padding:6px 10px;}
.emenuM .customUI2  .bb1 ul li:last-child{border:0;}
.emenuM .customUI2  .bb1 ul li a:hover{ background:#1abc9c; color:#fff; border-radius:4px; }

.emenuM .customUI2 .bb2{width:260px;  float:left; margin:5px;}
.emenuM .customUI2  .bb2 ul li a{width:auto;}
.emenuM .customUI2  .bb2 ul li a:hover{ background:none; color:#F60;}

/**/

div.dropdown {color: #555;margin: 10px -22px 0 0;width: 100px;position: relative;height: 17px;text-align:left;}
div.submenu{background: #fff;position: absolute;top: -12px;left: -20px;z-index: 100;width: 102px;display: none;margin-left: 10px;padding: 22px 0 5px; -moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);}
.dropdown  li a {       color: #555555 !important;    display: block;        font-weight: bold;    padding: 6px 15px;  cursor: pointer;text-decoration:none;}
.dropdown li a:hover{    background:#333;    color: #FFFFFF !important;    text-decoration: none;    }
.account{background: url(../images/arrow.png) 82px 11px no-repeat #fff !important; color:#555 !important; padding: 5px 0 0 10px; border:0px solid red; -moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;  } 
a.account {font-size: 11px;line-height: 16px;color: #555;position: absolute;z-index: 110;display: block;padding: 5px 0 0 18px;height: 20px;width: 80px;margin: -11px 0 0 -10px;text-decoration: none;background: url(../images/arrow.png) 0px 17px no-repeat;cursor:pointer;}
.root{list-style:none;margin:0px;padding:0px;font-size: 11px;padding: 11px 0 0 0px;border-top:1px solid #dedede;}

.uMenu{display:block; margin:0px 20px;}
.uMenu li{float:left;  position:relative;  }
.uMenu li a{color:#fff !important; display:block; padding:7px 10px; font-weight:bold;  }
/*.uMenu ul{right:-999em; position:absolute; text-align:left;  border:1px solid #ccc; width:162px; background:#f2f2f2; z-index:888; border-radius:0 0 6px 6px; z-index:888; }
.uMenu li:hover ul{right:0px; top:36px;  z-index:999;  }*/
.uMenu li:hover > a{background:#f2f2f2; color:#000 !important; text-decoration:none;}
.uMenu ul li{display:block; border:0; padding:0; margin:0;}
.uMenu ul li a{color:#666 !important; display:block; width:160px; border:0px solid red; padding:5px 10px; font-weight:normal;  }
.uMenu ul li a:hover{background:#fff; color:#000; text-decoration:none;}
.uMenu ul i{display:inline-block; width:20px; text-align:center;}

.emenu li{float:left;  position:relative; border-right: 1px solid #ccc; }
.emenu li a{color:#fff; display:block; padding: 8px 8px; }
.emenu li:hover > a{background:#333; color:#fff;}

.emenu ul{left:-999em; position:absolute;   text-align:left;  border:1px solid #333; width:120px; background:#7575d7; z-index:888;}
.emenu li:hover ul{left:0px; top:32px;  z-index:999;  }
.emenu ul li{display:block; border:0; padding:0; margin:0;}
.emenu ul li a{color:#fff; display:block; width:110px; border:0px solid red; padding:8px 5px; border-bottom:1px solid #333}
.emenu ul li a:hover{background:#333; color:#fff;}

/**/


.emenuM2 {display:block; position:relative; z-index:99;}
.emenuM2 i{display:inline-block; width:16px; height:16px; font-size:16px; margin-right:5px; }
.emenuM2 li{float:left;  position:relative; }
.emenuM2 li a{color:#666; display:block; padding:5px; font-size:14px; font-weight:bold; }
.emenuM2 li li a{font-weight:normal;}
.emenuM2 li:hover > a{background:#1abc9c; color:#fff;}
.emenuM2 .fa-caret-down{color:#758ba1;}
.emenuM2 .fa-caret-down:hover > a {color:#fff;}
.emenuM2 .singleUI{right:-999em; position:absolute;   text-align:left;  border:1px solid #333; width:350px; background:#34495e; z-index:7; border-radius:0 0 8px 8px; padding:2px;}
.emenuM2 li:hover .singleUI{right:0px; top:28px;  z-index:9;  }
 
.eeeM {display:block; position:relative;}
.eeeM  li{display:block; float:left;}
.eeeM  li a{display:block; float:left; margin: 0 10px; color:#1abc9c }

 
 
 .datepicker, .from, .to, .date{background:url(../images/date.png) no-repeat right #fff !important; width:110px; cursor:pointer;}
.dashB .date{width:100%;}
.dateL{background:url(../images/date.png) no-repeat right #fff !important; width:320px; cursor:pointer;}

.box, .boxS, .boxSs, .boxSss, .boxM, .boxM2, .boxL, .boxL100, .taS, .taM, .taL, .taL100, .seS, .seM, .seL, .datepicker, .from, .to, .date, select, input[type="text"], input[type="password"], input[type="email"], textarea, select, .form-control{    
padding:4px;   font-family: "Lato", Helvetica, Arial, sans-serif;  font-size: 14px;   color: #34495e;  border: 1px solid #bdc3c7;  box-shadow: none; background:#fff;  border-radius:0; }

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus, .form-control:focus{ 
  border-color: #1abc9c;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
  
.boxS{width:100px;}
.boxSs{width:60px;}
.boxSss{width:40px;}
.boxM{width:200px;}
.boxM2{width:120px;}
.boxL{width:250px;}
.boxL100{width:100%;}
.taM{width:200px; height:80px;}
.taL{width:250px; height:100px !important;}
.ta_instruction{height:70px !important}
.taL100{width:100%; height:132px;}
.taLl{width:450px; height:250px;}
.seS{width:110px;}
.seL{width:260px;}
.ronly{background:#dbdbff !important;  }  
  
.submit, .submitM, .submitM2, .submitS, input[type="submit"], input[type="button"], .btn-primary, .back a{	background:#1abc9c;	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;

color:#fff !important; font-size:14px;  font-family:'Lato', Arial, Helvetica, sans-serif;   vertical-align:middle; padding:4px 20px; cursor:pointer; border:0; border-radius:4px; }
.submitS{padding:2px 4px; font-size:14px; text-shadow:none; }
label{/*font-weight:normal;*/}	
a.submitM, .back a{padding:6px 20px; color:#fff !important; height:auto; font-weight:normal;}
.submitM2{padding:4px 8px !important; line-height:10px !important; font-size:12px !important;}

.saveBox{border-bottom:4px solid #e3e4e8; padding:10px 5px; margin-bottom:20px; background:#eff0f2;  clear:both; border-radius:0 0 8px 8px; clear:both; text-align:center;}
.saveBox2{border-top:4px solid #e3e4e8; padding:10px 5px; margin-bottom:20px; background:#eff0f2;  clear:both; /*border-radius:8px 8px 0 0; border-bottom:4px solid #e3e4e8; */
clear:both; text-align:center;}
.filterBox{ padding:4px 5px; margin-bottom:20px; background:#eff0f2;  clear:both; /*border-radius:0 0 8px 8px;*/}
.filterBox h5{font-size:18px; padding:0 10px; background:none; display:none;}
.filterBox label{display:none11;}

.listView{border-bottom:4px solid #e2e3e5; border-radius:0 0 8px 8px;  }
.listView td{border-bottom:0px solid #dedede; padding:4px !important;}
.listView .tr1{ font-weight:bold; height:30px; background:#a4aeb8 !important; color:#fff !important; font-size:16px !important;  }
.listView tr:nth-child(even) {background: #eff0f2}
.listView tr:nth-child(odd) {background: #f7f8fc}
/*.listView tr:last-child{background:#fff !important; height:50px;}*/
.listView tr:hover{background:#bddfde;}
.listView .sorting{cursor:pointer;}
.listView .sorting:after {    content: "\f0dc";    float: right;    font-family: fontawesome;    color: rgba(50,50,50,.5); cursor:pointer;}


#listView table{border-bottom:4px solid #e2e3e5; border-radius:0 0 8px 8px;  }
#listView td{border-bottom:0px solid #dedede; padding:4px !important;}
#listView .tr1{ font-weight:bold; height:30px; background:#a4aeb8 !important; color:#fff !important; font-size:16px !important;  }
#listView tr:nth-child(even) {background: #eff0f2}
#listView tr:nth-child(odd) {background: #f7f8fc}
#listView tr:hover{background:#bddfde;}
#listView .sorting{cursor:pointer;}
#listView .sorting:after { content: "\f0dc";    float: right;    font-family: fontawesome;    color: rgba(50,50,50,.5); cursor:pointer;}

.addMore {border:1px solid #dadbdf;}
.addMore tr:nth-child(even) {background: #eff0f2}
.addMore tr:nth-child(odd) {background: #f7f8fc}
.addMore td{border-bottom:1px solid #dadbdf;}
.addMore .tr1{background:#eaeff2 !important; font-weight:bold; font-size:16px; color:#666}
.addMore .tr2{background:#bddfde !important; }
.addMore .tr2 td{padding:15px 5px;}


.addMore2 {border:1px solid #dadbdf;}
.addMore2 tr:nth-child(even) {background: #f9f9f9}
.addMore2 tr:nth-child(odd) {background: #fff}
.addMore2 td{border-bottom:1px solid #dadbdf; padding:5px;}
.addMore2 .tr1{background:#a4aeb8 !important; font-weight:bold;   color:#fff}
.addMore2 .tr2{background:#bddfde !important; }
.addMore2 .tr2 td{padding:15px 5px;}


.splLink{display:block; float:right; clear:both; background:#1abc9c; border-radius:8px;}
.splLink li{float:left; display:block;}
.splLink li a{float:left; display:block;  color:#fff; border-radius:4px; border-radius:8px;   padding:2px 4px; cursor:pointer; }
.splLink li img{vertical-align:top;}
 .splLink li a:hover{background:#16a085; text-decoration:none;}
.splLink i{display:block; width:30px; height:30px;}
.tableView{border:1px solid #ccc;}
.tableView tr:first-child{font-weight:bold;background:#bddfde;}
.tableView tr{background:#fff;}
.tableView tr td{border-bottom:1px solid #ccc;padding:5px;}

.tableViewSub{border:1px solid #f2f2f2;}

.tableViewSub tr {background:#fff !important;}
.tableViewSub tr:first-child{font-weight:bold; background:#f2f2f2 !important;}
.tableViewSub tr td{border-bottom:1px solid #f2f2f2; padding:4px !important;}/**/

.tableAdd{border:1px solid #ccc;}
.tableAdd tr:first-child{font-weight:bold;background:#e8eff1;}
.tableAdd tr td{border-bottom:1px solid #ccc;padding:5px;}

.tableAddSub{border:0px solid #ccc;}
.tableAddSub td{border:0;}
/*.tableAddSub tr:first-child{font-weight:bold;background:transparent;}
.tableAddSub tr td{border-bottom:1px solid #ccc;padding:5px;}*/

.tabBorder{background:#f2f2f2; border:1px solid #ccc;}
.tabBorder2{background:#fff; border:1px solid #ccc;}


/* for floating content*/
#floatMM > nav#main_navigation{position:absolute;min-width:50px;border:2px dashed #0a6bb1; background:#f2f2f2; padding:10px; right:0px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius: 6px;opacity: 0.9;filter: alpha(opacity = 90); z-index:999;}	
.pBg{background:#01a396; color:#fff; font-size:10px; display:block; padding:3px 10px;  }
.labelItem li{display:block; float:left; padding:2px; padding:10px; border:1px solid #f2f2f2;}

 #tabssMenu {float:right; margin-bottom:10px;}
#tabssMenu li{float:left;}
#tabssMenu li a{background:url(../images/arr1.png) no-repeat 0 5px; padding-left:15px; margin-left:10px; color:#999;}
#tabssMenu .active{font-weight:bold; color:#000; }


/*for indent tab*/
.indentmenu_outer{width:100%; float:left;  }
.indentmenu_inner{padding:10px; border:0px solid #d9d2d2;  }
.indentmenu_inner .tabcontent{position:relative;}
.indentmenu{  position:relative; margin-bottom:-1px; background:#fff;}
.indentmenu .cap{font-size:16px !important; color:#666;}
.indentmenu ul{float: left; display:inline-block;  width:100%; position:relative;  }
.indentmenu li{margin-right:5px;}
.indentmenu ul li a{float: left; color:#95a5a6 !important; display:block;text-decoration: none;font-weight:normal; text-align:left; background:#f6f8fa; margin:0 2px 0 0;position:relative;  font-size:14px; font-weight:normal;  outline:0; 
/*border-radius:8px 8px 0 0;*/ padding:4px 10px; border-top:2px solid #bbc3cb; }
.indentmenu ul li a:visited{color: #000;}
.indentmenu ul li a.selected{color: #fff !important;display:block;   background:#1abc9c; border-top:2px solid #34495e; font-weight:normal; text-align:left;  margin:0 2px 0 0px; z-index:88 !important;position:relative; font-weight:normal; font-size:14px; outline:0; /*border-radius:8px 8px 0 0;*/ padding:4px 10px; position:relative; }

/*.indentmenu_inner .tabcontent h2{display:none;}*/



.listBot{float:left; width:100%; clear:both; margin-top:10px; display:block;}

.back{display:block; float:right; margin:-5px 0 0 0px; font-size:14px; text-decoration:none;}

.paging{float:right; background:#d6dbdf !important; border-radius:8px;  padding:0 8px; display:block; }
.paging  a{text-decoration:none;color:#fff;padding:5px 10px; display:block; float:left; }
.paging a:hover{color:#000;background:#f2f2f2;}
.paging .active{color:#fff;background:#19bd9b;}


#setLhs li a{display:block; border:1px solid #e2e2e2; padding:5px; margin-bottom:5px; background:#f9f9f9; color:#666; font-weight:bold;}
#setLhs li .active{font-weight:bold; /*background:#E4F5FF;*/ color:#1abc9c !important}
#setLhs li li a{margin-left:15px; border:0; background:url(images/arr1.png) no-repeat 0 5px; padding:0 0 0 15px; font-weight:normal; }

.clear {clear:both;}
 
/*Auto Complete*/
.ui-autocomplete {position: absolute;     z-index: 1000;     cursor: default;    padding: 0;    margin-top: 2px;    list-style: none;    max-height:300px;    overflow:scroll;    overflow-x:hidden;    background-color: #ffffff;    border: 1px solid #ccc    -webkit-border-radius: 5px;       -moz-border-radius: 5px;            border-radius: 5px;    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);       -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.ui-autocomplete > li {  padding: 3px 20px;}
.ui-autocomplete > li.ui-state-focus {  background-color: #000;}
.ui-helper-hidden-accessible {  display: none;}
.ui-datepicker-multi{width:54em !important;}

/*for rupees sym*/
@font-face{font-family: 'rupees';src: url('rupees.eot');src: local('rupees'), url('rupees.ttf') format('truetype'),  url('rupees.woff') format('woff'), url('rupees.svg') format('svg');font-weight: normal;font-style: normal;}
.rupees{font-family: 'rupees';}

.bdC{background:#f7f7f7; padding:5px 10px; line-height:14px; border-bottom:1px solid #eee; clear:both;}
.bdC h1{margin-bottom:3px;}
.bdC .sep{display:inline-block;  padding: 0 5px;}
.bdC .bdC2{display:block; font-size:12px; color:#999;}
.bdC a{color:#999;}
.bdC pan a:hover{color:#000;}
.bdC .active{color:#d9230f;}
.bdC .quote2{ border-left:4px solid #ee7261; padding-left:10px;}


.loginBox{background:#edeff1; width:516px;  padding:20px; border-radius:8px; display:block; margin:0 auto;}
.loginBox h2{background:none; font-size:22px; padding:0; margin:0;}

.login_bb1{background:url(../images/login1.png) no-repeat 0 45px; width:160px; float:left; min-height:190px; border:0px solid red;}
.login_bb1b{background:url(../images/login2.png) no-repeat 0 35px; width:160px; float:left; min-height:150px; border:0px solid red; background-size:70%;}
.login_bb2{float:left; width:316px; border:0px solid red;}
.login_bb2 input, .login_bb2 select {width:100% !important;}
.login_bb2 .submitM{width:100% !important; display:block; text-align:center;}

.floatBut{background:#333; color:#fff; position:absolute; top:250px; left:0px; display:block; z-index:99; padding:20px 8px; border-radius:0 5px 5px 0;}

.tab{border-collapse: separate !important; border-spacing: 1px !important; background:#e2e2e2}
.tab .tr1{background:#f9f9f9;}
.tab .tr, .tab tr{background:#fff;}
.tab td, .tab th{padding:8px; }
.tab th {padding:10px; color:#333;}

.yes{background:#fff; border:0; font-size:18px; color:#479f43; display:inline-block; padding:8px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius: 6px;}
.yes:hover{color:#fff; background:#479f43; text-decoration:none;}
.no{background:#fff; font-size:18px; color:#f97e2f; display:inline-block; padding:8px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius: 6px;}
.no:hover{background:#f97e2f;text-decoration:none; color:#fff;}


.gBox{background:#f2f2f2; padding:5px; border-radius:8px; color:#666; margin-bottom:10px;}
.NB{width:90%; padding:10px; display:block; margin:0 auto;position:relative; margin-top:0px; border:1px dashed #666; background:#f2f2f2;}
.NB h2{font-size:24px; padding:0 0 0 20px; margin:0; background:none;  background:url(../images/noticeboard.png) no-repeat 0px 2px; background-size:16px 16px; font-size:16px; }
.NB h3{font-size:14px; margin:0; padding:0;}
.NB ul{display:block; }
.NB ul li{float:left; width:48%; border:0px solid red; display:block; padding:10px; border-right:2px solid #ccc;}
.NB ul li:nth-child(even){border:0;}
.NB .bc1{float:left; width:78%; margin-right:10px; border:0px solid red;}
.NB .bc2{float:left; color:#989898; width:20%; text-align:center; font-size:16px;}
.NB strong{display:block; font-size:26px;}
.NB .close{display:block; width:20px; height:20px;  position:absolute; right:10px; top:10px; cursor:pointer;   background:url(../images/close.png) no-repeat; background-size:20px 20px;}

@media (min-width:1280px) and (max-width:1365px){ .NB .bc1{width:74%;}}
@media (min-width:978px) and (max-width:1279px){
 .NB ul li{width:47%;}
.NB .bc1{width:75%;}
.NB .bc2{}

}

.lhs_reg h4{border:0; padding:0; background:none;}
#accordion h4{border:0; padding:0; background:none; }
#accordion .panel-heading a{width:100% !important; border:0px solid red; display:block;}
#accordion .panel-heading a:focus{outline:0;}


.lhs_reg{background:#eff0f2; border-radius:8px; width:320px; padding:20px;}
.lhs_reg .boxM {width:100%;}
/*.lhs_reg .submitM{width:100%; border:0; }*/
.patVisit{border:0px solid #e2e2e2; padding:5px; overflow:auto; height:200px; background:#f3f4f5;}
.patVisit li a{color:#34495e; padding:10px; display:block;}
.patVisit li a:hover{background:#01a396; text-decoration:none; color:#fff;}
.patVisit li a:hover, .patVisit li a:focus{outline:0; border:0; }
.patVisit .active{background:#bddfde;}
.patVisit i{display:inline-block; width:18px; height:18px; font-size:18px;}
.patVisit li:nth-child(even){background:#f2f2f2;}
.patVisit li:nth-child(odd){background:#f9f9f9;}

.sideBar{background:#333; color:#fff; position:absolute; top:190px; left:0px; display:block; z-index:99; padding:5px 5px; border-radius:0 5px 5px 0;}
.sideBar:hover, .sideBar:focus{color:#fff; outline:0; border:0; }

.pppp{line-height:16px;}
.pppp_1{display:block; font-size:12px;  }
.pppp_1 i{text-align:center; width:16px;}


.splLink{display:block; float:right; clear:both; background:#1abc9c; border-radius:8px;}
.splLink li{float:left; display:block;}
.splLink li a{float:left; display:block;  color:#fff; border-radius:4px; border-radius:8px;   padding:4px 4px 0 4px; text-align:center }
.splLink li img{vertical-align:top;}
 .splLink li a:hover{background:#16a085;}
  .splLink i{font-size:26px;}
 
.popBox{width:300px; display:block; background:#f9f9f9; border:2px solid #34495e; padding:20px; margin:0 auto; position:relative; -moz-box-shadow: 3px 4px 4px #666;
-webkit-box-shadow: 3px 4px 4px #666;
box-shadow:3px 4px 4px #666;  z-index:9999;}
.popBox .close{display:block; width:30px; height:30px; background:url(../images/close.png) no-repeat; position:absolute; right:20px; top:10px; cursor:pointer; }
.popBox h2{ padding:0}



.staticBox{width:900px !important; height:400px; overflow:auto;}
.staticBox2{background:#fff; padding:30px; border:1px solid #e2e2e2; width:420px; margin:0 auto; font-size:14px; line-height:24px;}
.staticBox2 h2{font-size:24px; padding:0 !important;}

.nos{float:right; clear:both; padding:5px;}

.bul li{background:url(../images/arrow2.png) no-repeat 0 7px; padding-left:10px; line-height:24px;}


.noti{display:inline-block; padding:1px 2px; background:#fff; border:1px solid #ccc; float:right; margin-left:5px;-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%; color:red;}

.emp_details{margin:0px 10px 0px 100px;}
.dMenu{display:block;}
.dMenu li{float:left; display:block;}
.dMenu li a{display:block;
	padding:4px 15px; border:1px solid #e2e2e2; border-bottom:0; margin-right:5px; font-size:14px; font-weight:bold;
background:#f2f2f2;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#cccccc));
background: -moz-linear-gradient(top, #ececec, #cccccc);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ececec, endColorStr=#cccccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ececec, endColorStr=#cccccc);
-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;
}

.dMenu li a:hover{background:#333; color:#fff;
-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}

.dMenu .active{color:#fff;
background:#34495e;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#34495e), to(#020244));
background: -moz-linear-gradient(top, #34495e, #020244);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#34495e, endColorStr=#020244);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#34495e, endColorStr=#020244);
-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;	}

/*.modal-body{height:100%; max-height:400px; overflow-y:auto;}*/


#tabMenu {}
#tabMenu .menuInner{display:block;  width:100%;}
#tabMenu .menuInner li{display:block; float:left; }
#tabMenu .menuInner li a{ color:#95a5a6 !important; display:block;text-decoration: none;font-weight:normal; text-align:left; background:#f6f8fa; margin:0 5px 0 0;position:relative;  font-size:18px; font-weight:normal;  outline:0; border-radius:8px 8px 0 0; padding:4px 15px; border-top:2px solid #bbc3cb;}

#tabMenu .aactive{color: #1abc9c !important; display:block;   background:#fff !important; border-top:2px solid #1abc9c !important; font-weight:normal; text-align:left;  margin:0 5px 0 0px; z-index:88 !important;position:relative; font-weight:normal; font-size:18px; outline:0; border-radius:8px 8px 0 0; padding:4px 15px; position:relative;}

.ameBox{background:#fff; border:1px solid #e2e2e2; padding:5px; height:100%; max-height:100px; overflow-y:auto; width:350px;}
.ameBox li {display:block; float:left; margin:2px; border:1px solid #e2e2e2; width:75px; padding:3px; vertical-align:middle; line-height:14px; font-weight:normal; font-size:12px; width:48%;}
.ameBox input{vertical-align:baseline;}

.modal-header h2{background:none;}
.ppTab{background:#f3f3f3;}
.ppBut{display:block; background:#00a094; padding:4px 10px; color:#fff; float:left; line-height:16px;}
.ppTab .llogo{font-size:30px; color:#00a094; display:block;}
.ppTab .ppcolor{ color:#00a094;}

.llogo{font-size:30px; color:#00a094; display:block;}

/*new*/
.padclr{padding:0;}
.gap30{display:block; height:30px; clear:both;} 
.dashB h2{background:none; padding:0; font-size:18px; color:#333}
.db1, .db2, .db3, .db4a, .db4b, .db4c, .db5, .db6, .db7, .db7a, .db7b, .db7c, .db7d, .db7e, .db8{float:left; padding:20px; border:1px solid #e5e5e5; min-height:116px; width:100%;}
.db8{min-height:350px;}


.db1, .db2, .db3{min-height:280px;}
.dashB .col-md-4, .dashB .col-md-6, .dashB .col-md-12{padding:0 5px;}
.dashB .row{margin:0 -5px}

.db4 {font-size:14px; color:#a2ada9;}
.db4 strong{font-size:24px; font-weight:normal; display:block; color:#333}

.db4a{background:#cff4ec;}
.db4b{background:#ecfbf8;}
.db4c{background:#cff4ec;}

.db4a, .db4b, .db4c{min-height:170px;}

.db7d, .db7e {padding:0;}
.db7d h2, .db7e h2{background:#cff4ec; padding:20px 15px;}

.form-control{border-radius:0;}
.ccc{color:#ccc}

.db8 strong{display:block; font-size:16px;}
.db8 .cirBut{background:#19bd9b; color:#fff; font-size:35px; padding:10px; border-radius:40px; display:block; margin-bottom:5px; line-height:35px;}
.db8 td{padding:8px;}

.red, .comment{color:#F00 !important;}
.green{color:#14c29f !important;}
.orange{color:#F60 !important;}
.brown{color:#903 !important;}
.blue{color:#06F !important;}
.gray{color:#ccc; !important;}
.black{color:#333; !important;}

.dnone{display:none;}
.divAuto{height:600px; overflow:auto;}


.containerScroll { position:relative; margin:0px auto; padding:0px; width:100%; height:200px; overflow: hidden; }
/* to make scrollbars always visible */
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {
opacity: 0.6 !important;
}

.modal-content .containerScroll{height:400px;}
.patVisit .money{float:right;}
.patVisit .active .money{ color:#F00 !important; }
.patVisit .comp .money{color:#0C3 !important}
.patVisit .wait .money{color:#333 !important}
.patVisit .notr .money{color:#ccc !important}

.yes800{display:none;}
.yes600{display:none;}

@media (max-width:1024px){
	.aHome{width:100%;}
	.aHome div{width:318px;}
}
@media (max-width:800px){
	.yes800{display:block;}
	.aHome{width:100%;}
	.aHome div{width:48%;}
}

@media (max-width:600px){
	.yes600{display:block;}
	.aHome{width:100%;}
}

.logoW_big{margin:0 auto; display:block; margin-bottom:40px; margin-top:20px;}

@media (max-width:480px){
.logoW_big{width:200px;}
.login_bb1b{display:none;}
.loginBox{width:90%;}
.login_bb2{width:100%;}
.aHome{width:100%;}
.aHome div{width:97%;}

}

.leftBox {/*background:#f2f2f2; border:1px solid #ccc;*/ width:100%; float:left; text-align:center;}
.leftBox li{display:block; float:left; padding:4px; text-align:center; font-size:20px; color:#ccc; color:#fff !important; width:25%;}
.leftBox .blue{background:#06F;}
.leftBox .gray{background:#ccc;}
.leftBox .red{background:#F00;}
.leftBox .black{background:#333;}
.sel_tit{color:#ccc;}
.exp_but {border:1px dashed #e2e2e2; display:inline-block; text-align:center;}
.exp_but:hover{background:#f2f2f2;}
.exp_but i{font-size:24px; width:24px; height:24px; margin-right:10px; font-weight:bold;  text-align:center; padding:4px; line-height:24px;}
.btn-sm{padding:2px 10px; }
#hhhO{background:#01a396; width:100%; height:8px; }
#hhhO .menuBar{top:-22px; background:url(../images/menuBar2.png) no-repeat;}
.bff{font-size:12px; font-weight:normal; color:#666}
.pname{font-size:16px; font-weight:bold; color:#000;}


.med_searchDiv{position:relative !important; width:400px; background:#fff; border:1px solid #e2e2e2; padding:0; }
.med_searchDiv:after{position:absolute; right:15px; top:8px; font-family:FontAwesome; content:"\f002"; color:#666; z-index:99; border:0px solid red; font-size:20px !important;}
.med_search {padding:8px !important; width:365px !important; font-size:18px !important;  padding-right:40px !important; position:absolute; right:0; top:0; border:0px solid red; }
.icon_div{display:inline-block; width:45px; height:42px; border:0px solid green; }
.icon_div i{color:#7b7b7b; font-size:22px; margin:9px 0 0 11px}
.icon_div img{margin:6px 0 0 4px}

.ui-autocomplete {left:-50px; }
.ui-autocomplete li{height:50px; !important; border-bottom:1px solid #d9d9d9;   }
.ui-autocomplete li:nth-child(even) {background:#fff}
.ui-autocomplete li:nth-child(odd) {background:#fafafa}

.ui-autocomplete li:hover, .ui-autocomplete li:focus, .ui-autocomplete > li{background:#ccc;}
.ui-autocomplete .ui-state-focus{background:#bddfde  !important; color:#fff !important;}

.ac_box1{border:0px solid red; text-align:left !important; padding:0; margin-left:-15px; margin-right:5px; }
.ac_box1 img{border:0px solid green; }
.ac_box2{padding:0; width:322px;}
.ac_box3{padding:0; display:none;} 
.item_label{font-size:16px; font-weight:bold; display:block;}
.item_desc{font-size:12px; color:#666; display:block;   text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:100%;}
.item_price{display:block; background:#f5f5f5; border:1px solid #cbcbcb; padding:4px 10px; border-radius:10px; line-height:14px; min-width:80px; text-align:center; margin-top:12px;}



.pp_box1, .pp_box2, .pp_box3{height:80px; padding:10px 30px; }
.pp_box1{background:#d1d6dc; font-size:20px; text-align:center;}
.pp_box2{background:#01a396; color:#fff; font-size:30px; line-height:60px;}
.pp_box3{padding:0}
.pp_box3a{height:80px; width:100%; display:block; background:#01a396; color:#fff; border-left:1px solid #fff;  line-height:40px; font-size:16px; text-align:center; line-height:80px;}

.yes2{padding:5px; background:#54bb54; color:#fff;}
.no2{padding:5px; background:#FF0000; color:#fff;}

.ns_box h3{border:0; font-size:18px; margin:0 0 10px 0; padding:0}
.ns_box td{border:1px solid #ccc; padding:10px !important;}
.ns_arr li {position:relative; padding-left:10px; margin-bottom:2px;}
.ns_arr li:before{font-family:FontAwesome; content:"\f105"; left:0; top:0; position:absolute; color:#0066c4;}
.ns_box .big{font-size:18px; display:block}
.ns_box .small{font-size:12px; display:block;}

.ns_box .addMore tr:hover{background:#fff;}


.nashB h2{background:none; padding:0; font-size:18px; color:#333}
.ns1, .ns2, .ns3, .ns4, .ns5, .ns6, .ns7, .ns8{float:left; padding:20px; border:1px solid #e5e5e5; min-height:220px; width:100%;}
.nashB h2{background:none; padding:0; font-size:18px; color:#333}
.nashB .col-md-4, .nashB .col-md-6, .nashB .col-md-12{padding:0 5px;}
.nashB .row{margin:0 -5px}

.nsBox{float:left; padding:20px; border:1px solid #e5e5e5; height:300px; width:100%;  overflow:auto;}

.modal-lg90{width:90%;}


.nav-tabs{border:0}
.nav-tabs > li > a{ color:#95a5a6 !important; display:block;text-decoration: none;font-weight:normal; text-align:left; background:#f6f8fa; margin:0 2px 0 0;position:relative;  font-size:14px; font-weight:normal;  outline:0;   padding:4px 10px; border-top:2px solid #bbc3cb; border-radius:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{color: #fff !important;display:block;   background:#1abc9c; border-top:2px solid #34495e; font-weight:normal; text-align:left;  margin:0 2px 0 0px; z-index:88 !important;position:relative; font-weight:normal; font-size:14px; outline:0; /*border-radius:8px 8px 0 0;*/ padding:4px 10px; position:relative; }



.nav-tabs > li > a:hover {
  color:#95a5a6 !important; display:block;text-decoration: none;font-weight:normal; text-align:left; background:#e2e2e2; margin:0 2px 0 0;position:relative;  font-size:14px; font-weight:normal;  outline:0;   padding:4px 10px; border-top:2px solid #bbc3cb;
} 


.chat{    list-style: none;    margin: 0;    padding: 0;}
.chat li{    margin-bottom: 10px;    padding-bottom: 5px;    border-bottom: 1px dotted #B3A9A9;}
.chat li.left .chat-body{    margin-left: 60px;}
.chat li.right .chat-body{    margin-right: 60px;}
.chat li .chat-body p{    margin: 0;    color: #777777;}
.panel .slidedown .glyphicon, .chat .glyphicon{    margin-right: 5px;}
.panel-body{}
::-webkit-scrollbar-track{    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    background-color: #F5F5F5;}
::-webkit-scrollbar{    width: 12px;    background-color: #F5F5F5;}
::-webkit-scrollbar-thumb{    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);    background-color: #555;}