/****************************************/

/* Helper Class */

/****************************************/

.text-dark{
	color: #5b636a !important;
}
.bck-white{
	background: #fff !important;
}
.custom-checkbox label{
	display: inline-block;
	vertical-align: middle;
}
.drop .sub-item{
	width: 100%;
}

.radio-inline li {
	display: inline;
	margin-right: 25px;
}
/****************************************/

/* Helper Class End */

/****************************************/


/* DataTable Modification */

table.dataTable tr th.select-checkbox.selected::after {
    content: "✔";
    margin-top: -6px;
    margin-left: -4px;
    text-align: center;
    text-shadow: rgb(176, 190, 217) 1px 1px, rgb(176, 190, 217) -1px -1px, rgb(176, 190, 217) 1px -1px, rgb(176, 190, 217) -1px 1px;
}

table.dataTable td.select-checkbox::before, 
table.dataTable th.select-checkbox::before {
   margin-top: 0px; 
}
table.dataTable tr.selected td.select-checkbox::after, table.dataTable tr.selected th.select-checkbox::after {
  margin-top: -6px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-left: 6px;
}
table.dataTable th.select-checkbox:before {
	content: none;
}
/* DataTable Modification End */


/****************************************/

/* Patient List page */

/****************************************/

.patient-list table tr td{
	color: #000 !important;
}
.patient-list .dataTables_filter {
   display: none;
}
.label{
	padding: 2px 4px;
	color: #fff;
}
.label-success{
	background-color: lightgreen;
}
div.dt-buttons{
	float: right;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-left: 3px;
}

/****************************************/

/* Patient List page End*/

/****************************************/


/****************************************/

/* Login Page CSS */

/****************************************/

@media screen and (min-width: 1280px){
	.login-header{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 10;
	}	
}
.box{
 	border:1px solid red; 
 	box-shadow:0px 0px 51px 1px #f3f3f3;
 }

/****************************************/

/* Login Page CSS End */

/****************************************/
/****************************************/

/* Upload Page CSS  */

/****************************************/

.upload-form-inner{
	width: 	100%;
	padding: 3rem; 
	background: #efefef;
	border: 7px solid #f8f8f8;
	position: 	relative;
}
.upload-form-inner:after{
	content: "";
	position: 	absolute;	
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	background: #f7f7f7;
	border: 2px dashed #ccc;
}
.fade.in{
	opacity: 1;
}
.overflow-table{
	max-height: 400px;
	overflow-y: auto;
}
.header-right{
	width: auto;
}
.qu-dropdown .qu-form{
	min-width: 300px;
}
/****************************************/

/* Upload Page CSS End */

/****************************************/
/****************************************/

/*patient-status Page CSS  */

/****************************************/
.borderless tr td {
    border: none !important;
    padding: 7px 0px !important;
}
.patient-section{
	background: #f7f7f7;
	padding: 5px;
	border: 1px solid #f0f0f0;
}
.manager-left .ckbox{
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
}

/****************************************/

/*patient-status  Page CSS End */

/****************************************/
