/**
* CSS For Alert Boxes of Application
**/
.alert{
    margin-bottom: 0;
}

/**
* CSS For admit_patient
**/
.centerOr{
    margin-top: 30px; /*for centering the or*/
}
.ageFormGroup{
    overflow: hidden;
}
.agePadding{ /*to change value of padding of age and dob*/
    padding: 0px;
}
.addressText{/*for address*/
    resize: none;
}
/*for admin page heading font-family*/
/* @font-face {
    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    src: url('fonts/lorimer_no2_stencil-webfont.eot');
    src: url('fonts/lorimer_no2_stencil-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lorimer_no2_stencil-webfont.woff2') format('woff2'),
    url('fonts/lorimer_no2_stencil-webfont.woff') format('woff'),
    url('fonts/lorimer_no2_stencil-webfont.ttf') format('truetype'),
    url('fonts/lorimer_no2_stencil-webfont.svg#lorimer_no_2stencil') format('svg');
    font-weight: normal;
    font-style: normal;
} */
/*for lign page mina heading*/
.login-logo > a:link{
    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 28px;
    color: green;
    font-weight:1000;
}
.login-logo > a:link > b{color:#3c8dbc;}
/*for top headr logo*/
.size{font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight:1000;}
/*for add consultant*/
.hid{overflow: hidden;}
.dark-silver{background: #8A8A8A !important;}
/**
* CSS For Select 2 Boxes
**/

/*This Will Outline the Select2 Border When Being Focused on Tab.*/
.select2-container--default.select2-container--focus, .select2-container--default:active, .select2-container--default:focus, .select2-selection.select2-container--focus, .select2-selection:active, .select2-selection:focus{
    border-color: #3c8dbc !important;
}
/*for checkbox size */
  .checkboxsize{
      height: 21px;
      width: 49px;
  }

  /*for model box*/
 .float {
    float: left;
  }
/*for model box close btn*/
 .mright{
     margin-right: 10px;
 }

 .blackbackground{
     background:#3C3C3C !important;
 }
 /*DatePicker to Work on Modal Perfectly*/
.daterangepicker{
    z-index: 1100 !important;
}
/*for model box in add ot booking*/
.md{
    width: 509px;
    margin: 0px;
}
.mb{
    padding:0px;
}
.in{
    margin: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.ad{
    margin-bottom: 0px;
}

.sizeHalf{
    width: 86px;
    float: left;
    margin-right: 4px;
}

.changeMinheight{
    min-height: 171px !important;
}
/*patient account*/
.width{
    margin-left: 0px;
    min-height: auto !important;
}

/*accounts*/
.con{
    min-height: 220px !important;
}
/*dischage list form group*/
.mBottom{
    margin-bottom: 0px !important;
}
/*add OT booking*/
.eyeBox{
    margin-left: 10px;
    border: 1px solid gainsboro;
    padding: 9px;

    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.otList{float: left;
    margin: 0px;
    padding: 0px;
    width: 487px;
}
.otList li{
    float: left;
    list-style: none;
    border-bottom: 1px solid #f4f4f4;
    width: 97px;
    font-size: 12px;
}

.otList li:nth-child(-n+5){
    font-weight: bold;
}

.PrescriptionList{
    margin: 0px;
    padding: 0px;
    /*width: 656px;*/
    border: 1px solid #f4f4f4;
    overflow: hidden;
}
.PrescriptionList li{
    float: left;
    list-style: none;
    border-bottom: 1px solid #f4f4f4;
    /*width: 265px;*/
    text-align: left;
    padding: 1px 8px;
}
.PrescriptionList li:nth-child(-n+5){ font-weight: bold;}

.PrescriptionList li:nth-child(4n){
    /*width: 140px;*/
    text-align: center;
}

.PrescriptionList li:nth-child(4n-1){
    /*width: 85px !important;*/
    text-align: left !important;
    border-left: 1px solid #F3F3F3;
}
.PrescriptionList li:nth-child(odd){
    /*width: 394px;*/
    text-align: left;
    border-right: 1px solid #ECECEC;
}
.PrescriptionList li:nth-child(even){
    /*width: 84px;*/
    border-right: 1px solid #ECECEC;
    text-align: left;
}
.PrescriptionList li:nth-last-child(6){
    font-weight: bold;
    /*width: 308px;*/

    text-align: right;
}
.PrescriptionList li:nth-last-child(5){
    font-weight: bold;
    /*width: 128px;*/
    text-align: center;
}
.PrescriptionList li:nth-last-child(4){
    font-weight: bold;
    /*width: 384px;*/
    text-align: right !important;
}

.PrescriptionList li:nth-last-child(3){
    font-weight: bold;
    /*width: 128px;*/
    text-align: center;

}

.PrescriptionList li:nth-last-child(2){
    font-weight: bold;

    text-align: right;
    border-top: 1px solid #3c8dbc;
    color:#3c8dbc;
}
.PrescriptionList li:nth-last-child(1){
    font-weight: bold;
    /*width: 128px;*/
    border-top: 1px solid #3c8dbc;
    text-align: center;
    color:#3c8dbc;
}

.addPresBtn{margin-top: 25px;}
.ove{overflow: hidden;}




/*in add patient rx adding products*/
.btnMarginTop{
    margin-top: 25px;
}


.patient_rx_table{
    width: 279px;
    text-align: left !important;
    padding-left: 8px;
}

#ProductList thead{
    font-weight: bold;
    font-size: 13px;
}

#ProductList td{text-align: center;}

.qtyWidth{
    width: 63px;
    border: 1px solid #EFEFEF;
    outline: none;
    text-align: center;
}

span.select2{}

/*Admission patient*/
.admissionPatient{ float: left;}
.admissionPatient > li{
    border: 1px solid;
    list-style: none;
    float: left;
    width: 228px;
}

.admissionPatient > li:nth-child(odd){
    font-weight: bold;
}



tr{
    font-family: sans-serif;
    font-size: 12px;
}
th{
    text-align: left;
    width: 210px;
}
td{
    width: 243px;
}


.PrescriptionReturnList{}
.PrescriptionReturnList tr{}
.PrescriptionReturnList tr th,td{text-align: left;}

.return{width: 38px;
    height: 18px;    margin-bottom: 3px;border: 1px solid #D8D8D8;text-align: center;}
.return:focus{outline: none;}

@media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
}


.testList{    margin: 0px;
    padding: 0px;
    /* width: 656px; */
    border: 1px solid #f4f4f4;
    overflow: hidden;}

.testList tr{padding: 8px 0px;
    border-bottom: 1px solid #f4f4f4;}

.testList th{border-right: 1px solid #f4f4f4;}
.testList  td{border-right: 1px solid #f4f4f4;}


.addMore{
    margin-top: 25px;
}

.allTestBox{
    display: block !important;
}


/*-------------for reports*/
