.heading {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
    background: url('images/logo/herbasana.png') no-repeat center left !important;
    padding-left: 6px;
    padding-top : 3px;
}

.restriction-header {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.welcome {
    background: url('images/logo/welcome.png') no-repeat top left !important;   
}

.datepicker {
	margin: 0px !important;
}

.red-style {
    color: red;	
}

.error {
	color: red;
}

.info {
	padding: 5px;
}

.info ul {
	list-style-type: none;
}
		
.agenda-header {
	background-image: url('images/extra/shadow.png') !important;
	background-repeat: repeat-x;
	background-position: bottom left;
}

.agenda-header-future {
	padding-left: 5px;
	padding-top: 2px;
	font-weight: bold;
	color: #154297;
}

.agenda-header-past {
	padding-left: 5px;
	padding-top: 2px;
	font-weight: bold;
	color: #87abc2;
}

.agenda-header-today {
	padding-left: 5px;
	padding-top: 2px;
	font-weight: bold;
	color: #000000;
}

.agenda-body {
	height: 20px;
	line-height: 20px;
	padding-left: 3px;
	padding-right: 3px;
}

div.first-quarter-free {
	background-color: white;
	border-top: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
	border-bottom: 1px dotted #8db2e3;
}

div.first-quarter-free:hover {
    background-color: #f0f0f0;
    border-top: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
    border-bottom: 1px dotted #8db2e3;
}

div.first-quarter-free-today {
	background-color: #E8F1FA;
	border-top: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
	border-bottom: 1px dotted #8db2e3;
}

div.first-quarter-free-today:hover {
    background-color: #c0d8f0;
    border-top: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
    border-bottom: 1px dotted #8db2e3;
}

div.first-quarter-free-restricted {
	background-color: #f5d9d2;
	border-top: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
	border-bottom: 1px dotted #8db2e3;
}

div.first-quarter-free-restricted:hover {
    background-color: #F2C2B6;
    border-top: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
    border-bottom: 1px dotted #8db2e3;
}

div.center-quarter-free {
	background-color: white;
	border-bottom: 1px dotted #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
}

div.center-quarter-free:hover {
    background-color: #f0f0f0;
    border-bottom: 1px dotted #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
}

div.center-quarter-free-today {
	background-color: #E8F1FA;
	border-bottom: 1px dotted #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
}

div.center-quarter-free-today:hover {
    background-color: #c0d8f0;
    border-bottom: 1px dotted #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
}

div.center-quarter-free-restricted {
	background-color: #f5d9d2;
	border-bottom: 1px dotted #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
}

div.center-quarter-free-restricted:hover {
    background-color: #f2c2b6;
    border-bottom: 1px dotted #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
}

div.last-quarter-free {
	background-color: white;
	border-bottom: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
}

div.last-quarter-free:hover {
    background-color: #f0f0f0;
    border-bottom: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
}

div.last-quarter-free-today {
	background-color: #E8F1FA;
	border-bottom: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
}

div.last-quarter-free-today:hover {
    background-color: #c0d8f0;
    border-bottom: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
}

div.last-quarter-free-restricted {
	background-color: #f5d9d2;
	border-bottom: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
}

div.last-quarter-free-restricted:hover {
    background-color: #f2c2b6;
    border-bottom: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
    border-right: 1px solid #8db2e3;
}

.quarter-preferenced {
	font-weight: bold;
}

div.first-quarter-reserved {
	background-color: #FAF7B4;
	border-top: 1px solid #FBB013;
	border-left: 1px solid #FBB013;
	border-right: 1px solid #FBB013;
	border-bottom: 1px dotted #FBB013;
}

div.first-quarter-reserved:hover {
    background-color: #F2EF9D;
    border-top: 1px solid #FBB013;
    border-left: 1px solid #FBB013;
    border-right: 1px solid #FBB013;
    border-bottom: 1px dotted #FBB013;
}

div.center-quarter-reserved {
	background-color: #FAF7B4;
	border-left: 1px solid #FBB013;
	border-right: 1px solid #FBB013;
	border-bottom: 1px dotted #FBB013;
}

div.center-quarter-reserved:hover {
    background-color: #F2EF9D;
    border-left: 1px solid #FBB013;
    border-right: 1px solid #FBB013;
    border-bottom: 1px dotted #FBB013;
}

div.last-quarter-reserved {
	background-color: #FAF7B4;	
	border-left: 1px solid #FBB013;
	border-right: 1px solid #FBB013;
	border-bottom: 1px solid #FBB013;
}

div.last-quarter-reserved:hover {
    background-color: #F2EF9D;  
    border-left: 1px solid #FBB013;
    border-right: 1px solid #FBB013;
    border-bottom: 1px solid #FBB013;
}

div.first-quarter-reserved-selected {
	background-color: #F4E3AC;
	border-top: 1px solid #FBB013;
	border-left: 1px solid #FBB013;
	border-right: 1px solid #FBB013;
	border-bottom: 1px dotted #FBB013;
}

div.first-quarter-reserved-selected:hover {
    background-color: #edd893;
    border-top: 1px solid #FBB013;
    border-left: 1px solid #FBB013;
    border-right: 1px solid #FBB013;
    border-bottom: 1px dotted #FBB013;
}

div.center-quarter-reserved-selected {
	background-color: #F4E3AC;
	border-left: 1px solid #FBB013;
	border-right: 1px solid #FBB013;
	border-bottom: 1px dotted #FBB013;
}

div.center-quarter-reserved-selected:hover {
    background-color: #edd893;
    border-left: 1px solid #FBB013;
    border-right: 1px solid #FBB013;
    border-bottom: 1px dotted #FBB013;
}

div.last-quarter-reserved-selected {
	background-color: #F4E3AC;	
	border-left: 1px solid #FBB013;
	border-right: 1px solid #FBB013;
	border-bottom: 1px solid #FBB013;
}

div.last-quarter-reserved-selected:hover {
    background-color: #edd893;  
    border-left: 1px solid #FBB013;
    border-right: 1px solid #FBB013;
    border-bottom: 1px solid #FBB013;
}

.gridcontainer {
    padding: 8px;
    
}

.gridcontainer ul {
    list-style-type: disc;
    padding-left: 18px;
}

.gridcontainer ol {
    list-style-type: decimal;
    padding-left: 18px;
}

.patient-container {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
}

.preference_green {
	background-color: #a7d597;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.preference_red {
	background-color: #f5d9d2;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}


.icon-doctor {
    background-image: url('images/icon/doctor.png') !important;
}

.deleted-patient {
	color: #999;
}

.deleted-user {
	color: #999;
}
