html {position: relative;min-height: 100%;}
body{margin:0; padding:0; font-family:'Calibri',sans-serif !important; margin-bottom: 50px;/*background:rgba(2,166,216,0.1);*/}
/*button, input, optgroup, select, textarea { background:rgba(255,255,255,0.8);}
.form-control {background:rgba(255,255,255,0.8);}*/
/*html{height:100%;padding:7em 0 4em 0;}
.scroll-pane{width: 100%;height: 100%;overflow: auto;}
.horizontal-only{height: 100%;max-height: 100%;}*/
.header-border-bottom {border-bottom: 1px solid #d9e8ee; /* position: sticky;*/ top:0; width:100%; margin:0 auto; /*background:rgba(2,166,216,0.1); */z-index:999;}
/* Check box & Radio Button Css */
/*.checkbox {padding-left: 20px;}
.checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px;color:black; #4f8a95;}
.medicineBillStock .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px;color:white; #4f8a95;}
.checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #4f8a95;border-radius: 3px;background-color: transparent;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #4f8a95;}
.checkbox input[type="checkbox"],.checkbox input[type="radio"] {opacity: 0;z-index: 1;}
.checkbox input[type="checkbox"]:focus + label::before,.checkbox input[type="radio"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.checkbox input[type="checkbox"]:checked + label::after,.checkbox input[type="radio"]:checked + label::after {font-family: "FontAwesome";content: "\f00c";}
.checkbox input[type="checkbox"]:disabled + label,.checkbox input[type="radio"]:disabled + label {opacity: 0.65;}
.checkbox input[type="checkbox"]:disabled + label::before,.checkbox input[type="radio"]:disabled + label::before {background-color:#eeeeee;cursor: not-allowed;}
.checkbox.checkbox-circle label::before {border-radius: 50%;}
.checkbox.checkbox-inline {margin-top: 0;}

.checkbox-primary input[type="checkbox"]:checked + label::before,.checkbox-primary input[type="radio"]:checked + label::before {background-color: #337ab7;border-color: #337ab7;}
.checkbox-primary input[type="checkbox"]:checked + label::after,.checkbox-primary input[type="radio"]:checked + label::after {color: #fff;}

.checkbox-main input[type="checkbox"]:checked + label::before,.checkbox-main input[type="radio"]:checked + label::before {background-color: #4f8a95;border-color: #4f8a95;}
.checkbox-main input[type="checkbox"]:checked + label::after,.checkbox-main input[type="radio"]:checked + label::after {color: #fff;}

.checkbox-danger input[type="checkbox"]:checked + label::before,.checkbox-danger input[type="radio"]:checked + label::before {background-color: #d9534f;border-color: #d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after,.checkbox-danger input[type="radio"]:checked + label::after {color: #fff;}

.checkbox-info input[type="checkbox"]:checked + label::before,.checkbox-info input[type="radio"]:checked + label::before {background-color: #5bc0de;border-color: #5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after,.checkbox-info input[type="radio"]:checked + label::after {color: #fff;}

.checkbox-warning input[type="checkbox"]:checked + label::before,.checkbox-warning input[type="radio"]:checked + label::before {background-color: #f0ad4e;border-color: #f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after,.checkbox-warning input[type="radio"]:checked + label::after {color: #fff;}

.checkbox-success input[type="checkbox"]:checked + label::before,.checkbox-success input[type="radio"]:checked + label::before {background-color: #5cb85c;border-color: #5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after,.checkbox-success input[type="radio"]:checked + label::after {color: #fff;}

.radio {padding-left: 20px; margin: 0 !important;}
.radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:black; #4f8a95;}
.radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #4f8a95;border-radius: 50%;background-color: transparent;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #555555;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"] {opacity: 0;z-index: 1;}
.radio input[type="radio"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);  transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {opacity: 0.65;}
.radio input[type="radio"]:disabled + label::before {cursor: not-allowed;}
.radio.radio-inline {margin-top: 0;}

.radio-primary input[type="radio"] + label::after {background-color: #337ab7;}
.radio-primary input[type="radio"]:checked + label::before {border-color: #337ab7;}
.radio-primary input[type="radio"]:checked + label::after {background-color: #337ab7;}

.radio-main input[type="radio"] + label::after {background-color: #4f8a95;}
.radio-main input[type="radio"]:checked + label::before {border-color: #4f8a95;}
.radio-main input[type="radio"]:checked + label::after {background-color: #4f8a95;}

.radio-danger input[type="radio"] + label::after {background-color: #d9534f;}
.radio-danger input[type="radio"]:checked + label::before {border-color: #d9534f;}
.radio-danger input[type="radio"]:checked + label::after {background-color: #d9534f;}

.radio-info input[type="radio"] + label::after {background-color: #5bc0de;}
.radio-info input[type="radio"]:checked + label::before {border-color: #5bc0de;}
.radio-info input[type="radio"]:checked + label::after {background-color: #5bc0de;}

.radio-warning input[type="radio"] + label::after {background-color: #4f8a95;}
.radio-warning input[type="radio"]:checked + label::before {border-color: #f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after {background-color: #4f8a95;}

.radio-success input[type="radio"] + label::after {background-color: #5cb85c;}
.radio-success input[type="radio"]:checked + label::before {border-color: #5cb85c;}
.radio-success input[type="radio"]:checked + label::after {background-color: #5cb85c;}

input[type="checkbox"].styled:checked + label:after,input[type="radio"].styled:checked + label:after {font-family: 'FontAwesome';content: "\f00c";}
input[type="checkbox"] .styled:checked + label::before,input[type="radio"] .styled:checked + label::before {color: #fff;}
input[type="checkbox"] .styled:checked + label::after,input[type="radio"] .styled:checked + label::after {color: #fff;}*/

/* end Check box & Radio Button Css */
.calender-table thead {
    background: #009100 !important;
    color: #fff;
}
.fa-dropdown:before{
    content: "\f107";
    font-family: FontAwesome;
    position:absolute;
    color:#4f8a95;
    cursor: pointer; font-weight: bold;
}
.btn-group-vertical > .btn, .btn-group > .btn {background: #d9e8ee !important; border-color:#009100 !important;color: black;}
.btn-my{background-color:  #4f8a95 !important;border-color: #4f8a95; color: #ffffff;}
.btn-my.active, .btn-my.focus, .btn-my:active, .btn-my:focus, .btn-my:hover, .open > .dropdown-toggle.btn-my {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}
.otherTProgramDays {
    border: 1px solid #d4d4d4;
    float: left;
}
/* The CSS */
/*select.form-control {padding:3px;margin: 0;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {select {padding-right:18px}}
.form-control:after {content:'<>';font:11px "Consolas", monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px; top:2px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none;}
.form-control:before {content:'';right:6px; top:0px;width:20px; height:20px;background:#f8f8f8; position:absolute;pointer-events:none;display:block;}*/
.oldSearchResultList li > ul > li{ padding-top: 5px; padding-bottom: 5px;}
.select-style {padding: 0;margin: 0;border: 1px solid transparent;width: 163px;overflow: hidden;background-color: #fff;}
.select-style:after{font-family: 'FontAwesome';content: "\f107";width: 12px;height: 12px;position: absolute;left: 158px;top: 8px;font-size: 18px; color: #4f8a95; ;}
.select-style select.form-control {padding: 5px 8px;width: 100%;border: 1px solid #4f8a95; ;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance:none;-moz-appearance:none; appearance:none;}
.select-style select.form-control option{font-size: 14px; color: #4f8a95 !important; font-family: "Calibri",sans-serif !important;}
.select-style select.form-control option:hover{background-color: #4f8a95  !important;color: #fff !important;}
.select-style select.form-control:focus {outline: none;border: 1px solid #4f8a95; ;}


.styled-select {background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0;height: 29px;overflow: hidden;width: auto;}
.styled-select .form-control select {background: transparent;border: none;font-size: 14px;height: 29px;padding: 5px; /* If you add too much padding here, the options won't show in IE */width: 268px;}
.styled-select.slate {background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;height: 34px;width: auto;}
.styled-select.slate select {border: 1px solid #ccc;font-size: 16px;height: 34px;width: 268px;}
/* Rounded Corners */
.rounded {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.semi-square {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/* Colors: Background */
.slate   { background-color: #ddd; }
.green   { background-color: transparent; border:1px solid #4f8a95;  }
.blue    { background-color: #3b8ec2; }
.yellow  { background-color: #eec111; }
.black   { background-color: #000; }
/* Colors: Text */
.slate select   { color: #000; }
.green select   { color: #4f8a95 ; border:1px solid #4f8a95 ; }
.blue select    { color: #fff; }
.yellow select  { color: #000; }
.black select   { color: #fff; }


.navbar{margin-bottom: 0px !important;}
.navbar-nav {margin: 15px 0 0 0;}
.navbar-default .navbar-toggle {border-color: #4f8a95;;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #4f8a95;;}
.navbar-default .navbar-toggle .icon-bar {background-color: #4f8a95;;}
.navbar-default .navbar-toggle:hover .icon-bar {background-color: #FFF;}

.violet-table-div .datepicker{border: 1px solid #5737b2;border-radius: 0px !important;margin: 0;padding: 0;}
.violet-table-div .datepicker table>thead>tr>th{color:#5737b2 !important;}
.violet-table-div .bootstrap-datetimepicker-widget table td.day:hover,.violet-table-div .bootstrap-datetimepicker-widget table td.hour:hover,.violet-table-div .bootstrap-datetimepicker-widget table td.minute:hover,.violet-table-div .bootstrap-datetimepicker-widget table td.second:hover {background-color: #5737b2;color: #ffffff;}
.violet-table-div .bootstrap-datetimepicker-widget table td.active{background-color: #5737b2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.violet-table-div .bootstrap-datetimepicker-widget table td.active:hover {background-color: #5737b2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.maroon-table-div .datepicker{border: 1px solid #ae193f;border-radius: 0px !important;margin: 0;padding: 0;}
.maroon-table-div .datepicker table>thead>tr>th{color:#ae193f !important;}
.maroon-table-div .bootstrap-datetimepicker-widget table td.day:hover,.maroon-table-div .bootstrap-datetimepicker-widget table td.hour:hover,.maroon-table-div .bootstrap-datetimepicker-widget table td.minute:hover,.maroon-table-div .bootstrap-datetimepicker-widget table td.second:hover {background-color: #ae193f;color: #ffffff;}
.maroon-table-div .bootstrap-datetimepicker-widget table td.active{background-color: #ae193f;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.maroon-table-div .bootstrap-datetimepicker-widget table td.active:hover {background-color: #ae193f;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.blue-table-div .datepicker{border: 1px solid #0a4bb3;border-radius: 0px !important;margin: 0;padding: 0;}
.blue-table-div .datepicker table>thead>tr>th{color:#0a4bb3 !important;}
.blue-table-div .bootstrap-datetimepicker-widget table td.day:hover,.blue-table-div .bootstrap-datetimepicker-widget table td.hour:hover,.blue-table-div .bootstrap-datetimepicker-widget table td.minute:hover,.blue-table-div .bootstrap-datetimepicker-widget table td.second:hover {background-color: #0a4bb3;color: #ffffff;}
.blue-table-div .bootstrap-datetimepicker-widget table td.active{background-color: #0a4bb3;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.blue-table-div .bootstrap-datetimepicker-widget table td.active:hover {background-color: #0a4bb3;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.golden-table-div .datepicker{border: 1px solid #f6a406;border-radius: 0px !important;margin: 0;padding: 0;}
.golden-table-div .datepicker table>thead>tr>th{color:#f6a406 !important;}
.golden-table-div .bootstrap-datetimepicker-widget table td.day:hover,.golden-table-div .bootstrap-datetimepicker-widget table td.hour:hover,.golden-table-div .bootstrap-datetimepicker-widget table td.minute:hover,.golden-table-div .bootstrap-datetimepicker-widget table td.second:hover {background-color: #f6a406;color: #ffffff;}
.golden-table-div .bootstrap-datetimepicker-widget table td.active{background-color: #f6a406;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.golden-table-div .bootstrap-datetimepicker-widget table td.active:hover {background-color: #f6a406;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.golden-table-div .nav-tabs > li.active > a, .golden-table-div .nav-tabs > li.active > a:focus, .golden-table-div .nav-tabs > li.active > a:hover {
    background: #f6a406 none repeat scroll 0 0;
    border-color: #f6a406 transparent !important;
    color: white !important;
}
.green-table-div .datepicker{border: 1px solid #009100;border-radius: 0px !important;margin: 0;padding: 0;}
.green-table-div .datepicker table>thead>tr>th{color:#009100 !important;}
.green-table-div .bootstrap-datetimepicker-widget table td.day:hover,.green-table-div .bootstrap-datetimepicker-widget table td.hour:hover,.green-table-div .bootstrap-datetimepicker-widget table td.minute:hover,.green-table-div .bootstrap-datetimepicker-widget table td.second:hover {background-color: #009100;color: #ffffff;}
.green-table-div .bootstrap-datetimepicker-widget table td.active{background-color: #009100;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.green-table-div .bootstrap-datetimepicker-widget table td.active:hover {background-color: #009100;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.orange-table-div .datepicker{border: 1px solid #d54c28;border-radius: 0px !important;margin: 0;padding: 0;}
.orange-table-div .datepicker table>thead>tr>th{color:#d54c28 !important;}
.orange-table-div .bootstrap-datetimepicker-widget table td.day:hover,.orange-table-div .bootstrap-datetimepicker-widget table td.hour:hover,.orange-table-div .bootstrap-datetimepicker-widget table td.minute:hover,.orange-table-div .bootstrap-datetimepicker-widget table td.second:hover {background-color: #d54c28;color: #ffffff;}
.orange-table-div .bootstrap-datetimepicker-widget table td.active{background-color: #d54c28;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.orange-table-div .bootstrap-datetimepicker-widget table td.active:hover {background-color: #d54c28;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.violet-table-div .timepicker table>tbody>tr>td> a.btn,.violet-table-div .timepicker table>tbody>tr>td> span.timepicker-hour,.violet-table-div .timepicker table>tbody>tr>td> span.timepicker-minute,.violet-table-div .timepicker table>tbody>tr>td.separator{color:#5737b2 !important;}
.maroon-table-div .timepicker table>tbody>tr>td> a.btn,.maroon-table-div .timepicker table>tbody>tr>td> span.timepicker-hour,.maroon-table-div .timepicker table>tbody>tr>td> span.timepicker-minute,.maroon-table-div .timepicker table>tbody>tr>td.separator{color:#ae193f !important;}
.blue-table-div .timepicker table>tbody>tr>td> a.btn,.blue-table-div .timepicker table>tbody>tr>td> span.timepicker-hour,.blue-table-div .timepicker table>tbody>tr>td> span.timepicker-minute,.blue-table-div .timepicker table>tbody>tr>td.separator{color:#0a4bb3 !important;}
.golden-table-div .timepicker table>tbody>tr>td> a.btn,.golden-table-div .timepicker table>tbody>tr>td> span.timepicker-hour,.golden-table-div .timepicker table>tbody>tr>td> span.timepicker-minute,.golden-table-div .timepicker table>tbody>tr>td.separator{color:#f6a406 !important;}
.green-table-div .timepicker table>tbody>tr>td> a.btn,.green-table-div .timepicker table>tbody>tr>td> span.timepicker-hour,.green-table-div .timepicker table>tbody>tr>td> span.timepicker-minute,.green-table-div .timepicker table>tbody>tr>td.separator{color:#009100 !important;}
.orange-table-div .timepicker table>tbody>tr>td> a.btn,.orange-table-div .timepicker table>tbody>tr>td> span.timepicker-hour,.orange-table-div .timepicker table>tbody>tr>td> span.timepicker-minute,.orange-table-div .timepicker table>tbody>tr>td.separator{color:#d54c28 !important;}

.footer {/*background:rgba(2,166,216,0.1)*/background: transparent !important;z-index:999;position:absolute;bottom: 0;width: 100%;/*height: 42px;*/color: #303030;border-top: 1px solid  #4f8a95 !important;border-radius: 0px !important;font-family: 'Calibri',sans-serif;/*background-color: #4f8a95;*/ /*margin-top: 25px;*/}

.cursor.visitRowClass.text-black.bold.active{background: #d9e8ee;}

.h5{ font-size:1.35em !important; padding: 1.25em !important;}
input[type='text'],input[type='password']{ border-radius: 0px !important;}
.select2-container .select2-choice,.input-group-addon:last-child{border-radius: 0px !important;}
/*thead{ background: #cea975; color: white; text-align: center;}
thead > tr > th{ text-align: center;}
tbody > tr > th,td{ text-align: center;}*/
.header-bg-login{/*background: url(../images/header-bg.jpg) left top no-repeat; background-size: 100% 90px;*/ height: 120px; border-bottom: 2px solid  #4f8a95 !important;}

.login-screen{background-size: 100% 100%; min-height: 485px; max-height:1080px;}
.copyright-div {padding: 10px 0px; color: #4f8a95; font-weight: 600;border-radius: 0px !important; /*position: fixed;*/ bottom:0; left:0; right: 0; margin: 0 auto;}
.login-box{ background: rgba(2,166,216,0.1); border:1px solid #4f8a95 ; padding: 20px; margin-top: 100px;}
.tile-view-1{ background:#5737b2; color: #fff; height: 90px; /*margin:0.5%; width:15.667% !important;*/}
.tile-view-2{ background:#ae193f; color: #fff; height: 90px; /*margin:0.5%; width:15.667% !important;*/}
.tile-view-3{ background:#0a4bb3; color: #fff; height: 90px; /*margin:0.5%; width:15.667% !important;*/}
.tile-view-4{ background:#f6a406; color: #fff; height: 90px; /*margin:0.5%; width:15.667% !important;*/}
.tile-view-5{ background:#009100; color: #fff; height: 90px; /*margin:0.5%; width:15.667% !important;*/}
.tile-view-6{ background:#d54c28; color: #fff; height: 90px; /*margin:0.5%; width:15.667% !important;*/}
.badge { color: #fff; background-color:transparent !important; border-radius: 0px !important;}
.tile-view-7{ background:#d95436; color: #fff; height: 100%;}
.tile-view-8{ background:#86312a; color: #fff; height: 100%;}
.tile-view-9{ background:#332d31; color: #fff; height: 100%;}
.tile-view-10{ background:#6f7144; color: #fff; height: 100%;}
.tile-view-11{ background:#dcba51; color: #fff; height: 100%;}
.tile-view-12{ background:#ca8340; color: #fff; height: 100%;}
.tile-view-13{ background:#aa502d; color: #fff; height: 100%;}
.tile-view-14{ background:#791a19; color: #fff; height: 100%;}
.tile-view-15{ background:#665446; color: #fff; height: 100%;}
.tile-view-16{ background:#809994; color: #fff; height: 100%;}
.tile-view-17{ background:#aeccb6; color: #fff; height: 100%;}
.tile-view-18{ background:#def2c4; color: #fff; height: 100%;}
.tile-view-19{ background:#e5683f; color: #fff; height: 100%;}
.tile-view-20{ background:#4f8a95; color: #fff; height: 90px;}

.row.dashboardTiles div a {bottom: 4px;position: absolute;right: 20px;}
.row.dashboardTileId div a {bottom: 4px;position: absolute;right: 20px;}
/* tile background color */
.violet-bg{background:#5737b2;color: #fff;}
.maroon-bg{background:#ae193f;color: #fff;}
.blue-bg{background:#0a4bb3;color: #fff;}
.golden-bg{background:#f6a406;color: #fff;}
.green-bg{background:#009100;color: #fff;}
.orange-bg{background:#d54c28;color: #fff;}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid  #4f8a95 !important;border-left: none !important; border-right: none !important; border-bottom: none!important;
}
.table-bordered > tbody > tr > td:not(:first-child), .table-bordered > tbody > tr > th:not(:first-child), .table-bordered > tfoot > tr > td:not(:first-child), .table-bordered > tfoot > tr > th:not(:first-child), .table-bordered > thead > tr > td:not(:first-child), .table-bordered > thead > tr > th:not(:first-child) { border-left:1px solid  #4f8a95 !important;  }
.table-bordered > tbody > tr > td> div{border-bottom: 1px solid  #4f8a95 !important;line-height: 36px;}
.table-bordered > tbody > tr > td> div:last-child{border-bottom: none !important;line-height: 36px;}
.table-bordered > tbody > tr > td> div.RoomStatusAllDivs{border-bottom: none !important;line-height: 20px;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-header{ background:#4f8a95; color:#fff;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-header > button.close{color:#ccc !important;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-header > button.close:hover{color:#fff !important;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body{ /*border-radius: 5px;*/overflow-y: auto !important;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatTotake > h5{background:#4f8a95; color:#fff;padding:5px 10px;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatToavoid > h5{background:#4f8a95; color:#fff;padding:5px 10px;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatTotakeoccas > h5{background:#4f8a95; color:#fff;padding:5px 10px;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body.whatTotake > ul, #blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatToavoid > ul, #blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatTotakeoccas > ul{list-style: square; color: #4f8a95;}
#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body.whatTotake > ul > li,#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatToavoid > ul > li,#blueimp-gallery .modalDivHint .modal-dialog .modal-content .modal-body .whatTotakeoccas > ul > li{ border-bottom: 1px dotted #4f8a95; padding-left: 10px; color:#2f2f2f;}

#divIPDSection .datepicker{border: 1px solid #4f8a95 ;border-radius: 0px !important;margin: 0;padding: 0;}
#divIPDSection .datepicker table>thead>tr>th{color:#4f8a95  !important;}
#divIPDSection .bootstrap-datetimepicker-widget table td.day:hover,#divIPDSection .bootstrap-datetimepicker-widget table td.hour:hover,#divIPDSection .bootstrap-datetimepicker-widget table td.minute:hover,#divIPDSection .bootstrap-datetimepicker-widget table td.second:hover {background-color: #4f8a95 ;color: #ffffff;}
#divIPDSection .bootstrap-datetimepicker-widget table td.active{background-color: #4f8a95  !important;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#divIPDSection .bootstrap-datetimepicker-widget table td.active:hover {background-color: #4f8a95 ;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#divIPDSection .timepicker table>tbody>tr>td> a.btn,#divIPDSection .timepicker table>tbody>tr>td> span.timepicker-hour,#divIPDSection .timepicker table>tbody>tr>td> span.timepicker-minute,#divIPDSection .timepicker table>tbody>tr>td.separator{color:#4f8a95  !important;}
#divIPDSection .formYellow > div.putColor,#divIPDSection .formYellow input[type='text'],#divIPDSection .formYellow textarea,#divIPDSection .formYellow textarea:focus,#divIPDSection .formYellow input[type='password'],#divIPDSection .formYellow select{ border: 1px solid #4f8a95 ; color:#4f8a95 ;}
#divIPDSection .select2-container .select2-choice{border: 1px solid #4f8a95  !important;}
#divIPDSection .date .input-group-addon{border-left:0px !important;}
#divIPDSection .time .input-group-addon{border-left:0px !important;}
/*#divIPDSection .date .input-group-addon .fa-calendar{color: #4f8a95  !important;}*/
/*#divIPDSection .time .input-group-addon .fa-clock-o{color: #4f8a95  !important;}*/
#divIPDSection  .btn-primary{border: 1px solid #4f8a95  !important; color: #4f8a95  !important;}
#divIPDSection  .btn-primary:hover {border: 1px solid #4f8a95  !important; background:  #4f8a95 !important; color: #fff !important;}

#myModalDiet .modal-header{ background:#4f8a95; color:#fff;}
#myModalDiet .modal-header> button.close{color:#ccc !important;}
#myModalDiet .modal-header> button.close:hover{color:#fff !important;}
#myModalDiet .modal-body{border:1px solid #4f8a95; margin: 10px; border-radius: 5px;}
h5.dietH5{background:#4f8a95; color:#fff;padding:5px 10px;}
ul.dietDisplayList{list-style: square; color: #4f8a95;}
ul.dietDisplayList > li{  color:#2f2f2f;}

.thirdPrescBox> div.padded{padding-top:3.8px !important; padding-bottom: 3.8px !important;}
.thirdPrescBox> div.border-bottom-brown:last-child{border-bottom: none !important;}
.border-bottom-brown:last-child{border-bottom: none !important;}

.violetActiveLi .select2-highlighted{background:#5737b2 !important;color: #fff!important;}
.violetActiveLi .select2-search input,.violetActiveLi.select2-drop,.violetActiveLi.select2-drop-active{border: 1px solid #5737b2 !important;}
.select2-drop.select2-display-none.violetActiveLi.select2-with-searchbox.select2-drop-active {color: #5737b2 !important;}

.maroonActiveLi .select2-highlighted{background:#ae193f !important;color: #fff!important;}
.maroonActiveLi .select2-search input,.maroonActiveLi.select2-drop,.maroonActiveLi.select2-drop-active{border: 1px solid #ae193f !important;}
.select2-drop.select2-display-none.maroonActiveLi.select2-with-searchbox.select2-drop-active {color: #ae193f !important;}

.blueActiveLi .select2-highlighted{background:#0a4bb3 !important;color: #fff!important;}
.blueActiveLi .select2-search input,.blueActiveLi.select2-drop,.blueActiveLi.select2-drop-active{border: 1px solid #0a4bb3 !important;}
.select2-drop.select2-display-none.blueActiveLi.select2-with-searchbox.select2-drop-active {color: #0a4bb3 !important;}

/*.goldenActiveLi .select2-highlighted{background:#f6a406 !important;color: #fff!important;}*/
/*.goldenActiveLi .select2-search input,.goldenActiveLi.select2-drop,.goldenActiveLi.select2-drop-active{border: 1px solid #f6a406 !important;}*/
/*.select2-drop.select2-display-none.goldenActiveLi.select2-with-searchbox.select2-drop-active {color: #f6a406 !important;}*/

/*.greenActiveLi .select2-highlighted{background:#009100 !important;color: #fff!important;}*/
/*.greenActiveLi .select2-search input,.greenActiveLi.select2-drop,.greenActiveLi.select2-drop-active{border: 1px solid #009100 !important;}*/
/*.select2-drop.select2-display-none.greenActiveLi.select2-with-searchbox.select2-drop-active {color: #009100 !important;}*/

.orangeActiveLi .select2-highlighted{background:#d54c28 !important;color: #fff!important;}
.orangeActiveLi .select2-search input,.orangeActiveLi.select2-drop,.orangeActiveLi.select2-drop-active{border: 1px solid #d54c28 !important;}
.select2-drop.select2-display-none.orangeActiveLi.select2-with-searchbox.select2-drop-active {color: #d54c28 !important;}

.maroon-bg{background:#ae193f;color: #fff;}
.blue-bg{background:#0a4bb3;color: #fff;}
.golden-bg{background:#f6a406;color: #fff;}
.green-bg{background:#009100;color: #fff;}
.orange-bg{background:#d54c28;color: #fff;}

.text-violet{color:#5737b2;}
.text-maroon{color:#ae193f;}
.text-blue{color: #0a4bb3;}
.text-golden{color:#f6a406;}
.text-green{color: #009100;}
.text-orange{color:#d54c28;}
.text-black{color:#2f2f2f;}

/* table */

.blue-table thead tr {
    background-color: #0a4bb3 !important;
    color: white;
    text-align: left;
}
.blue-table,.blue-table-div .dataTables_filter input { border: 1px solid #0a4bb3 !important;}
.blue-table.dataTable.no-footer {
    border-bottom: 1px solid #0a4bb3 !important;
}
.blue-table-div .nav-tabs > li.active > a,.blue-table-div .nav-tabs > li.active > a:focus,.blue-table-div .nav-tabs > li.active > a:hover{ border-color:#0a4bb3 #0a4bb3 transparent !important; color: white; }
.blue-table-div .nav-tabs > li > a{   border-bottom-color: #0a4bb3 !important;color:#0a4bb3 !important;}
.blue-table-div .nav-tabs{   border-bottom: 1px solid #0a4bb3 !important;}
.blue-table-div .dashboardHeader span{   background-color: #0a4bb3; color: white; border: none;border-radius:0px;}

.blue-table-div .nav > li > a:hover {
    background-color: #0a4bb3;
    color: white !important;
}
.golden-table thead tr {
    background-color: #f6a406 !important;
    color: white;
    text-align: left;
}
.golden-table,.golden-table-div .dataTables_filter input { border: 1px solid #f6a406 !important;}
.golden-table.dataTable.no-footer {
    border-bottom: 1px solid #f6a406 !important;
}
.marged-top_40{
    margin-top: 40px;
}
.color_red{
    color :#ae193f;
}
.golden-table-div .nav-tabs > li > a{   border-bottom-color: #f6a406 !important;color:#f6a406 !important;}
.golden-table-div .nav-tabs > li > a:hover,.golden-table-div .nav-tabs > li:hover > a,.golden-table-div .nav-tabs > li.active > a,.golden-table-div .nav-tabs > li.active > a:focus,.golden-table-div .nav-tabs > li.active > a:hover{ border-color:#f6a406 #f6a406 transparent !important; color: white !important; background-color: #f6a406;}
.golden-table-div .nav-tabs{   border-bottom: 1px solid #f6a406 !important;}
.golden-table-div .dashboardHeader span{   background-color: #f6a406; color: white; border: none;border-radius:0px;}


.violet-table thead tr {
    background-color: #5737b2 !important;
    color: white;
    text-align: left;
}
.violet-table{ border: 1px solid #5737b2 !important;}
.violet-table.dataTable.no-footer {
    border-bottom: 1px solid #5737b2 !important;
}
.violet-table-div .nav-tabs > li.active > a,.violet-table-div .nav-tabs > li.active > a:focus,.violet-table-div .nav-tabs > li.active > a:hover{ border-color:#5737b2 transparent !important; color: white;background-color: #5737b2 !important; }
.violet-table-div .nav-tabs > li > a{   border-bottom-color: #5737b2 !important;color: #5737b2;}
.violet-table-div .nav-tabs{   border-bottom: 1px solid #5737b2 !important;}
.violet-table-div .dashboardHeader span{   background-color: #5737b2; color: white; border: none;border-radius:0px;}
.violet-table-div .nav > li > a:hover {
    background-color: #5737b2;
    color: white !important;
}
.violet-table-div .formYellow > div.putColor,.violet-table-div .formYellow input[type='text'],.violet-table-div .formYellow textarea,.violet-table-div .formYellow textarea:focus,.violet-table-div .formYellow input[type='password'],.violet-table-div .formYellow select{ border: 1px solid #5737b2; color:#5737b2;}
.violet-table-div .select2-container .select2-choice{border: 1px solid #5737b2 !important;}
.violet-table-div .date .input-group-addon{border: 1px solid #5737b2 !important; border-left:0px !important;}
.violet-table-div .time .input-group-addon{border: 1px solid #5737b2 !important; border-left:0px !important;}
.violet-table-div .date .input-group-addon .fa-calendar{color: #5737b2 !important;}
.violet-table-div .time .input-group-addon .fa-clock-o{color: #5737b2 !important;}
.violet-table-div  .btn-primary{border: 1px solid #5737b2 !important; color: #5737b2 !important;}
.violet-table-div  .btn-primary:hover {border: 1px solid #5737b2 !important; background: #5737b2 !important; color: #fff !important;}

.maroon-table thead tr {
    background-color: #ae193f !important;
    color: white;
    text-align: left;
}
.blue2-bg{ background-color: #d9e8ee;}
.mainStrip.blue2-bg{ background-color: #d9e8ee;}
.mainStrip.blue2-bg .stripHeaderName{ color: black !important;}


.blue2-table,.blue2-table-div .dataTables_filter input { border: 1px solid #d9e8ee !important;}
.blue2-table.dataTable.no-footer {/*background: #ae193f;*/ border: thin solid #d9e8ee !important;}

.maroon-table,.maroon-table-div .dataTables_filter input { border: 1px solid #ae193f !important;}
.maroon-table.dataTable.no-footer {/*background: #ae193f;*/ border: thin solid #ae193f !important;}
.maroon-table-div .nav-tabs > li.active > a,.maroon-table-div .nav-tabs > li.active > a:focus,.maroon-table-div .nav-tabs > li.active > a:hover{ background: #ae193f none repeat scroll 0 0; border-color: #ae193f transparent !important; color: white !important;}
.maroon-table-div .nav-tabs > li > a{   border-bottom-color: #ae193f !important;color: #ae193f !important;}
.maroon-table-div .nav-tabs{   border-bottom: 1px solid #ae193f !important;}
.maroon-table-div .dashboardHeader span{   background-color: #ae193f; color: white; border: none;border-radius:0px;}
.maroon-table-div .formYellow > div.putColor,.maroon-table-div .formYellow input[type='text'],.maroon-table-div .formYellow textarea,.maroon-table-div .formYellow textarea:focus,.maroon-table-div .formYellow input[type='password'],.maroon-table-div .formYellow select{ border: 1px solid #ae193f; color:#ae193f;}
.maroon-table-div .select2-container .select2-choice{border: 1px solid #ae193f !important;}
.maroon-table-div .date .input-group-addon{border: 1px solid #ae193f !important; border-left:0px !important;}
.maroon-table-div .time .input-group-addon{border: 1px solid #ae193f !important; border-left:0px !important;}
.maroon-table-div .date .input-group-addon .fa-calendar{color: #ae193f !important;}
.maroon-table-div .time .input-group-addon .fa-clock-o{color: #ae193f !important;}
.maroon-table-div  .btn-primary{border: 1px solid #ae193f !important; color: #ae193f !important;}
.maroon-table-div  .btn-primary:hover {border: 1px solid #ae193f !important; background: #ae193f !important; color: #fff !important;}
.maroon-table-div .nav > li > a:hover {background-color: #ae193f; color: white !important;}
.maroon-table-div .newTime,.maroon-table-div .fa-clock-o{color: #ae193f  !important;}

.green-table thead tr {background-color: #009100 !important;color: white;text-align: left;}
.green-table,.green-table-div .dataTables_filter input { border: 1px solid #009100 !important;}
.green-table.dataTable.no-footer {border-bottom: 1px solid #009100 !important;}
.green-table-div .nav-tabs > li.active > a,.green-table-div .nav-tabs > li.active > a:focus,.green-table-div .nav-tabs > li.active > a:hover{ background: #009100 none repeat scroll 0 0;border-color:#009100 transparent !important; color: white !important; }
.green-table-div .nav-tabs > li > a{   border-bottom-color: #009100 !important; color:#009100 !important;}
.green-table-div .nav-tabs{   border-bottom: 1px solid #009100 !important;}
.green-table-div .dashboardHeader span{   background-color: #009100; color: white; border: none; border-radius:0px;}
.green-table-div .nav > li > a:hover {background-color: #009100;color: white !important;}
.green-table-div .formYellow > div.putColor,.green-table-div .formYellow input[type='text'],.green-table-div .formYellow textarea,.green-table-div .formYellow textarea:focus,.green-table-div .formYellow input[type='password'],.green-table-div .formYellow select{ border: 1px solid #009100; color:#009100;}
.green-table-div .select2-container .select2-choice{border: 1px solid #009100 !important;}
.green-table-div .date .input-group-addon{border: 1px solid #009100 !important; border-left:0px !important;}
.green-table-div .time .input-group-addon{border: 1px solid #009100 !important; border-left:0px !important;}
.green-table-div .date .input-group-addon .fa-calendar{color: #009100 !important;}
.green-table-div .time .input-group-addon .fa-clock-o{color: #009100 !important;}
.green-table-div  .btn-primary{border: 1px solid #009100 !important; color: #009100 !important;}
.green-table-div  .btn-primary:hover {border: 1px solid #009100 !important; background: #009100 !important; color: #fff !important;}
.green-table-div .dashboardHeader span{   background-color: #009100; color: white; border: none;border-radius:0px;}

.orange-table thead tr {background-color: #d54c28 !important;color: white;text-align: left;}
.orange-table,.orange-table-div .dataTables_filter input { border: 1px solid #d54c28 !important;}
.orange-table.dataTable.no-footer {border-bottom: 1px solid #d54c28 !important;}
.orange-table-div .nav-tabs > li.active > a,.orange-table-div .nav-tabs > li.active > a:focus,.orange-table-div .nav-tabs > li.active > a:hover{ background: #d54c28 none repeat scroll 0 0;border-color:#d54c28 transparent !important; color: white !important; }
.orange-table-div .nav-tabs > li > a{border-bottom-color: #d54c28 !important; color:#d54c28 !important;}
.orange-table-div .nav-tabs{border-bottom: 1px solid #d54c28 !important;}
.orange-table-div .dashboardHeader span{background-color: #d54c28; color: white; border: none; border-radius:0px;}
.orange-table-div .nav > li > a:hover {background-color: #d54c28; color: white !important;}
.orange-table-div .formYellow > div.putColor,.orange-table-div .formYellow input[type='text'],.orange-table-div .formYellow textarea,.orange-table-div .formYellow textarea:focus,.orange-table-div .formYellow input[type='password'],.orange-table-div .formYellow select{ border: 1px solid #d54c28; color:#d54c28;}
.orange-table-div .select2-container .select2-choice{border: 1px solid #d54c28 !important;}
.orange-table-div .date .input-group-addon{border: 1px solid #d54c28 !important; border-left:0px !important;}
.orange-table-div .time .input-group-addon{border: 1px solid #d54c28 !important; border-left:0px !important;}
.orange-table-div .date .input-group-addon .fa-calendar{color: #d54c28 !important;}
.orange-table-div .time .input-group-addon .fa-clock-o{color: #d54c28 !important;}
.orange-table-div  .btn-primary{border: 1px solid #d54c28 !important; color: #d54c28 !important;}
.orange-table-div  .btn-primary:hover {border: 1px solid #d54c28 !important; background: #d54c28 !important; color: #fff !important;}

.blue-table-div .formYellow > div.putColor,.blue-table-div .formYellow input[type='text'],.blue-table-div .formYellow textarea,.blue-table-div .formYellow textarea:focus,.blue-table-div .formYellow input[type='password'],.blue-table-div .formYellow select{ border: 1px solid #0a4bb3; color:#0a4bb3;}
.blue-table-div .select2-container .select2-choice{border: 1px solid #0a4bb3 !important;}
.blue-table-div .date .input-group-addon{border: 1px solid #0a4bb3 !important; border-left:0px !important;}
.blue-table-div .time .input-group-addon{border: 1px solid #0a4bb3 !important; border-left:0px !important;}
.blue-table-div .date .input-group-addon .fa-calendar{color: #0a4bb3 !important;}
.blue-table-div .time .input-group-addon .fa-clock-o{color: #0a4bb3 !important;}
.blue-table-div  .btn-primary{border: 1px solid #0a4bb3 !important; color: #0a4bb3 !important;}
.blue-table-div  .btn-primary:hover {border: 1px solid #0a4bb3 !important; background: #0a4bb3 !important; color: #fff !important;}

/*.golden-table-div .formYellow > div.putColor,.golden-table-div .formYellow input[type='text'],.golden-table-div .formYellow textarea,.golden-table-div .formYellow textarea:focus,.golden-table-div .formYellow input[type='password'],.golden-table-div .formYellow select{ border: 1px solid #f6a406; color:#f6a406;} */
/*.golden-table-div .select2-container .select2-choice{border: 1px solid #f6a406 !important;}*/
#sms_phone{ border: 1px solid #4f8a95; color:#4f8a95;}
#sms_calendar .date .input-group-addon { border: 1px solid #4f8a95 !important; border-left: 0px !important;
}
.golden-table-div .date .input-group-addon{border: 1px solid #f6a406 !important; border-left:0px !important;}
.golden-table-div .time .input-group-addon{border: 1px solid #f6a406 !important; border-left:0px !important;}
#sms_calendar .date .input-group-addon .fa-calendar{color: #4f8a95 !important;}
.golden-table-div .date .input-group-addon .fa-calendar{color: #f6a406 !important;}
.golden-table-div .time .input-group-addon .fa-clock-o{color: #f6a406 !important;}
/*.golden-table-div  .btn-primary{border: 1px solid #f6a406 !important; color: white !important;background-color:#f6a406 !important ; }*/
/*.golden-table-div  .btn-primary:hover {border: 1px solid #f6a406 !important; background: #f6a406 !important; color: #fff !important;}*/
.sms-btn-primary{border: 1px solid #f6a406 !important; color: white !important;background-color:#f6a406 !important ; }
.sms-btn-primary:hover {border: 1px solid #f6a406 !important; background: #f6a406 !important; color: #fff !important;}

/* border view */
.violet-border{border: 1px solid #5737b2;border-radius: 0px !important;margin: 0;padding: 0;}
.maroon-border{border: 1px solid #ae193f;border-radius: 0px !important;margin: 0;padding: 0;}
.blue-border{border: 1px solid #0a4bb3;border-radius: 0px !important;margin: 0;padding: 0;}
.golden-border{border: 1px solid #f6a406;border-radius: 0px !important;margin: 0;padding: 0;}
.green-border{border: 1px solid #009100;border-radius: 0px !important;margin: 0;padding:0;}
.orange-border{border: 1px solid #d54c28;border-radius: 0px !important;margin: 0;padding:0;}

/*colorful rounded title */
.violet-title{font-size: 20px; text-align: center; padding: 1.5%;color:#5737b2;border: 2px solid #5737b2; border-radius:25px;}
.maroon-title{font-size: 20px; text-align: center; padding: 1.5%;color:#ae193f;border: 2px solid #ae193f; border-radius:25px;}
.blue-title{font-size: 20px; text-align: center; padding: 1.5%;color:#0a4bb3;border: 2px solid #0a4bb3; border-radius:25px;}
.golden-title{font-size: 20px; text-align: center; padding: 1.5%;color:#f6a406;border: 2px solid #f6a406; border-radius:25px;}
.green-title{font-size: 20px; text-align: center; padding: 1.5%;color:#009100;border: 2px solid #009100; border-radius:25px;}
.orange-title{font-size: 20px; text-align: center; padding: 1.5%;color:#d54c28;border: 2px solid #d54c28; border-radius:25px;}
.menuBg{ background: none; border: none;}
.dashboardAllGrid{ display: none;}
.blueBg{background-color: /*#4f8a95*/ transparent;}

.menuBg .navbar-default .navbar-collapse,.menuBg .navbar-default .navbar-form{ background-color: none !important; border-color:none !important;}
.menuBg .navbar-nav > li > a { color:  #4f8a95 !important;}
.menuBg .navbar-nav > li.active > a{ background-color:  #4f8a95 !important;color: white !important;}
.menuBg .navbar-nav > li:hover > a{ background-color:  #4f8a95 !important;color: white !important;}
.menuBg .navbar-nav > li:focus > a{ background-color:  #4f8a95 !important;color: white !important;}
.menuBg .navbar-nav > li:hover >  a,.menuBg .navbar-nav > li:focus > a{ background-color:  #4f8a95 !important; color: white !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color:  #4f8a95 !important;
    background-color: transparent !important;
}
/*.blueBg  .copyright-div { border-top: none !important; color: white;}*/
.btn{ border-radius: 0px !important;}
.WHzero{width: 0px !important; height: 0px !important; visibility: hidden !important; margin: 0px !important; padding: 0px !important;}
.docWH{font-size: 200px; width: 200px; height: 200px; text-align: center;}
.docImages img{  vertical-align: bottom !important;}
.allDocument:hover{ text-decoration: none;}

/* Old Search Start */
.oldSearchList { list-style-type: none; background-color: #4f8a95; line-height: 27px;}
.oldSearchList input{ background-color: #4f8a95; padding: 6px; color: white; border: none; outline: none; box-shadow: none; width: 100%;}
.oldSearchList input::placeholder {color: white;}
.oldSearchList select{ border: none; outline: none;background-color: #d54c28; padding: 8px 6px; color: white; width: 100%; }
.oldSearchList li{ padding: 0px !important;}
.oldSearchResultList .noRecordLi{ width: 100%; text-align: center; line-height: 27px; padding: 4px 6px;}
.oldSearchResultList{ list-style-type: none;}
.oldSearchResultList > li{ width: 100%; line-height: 27px;}
.placeWhite::-webkit-input-placeholder {color: white;}
.placeWhite:-moz-placeholder {color: white;}
.placeWhite::-moz-placeholder {color: white;}
.placeWhite:-ms-input-placeholder {color: white;}
.homeBoderGetRooms {border: 1px solid #e4e4e4;padding-top: 5px; padding-bottom: 5px;}
.roomNameHeader{ text-align: left; font-size: 16px; font-weight: bold; text-decoration: underline;}
.roomBedList{ list-style-type: none; float: left;width: 100%; margin-left: 0px; padding-left: 0px;}
.roomBedList li{ width: 100%; float: left;}
.printBody{font-size: 100%;padding: 3em;}
.printBody table tr  th{ font-size: 9px !important;}
.printBody table tr  td{ font-size: 9px !important;}
/* Old Search End */
.btn-group, .btn-group-vertical {float: right !important;margin-right: 16px;}
.page-header {margin:0 !important;padding-bottom: 0px !important;color: #000;}
.h3_margin {margin: 16px;}
/*.h3_margin{margin:10px !important;}*/
/*.table-responsive {overflow-x: hidden !important;}*/
#calendar{padding-bottom:20px;}
.border-bottom-black {border-bottom: 1px solid #2f2f2f;}
.border-bottom-brown {border-bottom: 1px solid #2f2f2f !important;font-size: 1.1em;padding: 0.585em !important;}
.btn-black {border: 1px solid #2f2f2f !important; background:#2f2f2f !important;}
/*.fa-upload{font-size: 20px !important;}*/

.medicineListDiv .eachMedicineGivenRow .fa-info{font-size: 20px !important;position: absolute; right: 38%;top: 13%;}
.medicineVisitListDiv  .eachMedicineGivenRow .fa-info{font-size: 20px !important; position: initial;}
table>thead>tr>th:last-child>.sorting::after {visibility: hidden;}

.violet-table-div .select2-drop {border: 1px solid #5737b2 !important;border-radius: 0;}
.maroon-table-div .select2-drop {border: 1px solid #ae193f !important;border-radius: 0;}
.green-table-div .select2-drop {border: 1px solid #009100 !important;border-radius: 0;}
.orange-table-div .select2-drop {border: 1px solid #d54c28 !important;border-radius: 0;}
/*.golden-table-div .select2-drop {border: 1px solid #f6a406 !important;border-radius: 0;}*/
.blue-table-div .select2-drop {border: 1px solid #0a4bb3 !important;border-radius: 0;}
.black-table-div .select2-drop {border: 1px solid #2f2f2f !important;border-radius: 0;}


.violet-table-div .select2-container .select2-choice {border: 1px solid #5737b2 !important;border-radius: 0;color:#5737b2 !important;}
.maroon-table-div .select2-container .select2-choice {border: 1px solid #ae193f !important;border-radius: 0;color:#ae193f !important;}
.green-table-div .select2-container .select2-choice {border: 1px solid #009100 !important;border-radius: 0;color:#009100 !important;}
.orange-table-div .select2-container .select2-choice {border: 1px solid #d54c28 !important;border-radius: 0;color:#d54c28 !important;}
/*.golden-table-div .select2-container .select2-choice {border: 1px solid #f6a406 !important;border-radius: 0;color:#f6a406 !important;}*/
.blue-table-div .select2-container .select2-choice {border: 1px solid #0a4bb3 !important;border-radius: 0;color:#0a4bb3 !important;}
.black-table-div .select2-container .select2-choice {border: 1px solid #2f2f2f !important;border-radius: 0;color:#2f2f2f !important;}
/* radio & checkbox colored */
.violet-table-div .radio-main input[type="radio"] + label::after {background-color: #5737b2;}
.violet-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #5737b2;}
.violet-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #5737b2;}
.violet-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.violet-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #5737b2;border-color: #5737b2;}
.violet-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.violet-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.violet-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #5737b2;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.violet-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #5737b2;}
.violet-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #5737b2;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.violet-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #5737b2;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.violet-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#5737b2; }
.violet-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#5737b2; }

.maroon-table-div .radio-main input[type="radio"] + label::after {background-color: #ae193f;}
.maroon-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #ae193f;}
.maroon-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #ae193f;}
.maroon-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.maroon-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #ae193f;border-color: #ae193f;}
.maroon-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.maroon-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.maroon-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #ae193f;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.maroon-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #ae193f;}
.maroon-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #ae193f;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.maroon-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #ae193f;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.maroon-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#ae193f; }
.maroon-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#ae193f; }

.green-table-div .radio-main input[type="radio"] + label::after {background-color: #009100;}
.green-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #009100;}
.green-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #009100;}
.green-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.green-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #009100;border-color: #009100;}
.green-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.green-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.green-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #009100;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.green-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #009100;}
.green-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #009100;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.green-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #009100;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.green-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#009100; }
.green-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#009100;}

.orange-table-div .radio-main input[type="radio"] + label::after {background-color: #d54c28;}
.orange-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #d54c28;}
.orange-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #d54c28;}
.orange-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.orange-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #d54c28;border-color: #d54c28;}
.orange-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.orange-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.orange-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #d54c28;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.orange-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #d54c28;}
.orange-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #d54c28;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.orange-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #d54c28;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.orange-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#d54c28; }
.orange-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#d54c28;}

.golden-table-div .radio-main input[type="radio"] + label::after {background-color: #f6a406;}
.golden-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #f6a406;}
.golden-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #f6a406;}
.golden-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.golden-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #009100;border-color: #f6a406;}
.golden-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.golden-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.golden-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #f6a406;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.golden-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #f6a406;}
.golden-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #f6a406;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.golden-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #f6a406;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.golden-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#f6a406; }
.golden-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#f6a406;}

.blue-table-div .radio-main input[type="radio"] + label::after {background-color: #0a4bb3;}
.blue-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #0a4bb3;}
.blue-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #0a4bb3;}
.blue-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.blue-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #0a4bb3;border-color: #0a4bb3;}
.blue-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.blue-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.blue-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #0a4bb3;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.blue-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #0a4bb3;}
.blue-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #0a4bb3;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.blue-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #0a4bb3;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.blue-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#0a4bb3; }
.blue-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#0a4bb3;}

.black-table-div .radio-main input[type="radio"] + label::after {background-color: #2f2f2f;}
.black-table-div .radio-main input[type="radio"]:checked + label::before {border-color: #2f2f2f;}
.black-table-div .radio-main input[type="radio"]:checked + label::after {background-color: #2f2f2f;}
.black-table-div .checkbox-main input[type="checkbox"]:checked + label::before,.black-table-div .checkbox-main input[type="radio"]:checked + label::before {background-color: #2f2f2f;border-color: #2f2f2f;}
.black-table-div .checkbox-main input[type="checkbox"]:checked + label::after,.black-table-div .checkbox-main input[type="radio"]:checked + label::after {color: #fff;}
.black-table-div .checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #2f2f2f;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.black-table-div .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;   padding-left: 3px;padding-top: 1px;font-size: 11px;color: #2f2f2f;}
.black-table-div .radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #2f2f2f;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.black-table-div .radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px; margin-left: -20px;border-radius: 50%;background-color: #2f2f2f;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.black-table-div .radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#2f2f2f; }
.black-table-div .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px; color:#2f2f2f;}

/* end colored css */

/*
Removed for placeholder
.violet-table-div .form-control::-moz-placeholder {color: #5737b2 !important;opacity: 0.75 !important;}
.violet-table-div .form-control::-ms-input-placeholder {color: #5737b2 !important;opacity: 0.75 !important;}
.violet-table-div .form-control::-webkit-input-placeholder {color: #5737b2 !important;opacity: 0.75 !important;}
.violet-table-div .form-control::-os-input-placeholder {color: #5737b2 !important;opacity: 0.75 !important;}

.maroon-table-div .form-control::-moz-placeholder {color: #ae193f !important;opacity: 0.75 !important;}
.maroon-table-div .form-control::-ms-input-placeholder {color: #ae193f !important;opacity: 0.75 !important;}
.maroon-table-div .form-control::-webkit-input-placeholder {color: #ae193f !important;opacity: 0.75 !important;}
.maroon-table-div .form-control::-os-input-placeholder {color: #ae193f !important;opacity: 0.75 !important;}

.green-table-div .form-control::-moz-placeholder  {color: #009100 !important;opacity: 0.75 !important;}
.green-table-div .form-control::-ms-input-placeholder  {color: #009100 !important;opacity: 0.75 !important;}
.green-table-div .form-control::-webkit-input-placeholder  {color: #009100 !important;opacity: 0.75 !important;}
.green-table-div .form-control::-os-input-placeholder  {color: #009100 !important;opacity: 0.75 !important;}

.orange-table-div .form-control::-moz-placeholder  {color: #d54c28 !important;opacity: 0.75 !important;}
.orange-table-div .form-control::-ms-input-placeholder  {color: #d54c28 !important;opacity: 0.75 !important;}
.orange-table-div .form-control::-webkit-input-placeholder  {color: #d54c28 !important;opacity: 0.75 !important;}
.orange-table-div .form-control::-os-input-placeholder  {color: #d54c28 !important;opacity: 0.75 !important;}

.golden-table-div .form-control::-moz-placeholder  {color: #f6a406 !important;opacity: 0.75 !important;}
.golden-table-div .form-control::-ms-input-placeholder  {color: #f6a406 !important;opacity: 0.75 !important;}
.golden-table-div .form-control::-webkit-input-placeholder  {color: #f6a406 !important;opacity: 0.75 !important;}
.golden-table-div .form-control::-os-input-placeholder  {color: #f6a406 !important;opacity: 0.75 !important;}

.blue-table-div .form-control::-moz-placeholder  {color: #0a4bb3 !important;opacity: 0.75 !important;}
.blue-table-div .form-control::-ms-input-placeholder  {color: #0a4bb3 !important;opacity: 0.75 !important;}
.blue-table-div .form-control::-webkit-input-placeholder  {color: #0a4bb3 !important;opacity: 0.75 !important;}
.blue-table-div .form-control::-os-input-placeholder  {color: #0a4bb3 !important;opacity: 0.75 !important;}

.black-table-div .form-control::-moz-placeholder  {color: #2f2f2f !important;opacity: 0.75 !important;}
.black-table-div .form-control::-ms-input-placeholder  {color: #2f2f2f !important;opacity: 0.75 !important;}
.black-table-div .form-control::-webkit-input-placeholder  {color: #2f2f2f !important;opacity: 0.75 !important;}
.black-table-div .form-control::-os-input-placeholder  {color: #2f2f2f !important;opacity: 0.75 !important;}

.login-box .form-control::-moz-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
.login-box .form-control::-ms-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
.login-box .form-control::-webkit-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
.login-box .form-control::-os-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}

.form-control::-moz-placeholder {color:  #a6ce39 !important;opacity: 0.75 !important;}
.form-control::-ms-input-placeholder {color:  #a6ce39 !important;opacity: 0.75 !important;}
.form-control::-webkit-input-placeholder {color:  #a6ce39 !important;opacity: 0.75 !important;}
.form-control::-os-input-placeholder {color:  #a6ce39 !important;opacity: 0.75 !important;}

.newRegForm .form-control::-moz-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
.newRegForm .form-control::-ms-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
.newRegForm .form-control::-webkit-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
.newRegForm .form-control::-os-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}

#divBasciDetail .form-control::-moz-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
#divBasciDetail .form-control::-ms-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
#divBasciDetail .form-control::-webkit-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
#divBasciDetail .form-control::-os-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}

#reportForm .form-control::-moz-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
#reportForm .form-control::-ms-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
#reportForm .form-control::-webkit-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}
#reportForm .form-control::-os-input-placeholder {color:  #4f8a95 !important;opacity: 0.75 !important;}*/

.green-table-div .mixForm{border: 1px solid #009100 !important;color: #009100;}

.violet-table-div .control-label{color: #5737b2 !important;}
.maroon-table-div .control-label{color: #ae193f !important;}
.green-table-div .control-label{color: #009100 !important;}
.orange-table-div .control-label{color: #d54c28 !important;}
.golden-table-div .control-label{color: #0c0c0b  !important;}
.golden-table-div .noteFieldClass{color: #0c0c0b  !important;}
.blue-table-div .control-label{color: #0a4bb3 !important;}
.black-table-div .control-label{color: #2f2f2f !important;}
/* select drop-down active class */
.violet-table-div .dataTables_filter input { border: 1px solid #5737b2 !important;color: #5737b2;}
.maroon-table-div .dataTables_filter input { border: 1px solid #ae193f !important;color: #ae193f;}
.green-table-div .dataTables_filter input { border: 1px solid #009100 !important;color: #009100;}
.orange-table-div .dataTables_filter input { border: 1px solid #d54c28 !important;color: #d54c28;}
.golden-table-div .dataTables_filter input { border: 1px solid #f6a406 !important;color: #f6a406;}
.blue-table-div .dataTables_filter input { border: 1px solid #0a4bb3 !important;color: #0a4bb3;}
.black-table-div .dataTables_filter input { border: 1px solid #2f2f2f !important;color: #2f2f2f;}
/* select drop-down active class */
.violet-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #5737b2 !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}
.maroon-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #ae193f !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}
.green-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #009100 !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}
.orange-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #d54c28 !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}
.golden-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #f6a406 !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}
.blue-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #0a4bb3 !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}
.black-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: 1px solid #2f2f2f !important; border-bottom-left-radius: 0; border-bottom-right-radius:0;}

.violet-table-div .select2-container .select2-choice .select2-arrow {border-radius: 0 !important;}
.maroon-table-div .select2-container .select2-choice .select2-arrow {  border-radius: 0 !important;}
.green-table-div .select2-container .select2-choice .select2-arrow {  border-radius: 0 !important;}
.orange-table-div .select2-container .select2-choice .select2-arrow { border-radius: 0 !important;}
.golden-table-div .select2-container .select2-choice .select2-arrow {  border-radius: 0 !important;}
.blue-table-div .select2-container .select2-choice .select2-arrow {  border-radius: 0 !important;}
.black-table-div .select2-container .select2-choice .select2-arrow {  border-radius: 0 !important;}


.violet-table-div #select2-drop .select2-search input {border-left: 1px solid #5737b2 !important; border-radius: 0 !important;}
.maroon-table-div #select2-drop .select2-search input {border-left: 1px solid #ae193f !important; border-radius: 0 !important;}
.green-table-div #select2-drop .select2-search input {border-left: 1px solid #009100 !important; border-radius: 0 !important;}
.orange-table-div #select2-drop .select2-search input {border-left: 1px solid #d54c28 !important; border-radius: 0 !important;}
.golden-table-div #select2-drop .select2-search input {border-left: 1px solid #f6a406 !important; border-radius: 0 !important;}
.blue-table-div #select2-drop .select2-search input {border-left: 1px solid #0a4bb3 !important; border-radius: 0 !important;}
.black-table-div #select2-drop .select2-search input {border-left: 1px solid #2f2f2f !important; border-radius: 0 !important;}

.violet-table-div #select2-drop .select2-offscreen{ color: #5737b2 !important;}
.maroon-table-div #select2-drop .select2-offscreen{ color: #ae193f !important;}
.green-table-div #select2-drop .select2-offscreen{ color: #009100 !important;}
.orange-table-div #select2-drop .select2-offscreen{ color: #d54c28 !important;}
.golden-table-div #select2-drop .select2-offscreen{ color: #f6a406 !important;}
.blue-table-div #select2-drop .select2-offscreen{ color: #0a4bb3 !important;}
.black-table-div #select2-drop .select2-offscreen { color: #2f2f2f !important;}

/* select box hover css */
.violet-table-div #select2-drop .select2-results .select2-highlighted {background-color: #5737b2 !important;}
.maroon-table-div #select2-drop .select2-results .select2-highlighted {background-color: #ae193f !important;}
.green-table-div #select2-drop .select2-results .select2-highlighted {background-color: #009100 !important;}
.orange-table-div #select2-drop .select2-results .select2-highlighted {background-color: #d54c28 !important;}
.golden-table-div #select2-drop .select2-results .select2-highlighted {background-color: #f6a406 !important;}
.blue-table-div #select2-drop .select2-results .select2-highlighted {background-color: #0a4bb3 !important;}
.black-table-div #select2-drop .select2-results .select2-highlighted {background-color: #2f2f2f !important;}

.violet-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: #5737b2 !important;border-left-color: #5737b2 !important;border-right-color: #5737b2 !important;}
.maroon-table-div #select2-drop.select2-drop.select2-display-none.select2-with-searchbox .select2-drop-active {border-bottom-color: #ae193f !important;border-left-color: #ae193f !important;border-right-color: #ae193f !important;}
.green-table-div #select2-drop.select2-drop.select2-display-none.select2-with-searchbox .select2-drop-active {border-bottom-color: #009100 !important;border-left-color: #009100 !important;border-right-color: #009100 !important;}
.orange-table-div #select2-drop.select2-drop.select2-display-none.select2-with-searchbox .select2-drop-active {border-bottom-color: #d54c28 !important;border-left-color: #d54c28 !important;border-right-color: #d54c28 !important;}
.golden-table-div #select2-drop.select2-drop.select2-display-none.select2-with-searchbox .select2-drop-active {border-bottom-color: #f6a406 !important;border-left-color: #f6a406 !important;border-right-color: #f6a406 !important;}
.blue-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: #0a4bb3 !important;border-left-color: #0a4bb3 !important;border-right-color: #0a4bb3 !important;}
.black-table-div #select2-drop .select2-drop .select2-display-none .select2-with-searchbox .select2-drop-active {border-bottom-color: #2f2f2f !important;border-left-color: #2f2f2f !important;border-right-color: #2f2f2f !important;}

.violet-table-div #select2-drop .select2-results .select2-result-label{ color: #5737b2 !important;}
.maroon-table-div #select2-drop .select2-results .select2-result-label{ color: #ae193f !important;}
.green-table-div #select2-drop .select2-results .select2-result-label{ color: #009100 !important;}
.orange-table-div #select2-drop .select2-results .select2-result-label{ color: #d54c28 !important;}
.golden-table-div #select2-drop .select2-results .select2-result-label{ color: #f6a406 !important;}
.blue-table-div #select2-drop .select2-results .select2-result-label{ color: #0a4bb3 !important;}
.black-table-div #select2-drop .select2-results .select2-result-label { color: #2f2f2f !important;}


.visitDiagStrip {font-size: 18px; font-weight: 600;}
.visitDiagStrip span {font-size: 16px; font-weight: 300;}


.modalBackgroundNone .date .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
.modalBackgroundNone .time .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
.modalBackgroundNone .date .input-group-addon .fa-calendar{color:  #4f8a95 !important;}
.modalBackgroundNone .time .input-group-addon .fa-clock-o{color:  #4f8a95 !important;}

.newRegForm .date .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
.newRegForm .time .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
.newRegForm .date .input-group-addon .fa-calendar{color:  #4f8a95 !important;}
.newRegForm .time .input-group-addon .fa-clock-o{color:  #4f8a95 !important;}
.newRegForm .datepicker{border: 1px solid #4f8a95 ;border-radius: 0px !important;margin: 0;padding: 0;}
.newRegForm .datepicker table>thead>tr>th{color:#4f8a95  !important;}
.newRegForm .bootstrap-datetimepicker-widget table td.day:hover,.newRegForm .bootstrap-datetimepicker-widget table td.hour:hover,.newRegForm .bootstrap-datetimepicker-widget table td.minute:hover,.newRegForm .bootstrap-datetimepicker-widget table td.second:hover {background-color: #4f8a95 ;color: #ffffff;}
.newRegForm .bootstrap-datetimepicker-widget table td.active{background-color: #4f8a95  !important;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.newRegForm .bootstrap-datetimepicker-widget table td.active:hover {background-color: #4f8a95 ;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.newRegForm .timepicker table>tbody>tr>td> a.btn,.newRegForm .timepicker table>tbody>tr>td> span.timepicker-hour,.newRegForm .timepicker table>tbody>tr>td> span.timepicker-minute,.newRegForm .timepicker table>tbody>tr>td.separator{color:#4f8a95  !important;}

#divBasciDetail .date .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
#divBasciDetail .time .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
#divBasciDetail .date .input-group-addon .fa-calendar{color:  #4f8a95 !important;}
#divBasciDetail .time .input-group-addon .fa-clock-o{color:  #4f8a95 !important;}
#divBasciDetail .datepicker{border: 1px solid #4f8a95 ;border-radius: 0px !important;margin: 0;padding: 0;}
#divBasciDetail .datepicker table>thead>tr>th{color:#4f8a95  !important;}
#divBasciDetail .bootstrap-datetimepicker-widget table td.day:hover,#divBasciDetail .bootstrap-datetimepicker-widget table td.hour:hover,#divBasciDetail .bootstrap-datetimepicker-widget table td.minute:hover,#divBasciDetail .bootstrap-datetimepicker-widget table td.second:hover {background-color: #4f8a95 ;color: #ffffff;}
#divBasciDetail .bootstrap-datetimepicker-widget table td.active{background-color: #4f8a95  !important;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#divBasciDetail .bootstrap-datetimepicker-widget table td.active:hover {background-color: #4f8a95 ;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#divBasciDetail .timepicker table>tbody>tr>td> a.btn,#divBasciDetail .timepicker table>tbody>tr>td> span.timepicker-hour,#divBasciDetail .timepicker table>tbody>tr>td> span.timepicker-minute,#divBasciDetail .timepicker table>tbody>tr>td.separator{color:#4f8a95  !important;}

#reportForm .date .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
#reportForm .time .input-group-addon{border: 1px solid  #4f8a95 !important; border-left:0px !important;}
#reportForm .date .input-group-addon .fa-calendar{color:  #4f8a95 !important;}
#reportForm .time .input-group-addon .fa-clock-o{color:  #4f8a95 !important;}
#reportForm .datepicker{border: 1px solid #4f8a95 ;border-radius: 0px !important;margin: 0;padding: 0;}
#reportForm .datepicker table>thead>tr>th{color:#4f8a95  !important;}
#reportForm .bootstrap-datetimepicker-widget table td.day:hover,#reportForm .bootstrap-datetimepicker-widget table td.hour:hover,#reportForm .bootstrap-datetimepicker-widget table td.minute:hover,#reportForm .bootstrap-datetimepicker-widget table td.second:hover {background-color: #4f8a95 ;color: #ffffff;}
#reportForm .bootstrap-datetimepicker-widget table td.active{background-color: #4f8a95  !important;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#reportForm .bootstrap-datetimepicker-widget table td.active:hover {background-color: #4f8a95 ;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#reportForm .timepicker table>tbody>tr>td> a.btn,#reportForm .timepicker table>tbody>tr>td> span.timepicker-hour,#reportForm .timepicker table>tbody>tr>td> span.timepicker-minute,#reportForm .timepicker table>tbody>tr>td.separator{color:#4f8a95  !important;}

.green-table .trScrollSelectedRow, .green-table .trScrollSelectedRow .sorting_1 {background-color: rgba(0,145,0,0.2) !important;color: #000;}
.violet-table-div .trScrollSelectedRow, .violet-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(87,55,178,0.2) !important;color: #000;}
.maroon-table-div .trScrollSelectedRow, .maroon-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(174,25,63,0.2) !important;color: #000;}
.green-table-div .trScrollSelectedRow, .green-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(0,145,0,0.2) !important;color: #000;}
.orange-table-div .trScrollSelectedRow, .orange-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(213,76,40,0.2) !important;color: #000;}
.golden-table-div .trScrollSelectedRow, .golden-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(246,164,6,0.2) !important;color: #000;}
.blue-table-div .trScrollSelectedRow, .blue-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(10,75,179,0.2) !important;color: #000;}
.black-table-div .trScrollSelectedRow, .black-table-div .trScrollSelectedRow .sorting_1 {background-color: rgba(47,47,47,0.2) !important;color: #fff;}
/*.trScrollSelectedRow, .trScrollSelectedRow .sorting_1 {background-color: rgba(2,166,216,0.2) !important;color: #000;}*/



.violet-table-div #select2-drop .select2-results .select2-result-label{ color: #5737b2 !important;}
.maroon-table-div #select2-drop .select2-results .select2-result-label{ color: #ae193f !important;}
.green-table-div #select2-drop .select2-results .select2-result-label{ color: #009100 !important;}
.orange-table-div #select2-drop .select2-results .select2-result-label{ color: #d54c28 !important;}
.golden-table-div #select2-drop .select2-results .select2-result-label{ color: #f6a406 !important;}
.blue-table-div #select2-drop .select2-results .select2-result-label{ color: #0a4bb3 !important;}
.black-table-div #select2-drop .select2-results .select2-result-label { color: #2f2f2f !important;}

.green-table-div a {color: rgba(0, 145, 0, 0.9);text-decoration-color: -moz-use-text-color;text-decoration-line: none;text-decoration-style: solid;}
.green-table-div a.btn-danger {color: white !important;}
.green-table-div a:focus, a:hover {color: rgba(0, 145, 0, 0.9);text-decoration-color: -moz-use-text-color;text-decoration-line: underline;text-decoration-style: solid;}
.green-table-div a:focus {outline-color: -moz-use-text-color;outline-offset: none;outline-style: none;outline-width: thin;}
.monthName a:focus,.monthName  a:hover {
    color: white;
}
.yearName  a:focus,.yearName  a:hover {
    color: white;
}

.monthdropdown a:focus,.monthdropdown a:hover {
    color: white;
    text-decoration: underline;
}
a.color-white:visited, a.color-white:hover, a.color-white:active {
    color: white;
}
.tools_exp.float_right {display: inline-block;float: right;margin-right: 10px;}
.tools_exp.float_right .dropdown .dropdown-menu {float: left !important; left: -11em !important;position: absolute !important;right: 0 !important;}
.tools_exp.float_right .dropdown-menu > li > a {color: #2f2f2f !important;padding: 3px 7px;}
.tools_exp.float_right .dropdown a {color: #2f2f2f !important;}
.noteFieldClass {color: #4f8a95;}
.fa.fa-print.pull-right.cursor.padded {color: #009100; font-size:20px;}

.modal-header> h4 {text-align: left !important;}
.login-box .form-horizontal .control-label {font-size: 16px !important; font-weight: bold !important;}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
    border-bottom: 1px solid  #4f8a95 !important;
}
.violet-table tr td {border-bottom: 1px solid #5737b2 !important;height: auto;min-height: 28px;text-align: center;}
.violet-table tr:last-child > td {border-bottom: 0px solid #5737b2 !important;height: auto;min-height: 28px;text-align: center;}

.green-table tr td {border-bottom: 1px solid #009100 !important;height: auto;min-height: 28px;text-align: center;}
.green-table tr:last-child > td {border-bottom: 0px solid #009100 !important;height: auto;min-height: 28px;text-align: center;}


.maroon-table tr td {border-bottom: 1px solid #ae193f !important;height: auto;min-height: 28px;text-align: center;}
.maroon-table tr:last-child > td {border-bottom: 0px solid #ae193f !important;height: auto;min-height: 28px;text-align: center;}

.orange-table tr td {border-bottom: 1px solid #d54c28 !important;height: auto;min-height: 28px;text-align: center;}
.orange-table tr:last-child > td {border-bottom: 0px solid #d54c28 !important;height: auto;min-height: 28px;text-align: center;}

.golden-table tr td {border-bottom: 1px solid #f6a406 !important;height: auto;min-height: 28px;text-align: center;}
.golden-table tr:last-child > td {border-bottom: 0px solid #f6a406 !important;height: auto;min-height: 28px;text-align: center;}

.blue-table tr td {border-bottom: 1px solid #0a4bb3 !important;height: auto;min-height: 28px;text-align: center;}
.blue-table tr:last-child > td {border-bottom: 0px solid #0a4bb3 !important;height: auto;min-height: 28px;text-align: center;}

.black-table tr td {border-bottom: 1px solid #2f2f2f !important;height: auto;min-height: 28px;text-align: center;}
.black-table tr:last-child > td {border-bottom: 0px solid #2f2f2f !important;height: auto;min-height: 28px;text-align: center;}

.visitingCalendarTable{border: 1px solid  #4f8a95 !important; border-collapse: separate;}
/*.visitingCalendarTable> tbody> tr> th:first-child{border-top: 0px solid  #4f8a95 !important;border: 1px solid  #4f8a95 !important border-collapse: separate;}*/
.visitingCalendarTable> tbody> tr> th{border: 1px solid  #4f8a95 !important; border-collapse: separate;}
/*.visitingCalendarTable> tbody> tr> th:last-child{border-bottom: 0px solid  #4f8a95 !important;border: 1px solid  #4f8a95 !important border-collapse: separate;}*/
/*
Removed for 100% width
#reportForm #cityid{width: 200px;}
#reportForm #emailid{width: 200px;}
#reportForm #nameid{width: 200px;}
#reportForm #treatmentid{width: 200px;}
#reportForm #mobileid{width: 200px;}
#reportForm #guestid{width: 200px;}
#reportForm #convertid{width: 200px;}*/
#reportForm input { width: 100%;}
#new_supplier_form .select2-drop {
    border: 1px solid #f6a406;
}
#new_supplier_form .select2-drop-active {
    border: 1px solid #f6a406 ;
    border-top: none;
}

input[type=text]:focus, input[type=password]:focus, textarea.form-control:focus, .input-group:focus, .radio-inline:focus{
    box-shadow: 0 0 10px #4f8a95;
    border: 2px solid #4f8a95;
    transition: box-shadow 0.3s ease 0s;
}
.mixForm select:focus{
    outline: none !important;  box-shadow: 0 0 10px #4f8a95;
    border: 2px solid #4f8a95;
    transition: box-shadow 0.3s ease 0s;
}
.select2-container-active {
    box-shadow: 0 0 12px #4f8a95;
    border: 3px solid #4f8a95;
    transition: box-shadow 0.3s ease 0s;
}
/*input[type=text].dialCodeFieldMobile:focus{box-shadow: none !important;border:none !important;}
input[type=text].dialCodeField:focus{box-shadow: none !important;}
*/
#receiptNo.form-control{border: 1px solid rgb(0,75,28) !important; border-radius: 0 !important;}
/*Remove by Jaydip : To make full width
#s2id_referenceid.select2-container .select2-choice {
    -moz-user-select: none;
    background-clip: padding-box;
    background-color: hsl(0, 0%, 100%);
    background-image: linear-gradient(to top, hsl(0, 0%, 93%) 0%, hsl(0, 0%, 100%) 50%);
    border: 1px solid hsl(186, 60%, 46%);
    border-radius: 4px;
    color: hsl(186, 60%, 46%);
    display: block;
    height: 35px;
    max-width: 100%;
    min-width: 200px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 200px;
}
*/
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: hsl(0, 0%, 20%);
    margin-bottom: 6px !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none !important;
}
.smallmenu{ min-width: 90px !important; text-align: center; font-family: 'Raavi';}
.smallmenu li a:focus,.smallmenu li a:hover{ background-color: #589A8E; color: white;}
.bg-white {
    background-color: white !important;
}
.eachRowCalendarOld {
    width: 1940px;
    float: left;
}
.eachRowCalendarOld{ width: 1940px; float: left;}
.eachRowCalendarOld > div:first-child{ width: 80px; background-color: white;  }
.spaceOld{ width: 80px !important; background-color: white !important;  }
.eachRowCalendarOld > div{ width:60px; height: 30px;background-color:#65B92A; float: left; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; text-align: center; line-height: 30px;}
.eachRowCalendarOld > div .half-width-red{ width: 50%; float: left; height: 100%; background-color: #D92525;}
.eachRowCalendarOld > div .half-width-green{ width: 50%; float: left; height: 100%;}
.eachRowCalendarOld > div .half-width-info{ width: 50%; float: left; height: 100%; background-color: #F29F05;}
.eachRowCalendarOld > div .full-width-red{ width: 100%; float: left; height: 100%;}

.color-green{ color: #26A65B;}
.color-pink{color: #FF69B4; }
.color-blue{color: #428bca; }
.color-black{color: #000; }
.color-pink{color: #FF69B4; }
.circle-green{background-color: #26A65B !important; color: white; }
.circle-pink{background-color: #FF69B4 !important; color: white; }
.size-big{ font-size:20px; margin-top: 10px;}
.iconDiv .size-big{ font-size:12px;}
.bg-green{ background-color:#26A65B !important; color: white; }
.bg-white{ background-color: white !important;}
.addLanguageButton {
    border: 1px solid #4f8a95;
    background-color: #c8e2e4;
    color: #fff;
    padding: 6px 12px;
}

.input_language {
    line-height: 2;
    width: 192px;
    height: 34px;
    margin-right: 5px;
    padding: 0 0 0 8px;
}
.border_yellow {
    border: 1px solid #f6a406;
    border-radius: 0px;
}
.noteFieldClassColor {
    color: #f6a406;
}
@media only screen and (max-width:1024px){

    body {font-size: 12px;margin: 0 0 80px;}
    .table tr th {font-size: 12px !important;}
    #availform.form-inline.form-group {margin: 0 11px!important;}
    .table> tbody> tr> th, .table> tfoot> tr> th, .table> thead> tr> th {margin-right: 8px !important;padding: 0 2px !important;}
    .list-inline {list-style: outside none none;margin-left: 0px !important;}
    .list-inline> li {display: inline-block;padding-left: 0 !important;padding-right: 0 !important;}
    .medicineBoxes input.qtyBox {height: 24px;outline: medium none;padding: 2px;width: 24px;text-align: center;}
    .clearfix{display: block;}
    #divPrescription.clearfix{display: none;}
    table.dataTable thead th.sorting::after {display: block;font-family: FontAwesome;position: absolute;right: 6px;top: 0px;}
    table.dataTable thead th.sorting::after {color: #eeeeee;font-size: 0.6em;margin-right: -1.25em;padding-top: 1.25em;}
    .pull-right {float: right !important;margin-left: 10px;}
    .visitList li {font-size: 12px !important;line-height: 24px;}
    .btn {font-size: 12px !important;}
    .daysDiv div.daysIPDBox {
        background-color: #4f8a95;
        color: #ffffff;
        float: left;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 134px !important;
    }
    .daysDiv div.daysTherapyBlackBox {height: 134px !important;width: 134px !important;}
    .daysDiv div.daysTherapyBox {height: 134px !important;width: 134px !important;}
    .fullDivIPDtherapy form {border: 1px solid #4f8a95;display: block;float: left;margin-bottom: 10px;margin-top: 10px; padding: 10px;width: 96% !important;}
    .formYellow > div.putColor, .formYellow input[type="text"], .formYellow textarea, .formYellow textarea:focus, .formYellow input[type="password"], .formYellow select {border: 1px solid #4f8a95;border-radius: 0;box-shadow: none;color: #4f8a95;margin: 0px auto;outline: medium none;}
    .navbar-nav > li > a {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .navbar-nav > li > a {color: #000000 !important;font-size: 14px;}
    .navbar {margin-bottom: 20px;min-height: 40px;position: relative;}
    .calender-table th {font-size: 14px !important;font-weight: bold;text-align: center;}
    .calender-table td {border-bottom: 1px solid #009100;font-size: 12px !important;text-align: center;}
    .fa.fa-print.pull-right.cursor.padded {color: #009100;font-size: 16px !important;}
    .cal-month-box .cal-day-today span[data-cal-date] {font-size: 1.5em !important;}
    .appoinment-callender {font-size: 13px !important;}
    .medicineBoxes input.qtyBox { width: 25px; height: 25px;display: block;float: left;border: none;padding: -5px; border-right: 1px solid #2f2f2f;box-shadow: none; outline: none;border-radius: 0px;}
    .marged-right-10 {
        margin-right: 8.5px !important;
    }
    .marged-left-10 {
        margin-left: 8.5px !important;
    }

}
#allinhouseIPDListTable .btn-danger{ color: white;}
@media only screen and (max-width: 800px) {
    /* Force table to not be like tables anymore */
    .dataTableClass.dataTable table,
    .dataTableClass.dataTable thead,
    .dataTableClass.dataTable tbody,
    .dataTableClass.dataTable th,
    .dataTableClass.dataTable td,
    .dataTableClass.dataTable tr {display: block;}
    /* Hide table headers (but not display: none;, for accessibility) */
    .dataTableClass.dataTable thead tr {position: absolute;top: -9999px;left: -9999px;}
    .dataTableClass.dataTable tr { border: 1px solid transparent;}
    .dataTableClass.dataTable tr { border: 1px solid transparent;}
    .dataTableClass.dataTable tr .tdDeleteColumn { border-bottom:none !important;}
    /* Behave  like a "row" */
    .dataTableClass.dataTable td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;white-space: normal;text-align:left;	}
    /* Now like a table header */ /* Top/left values mimic padding */
    .dataTableClass.dataTable td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;text-align:left;font-weight: bold;	}
    /* Label the data */
    .dataTableClass.dataTable td:before {content: attr(data-title);}
    .violet-table tr:last-child > td {border-bottom: 1px solid #5737b2 !important;height: auto;min-height: 28px;text-align: center;}
    .green-table tr:last-child > td {border-bottom: 1px solid #009100 !important;height: auto;min-height: 28px;text-align: center;}
    .maroon-table tr:last-child > td {border-bottom: 1px solid #ae193f !important;height: auto;min-height: 28px;text-align: center;}
    .orange-table tr:last-child > td {border-bottom: 1px solid #d54c28 !important;height: auto;min-height: 28px;text-align: center;}
    .golden-table tr:last-child > td {border-bottom: 1px solid #f6a406 !important;height: auto;min-height: 28px;text-align: center;}
    .blue-table tr:last-child > td {border-bottom: 1px solid #0a4bb3 !important;height: auto;min-height: 28px;text-align: center;}
    .black-table tr:last-child > td {border-bottom: 1px solid #2f2f2f !important;height: auto;min-height: 28px;text-align: center;}

    .tile-view-1{ background:#5737b2; color: #fff; height: 100%; /*margin:0.5%; width:100%;*/}
    .tile-view-2{ background:#ae193f; color: #fff; height: 100%; /*margin:0.5%; width:100%;*/}
    .tile-view-3{ background:#0a4bb3; color: #fff; height: 100%; /*margin:0.5%; width:100%;*/}
    .tile-view-4{ background:#f6a406; color: #fff; height: 100%;/*margin:0.5%; width:100%;*/}
    .tile-view-5{ background:#009100; color: #fff; height: 100%;/*margin:0.5%; width:100%;*/}
    .tile-view-6{ background:#d54c28; color: #fff; height: 100%;/*margin:0.5%; width:100%;*/}
}
@media only screen and (max-width: 768px) {
    .navbar-nav {margin: 25px 0 0; margin-top: 0px !important;}
    .navbar-nav > li > a {padding: 4px;}
    .h5 {font-size: 1em !important;padding: 1.25em !important;}
    .badge {font-size: 0.8em;}
}
@media only screen and (max-width: 320px){
    .navbar-toggle {margin-top: -47px;}
}
.expiryMsgDiv a{color:white;}
.expiryMsgDiv{
    line-height: 70px;
}
#reportForm .btn-primary {
    margin-right:250px
}
#sms_history .btn-my {
    background-color: #f6a406 !important;
    border-color: #4f8a95;
    color: #ffffff;
    border:1px solid #f6a406;
}
#sms_message{
    border-color: #4f8a95;
}
/*#addInwardForm .rateField{
    width:90px;
}*/
.gParticularItemDisplay{
    display: none;
}

.edit_area_medicineTotal{
    width: 50px;
    height: 25px;
    text-align: center;
}
.itemAmountDetails { float: left; width: 100%; border: 1px solid #4f8a95; color: #4f8a95; font-size: 14px; padding: 2px 0; text-align:left;}
.itemAmountDetails strong{background-color: #4f8a95; color: #ffffff;font-size: 18px; font-weight:700;padding: 2px; margin-right: 10px;}

.iteminvoiceTable{
    margin-left: 100px;
}
.fontSize25 {
    font-size: 25px !important;
}
.borderBottomNone{
    border-bottom: none;
}
.certificateIcon{
    font-size: 150px;
}
.extmedicineBoxes input.qtyBox {
    height: 30px;
    outline: medium none;
    padding: 2px;
    width: 30px;
    text-align: center;
    float: left;
}
.oldSearchList .soccls{
    background-color: #4f8a95 !important;
}
.oldSearchSurvanaList .soccls{
    background-color: #4f8a95 !important;
}