@CHARSET "UTF-8"; @import "variables"; @import "formulario"; /******************************************** * CSS generales del las páginas de mensajes. ********************************************/ *, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; } * { font-family: Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif; } html { padding: inherit; height: 100%; } body { display: block; margin: 0; height: 100%; background: #F7F7F7; text-align: center; } h1 { margin: 0; height: 58px; display: block; font-size: large; font-weight: normal; padding: 13px; line-height: 48px; color: transparent; vertical-align: middle; border-bottom: 2px solid $colorPrimario; background: no-repeat #eee 5px 5px; background-size: 130px; background-image: $logo; background-position-x: 16px; background-position-y: 10px; } p { font-size: medium; margin: 20px; } form p { margin: 20px 0; } pre { font-family: monospace; height: 250px; background: #ddd; overflow: auto; border: 1px solid #aaa; } #stackTrace { text-align: left; overflow: hidden; } a.enlace { font-size: x-small; float: right; margin-top: 15px; } .ingreso-progreso { display: block; margin: 20px auto; } #container { min-height: 100%; width: 100%; } #fl { float: left; width: 50%; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; } #ff { float: left; width: 50%; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; } /******************************************** * FORMULARIO ********************************************/ form { padding: 0 20px; } form input[type=text],form input[type=password] { width: 100%; } form input[type=checkbox] { margin: 5px 5px 15px 20px; } button, form input[type=submit] { margin: 5px 20px 20px; font-size: 100%; padding: 0.5em 1em; } form label { display: block; font-family: Arial, sans-serif; margin: 15px 15px -10px 15px; font-size: 100%; font-weight: bold; color: #666; text-align: left; } form input[type=checkbox]+label { display: block; } #instrucciones { text-align: left; margin: 2em; } #instrucciones * { } .wrap_opciones { float: right; text-align: right; margin-top: -25px; } #mas_opciones { height: 54px; width: 48px; background-repeat:no-repeat; background-position: center center; background-image: url(../img/holo/black/ic_action_overflow.png); background-size: 38px; font-size: xx-small; margin: 0; color: #999; position: absolute; right: 0; top: 0; color: transparent; } #enlace { height: 54px; width: 48px; background-repeat:no-repeat; background-position: center center; background-image: url(../img/holo/black/ic_action_error.png); background-size: 38px; font-size: xx-small; margin: 0; color: #999; position: absolute; right: 0; top: 0; color: transparent; } #opciones { text-align: left; position: fixed; background-color: #eee; width: auto; top: 50px; right: 10px; z-index: 20; border: 0; padding: 0; box-shadow: 0 0 10px #999; } #opciones > input[type="checkbox"] { display: inline-block; vertical-align: middle; margin: 15px 15px 0 0 !important; padding: 15px; height: auto; clear: right; float: right; } #opciones > label { font-weight: normal !important; padding: 15px; margin: 0; color: #000; clear: left; border-bottom: 1px solid #ccc; } /******************************************** * KEYPAD ********************************************/ .keypad { display: block; border: 1px solid #ddd; background: #eee; border-radius: 5px; width: 220px; margin-left: 20px; margin-bottom: 10px; padding: 5px; } .keypad button { width: 20px; height: 20px; margin: 1px; border: 1px outset #999; border-radius: 5px; background-position: center; background-size: 30px; } /******************************************** * NUMPAD ********************************************/ .numpad { display: inline-block; border: 1px solid #ddd; background: #eee; border-radius: 5px; width: 132px; margin-left: 20px; margin-bottom: 10px; padding: 5px; } .numpad button { width: 20px; height: 20px; margin: 1px; border: 1px outset #999; border-radius: 5px; background-position: center; background-size: 30px; } /******************************************** * IMAGENES INGRESO ********************************************/ #imagen img { height: 40px; margin: 5px 5px 5px 20px; } .imagenes_ingreso { margin: 5px 20px; } .imagen_ingreso { height: 40px; padding: 5px; border-radius: 5px; } .imagen_ingreso:hover { background: #eee; } .imagen_ingreso.selected { background: #abc; } .imagen_ingreso.selected:hover { background: #cde; } /******************************************** * LINKS INGRESO ********************************************/ #links { margin-left: 20px; margin-bottom: 10px; } #links p { margin: 0; font-size: small; } button { margin: 10px; padding: 12px 40px; border-top: 1px solid rgba(255,255,255,0.34); border-right: 1px solid rgba(0,0,0,0.04); border-bottom: 1px solid rgba(0,0,0,0.43); border-left: 1px solid rgba(0,0,0,0.04); box-shadow: 0 1px 1px rgba(0,0,0,0.25); border-radius: 1px; color: black; text-decoration: none; text-align: center; } button:focus, button:hover { box-shadow: 0 0 0 4px rgba(50,165,207,0.5); outline:0; } button.active { background-color: #32a5cf!important; }