@font-face{font-family:'iconos';src:url("../fonts/icomoon.eot?azrsdw");src:url("../fonts/icomoon.eot?azrsdw#iefix") format('embedded-opentype'),url("../fonts/icomoon.ttf?azrsdw") format('truetype'),url("../fonts/icomoon.woff?azrsdw") format('woff'),url("../fonts/icomoon.svg?azrsdw#icomoon") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HighVoltage';src:url("../fonts/HighVoltage/HighVoltage.ttf");font-weight:normal;font-style:normal}.progress{background-color:#039be5 !important;}.progress .indeterminate{background-color:#0d2c48 !important}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#e7e7e7}.login{padding:1rem;}.login .pt-1{padding-top:1rem !important}.login .pt-3{padding-top:3rem !important}.login .mb-1{margin-bottom:1rem !important}.login .cont_form_login{padding-top:2.5rem;min-height:300px;}.login .cont_form_login form .recupass{font-size:.8rem;text-align:right;margin-bottom:1rem;}.login .cont_form_login form .recupass a{color:#999 !important;}.login .cont_form_login form .recupass a:hover{color:#039be5 !important}.login .cont_form_login form .cont-btn .button{font-weight:bold}.login article{margin-bottom:2rem}.login .title{margin-bottom:3rem;text-align:center;}.login .title h3{font-weight:bold;font-size:1.2rem;line-height:0;color:#039be5}.login .title span{font-size:.72rem;text-align:justify;color:#999 !important}.azul-logo{background-color:#039be5 !important}.input-field label{color:gris-text}.input-field input[type=text]:focus + label,.input-field input[type=email]:focus + label,.input-field input[type=password]:focus + label,.input-field textarea:focus + label{color:#0c2d74 !important}.input-field input[type=text]:focus,.input-field input[type=email]:focus,.input-field input[type=password]:focus,.input-field textarea:focus{border-bottom:1px solid #0c2d74 !important;box-shadow:0 1px 0 0 #0d2c48 !important}.input-field input[type=text].valid,.input-field input[type=email].valid,.input-field input[type=password].valid,.input-field textarea.valid{border-bottom:1px solid azul-claro !important;box-shadow:0 1px 0 0 azul !important}.input-field .prefix.active{color:#0c2d74}input.valid:not([type]),input.valid:not([type]):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=password].valid:not(.browser-default),input[type=password].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus,input[type=url].valid:not(.browser-default),input[type=url].valid:not(.browser-default):focus,input[type=time].valid:not(.browser-default),input[type=time].valid:not(.browser-default):focus,input[type=date].valid:not(.browser-default),input[type=date].valid:not(.browser-default):focus,input[type=datetime].valid:not(.browser-default),input[type=datetime].valid:not(.browser-default):focus,input[type=datetime-local].valid:not(.browser-default),input[type=datetime-local].valid:not(.browser-default):focus,input[type=tel].valid:not(.browser-default),input[type=tel].valid:not(.browser-default):focus,input[type=number].valid:not(.browser-default),input[type=number].valid:not(.browser-default):focus,input[type=search].valid:not(.browser-default),input[type=search].valid:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #0c2d74 !important;box-shadow:0 1px 0 0 #0c2d74 !important}