﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}



/*Shift Schedule style*/
.Btn_button {
    width:90px;
}


/*//Checkbox  Sat and Sun color-profile*/
.checkweekend:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.checkweekend:not(old) + label > span{
  background: #fdff7f none repeat scroll 0 0;
    border: 0.0625em solid #000;
    border-radius: 0.25em;
    display: inline-block;
    height: 1em;
    margin: 0.25em 0.5em 0.25em 0.25em;
    vertical-align: bottom;
    width: 1em;
}


.checkweekend:not(old):checked + label > span{
  background-image :    #f9f9f9;
 
}

.checkweekend:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       :#000;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}


.checkweekdays:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.checkweekdays:not(old) + label > span{
  background: #fff none repeat scroll 0 0;
    border: 0.0625em solid #000;
    border-radius: 0.25em;
    display: inline-block;
    height: 1em;
    margin: 0.25em 0.5em 0.25em 0.25em;
    vertical-align: bottom;
    width: 1em;
}


.checkweekdays:not(old):checked + label > span{
  background-image :    #fff;
 
}

.checkweekdays:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       :#000;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}


/*//Checkbox  Availblity color-profile*/
.checkAvailable:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.checkAvailable:not(old) + label > span{
  background:#000  none repeat scroll 0 0;
    border: 0.0625em solid #000;
    border-radius: 0.25em;
    display: inline-block;
    height: 1em;
    margin: 0.25em 0.5em 0.25em 0.25em;
    vertical-align: bottom;
    width: 1em;
}


.checkAvailable:not(old):checked + label > span{
  background-image :    #f9f9f9;
 
}

.checkAvailable:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       :#fff;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

/*//Checkbox  Leave color-profile*/
.checkLeave:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.checkLeave:not(old) + label > span{
  background: #66b3ff none repeat scroll 0 0;
    border: 0.0625em solid #000;
    border-radius: 0.25em;
    display: inline-block;
    height: 1em;
    margin: 0.25em 0.5em 0.25em 0.25em;
    vertical-align: bottom;
    width: 1em;
}


.checkLeave:not(old):checked + label > span{
  background-image :    #f9f9f9;
 
}

.checkLeave:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       :#fff;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

/*//Checkbox  Allocated color-profile*/
.checkAllocated:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.checkAllocated:not(old) + label > span{
  background: #ff3333 none repeat scroll 0 0;
    border: 0.0625em solid #000;
    border-radius: 0.25em;
    display: inline-block;
    height: 1em;
    margin: 0.25em 0.5em 0.25em 0.25em;
    vertical-align: bottom;
    width: 1em;
}


.checkAllocated:not(old):checked + label > span{
  background-image :    #f9f9f9;
 
}

.checkAllocated:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       :#fff;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}
.sch-define {
position:relative;
margin-top:92px;
}
    .sch-define .control-label {
        font-size:13px;
        font-style:italic;
        
    }

    .dinline {
        display: inline;
    }
.dblock {
    display:block;
}
.sch_define_span {
      font-size:13px;
        font-style:italic;
        font-weight:bold;
}


/*Mariya*/

/*Print Preview phyOrder*/
@media print {
    .phy-prviews td, .phy-prviews th {
        border: 1px solid #0596cc !important;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 5px;
    }

    .phy-prviews {
        border: 1px solid #0596cc !important;
        border-collapse: collapse;
        position: relative;
        width: 100%;
    }

        .phy-prviews tr th {
            background: #0596cc none repeat scroll 0 0 !important;
            border-collapse: collapse;
            color: #fff;
            font-size: 12px;
            text-align: center;
        }

    .phy-prviews-bg-head {
        background: #0596cc none repeat scroll 0 0;
        border: 1px solid #0596cc !important;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
    }

    .phy-prviews-bg {
        background: #dae7ee none repeat scroll 0 0;
        border: 1px solid #0596cc !important;
    }

    .phy-prviews-bg-even {
        background: #ebe6ec none repeat scroll 0 0 !important;
        border: 1px solid #0596cc !important;
    }

    .phy_sign {
        width: 14%;
    }
    .phy_date {
        width: 25%;
    }

    .phy_signature {
        width: 30%;
    }
     .phy_datesigned {
        width: 30%;
    }

        .phy_signature span, .phy_datesigned span {
            display: block;
            border-bottom: 2px solid #000;
            height: 20px;
        }

    .phy_signtable {
        width: 100%;
    }

        .phy_signtable td {
            padding: 10px 5px !important;
        }
        #tblResi_phyOrder {
    margin-top:40px;
   
}
    #tblResi_phyOrder td {
        border-top:0;
    }

}

