/*==========================
	Custom css
==========================*/
.first { box-sizing: border-box; text-align: center; overflow:hidden}

.first:not(:first-child) { display: none; }

.controls { width: 100%; }

.pre { float: left; }

.next { float: right; }

a {
    cursor: pointer;
}
.house-icon{}
.house-icon img{width:17px; float:left;margin: 2px;}
.custom-ac {  color:#05346b;  border-top: 1px solid #eee;  border-bottom: 1px solid #eee;  border-left: 0;  border-radius: 0;  padding: 10px;  font-size:20px;}/* Custom Checkbox */		.chk_box {		  display: block;		  position: relative;		  padding-left: 35px;		  margin-bottom: 12px;		  cursor: pointer;		  -webkit-user-select: none;		  -moz-user-select: none;		  -ms-user-select: none;		  user-select: none;		  font-weight:normal;		}		/* Hide the browser's default checkbox */		.chk_box input {		  position: absolute;		  opacity: 0;		  cursor: pointer;		  height: 0;		  width: 0;		}		/* Create a custom checkbox */		.checkmark {		  position: absolute;		  top: 0;		  left: 0;		  height: 25px;		  width: 25px;		  background-color: #eee;		}		/* On mouse-over, add a grey background color */		.chk_box:hover input ~ .checkmark {		  background-color: #ccc;		}		/* When the checkbox is checked, add a blue background */		.chk_box input:checked ~ .checkmark {		  background-color: #2196F3;		}		/* Create the checkmark/indicator (hidden when not checked) */		.checkmark:after {		  content: "";		  position: absolute;		  display: none;		}		/* Show the checkmark when checked */		.chk_box input:checked ~ .checkmark:after {		  display: block;		}		/* Style the checkmark/indicator */		.chk_box .checkmark:after {		  left: 10px;		  top: 5px;		  width: 5px;		  height: 14px;		  border: solid white;		  border-width: 0 3px 3px 0;		  -webkit-transform: rotate(45deg);		  -ms-transform: rotate(45deg);		  transform: rotate(45deg);		}/* Modal styles */.modal .modal-content .modal-body { text-align:left;} .modal .modal-content .modal-body input::-webkit-input-placeholder { /* Edge */  color: #bbb;  font-style:italic;}.modal .modal-content .modal-body input:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #bbb;  font-style:italic;}.modal .modal-content .modal-body input::placeholder {  color: #bbb;  font-style:italic;}.modal .modal-content .modal-body .form-control {    background: #fff;    font-size: 16px;    height: 50px;    padding: 10px 20px;    border-radius: 5px;    border: 1px solid #ff5d3b;}.modal .modal-content .modal-body .form-select {    background: #fff;    font-size: 16px;    height: 50px;    padding:0px;    border-radius: 5px;    border: 1px solid #ff5d3b;	box-shadow:0px;}
.contact-box .input-group-text { border: 1px solid #e8e8ed;}
.bootstrap-select .dropdown-toggle, .bootstrap-select .dropdown-toggle:active, .bootstrap-select .dropdown-toggle:focus{border:0px !important;	height:48px;	font-size: 16px;	font-style:italic;}.share-modal .btn-share{	background-color:#fff;	border-radius:0px;	border:2px solid #444;	font-weight:700;	padding:13px;}.modal .modal-content .modal-body textarea.form-control {    height: 150px;	padding-top: 20px;}.modal .modal-header{	background:#ff5d3b;	border-radius:0px;	border:0px;}.modal .modal-body{	color: #ff5d3b;	font-weight: normal;	text-align: center;	}.modal .modal-body strong{	font-weight:700;}.modal .modal-header .modal-title{	text-align: center;	margin: auto;	font-family:'Nunito', sans-serif!important;}/* Dashboard styles */.btn-filter, .filter-links > li > a{	border-radius:6px;	color:#fff;	display:block;	font-weight:bold;	padding: 12px 26px;	background-color: #ff5d3b;	margin-bottom:8px;}.btn-filter:active, .btn-filter:hover, .filter-links > li > a:hover{	color:#fff; background-color: #fff;}.switch {  position: relative;  display: inline-block;  width: 52px;  height: 26px;  margin-bottom:0px;}.switch input {   opacity: 0;  width: 0;  height: 0;}.slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #a5a5a5;  -webkit-transition: .4s;  transition: .4s;}.slider:before {  position: absolute;  content: "";  height: 18px;  width: 18px;  left: 4px;  bottom: 4px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;}input:checked + .slider {  background-color: #2196F3;}input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}input:checked + .slider:before {  -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px);}/* Rounded sliders */.slider.round {  border-radius: 36px;}.slider.round:before {  border-radius: 50%;} .dropbtn { cursor: pointer; margin-right: 30px !important; margin:0px !important; } .dashboardpage .icon{	max-width:36px;}.dashboard .table { border-color:#b0cfe9 !important; border-top:1px solid #dfebf5 !important; }.dashboard .table tr td, .dashboard .table > thead { vertical-align:middle;}.dashboard .table > tbody > tr > td, .dashboard .table > tbody > tr > th, .dashboard .table > tfoot > tr > td, .dashboard .table > tfoot > tr > th, .dashboard .table > thead > tr > td, .dashboard .table > thead > tr > th { padding:20px 15px; text-align:left; color:#000;}.dashboard .table > thead > tr > th .dropdown button{ font-weight:bold; padding:0px;}.dashboard table tr > th, .dashboard table tr > td { border:0px; font-size:16px;}.dashboard table tr.highlighted td { background:#deebf4; border:0px; font-weight:bold;}
.dashboard .dropdown-content{ color: #ff5d3b;	text-align:left; font-size:18px; text-transform: uppercase;	font-weight: bold;	line-height: 30px;	cursor:pointer; top:68px; right:80px;}
.dashboard #myDropdown2.dropdown-content, .dashboard #myDropdown3.dropdown-content, .dashboard #myDropdown4.dropdown-content, .dashboard #myDropdown5.dropdown-content, .dashboard #myDropdown6.dropdown-content{ top:23px; right:80px; z-index:9999; }
.dropdown-content > div{ padding:5px 0px;}.dashboard .row.border {border-color:#b0cfe9 !important;}#cms-9 .section-full:last-child {    margin-top: -27px;}
.nav-pills .dropbtn {margin-top: 16px !important;}
.patient_id { color: #ff5d3b; font-weight:700;}
.dashboard .count { border:1px solid #ff5d3b; border-radius:50%; color: #ff5d3b; display:inline-block; font-size:24px; font-weight:500; height:48px; padding-top:5px; width:48px;}
.dlab-bnr-inr-entry .form-control {
    background: rgba(255,255,255,0.8);
    font-size: 16px;
	font-style:italic;
    height: 50px;
    padding: 10px 20px;
    border-radius: 5px;
    border: 1px solid #ff5d3b;
	text-align:center;
}

@media (max-width: 1199.98px){
	.dashboard .dropdown-content, .dashboard #myDropdown2.dropdown-content, .dashboard #myDropdown3.dropdown-content, .dashboard #myDropdown4.dropdown-content, .dashboard #myDropdown5.dropdown-content, .dashboard #myDropdown6.dropdown-content{ right:55px; }
	.dropbtn {margin-right: 40px !important;}
}

@media  (max-width: 991.98px){
	.dashboard .lf-col #myDropdownmd.dropdown-content { top:60px; right: 0; left: 0px; margin: auto; width: 200px;}
	#myDropdownmd.dropdown-content::after { content: ""; position: absolute; top: -40%; right: 0; width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid #fff; border-left: 30px solid transparent; border-right: 30px solid transparent; left: 0; margin: auto; }
}
	
@media  (max-width: 767.98px){
	.tab-block{	overflow-x:scroll; width:100%;}
	.section-full:last-child {  margin-bottom: 0;}
	.dashboard .table > tbody > tr > td, .dashboard .table > tbody > tr > th, .dashboard .table > tfoot > tr > td, .dashboard .table > tfoot > tr > th, .dashboard .table > thead > tr > td, .dashboard .table > thead > tr > th { color:#000; padding: 10px;}
	.dashboard .dropdown-content, .dashboard #myDropdown2.dropdown-content, .dashboard #myDropdown3.dropdown-content, .dashboard #myDropdown4.dropdown-content, .dashboard #myDropdown5.dropdown-content, .dashboard #myDropdown6.dropdown-content{ right:55px; }
	.filter-links > li > a {word-break: break-all;}
}

@media  (max-width: 399.98px){
	.dropbtn {margin-right: 0px !important;}
}
}