span.api_form_wrap {
	display:block !important;
}
span.api_select_wrap {
	display:block !important;
	margin-bottom:1em;
}
table.timelist{
	border:solid 1px #00b0b0;
}
td.status_2{
	color:#ff0000;
	text-decoration:line-through;
	font-weight:bold;
}

td.status_1{
	font-weight:bold;
	color:#cecece;
}
td.status_0{
	font-weight:bold;
	cursor:pointer;
	color:#053296;
}
td.time{
	font-weight:bold;
}
#selectDoctorBtn{
	display:none;
}
#openDoctorList{
	display:none;
}
#openDoctorName{ 
	display:none;
}
#changePatientData{
	display:none;
}
#patientData{
	display:none;
}
#doctor_time_list{
	display:none;
}
#timeListPrevWeek{
	display:none;
}
#orderPatientDataBtn{
	display:none;
}
#orderFinished{
	display:none;
}
.input_error{
	border:solid 2px red !important;
	color:red;
}
.day_line{
	font-weight:bold;
	    color: #00b0b0;
		font-style:italic;
		border-bottom:solid 1px #a2a2a2;
}
div.api_loader{
	opacity:0.8;
	z-index:10000;
	top:0;
	left:0;
	background:white;
	display:block;
	position:fixed;
	width:100%;
	height:100%;
	display:none;
	
}
div.api_loader>div.loader_img{
	left:50%;
	top:50%;
	position:absolute;
	margin-left:-300px;
	margin-top:-300px;
	display:block;
	width:600px;
	height:600px;
	background:url('../loader.gif') no-repeat;
}

button.bg_red{
	background:#dc3545;
	border-color:#dc3545;
}
button.bg_red:hover{
	background:red;
	border-color:red;
}
