html, body
{
margin:0px;
padding:0px;
background-color:#0B60B0;
font-family: 'Droid Sans', sans-serif;
font-size:14px;
}

img
{
border:0px;
padding:0px;
}

#loadergif, #loadergif2, #loadergif7, #loadergif99{
  text-align:center;
}

#loadergif img, #loadergif2 img, #loadergif7 img, #loadergif99 img{
  width:50px;
}

.dashboard_section{
	background-color:#fff;
	padding:1%;
	border:1px solid #e7e7e7;
	width:30.33%;
	margin:2% 1.33%;
	display:block;
	float:left;
	height:520px;
	overflow-y:auto;
	border-radius:8px;
}	

.dashboard_section h1, .dashboard_section_2 h1{
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	padding:1%;
	margin:8px;
	background-color:#115a7b;
	color:#fff;
}	

.dashboard_section_2{
	background-color:#fff;
	padding:1%;
	border:1px solid #e7e7e7;
	width:97%;
	margin:1%;
	display:block;
	min-height:480px;
	overflow-y:auto;
	border-radius:8px;
}	

#logo img{
	width:46px;
}	

.cstm_date_bx{
	width:120px;
}	

#med_entry_box, #patients_entry_box, #holidays_entry_form, .popup_entry_form{
    width: 360px;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    padding: 4%;
    margin: 4px auto;
}

img.action_icons{
	width:24px;
}	

#error {
	color: #d54e21;
	background-color: #eeeeee;
	text-align: left;
	padding: 5px;
	width: 451px;
	margin: 5px auto;
	border: 2px solid #d54e21;
}
#error h3 {
	text-align: center;
}

#success {
	color:#385DA1;
	background-color: #D8DFEC;
	text-align: center;
	padding: 10px;
	width: 480px;
	margin: 10px auto;
}
#success h3 {
	text-align: center;
}
#success p {
	color: #000;
}

#error h2, #error h3, #success h2, #success h3{
	font-size:18px;
}

#log_out_holder{
	position:absolute;
	top:3%;
	right:2%;
}	

#log_out_holder a{
	color:white;
	text-decoration:none;
}	

#login_box input{
	color:#000 !important;
}	

@media (max-width: 768px) {
   .dashboard_section{
		background-color:#fff;
		padding:1%;
		border:1px solid #e7e7e7;
		width:96%;
		margin:1%;
		display:block;
		float:none;
		height:auto;
		overflow-y:auto;
		border-radius:2px;
	}	

	.dashboard_section h1, .dashboard_section_2 h1{
		text-align:center;
		font-size:1em;
		font-weight:700;
		padding:0px;
		margin:0px;
	}	
	
	#log_out_holder{
		position:absolute;
		top:1%;
		right:1%;
	}	
	
	.popup{
		width:92% !important;
		margin:0 auto;
	}	
}