@font-face {  
  font-family: shivaji ;  
  src: url( 'fonts/Shiv01.ttf' ) format("truetype");  
}  

.hinditext {
    font-family: shivaji;  
    font-size:18px;
	background-image:url("hms/app/webroot/images/c2.png");
}
.avg_time{ background-color:#e1761b;float:left;width:100%;color:#fff; text-align:center;padding:3px 0px; margin-bottom:3px;}
.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset_1_7 { margin-top: 7px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }
.required{color:red}
.br_b{ border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.dispaly_none{display:none!important;}
/*table{float:left!important;}*/
.modal_dialog_width{width:890px!important;}
.inves_head{color:#26B99A; font-weight:bold;}
.history_chbox input{float:left;margin: 2px 6px;}
.width100{width:100%}
.vision_complete_bg{ background-color:#1ACFC9!important;}
.comp_databox{padding: 14px 0px;background-color: #e6e9e8;border: 1px solid #ccc;border-radius: 5px;margin: 10px 0px;}
.rowhighlight {color:#fff; animation: pulse 5s infinite;}
.current_bg{ background-color:green!important; color:white;}
.com_dia_bg{ background-color:orange!important;}
.flow_main{float:left; text-align:center}
.flow_box{width:100%; overflow-x:scroll;}
#timeing_chart{width:2000px;float:left;}
.flow_main  h2{font-size:12px;color:#999;padding:5px 3px;}
.flow_time{padding:10px 0px;width: 47px;text-align: center;left: 0;margin: auto;font-weight:bold; background-color:#19BFB3;color:#fff;border-radius:100%;border:1px solid #666;}
.bg_purple{ background-color:purple;color:#fff;}
.flow_line{float:left; font-weight:bold;color: rgb(150, 148, 148);font-size: 25px;padding: 0px 6px;}
.invest_count_icon{width: 47px;margin: 4px;}
.invest_count_number{position:absolute;color:#fff;background-color:#FB1810; font-size:17px; font-weight:bold;box-shadow: 0px 0px 1px #000;padding:0px 8px;border-radius: 100%;}
.currentinvest_bg{background-color:rgba(39, 140, 62, 0.94)!important;color:#fff!important;}
.add_text_box{float:left;font-size:1.5em;color:#fff;}
.add_text_box:hover{color:#fff;}

@keyframes pulse {
  0% {
    background-color: #9B120D;
  }
  20% {
    background-color: red;
  }
  40% {
    background-color: #9B120D;
  }

   60% {
    background-color: red;
  }
  80% {
    background-color: #9B120D;
  }
   100% {
    background-color: red;
 
}
}
.print_box{border:4px double #CCC; background-color:#fff;}
.lv_bg{background-color:#F66A6A!important;}
.complete_manthan{background-color:#99DDE3!important;}
.fix_patlist{height: 500px;overflow-y: scroll;}
.fix_patlist1{height: 250px;overflow-y: scroll;}
.form_box_head{ position:absolute;left: 26px;top: -10px;background-color: #ccc;padding: 1px 7px;font-weight: bold;}
.form_box_head1{ position:relative;float:left;margin-left: 16px;margin-top: -22px;background-color: #ccc;padding: 1px 7px;font-weight: bold;}

.myclose_btn{position:absolute;left:-10px;top:-10px;}
.myclose_btn i{float:left;width:50px;height:50px;background-color:red;color:red;}
.form-control_my{display: block; width: 100%; height: 30px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0px;margin:2px 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
 .margin_left_set{margin-left:-4px;}
  .margin_right_set{margin-right:-4px;}
 /* appointment list date wise */
 .list_box{ height:65px; background-color:#2a3f54; float:left;width:100%;border-radius:25px;}
 .for_center{ float:left;width:95%;text-align:center; padding:5px 65px;}
 .for_center span{color:#fff; font-weight:bold;width:100%; font-size:1.2em;padding:10px 0px;}
 .for_center .name{ float:left;font-size:0.8em;color:#fff;width:48%;}
 .list_box .img_box{ height:65px;width:65px; background-color:#fff;float:left;border-radius:25px;border:2px solid #2a3f54; position:absolute }
 .list_box .img_box1{ height:65px;width:65px; background-color:#fff;float:left;border-radius:25px;border:2px solid #2a3f54; position:absolute;right:0 }
  .list_box .img_box img,
  .list_box .img_box1 img{ height:55px;width:51px; float:left;border-radius:25px;margin:5px}
  .br_radius{border-top-right-radius:0px;border-bottom-right-radius:0px;}
  .chk_box{float:left; }
.chk_lable{ float:left; padding:0px 0px;}
  /* reception*/
.ward_box{float:left;width:100%;  height:120px;border: 1px solid #2a3f54;box-shadow: 0px 2px 3px #2a3f54; border-radius:7px;}
.ward_box h2{float:left;width:100%; text-align:center;color:#2a3f54; background-color:#2a3f54;color:#fff;padding:7px 0px; margin-top:0; border-top-right-radius:7px; border-top-left-radius:7px;}
.ward_box h5{float:left;width:100%; text-align:center;color:#2a3f54}
.free_bed{width:45%;float:left; color:#fff; font-weight:bold; background-color:#5ea42d;border-radius:16px; margin-left:4px}
.alloted_bed{width:45%;float:right;color:#fff;font-weight:bold;text-align:right;background-color:#d23a4a;border-radius:16px;margin-right:4px}
.free_bed i{ float:left;width:25px; height:25px; background-color:#fff;color:#5ea42d;border:1px solid #6dc250;border-radius:100%; padding: 4px 0px;text-align: center;}
.alloted_bed i{ float:right;width:25px; height:25px; background-color:#fff;color:#bc1a2b;border:1px solid #bc1a2b;border-radius:100%; padding: 4px 0px;text-align: center;}
.alloted_bed span,
.free_bed span{padding:3px 7px; float:left;}
.alloted_bed span label,
.free_bed span label{ margin-bottom:0!important;}
.bed_name{float:left;width:100%;text-align:center;font-weight:bold;}
.patient_name{float:left;width:100%;text-align:center;font-weight:bold;color:#2a3f54;height:30px;}
.room_name{ position:relative;left:-40px; background-image: url("/medical//images/hang.png"); height:80px; width:120px;top:-20px;padding-top:30px; text-align:right; padding-right:20px; color:#fff;}
.serial{float:left; list-style:none;}
.serial li{float:left;}
.serial li a{float:left; padding:5px 7px; border:1px solid #2a3f54;box-shadow:0px 0px 3px #000; text-decoration:none}
.serial li a:hover{ background-color:#2a3f54; color:#fff;}
.go_text{color:#2a3f54!important;padding:5px 4px; float:left;}
.padi_btn{padding:4px 7px ; background-color:#26B99A; font-size:10px; font-weight:bold;color:#fff;}
.padi_btn:hover{color:yellow;}
/*-----------------------------------------------------OPD Dashboard---------------------------*/
.clinic_box{float:left;width:100%; border:2px solid #b3b7ba;padding:7px;border-radius:15px;box-shadow:0px 0px 5px #CCC}
.clinic_box img{float:left;width:65px; height:65px; margin:3px;}
.clinic_box .d_name{float:left;width:48%;}
.clinic_box h3{ float:right;color:#333; font-size:1.2em; font-weight:bold;}
.clinic_box h4{ float:right;color:#30b558; font-size:1.1em;}
.close_btn{ position:absolute;left:12px;top:0; }
.close_btn i{ color:#2a3f54; font-size:2em;}
.c_patient{float:left;width:100%;height:40px; background-color:#26B99A; margin-top:3px;color:#fff; font-size:1.2em; padding:0px 7px;}
.c_patient span{float:left;padding:7px 5px; color:#333333; font-size:1.2em;}
.c_patient div{ position:absolute; left:0;padding:4px 26px;width:100%;height:40px;color:#fff; font-size:1.2em; text-align:center}
.bg_dc{ background-color:#da7727;}
.wat_head{ float:left; width:100%; text-align:center; background-color:#686312; margin:0; padding:8px 0px; font-size:1.5em;color:#fff;}
.bg_pp{background-color:#573675;}
.bg_gry{ background-color:gray!important;}
.wat_hall{ border:1px solid #CCCCCC; float:left;width:100%;height: 265px;overflow-y: scroll;overflow-x: hidden;}
.dilating{ border:1px solid #CCCCCC; float:left;width:100%;height: 440px;overflow-y: scroll;overflow-x: hidden;}
.wat_hall1{ border:1px solid #CCCCCC; float:left;width:100%;}
.radio_btn{float:left;width:100%;}
.radio_btn input{float:left;padding:5px;}
.radio_btn label{float:left;padding:4px 5px;}
#mainDrop1 tr .c_hide{ display:none;}
#mainDrop1 table tr{height:20px!important;}
.curent_pbox{border-bottom: 1px solid rgb(153, 153, 153);background-color: rgb(36, 92, 89);border-top-right-radius: 23px;border-top-left-radius: 23px;color: rgb(255, 255, 255);}
.p_info{ color:red; font-size:15px; text-shadow:0px 1px 2px #000;margin:4px 7px;}
.invest_info{ color:green; font-size:20px; text-shadow:0px 1px 1px #000;margin:4px 7px;}
.close_leftpopup_btn{position: absolute;left:0px;top:0px;color: red;width: 32px;height: 32px;background-color: rgb(255, 255, 255);border-radius: 100%;border: none;}
.close_leftpopup_btn  span{font-size: 30px;}
.count_box{float:left;width:100%;padding:10px 0px; text-align:center;background-color: #258999;color: #fff;font-weight: bold;}
.count_label{float:left;padding:10px 5px; text-align:right;width:100%;}
/*----------Right Popup-----------*/

.add_pat_slide1{position:absolute;right:0;top:50px;width:800px;height:580px;background-color:#3b426c; display:none;padding:25px!important;}
.add_pat_slide3{position:absolute;right:0;top:50px;width:800px;height:580px;background-color:#3b426c; display:none;padding:25px!important;}
.add_pat_slide2{position:absolute;right:0;top:50px;width:800px;height:580px;background-color:#3b426c; display:none;padding:25px!important;}

.add_pat_slide{position:absolute;right:0;top:30px;width:1050px;height:auto;background-color:#3b426c; display:none;padding:25px;padding-top:0px;}
.case_report_slide{position:absolute;line-height:22px;text-transform: uppercase;z-index:1000;right:0;top:30px;width:80%;height:600px;background-color:#3b426c; display:none;padding:5px 25px 50px 25px;border-top-left-radius: 16px;border-bottom-left-radius: 16px;}
.case_report_scrool_box{line-height:22px;text-transform: uppercase;z-index:1000;width:100%;height:550px;overflow-y:scroll;float:left;}
.case_manthan_form1{position:absolute;right:0;top:30px;width:900px;height:600px;overflow-y:scroll;background-color:#3b426c; display:none;padding:25px;padding-top:0px;}
.case_manthan_form2{position:absolute;right:0;top:30px;width:900px;height:600px;overflow-y:scroll;background-color:#3b426c; display:none;padding:25px;padding-top:0px;}
.case_manthan_form3{position:absolute;right:0;top:30px;width:900px;height:600px;overflow-y:scroll;background-color:#3b426c; display:none;padding:25px;padding-top:0px;}
.add_newpat_right{position:absolute;top:30px;right:0;padding:8px 9px;}

/*count----------*/
.count_erea{ padding:8px 0px; font-size:1.3em; background-color:#3f92d2;color:#fff; font-weight:bold; text-align:center}
.count_head{padding:3px 9px; font-size:0.8em;font-weight:bold; text-align:center;}
.bg_green{ background-color:#5cb573}
.bg_yellow{ background-color:#d2c23f}
.bg_purple{ background-color:#4a4f96;}
.menu_bg{background-color: rgb(42, 63, 84);}
/*end count----------*/
/*------------------------------My Table-----------------------------------*/
.tab_tr{float:left;width:100%; background-color:#405367;font-size: 13px;font-weight: bold;line-height: 1.471;color:#fff;}
.tab_tr .tab_th_id{float:left;width:25%;padding: 8px;}
.tab_tr .tab_th{float:left;width:75%;padding: 8px;}
.tab_tdtr{float:left;width:100%; font-size: 13px;font-weight: bold;line-height: 1.471;color:#73879C; border:1px solid #D5D6D7;border-top:none}
.tab_tdtr .tab_td_id{float:left;width:25%;padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.tab_tdtr .tab_td{float:left;width:75%;padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.current_pat{ float:left; width:100%; position:relative}
.current_pat tr{float:left;width:100%; font-size: 12px;font-weight: bold;line-height: 1.471;color:#73879C; border:0px;}
.current_pat .tab_tdtr .tab_td_id{float:left;width:25%;padding: 8px;line-height: 1.42857143;vertical-align: top;border:0px;}
.current_pat tr td{float:left;padding: 8px 4px;line-height: 1.42857143;vertical-align: top;border:0px;color:#fff}
.current_pat tr .c_hide{ display:none;}
.white_btn{background-color:#fff;color:#000;}
.fix_quetable{height:265px; overflow-y:scroll}
.q_thtd tr th{color:#fff!important;}
.q_thtd tr td,
.q_thtd tr th{color: #000;border-left: 1px solid #ddd;padding:1px 8px!important;}
/*----------------------------Octor OPD------------------------*/
.pres{ border-radius:25px; border:4px double #999999; min-height:500px;}
.fix_remarks{ position:absolute;border-top: 3px solid #999;bottom:0; margin:0;left:0;width:100%;}
.info_box{float:left;width:100%;padding:5px; background-color:#e0e3e0;}
.sub_remarks_btn{ float:left; width:100%; color:#fff;padding:3px 0px;margin: 6px 0px; text-align:center; background: #26B99A;border: 1px solid #169F85;}
.info_ul{float:left;padding:0; margin:0; list-style:none;width:70%;}
.info_ul li{float:left;padding:0 5px; margin:0; list-style:none;}
.clinic_patien_list{position:absolute;width:253px; background-color:#fff; max-height:150px;display:none;top:132px;z-index:200;border:2px solid #666;overflow-y:scroll;}
 #triangle-up {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 25px solid #666;top: -25px;position: absolute;right: 74px;}
.red_color{color:red!important;}
.attened_pat_data{ font-size:1.1em;line-height: 32px; text-transform:uppercase}
.heig_lighter{float:left;padding:3px 1em;color:#000; background-color:#CCDAE6}
 .c_green{color:#4a4f96;}
.color_white{color:#fff;}
.vision_patient,
.consult_patient,
.pres_patient,
.unchecked_patient,
.checked_patient,
.movedDrop_patient,
.wtpres_patient{display:none; position:absolute;width:300px;max-height:500px; overflow-y:scroll;  z-index:10;background-color:#fff;}

/*-----------------------------Operator-----------------------------*/
/* Tab-------*/
ul.tabs{margin: 0px; padding: 0px; list-style: none;}
ul.tabs li{background-color: #1b5e78;color: #fff; display: inline-block; padding: 10px 19px; cursor: pointer;}
ul.tabs li.current{background: #3cad26; color: #fff;}
.tab-content{display: none; background: #d3dee9; padding: 15px 8px;border-top:6px solid #3cad26!important;border: 1px solid #AFB7AF; }
.tab-content.current{display: inherit;}
.form_box_small{padding:10px 5px;border-radius:7px;border:1px solid #BAB8B8;}
.small_box_heading{position:absolute;top: -16px;left: 16px;font-size: 10px;font-weight: bold;background-color:#797D79;color:#fff;padding:1px 4px}
.pat_info_bg{float: left;background-color: rgb(91, 149, 165);margin: 0px 10px;padding-top: 7px;}
.visit_head{padding:7px 0px;    background-color: #1b5e78;color: #fff; margin: 0;}
/* Investigations*/
.rading_box{float:left;padding:5px;border: 1px solid #b3b6b5;border-radius: 5px;}
.rading_box h5{position:absolute;left:25px;top:-17px; background-color:#b3b6b5;color:#fff;padding: 0px 5px;}
.htph_head{width: 222px;text-align: center;margin-top: -21px;text-align: center;position: absolute;right: 0px;}
/*-----------------------------------------------------------Case Report---------------------------------*/
.casereport_heading{float:left;width:100%; background-color:#69c8c4;padding:5px 8px;margin-top:5px;color:black}
.select_option{float:left;width:100%;color:#fff;height:auto; color:#fff; background-color: #616162; border: 1px solid #fff;border-top: 0px solid;
padding:25px;}
.select_option_open{float:left;width:100%;color:#fff;height:auto; padding:25px;color:#fff; background-color: #616162; border: 1px solid #fff;border-top: 0px solid;
}
.patien_datile_heading{float:left;width:100%; background-color:#E3E6E4;padding:5px 8px;margin-top:5px;color:black}
.bold_text{font-weight:bold}
.pre_type_heading{color: #FCEA24;;width:100%;float:left;font-size: 16px;border-bottom: 2px dotted #fff;padding: 5px !important;}
.small_box{float:left;width:100%;padding:28px 0px; background-color:#E6E8E9;}
.small_box h4{position: absolute;top: -17px;left: 10px;font-size: 13px;background-color: #fff;border: 3px solid #E6E8E9;padding: 0px 12px;}
/*--------------Doctor Prescription entry------------*/
.medicine_box{ height:357px; border:1px solid #666; background-color:#5B83B6; overflow-y:scroll}
.selct_medicine_box{ height:430px; border:1px solid #666; background-color:#5B83B6; overflow-y:scroll}
.medicine_box_height{height:450px;}
.selected_bg{ background-color:#1A8F4D;}
.arraow-img{ margin-top:100%;}
.medicine_box table tr td{ background-color:#5B83B6!important;border:1px solid #B7C4C5;color:#fff;border-radius:5px;}
.medicine_box table tr td:hover{ background-color:#89AD66!important}
.alpha_search{position:absolute;top:0;height:357px;width:45px; background-color:#333;overflow-y:scroll}
.alpha_search span{float: left;width: 100%;padding: 6px 0px;color: #FFF;border: 1px solid #9B9494;font-size: 12px;text-transform: uppercase;text-align: center;}
.radio_box{float:left}
.radio_box input{float:left;width:15%;}
.radio_box label{float:left;width:85%;padding:2px 5px}
.timesc{color:#E2FE28; font-weight:bold;width:100%;float:left;}
#selectPresRow tr td{ background-color:#1A8F4D!important;border:1px solid #B7C4C5;color:#fff;border-radius:5px;}
.upper_text{ text-transform:uppercase}
.invest_preport_box{float:left;width:100%; max-height:360px; overflow-y:scroll;overflow-x:hidden; }
.select_dicesss_box{float:left;width:100%;height:450px; overflow:scroll;}
.entred_dis_list{ list-style:none; margin:0; padding:0;}
.entred_dis_list li{font-weight:bold;float: left;background-color: #E4E0E0;border-radius: 7px;padding: 3px 7px;border: 1px solid #7EB4BD;color: #515050;}
.entred_dis_list li span{color:#1F89B3;}
.small_form_control{height: 28px;font-size: 13px;padding: 3px 3px;}
.error{
color:#DD2727;
font-weight:normal;
font-size:14px;
}

.form-horizontal .control-label {   
    text-align: left;
}
.fa-danger{
color:#930000;
}
.fa-success{
color:#008040;
}

.sidebar-menu .treeview-menu > li.active a {
    color: #FFF !important;
}
.sidebar-menu .treeview-menu > li.active a i.text-yellow {
    color: #dd4b39 !important;
}
.user-menu {  
    right: 30px;
}
.find-account-list li{
list-style:none;
}
.fa-light-green{
color:#21BF70;
}
.login a,.login a:hover,.login a:visited{
color:#97AFEA;
}
table thead tr th a ,table thead tr th a:hover, .table thead tr th a , .table thead tr th a:hover{
color:#FFF;
}

.more{
    display:inline-block;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.more .tooltiptext {
    visibility: hidden;
    width: 100%;
    height:160px;

    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.more:hover .tooltiptext {
    visibility: visible;
}
@media screen and (max-width: 480px) {

	.mob_dispaly_none{ display:none}
}

@page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
}

@media print {
/*    @page {margin-top: 0px;  }*/
@page {
    size: auto;   /* auto is the initial value */
    margin: 0mm;  /* this affects the margin in the printer settings */
}

	div {font-size:18px;}

	h2{font-size:27px!important;}

	body{font-family:Arial, Helvetica, sans-serif;}

  }
  
  /*--------------text area height------------*/
  .txtarea{
	  height:5em;
  }