.mapa-sucursales{
	height: 400px;
	width:100%;
	max-width:100%;
}

@media screen and (min-width: 992px) {
	.mapa-sucursales{
		height: 400px;
	}
}

@media screen and (min-width: 1200px) {
	.mapa-sucursales{
		height: 400px;
	}
}

.sucursales-cercanas .titulo{
	margin-top:10px;
	margin-bottom:10px;
}

.sucursales-cercanas .sucursal{
	display:block;
	margin-bottom:10px;
}

.div-hours-principal{
	overflow-y:auto;
	height: 350px;
}

.div-hours {
    margin-bottom: 10px;
	padding: 0 .5rem;
}

.div-hours button {
    font-size: 16px;
    color: white;
}

.div-hours button:focus{
	background-color: #0054A6;
	color: white;
}

.div-hours button:hover{
	background-color: #0054A6;
}

.div-hours .active {
    color: white;
}

.div-hours .false {
    background-color: #909394;
    color: #D4D1CB;
    cursor: not-allowed;
}

.div-hours .true{ 
	background-color: #00B08D; 
	color: black;
	color: white;
}

@media screen and (min-width: 768px){
	.turno_div{
		padding:0px;
	}
}

.dias-otro-mes {
	background-color: #909394 !important;
}

.turno_subtitulo_form {
    color: #797979;
    padding-bottom: 10px;
    padding-top: 20px;
    border-bottom: #eee solid 10px;
    margin-bottom: 30px;
}
.turno_subtitulo_form strong{
	align-items: center;
	display: inline-flex;
}
.turno_subtitulo_form i{
	font-size: 35px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.subtitulo_sucursales{
	margin-left:15px;
}

.subtitulo_horario{
	margin-right:15px;
}

.turno_subtitulo_form h4{
	padding-left:20px;
	padding-right:20px;
}

.subtitulo_sucursales h4{
	padding-left:0px;
}

.columna-sucursales{
	padding-left:15px;
	padding-right:15px;
}

.sucursal-descripcion{
	color:#797979;
}

.sucursal-descripcion :first-child{
	font-size:20px;
	font-weight: bold;
}

.btn-sucursal{
	text-align:left;
	border-radius:0;
	padding-bottom:8px;
	padding-left:8px;
	padding-top:8px;
	background-color:#00aeef;
	color: white;
	font-size:16px;
	cursor:pointer;
}

.btn-sucursal i{
	font-size:40px;
}

.btn-sucursal span{
	position:relative;
	top:-10.5px;
}

.active-border{
	border-color:#00aeef;
}

/*------------------DATEPICKER--------------------*/
.true button {
    background-color: #00B08D;
    color: black;
	color: white!important;
}

.uib-day button:disabled {
    background-color: #909394;
    color: #D4D1CB !important;
    opacity: 1 !important;
}

.uib-day button:hover, .uib-day button:disabled:hover {
	background-color: #005baa;
}

.uib-day .btn-info.active {
	background-color: #0054A6 !important;
	color: white !important;
}

.false button {
    background-color: white;
    color: white;
}

.uib-datepicker {
    display: inline-block;
    border: 3px solid;
    border-color: #eee;
}

.uib-datepicker .pull-right {
    display: block;
}

.uib-daypicker {
    font-size: 1.15em;
}

.day-blanco{
	background-color:white;
	color:gray;
}

.uib-day button {
	font-family: robotomedium;
    font-size: 0.8125em;
    font-weight: normal;
    padding: 0.475em;
}

@media screen and (min-width: 768px){
	.uib-day button {
		font-size: 0.9em;
		padding: 0.8em;
	}
}

.uib-daypicker thead {
    color: #00aeef;
    background-color: #eee;
}

.uib-daypicker thead .uib-title {
    font-weight: bold;
}

.uib-daypicker i {
    color: #00aeef;
}
/*--------------------------------------*/