.texto-modal{color:rgb(23,23,23); font-size:150% !important;}
.divisor{border-top: 1px solid #b3e5fc !important;opacity: 0.5;}
.progress{background-color: #b3e5fc !important;}
.determinate{background-color: #29b6f6 !important;}
.btn{background-color: #29b6f6 !important;}
.btn:hover{background-color: #29b6f6 !important;}
.btn:focus{background-color: #29b6f6 !important;}
.btn-floating{background-color: #29b6f6 !important;}
.card-panel{border-radius: 10px;background-color: #29b6f6 !important;}
[type=radio]:checked + span::after {border: 2px solid #29b6f6 !important;background-color: #29b6f6 !important;}
.switch label input[type=checkbox]:checked+.lever:after {background-color: #29b6f6 !important;}
.switch label input[type=checkbox]:checked+.lever {background-color: #b3e5fc !important;  }
[type=checkbox]:checked + span::before {border-right: 2px solid #29b6f6 !important;border-bottom: 2px solid #29b6f6 !important;}
[type=checkbox].filled-in:checked + span::before{border-right: 2px solid #FFF !important;border-bottom: 2px solid #FFF !important;}
[type=checkbox].filled-in:checked + span::after {border: 2px solid #29b6f6 !important;background-color: #29b6f6 !important;}
ul.dropdown-content.select-dropdown li span {color: #000 !important;background-color: #b3e5fc !important;}
ul.dropdown-content.select-dropdown li span:hover {background-color: #29b6f6;color: #FFF !important;}
.select-wrapper input.dropdown-trigger:focus{border-bottom: 1px solid #29b6f6 !important;}
ul.dropdown-content li a{color: #000 !important;}
input[type=range]{border: none !important;}
input[type=range]::-webkit-slider-thumb {background-color: #29b6f6 !important;}
input[type=range] + .thumb {background-color: #29b6f6 !important;}
input[type=range] + .thumb.active .value {color: #FFF !important;}
.input-field input[type=text]:focus + label {color: #29b6f6 !important;}
.input-field input[type=password]:focus + label {color: #29b6f6 !important;}
.input-field input[type=number]:focus + label {color: #29b6f6 !important;}
.input-field input[type=date]:focus + label {color: #29b6f6 !important;}
.input-field input[type=time]:focus + label {color: #29b6f6 !important;}
.input-field input[type=email]:focus + label {color: #29b6f6 !important;}
.input-field textarea:focus + label {color: #29b6f6 !important;}
input[type=text]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field input[type=text]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field input[type=password]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field input[type=number]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field input[type=date]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field input[type=time]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field input[type=email]:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.input-field textarea:focus {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
input[type=text].datepicker:focus{border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.datepicker-modal .modal-content.datepicker-container .datepicker-date-display{background-color: #29b6f6 !important;}
div.datepicker-controls button.month-prev:focus, div.datepicker-controls button.month-next:focus{background-color: #29b6f6 !important;}
table.datepicker-table tr.pika-row td button.datepicker-day-button:focus{background-color: #b3e5fc !important;}
table.datepicker-table tr.pika-row td.is-selected{background-color: #29b6f6 !important;}
table.datepicker-table tr.pika-row td.is-today{color: #29b6f6 !important;}
table.datepicker-table tr.pika-row td.is-today.is-selected{color: #FFF !important;}
.datepicker-modal .modal-content.datepicker-container .datepicker-calendar-container .datepicker-footer .confirmation-btns button{color: #29b6f6 !important;}
input[type=text].timepicker:focus{border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
div.timepicker-modal div.timepicker-container div.timepicker-digital-display{background-color: #29b6f6 !important;}
.timepicker-canvas line{stroke: #29b6f6 !important;}
.timepicker-canvas-bg{fill: #29b6f6 !important;}
.timepicker-canvas-bearing{fill: #29b6f6 !important;}
div.timepicker-modal div.timepicker-container div.timepicker-analog-display div.timepicker-dial.timepicker-hours div.timepicker-tick {color: #000 !important;}
div.timepicker-modal div.timepicker-container div.timepicker-analog-display div.timepicker-dial.timepicker-hours div.timepicker-tick:hover{background-color: #b3e5fc !important;}
div.timepicker-modal div.timepicker-container div.timepicker-analog-display div.timepicker-dial.timepicker-minutes div.timepicker-tick:hover{background-color: #b3e5fc !important;}
div.timepicker-modal div.timepicker-container div.timepicker-analog-display div.timepicker-footer div.confirmation-btns button{color: #29b6f6 !important;}
.input-field .prefix.active {color: #29b6f6 !important;}
.input-field input[type=text].valid {border-bottom: 1px solid #29b6f6 !important;box-shadow: 0 1px 0 0 #29b6f6 !important;}
.escala-horizontal tr{border: none;}
.escala-horizontal .cuadroNoSeleccionado{border: 1px solid #9e9e9e;background-color:transparent;cursor: pointer;font-size:16px;color:black;font-weight:bold;}
.escala-horizontal .cuadroSeleccionado{border: 1px solid #9e9e9e;background-color: #29b6f6;cursor: pointer;font-size:16px;color:white;font-weight: bold;}
.escala-horizontal td:hover{background-color: #b3e5fc;}
.escala-horizontal .cuadroSeleccionado:hover{background-color:#29b6f6;}
.labelFilaTabla{font-size:18px !important;}
.grande [type='radio'] + span,
.grande [type='checkbox'] + span:not(.lever) { padding-left: 40px !important; line-height: 30px !important;}
.grande [type='radio'] + span:before,
.grande [type='radio'] + span:after,
.grande [type='checkbox'] + span:not(.lever):before,
.grande [type='checkbox']:not(.filled-in) + span:not(.lever):after,
.grande [type='checkbox'].filled-in + span:not(.lever):after { width: 25px !important; height: 25px !important; margin: 2px !important; box-sizing: border-box !important;}
.grande [type='radio']:checked + span:after,
.grande [type='radio'].with-gap:checked + span:after { transform: scale(1) !important; background-color: #29b6f6 !important; border: 2px solid #29b6f6 !important;}
.grande [type='checkbox'] + span:not(.lever):before { display: none !important;}
.grande [type='checkbox'].filled-in:checked + span:not(.lever):after { background-color: #29b6f6 !important; border-color: #29b6f6 !important; transform: scale(1) !important;}
.grande [type='checkbox']:not(.filled-in):checked + span:not(.lever):after { width: 25px !important; height: 25px !important; background-color: #29b6f6 !important;border: 2px solid #29b6f6 !important;}
.grande.flow-text.texto-modal { margin-bottom: 50px;}
