.contenedor{
	margin-top:70px;
	margin-bottom: 40px;
}

.mb-2 {
  margin-bottom: 2.5rem !important; }

.btn-hsi{
	background-color: #00599C !important;
	font-size:16px;
	padding:5px 10px 10px 10px;
}

.btn-hsi.active,.btn-hsi:hover{
	cursor:pointer;
	background-color: #00599C;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.text-center{text-align: center;}

/* ==========  Select Field ========== */

/* Style Select Field */
.select-style {
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 3px;
    font-size:16px;
    overflow: hidden;
    background: #fafafa url("img/icon-select.png") no-repeat 90% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 100%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}

.btn-primary{
	cursor:pointer;
}

.separator-30{
	padding:30px;
}
.separator-75{
	padding:75px;
}

a.dt-button, a.dt-button:hover:not(.disabled), a.paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background-color: #00599C !important;
    background-image: none !important;
    color: white !important;
    border: none !important;
}

a.paginate_button{
    border:none !important;
}

#asistentes_previous.disabled:hover, #asistentes_next.disabled:hover{
    background-color: white !important;
}

.precarga{
    display: none;
}