body {background: #FFF ;margin-top:40px;margin-bottom:0;}
.stepwizard-step p {margin-top: 10px;}
.stepwizard-row {display: table-row;}
.stepwizard {display: table;width: 50%;position: relative;}
.stepwizard-step button[disabled] {opacity: 1 !important;filter: alpha(opacity=100) !important;}
.stepwizard-row:before {top: 14px;bottom: 0;position: absolute;content: " ";width: 100%;height: 1px;background-color: #ccc;z-order: 0;}
.stepwizard-step {display: table-cell;text-align: center;position: relative;}
.btn-circle {width: 30px;height: 30px;text-align: center;padding: 6px 0;font-size: 12px;line-height: 1.428571429;border-radius: 15px;}
.centered{float: none;margin: 0 auto 15px;overflow: hidden;}
hr.style1 {height: 3px;border: 0;box-shadow: 0 7px 8px -9px #014B85 inset;position: relative;bottom: 17px;}
img {max-width: 100%;height: auto;filter: drop-shadow(8px 8px 10px lightblue);}
.container {max-width: 1170px}
header{margin-bottom: 45px;}
* {margin: 0px;margin-top: 0px;margin-bottom: 0px;font-family: 'Helvetica', sans-serif;font-size: 15px;}
h3{font-weight:500;}
label {color: #004B85;font-size:1.2rem;}
.small {font-size: 1rem;line-height: 10px;}
.stepwizard-step p {margin-top: 10px;color: #004B85;}
#experienciaSiAction input[type="text"] {width: 100% !important;padding: 8px;}
#experienciaSiAction .table>tbody>tr>td{padding:0;}
.radio-right{float: right;margin-right: 10px;}
#CURP{text-transform: uppercase;}
span.multiselect-native-select {width: 100%;display: block;}
.btn-group {width: 100% !important;display: block;}
button.multiselect.dropdown-toggle.btn.btn-default {width: 100% !important;display: block;}
button.multiselect.dropdown-toggle.btn.btn-default {width: 100% !important;display: block;background: #FFF;box-shadow: transparent;-webkit-box-shadow: transparent;box-shadow: transparent;}
@media (min-width: 768px){
  .radio-right {float: none;}
}
@media (max-width: 768px){
  body > .container{position:relative;}
  .step-activar{display:none;}
  .stepwizard-step.step-ultimo{display:table-cell;}
  .stepwizard-step:has(a.step-activar.btn-primary) {display:table-cell;}
  .container {max-width:100%;width:100%;}
  span#BCURP {margin: 10px auto 0;float: none;width: 90px;display: block;}
  .sweet_confirm_data{top: 30% !important;overflow-y: scroll !important;padding-bottom: 18vh;}
}
@media screen and (max-width: 992px) {
  .radio-right {float: none;}
  .test_sweet,.exit_sweet,.sweet-alert.showSweetAlert,.sweet-alert.showSweetAlert{width: 100% !important;left: 0 !important;margin:0 auto;}

}
.test_sweet h2 {color: #FFF !important;top: 57%;}
.centradoBtn{margin:0 auto;float: none;/*width: 100px;*/display: block;}
.label-blanco{width:100%;display:block;color:transparent;}
footer{height:15px;}
.contenedorPrincipal{overflow:hidden;padding-bottom:15px;}
input.form-control {border: none;border-bottom: 1px solid #A9A9A9;border-radius: 0px;}
.loader {border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #3498db;width: 120px;height: 120px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;position: fixed;top: 44%;left: 0;right: 0;margin: 0 auto;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.cargando {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,0.7);display:none;}
.has-error,.has-error .control-label{color:#FF0000 !important;}
.has-error > input,.has-error .form-control {border-bottom:1px dashed #FF0000 !important;}
.dependientes, .horario2 {visibility: hidden;}
/* Modales  */
.test_sweet {background: url(../img/Banner_PopUp_PostulaT.jpg);width: 600px;height: 360px;background-size: 100% 84%; background-repeat: no-repeat;}
.test_sweet2 {
  background: linear-gradient(180deg, #12649b 80%, transparent 20%)}
.sweet-alert.showSweetAlert {width: 50%;left: 43%;}
.sa-button-container {position: relative;top: 54%;}
.exit_sweet{background: url(../img/Banner_PopUp_PostulaT-02.jpg);width: 600px;height: 360px;background-size: 100% 84%; background-repeat: no-repeat;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{pointer-events:none;}
.row.form-group.arriba.col-lg-12 {overflow: hidden;}
#experienciaSiAction{display:none;overflow: hidden;width: 100%;}
.ocultarContenedores{overflow: hidden;}
