/* fonts.css */@font-face{font-family:'FrutigerNextLT';src:url('/css/../fonts/FrutigerNextLT-Regular.eot');src:url('/css/../fonts/FrutigerNextLT-Regular.eot?#iefix') format('embedded-opentype'),url('/css/../fonts/FrutigerNextLT-Regular.woff2') format('woff2'),url('/css/../fonts/FrutigerNextLT-Regular.woff') format('woff'),url('/css/../fonts/FrutigerNextLT-Regular.ttf') format('truetype'),url('/css/../fonts/FrutigerNextLT-Regular.svg#FrutigerNextLT-Regular') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'FontAwesome';src:url('/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url('/css/../fonts/icomoon.eot?5fwrb1');src:url('/css/../fonts/icomoon.eot?5fwrb1#iefix') format('embedded-opentype'),url('/css/../fonts/icomoon.ttf?5fwrb1') format('truetype'),url('/css/../fonts/icomoon.woff?5fwrb1') format('woff'),url('/css/../fonts/icomoon.svg?5fwrb1#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}/* usuario-solicitante.css */.section.login-container{min-height:102vh;height:auto}.login.solicita-usuario{top:2vh;padding:30px;width:100%;max-width:none}.login.solicita-usuario-result{padding:30px}.form-usuario-solicitante .title{text-align:center;font-size:30px;font-weight:bold}.form-usuario-solicitante .sub-title{text-align:center;font-size:20px;margin-top:20px;margin-bottom:20px}.form-usuario-solicitante .grupo.permisos{width:auto;display:block;padding-top:0}.form-usuario-solicitante .permisos .cell{width:25%;min-width:150px;padding-top:10px;display:inline-block}.form-usuario-solicitante .row .cell select{width:100%}.form-usuario-solicitante .list select{position:relative;width:100%;margin-bottom:0;z-index:1}.form-usuario-solicitante .list .selector{position:relative}.form-usuario-solicitante .list .selector .trigger{position:relative;line-height:30px;border:1px solid #ccc;padding:0 5px}.form-usuario-solicitante .list .selector .trigger:after{content:"+";position:absolute;right:0;top:0;padding:0 5px}.form-usuario-solicitante .list .selector .trigger.active:after{content:"-"}.form-usuario-solicitante .list .flotante{display:none;position:absolute;width:260px;background-color:#fff;z-index:2;overflow:auto;max-height:250px;border:1px #ccc solid}.form-usuario-solicitante .list .flotante .selecciona-todo{text-align:right;background-color:#ccc}.form-usuario-solicitante .list.materiales-permitidos .selector{position:static}.form-usuario-solicitante .list.materiales-permitidos .flotante{left:10px;top:80px;width:calc(100% - 20px);position:absolute;height:calc(100% - 110px);z-index:6;-webkit-box-shadow:-4px 25px 31px -21px rgba(0,0,0,.75);-moz-box-shadow:-4px 25px 31px -21px rgba(0,0,0,.75);box-shadow:-4px 25px 31px -21px rgba(0,0,0,.75);border-radius:10px;max-height:none}.form-usuario-solicitante .list.materiales-permitidos .flotante .close{position:absolute;right:0;top:0;padding:10px;cursor:pointer}.form-usuario-solicitante .list.materiales-permitidos .flotante .search{padding:20px;width:50%}.form-usuario-solicitante .list.materiales-permitidos .flotante .wrap{border:0}.form-usuario-solicitante .list.materiales-permitidos .flotante .filtros .row{display:inline-block;width:250px;vertical-align:top}.form-usuario-solicitante .list.materiales-permitidos .flotante .filtros .panel{display:inline-block;background-color:transparent;vertical-align:top;padding:5px 10px}.form-usuario-solicitante .list.materiales-permitidos .flotante .filtros .panel input{margin:0}.form-usuario-solicitante .list.materiales-permitidos .flotante .filtros .field{width:100%}.form-usuario-solicitante .list.materiales-permitidos .flotante .search .text{width:calc(100% - 100px);display:inline-block;vertical-align:top}.form-usuario-solicitante .list.materiales-permitidos .flotante .search .button{width:100px}.form-usuario-solicitante .list.materiales-permitidos .flotante .titulo-marca{padding:10px;background-color:#ccc}.form-usuario-solicitante .list.materiales-permitidos .flotante .grupo{display:block;width:auto;padding:0}.form-usuario-solicitante .list.materiales-permitidos .flotante li.header:after{display:none}.form-usuario-solicitante .list.materiales-permitidos .flotante li .fecha{display:inline-block;width:150px;line-height:28px;vertical-align:top}.form-usuario-solicitante .list.materiales-permitidos .flotante li .nombre{display:inline-block;width:calc(100% - 250px);line-height:28px;vertical-align:top}.form-usuario-solicitante .list.materiales-permitidos .flotante li .commands{display:inline-block;width:25px;vertical-align:top;padding:4px}.form-usuario-solicitante .list.materiales-permitidos .flotante li .commands input[type="checkbox"]{margin-top:3px}.form-usuario-solicitante .list.materiales-permitidos .flotante .title{padding:10px 0;text-align:center}.form-usuario-solicitante .list .flotante.active{overflow:auto;display:block}.form-usuario-solicitante .list .flotante li{padding:2px 5px}.form-usuario-solicitante .list.modelos-permitidos .flotante li,.form-usuario-solicitante .list.subcategorias-permitidas .flotante li{display:none}.form-usuario-solicitante .list.modelos-permitidos .flotante li.selecciona-todo,.form-usuario-solicitante .list.subcategorias-permitidas .flotante li.selecciona-todo{display:block}.form-usuario-solicitante .list.modelos-permitidos .flotante li.active,.form-usuario-solicitante .list.subcategorias-permitidas .flotante li.active{display:block}.form-usuario-solicitante .list .flotante li span{padding-left:5px}.form-usuario-solicitante .list .flotante li.header{position:relative;display:block;padding:5px;cursor:pointer;background-color:#e6e7e9}.form-usuario-solicitante .list .flotante li.header:after{content:"+";position:absolute;padding:5px;right:0;top:0}.form-usuario-solicitante .list .flotante li.header.active:after{content:"-"}.form-usuario-solicitante .list .flotante li label{margin:0 5px}.form-usuario-solicitante .solicita-usuario-result .message{text-align:center;font-size:16px}.form-usuario-solicitante .solicita-usuario-result .message p{font-size:20px;font-weight:bold;margin:20px}.login .panel input[type="submit"],.login .panel input[type="button"]{width:calc(100% - 20px);max-width:300px}