body {
	font-family:Roboto, Arial;
}
.login-form {
    background-color: #EFEFEF;
    padding: 25px;
    width: 600px;
    max-width: 100%;
    margin: 50px auto 0;
    border: 1px #ddd solid;
    border-radius: 7px;
}

h1, h2 {
	font-size:26px;
	font-weight:400;
	color:#000;
	margin:10px 0 25px;
	text-align:center;
}
.card-header {
	background-color:#e5e5e5;
}
.modal-dialog {
	z-index:10000;
}
.timepicker {
	display:none !important;
}
#datetimepicker12 .col-md-6 {
	width:100% !important;
	max-width:100% !important;
	flex:1 !important;
}
.bootstrap-datetimepicker-widget table td.day {
    height: 35px;
    line-height: 35px;
    width: auto;
}
.col-cal {
	text-align:right;
	
}
.col-cal span.info {
    font-size: 10px;
    text-transform: uppercase;    
	display:block;
	line-height:12px;
}
.col-cal span.info strong {
	font-size:12px;
	display:block;
}
.col-cal.blocked span,
.col-cal.unable span {
	display:block;
	position: relative;
	top:initial;
	right: initial;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
}
.col-cal.vacation {
	background-color:#39aff5  !important;
}

.collapse.in {
	display:block;
}