/*view Screen*/

  .phy-prviews td, .phy-prviews th {
        border: 1px solid #0596cc;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 5px;
    }

    .phy-prviews {
        border: 1px solid #0596cc;
        border-collapse: collapse;
        position: relative;
        width: 100%;
    }

        .phy-prviews tr th {
            background: #0596cc none repeat scroll 0 0;
            border-collapse: collapse;
            color: #fff;
            font-size: 12px;
            text-align: center;
        }

    .phy-prviews-bg-head {
        background: #0596cc none repeat scroll 0 0;
        border: 1px solid #0596cc;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
    }

    .phy-prviews-bg {
        background: #dae7ee none repeat scroll 0 0;
        border: 1px solid #0596cc;
    }

    .phy-prviews-bg-even {
        background: #ebe6ec none repeat scroll 0 0;
        border: 1px solid #0596cc;
    }

    .phy_sign  { width:14%;}
    .phy_date { width:5%;}
    .phy_signature { width:41%;}
    .phy_datesigned { width:30%;}

    .phy_signature span, .phy_datesigned span { display:block; border-bottom:2px solid #000;height: 20px;}
.phy_signtable {
    width:100%;
}
   .phy_signtable td {padding: 10px 5px !important;}
#tblResi_phyOrder {
    margin-top:40px;
   
}
    #tblResi_phyOrder td {
        border-top:0;
    }

/*End Print Preview phyOrder*/


td .span_yes { text-align:center; display:block;}
td .checkbox_yes { text-align:center; display:none;}
td .checkbox_no { text-align:center; display:none;}
/*Nursing Service Log Print Preview */
@media print {
            .Nur-Print th {
            background: #50c0e9 none repeat scroll 0 0 !important;
            border-collapse: collapse !important;
             border-bottom: 2px solid #ddd !important;
            vertical-align:middle !important;
            padding:5px !important;
            border-top:1px solid #ddd !important;
    
        }
        .Nur-Print {
            border: 1px solid #ddd !important;
        }
        .Nur-Print thead > tr > th, .Nur-Print tbody > tr > th, .Nur-Print tfoot > tr > th, .Nur-Print thead > tr > td, .Nur-Print tbody > tr > td, .Nur-Print tfoot > tr > td {
            border-top: 1px solid #ddd !important;
            line-height: 1.42857 !important;
            padding: 8px !important;
            vertical-align:middle !important;
        }

        .report-name {
            font-size: 22px !important;
            font-weight: bold !important;
            margin: 10px 0 5px !important;
            text-decoration: underline !important;
        }


        .report-date {
            margin-bottom: 0 !important;
            text-align:center !important;
        }
}

.Nur-Print th {
    background: #50c0e9 none repeat scroll 0 0;
    border-collapse: collapse;
     border-bottom: 2px solid #ddd;
    vertical-align:middle;
    padding:5px;
    border-top:1px solid #ddd;
    
}
.Nur-Print {
    border: 1px solid #ddd;
}
.Nur-Print thead > tr > th, .Nur-Print tbody > tr > th, .Nur-Print tfoot > tr > th, .Nur-Print thead > tr > td, .Nur-Print tbody > tr > td, .Nur-Print tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align:middle;
}

.report-name {
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 5px;
    text-decoration: underline;
}


.report-date {
    margin-bottom: 0;
    text-align:center;
}
/*End Nursing Service Log Print Preview */


.Medication-filter-dropdown { float:right;  width: 25%;}
.Medication-filter-dropdown span{ float:left;}
.Med-Status {
    max-width:195px;
}

/*Census Dropdown*/
.census-filter-dropdown { float:right;}
.census-filter-dropdown span{ float:left;}
.filter-title{ margin:7px 3px 0px 0px;}
.h4_head {
    display:inline; 
}


table#dataTables-MedOverview th {
background: #50c0e9 none repeat scroll 0 0;
    border-collapse: collapse;

}

table#dataTables-Diagnosis th {
background: #50c0e9 none repeat scroll 0 0;
    border-collapse: collapse;

}

table#dataTables-Diet th {
background: #50c0e9 none repeat scroll 0 0;
    border-collapse: collapse;

}
table#dataTables-Food th {
background: #50c0e9 none repeat scroll 0 0;
    border-collapse: collapse;

}
table#dataTables-Drug th {
background: #50c0e9 none repeat scroll 0 0;
    border-collapse: collapse;

}

.medpass-multi-selector {
    float:left;
    display:inline;
}
.multi-selector-check {
    float:left;
    display:inline;
}
.multi-selector-checkbox{
    padding-right:30px;
}
  .heading-bg  tr th {
    background-color: #80d4ff !important;
    font-weight: bold;
    /*padding: 10px 0 10px 15px #a4c639*/
    position: relative; 
    
}