#bantiempos{
	/*font-family: "Montserrat";*/
	/*background: #a8163d;/*#6c0e28*/*/
	padding: 10px 40px 20px 40px;
	color: #000;
	font-weight: 500;
	/*position: absolute;*/
	left: calc(50% - 142px);
	top: 420px;
	border-radius: 15px;
	text-align: left;
}/*
#cabecera-horarios #bantiempos{
	top: 320px;
}*/
#bantiempos select{
	border-radius: 5px;
	width: 202px;
	color: #6c0e28;
	height: 27px;
	font-weight: 800;
}
#bantiempos #horarios-info2{
	margin-top: 10px;
	margin-bottom: -5px;
}
#bantiempos #server-time{
	display:none;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
	border-radius:25px;
}

#ban-btn-ver-horario, #ban-btn-ver-horario:hover{
	background: #921536;
	border: none;
	border-radius: 5px;
	padding: 10px;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}


#ban-tiempostablas{}
#ban-tiempostablas .modal-dialog.modal-lg{
	width:90%;
}
#ban-tiempostablas .modal-content{
	padding: 0 15px;
}
#ban-tiempostablas .head{
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}
#ban-tiempostablas .icon-ico_cerrar::before {
  /*content: "\e607";*/
  content: "X";
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}
#ban-tiempostablas h4.titulo, #ban-tiempostablas p.titulo2, #ban-tiempostablas p.titulo{
	/*color:#37518C; /*#19a5cc;*/
	color:#95b2f9;
}
#ban-tiempostablas p.titulo2, #ban-tiempostablas p.titulo{
	margin-bottom: 0px;
	margin-top: 100px;
}
#ban-tiempostablas p.titulo2{
	margin-top: 50px;
}
#ban-tiempostablas h5.titulo{
	color:#000;
	font-weight:bold;
	margin: 20px 0px 20px 0px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th,
 .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td,
 .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
	 border: 5px solid #fff !important;
	 background: #f2f3f5;
 }
 .table-bordered > tbody > tr > td.trans.priul {
	 border: 1px solid #f9f9f9 !important;
 }
 #ban-tiempostablas .ac{
	 text-align:center;
 }
 #ban-tiempostablas .ac button{
	 margin-top:25px;
	 margin-bottom: 25px;
 }

/*** SELECT ***********************************************/
.customselect {
	background-color: #fff;
    border-color: transparent;
    color: #797777;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.customselect .dropdown-header {
    color: #797777;
    background-color: #B5CDFF;
}
.customselect .dropdown-menu {
	max-height: 340px !important;
	border: 9px solid #B5CDFF;
}
.customselect .dropdown-menu .divider {
    background-color: transparent;
    height: 1px;
    margin: 3px 0;
    overflow: hidden;
}
.customselect .dropdown-menu li a {
	background-color: #fff;
    border-color: transparent;
    color: #797777;;
}
.customselect .btn {
	background-color: #B5CDFF;
    border-color: transparent;
    color: #797777;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 25px;
}
.customselect .btn-default:hover, .customselect .btn-default:focus, .customselect .btn-default.focus, .customselect .btn-default:active, .customselect .btn-default.active, .customselect.open > .dropdown-toggle.btn-default {
	/*background-color: #fff;*/
	background-color: #gray;
    border-color: transparent;
    /*color: #921536;*/
	color:#797777;
}
.customselect .dropdown-menu {
	background-color: #B5CDFF;
    border-color: #B5CDFF;
    color: #fff;
    box-shadow: none;
    margin: 0;
    padding: 0;
    border-top: none;
    -webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
    -webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	
}
.customselect .dropdown-menu > li ,.customselect .dropdown-menu > li > a {
	border-radius:25px;
	border-top: 5px solid #B5CDFF;
}

	
.customselect .dropdown-menu > li > a {
	border-top: 1px solid #B5CDFF;
	background-color: #fff;
    border-color: #B5CDFF;
	padding: 6px 28px 6px 12px;
}
.customselect .dropdown-menu > li > a:hover, .customselect .dropdown-menu > li > a:active, .customselect .dropdown-menu > li > a:focus {
	/*background-color: #fff !important;*/
	background-color: #gray;
	background-image: none !important;
	color: #797777;
}
.customselect.btn-group.open .dropdown-toggle {
    box-shadow: none;
}

/*** WHITE ***/

.customselect.white {
	/*background-color: #fff;*/
	background-color: #gray;
    border-color: transparent;
    color: #c91842;
}
.customselect.white .dropdown-header {
    color: #c91842;
    /*background-color: #fff;*/
	background-color: #gray;
}
.customselect.white .dropdown-menu li a {
	/*background-color: #fff;*/
	background-color: #gray;
    border-color: transparent;
    color: #c91842;
}
.customselect.white .btn {
	/*background-color: #fff;*/
	background-color: #gray;
    color: #c91842;
    margin: 0 !important;
}
.customselect.white .btn-default:hover, .customselect.white .btn-default:focus, .customselect.white .btn-default.focus, .customselect.white .btn-default:active, .customselect.white .btn-default.active, .customselect.white.open > .dropdown-toggle.btn-default {
	background-color: #c91842;
    border-color: transparent;
    color: #fff;
}
.customselect.white .dropdown-menu {
	/*background-color: #fff;*/
	background-color: #gray;
    border-color: #fff;
    color: #c91842;
}
.customselect.white .dropdown-menu > li > a {
	border-top: 1px solid #fff;
	/*background-color: #fff;*/
	background-color: #gray;
    border-color: #fff;
}
.customselect.white .dropdown-menu > li > a:hover, .customselect.white .dropdown-menu > li > a:active, .customselect.white .dropdown-menu > li > a:focus {
	background-color: #c91842 !important;
	color: #fff;
}