.search_records_button {
	position: fixed;
	padding: 0;
	bottom: 30px;
	right: 5px;
	width: 35px;
	height: 35px;
	background: #fff;
	color: #000;
	border: solid 3px #000;
	border-radius: 40px 40px 40px 40px;
	-moz-border-radius: 40px 40px 40px 40px;
	-webkit-border-radius: 40px 40px 40px 40px;
	z-index: 99;
	font-size: 18px;
	line-height: 30px;
	padding-left: 6px;
}
.search_records_button:hover {
	color: #11BDB0;
}
.search_records_reset {
	position: fixed;
	padding: 0;
	bottom: 30px;
	right: 45px;
	width: 35px;
	height: 35px;
	background: #fff;
	color: #000;
	border: solid 3px #000;
	border-radius: 40px 40px 40px 40px;
	-moz-border-radius: 40px 40px 40px 40px;
	-webkit-border-radius: 40px 40px 40px 40px;
	z-index: 99;
	font-size: 18px;
	line-height: 30px;
	padding-left: 6px;
}
.search_records_reset {
	color: #11BDB0;
}
.autocomplete-suggestions {
	border: 1px solid #e4e4e4;
	background: #F4F4F4;
	cursor: default;
	overflow: auto
}
.autocomplete-suggestion {
	padding: 2px 5px;
	font-size: 1.2em;
	font-size: 0.9em;
	white-space: nowrap;
	overflow: hidden
}
.autocomplete-selected {
	background: #f0f0f0
}
.autocomplete-suggestions strong {
	color: #39f;
	font-weight: bolder
}
.absent {
	background: #FF8587;
	font-weight: bold;
}
.present {
	background: #A0F188;
	font-weight: bold;
}
.off {
	background: #CBEB69;
	font-weight: bold;
}
.leave {
	background: #FDC0F7;
	font-weight: bold;
}
.bs-callout {
    padding: 5px;
    margin: 5px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
   /* border-radius: 3px;*/
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 1px;
	font-size:12px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h1, .bs-callout-default h2, .bs-callout-default h3 , .bs-callout-default h4 , .bs-callout-default h5 {
    color: #777;
}
/*.bs-callout-default .x_title h1,h2{
    border-bottom: 2px solid #777;
    padding: 1px 5px 6px;
}*/
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h1, .bs-callout-primary h2, .bs-callout-primary h3 , .bs-callout-primary h4 , .bs-callout-primary h5 {
    color: #428bca;
}
/*.bs-callout-primary .x_title h1,h2{
    border-bottom: 2px solid #428bca;
    padding: 1px 5px 6px;
}*/
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h1, .bs-callout-success h2, .bs-callout-success h3 , .bs-callout-success h4 , .bs-callout-success h5 {
    color: #5cb85c;
}
/*.bs-callout-success .x_title h1,h2{
    border-bottom: 2px solid #5cb85c;
    padding: 1px 5px 6px;
}*/
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h1, .bs-callout-danger h2, .bs-callout-danger h3 , .bs-callout-danger h4 , .bs-callout-danger h5 {
    color: #d9534f;
}
/*.bs-callout-danger .x_title h1,h2{
    border-bottom: 2px solid #d9534f;
    padding: 1px 5px 6px;
}*/
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h1, .bs-callout-warning h2, .bs-callout-warning h3 , .bs-callout-warning h4 , .bs-callout-warning h5 {
    color: #f0ad4e;
}
/*.bs-callout-warning .x_title h1,h2{
    border-bottom: 2px solid #f0ad4e;
    padding: 1px 5px 6px;
}*/
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h1, .bs-callout-info h2, .bs-callout-info h3 , .bs-callout-info h4 , .bs-callout-info h5 {
    color: #5bc0de;
}
/*.bs-callout-info .x_title h1,h2{
    border-bottom: 2px solid #5bc0de;
    padding: 1px 5px 6px;
}*/
.bs-callout-orange {
    border-left-color: #FF8600;
}
.bs-callout-orange h1, .bs-callout-orange h2, .bs-callout-orange h3 , .bs-callout-orange h4 , .bs-callout-orange h5 {
    color: #FF8600;
}
/*.bs-callout-orange .x_title h1,h2{
    border-bottom: 2px solid #FF8600;
    padding: 1px 5px 6px;
}*/
.bs-callout-pink {
    border-left-color: #FFC3EA;
}
.bs-callout-pink h1, .bs-callout-pink h2, .bs-callout-pink h3 , .bs-callout-pink h4 , .bs-callout-pink h5 {
    color: #FFC3EA;
}
/*.bs-callout-pink .x_title h1,h2{
    border-bottom: 2px solid #FFC3EA;
    padding: 1px 5px 6px;
}*/
.bs-callout-black {
    border-left-color: #000000;
}
.bs-callout-black h1, .bs-callout-black h2, .bs-callout-black h3 , .bs-callout-black h4 , .bs-callout-black h5 {
    color: #000000;
}
/*.bs-callout-black .x_title h1,h2{
    border-bottom: 2px solid #000000;
    padding: 1px 5px 6px;
}*/

.bs-callout-purple {
    border-left-color: #E71ED9;
}
.bs-callout-purple h1, .bs-callout-purple h2, .bs-callout-purple h3 , .bs-callout-purple h4 , .bs-callout-purple h5 {
    color: #E71ED9;
}
/*.bs-callout-purple .x_title h1,h2{
    border-bottom: 2px solid #E71ED9;
    padding: 1px 5px 6px;
}*/

.bs-callout-green {
    border-left-color: #177B1C;
}
.bs-callout-green h1, .bs-callout-green h2, .bs-callout-green h3 , .bs-callout-green h4 , .bs-callout-green h5 {
    color: #177B1C;
}