@import"https://fonts.googleapis.com/css?family=Open+Sans:700,400,600";body{padding-top:50px;font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;color:#444}@media(min-width: 768px)and (max-width: 991px){body{padding-top:100px}}.pagina{padding:30px 5px}.jumbotron{border-radius:0;background:#f9f9f9}.menu-principal{margin-bottom:15px}.menu-principal a{color:#555}.menu-principal .dropdown-header{font-style:italic}.menu-principal .dropdown-menu>li>a{padding:6px 20px}form div.form-actions{margin-top:30px}form .control-group{margin-bottom:25px}form .control-group .control-label{margin-bottom:5px}form .control-group .controls input.string{border:solid 2px #ccc;padding:4px 10px;width:100%}@media(min-width: 500px){form .control-group .controls input.string{width:460px}}form .control-group .controls input.boolean{width:18px;height:18px}form .error,form .controls .error_wrapper .error{color:#b22222;font-weight:bold}.web2py_form td{padding-top:10px;padding-bottom:10px}.web2py_form input.upload{margin-top:30px}.web2py_form input[type=submit]{padding:6px 20px;font-size:14px;font-weight:bold;margin-top:15px}input[type=checkbox]{width:16px;height:16px}.w2p_fw{padding:15px}.w2p_fw input{margin-right:15px;background:#fff;border:solid 1px #ccc;margin-top:1px;padding:7px 12px}.w2p_fw input[type=submit]{border-radius:4px}.w2p_fw input[type=submit]:hover{background:#dfdfdf}.encabezado-pagina{border-bottom:solid 1px #efefef;padding-bottom:5px;margin-bottom:15px}.titulo-pagina{font-size:32px;line-height:36px;margin:0}.encabezado-pagina .titulo-pagina{display:inline-block}.encabezado-pagina .form-group,.encabezado-pagina .btn-toolbar{display:inline-block;float:right}@media(max-width: 768px){.encabezado-pagina{text-align:center}.encabezado-pagina .titulo-pagina{text-align:center;display:block}.encabezado-pagina .btn-toolbar{float:none}.encabezado-pagina .btn-toolbar .btn-group{float:none;margin-bottom:5px}}.encabezado-pagina .ir-al-sitio{font-size:24px;line-height:32px;font-weight:bold}.web2py_table{margin-top:15px;margin-bottom:15px}.web2py_table td,.web2py_table th{padding:3px 8px}.web2py_table th{background:#f3f3f3}.web2py_table tr{border-bottom:solid 1px #eee}.web2py_table .row_buttons .btn{padding:4px 8px;font-size:12px}.web2py_paginator ul{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.web2py_paginator ul li{display:inline}.web2py_paginator ul li a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.web2py_paginator ul li.current a{background-color:#337ab7;color:#fff}.w2p_export_menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.w2p_export_menu .btn{margin:4px;font-size:12px;padding:4px 8px}.navbar-form{border:none;box-shadow:none;padding:0}#no_table_sitios{width:300px;height:440px}.bootbox .modal-body{font-size:18px;line-height:24px}.filtros{margin-bottom:40px}.filtros .filtro{display:inline-block;margin-bottom:5px;margin-right:10px;max-width:120px}.filtros .filtro .btn.dropdown-toggle{margin-top:-2px;padding:2px 8px;border-radius:0}.filtros .filtro label{font-size:10px;text-transform:uppercase;line-height:6px;color:#888}.filtros .filtro select{padding:0;border-radius:0;height:22px;font-size:12px}.filtros .filtro input{height:22px;border-radius:0;font-size:12px}#response-flash{position:fixed;top:10%;left:50%;transform:translate(-50%, -50%);z-index:200000}#response-flash .contenido{padding:25px 55px;text-align:center;color:#fff;background-color:#7ba7d4;opacity:1;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:0 1px 4px #aaa;font-weight:bold;font-size:16px;line-height:22px}#response-flash .contenido a{color:#fff;text-decoration:underline}.navbar{background:#f7f7f7;border-bottom:solid 2px #f0f0f0}.navbar .navbar-form input,.navbar .navbar-form button{background:rgba(0,0,0,0)}.navbar.devmode{background:#ddd;border-bottom:solid 2px #777}.navbar .navbar-toggle{font-size:18px;margin:0;padding:15px;background:inherit;border-radius:0;border:none}.navbar .navbar-nav{font-size:12px}.navbar .navbar-nav a{padding-left:12px;padding-right:12px;font-weight:600}.navbar .navbar-nav .dropdown-menu{font-size:12px}.navbar .navbar-nav .dropdown-menu a{font-weight:normal}#monitor-errores{padding:15px}#monitor-errores .row,#monitor-errores .collapse{border-bottom:solid 1px #ddd}#monitor-errores .row>div{padding:8px 16px}#monitor-errores .encabezado .row>div{font-weight:bold}.accesos-directos{margin-bottom:60px}.accesos-directos .titulo{font-size:12px;text-transform:uppercase;line-height:18px;border-bottom:solid 1px #eee;margin-bottom:15px}.accesos-directos .acceso a{background:#eee;text-align:center;display:block;font-size:14px;line-height:16px;padding:25px 15px;width:180px;transition:.2s ease}.accesos-directos .acceso a:hover{text-decoration:none;box-shadow:3px 3px 0 #ddd}.accesos-directos .acceso a i{display:block;font-size:30px;line-height:40px}.accesos-directos .acceso{display:inline-block;margin-right:15px;margin-bottom:15px}table tbody tr td .opciones{text-align:right}table tbody tr td .opciones a{display:inline-block;padding:2px 5px;margin-left:5px}.progress-bar.ok{background:#a8e9b7}.progress-bar.advertencia{background:#fbfdb1}.progress-bar.peligro{background:#f5a7a7}@media screen and (min-width: 768px){.dropdown:hover .dropdown-menu{display:block;margin-top:0}}#selector-rango{max-width:190px;display:inline-block;background:#f5f5f5;cursor:pointer}@media(min-width: 992px){.tabla-finanzas .web2py_table tbody tr>td:nth-child(1){width:12%}.tabla-finanzas .web2py_table tbody tr>td:nth-child(2){width:12%}.tabla-finanzas .web2py_table tbody tr>td:nth-child(3){width:15%}.tabla-finanzas .web2py_table tbody tr>td:nth-child(4){width:25%}.tabla-finanzas .web2py_table tbody tr>td:nth-child(5){width:10%;font-weight:bold}.tabla-finanzas .web2py_table tbody tr>td:nth-child(6){width:15%;text-align:right}}.vista-factura{max-width:400px;text-align:center;font-size:14px;line-height:20px;padding:25px;border:solid 1px #ccc;background:#f5f5f5}.vista-factura .encabezado{margin-bottom:15px}.vista-factura .encabezado img{width:200px}.vista-factura .datos{margin-bottom:20px}.vista-factura .datos.detalle-precio{border-top:solid 1px #eee;padding-top:15px;padding-bottom:15px;overflow:hidden;font-size:14px;line-height:18px}.vista-factura .datos.detalle-precio .detalle{display:inline-block;width:70%;float:left;text-align:left}.vista-factura .datos.detalle-precio .precio{display:inline-block;float:left;width:30%;text-align:right}.vista-factura .pie{border-top:solid 1px #eee;padding-top:60px;font-size:11px;line-height:13px}.lista-porcentajes .text-muted{font-size:13px;font-weight:bold;color:#ccc;margin-left:5px;display:inline-block}.lista-porcentajes .barra-porcentaje{border-bottom:solid 1px #eee;width:100%;height:2px;position:relative;display:block;margin-bottom:10px}.lista-porcentajes .barra-porcentaje span{height:2px;display:inline-block;position:absolute;left:0;top:0;background:#90caf9}.popover hr{margin:10px 0}.encabezado-usuario{background:#f7f7f7;padding:15px;margin-bottom:20px}.encabezado-usuario .email{font-weight:600;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;flex-grow:1}@media(min-width: 760px){.encabezado-usuario .email{font-size:18px;line-height:28px}}.encabezado-usuario .email .copiar{margin-right:8px}.sitios-usuario{margin-bottom:20px}.encabezado-sitio{padding:0 10px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;transition:background-color .3s ease-in-out}.encabezado-sitio:hover{background-color:#f9f9f9}.encabezado-sitio.mantenimiento{background-color:#fcf8e3}.encabezado-sitio.desactivado{background-color:#f2dede}.encabezado-sitio.prueba .dominio:before{margin-right:10px;font-size:12px;font-weight:600;content:"(PRUEBA)";color:#777}.encabezado-sitio .btn,.encabezado-sitio .btn-group{margin-right:5px}.encabezado-sitio .dominio{padding:15px 5px;flex-grow:1;text-decoration:none;text-overflow:ellipsis;overflow:hidden}@media(min-width: 760px){.encabezado-sitio .dominio{font-size:16px;line-height:22px}}.detalle-sitio{padding:10px;margin-bottom:80px}.detalle-sitio .alert{border-radius:0;border:none;padding:8px 12px;font-size:12px}.detalle-sitio .panel-body hr{margin:10px 0}.detalle-sitio .progress{border-radius:0;margin-bottom:0;background:#fcfcfc;height:8px}.detalle-sitio .progress .progress-bar{height:8px;padding-left:5px;background:#ddd;white-space:nowrap}.detalle-sitio table{margin-bottom:0;font-size:12px}.detalle-sitio .opciones-botones{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.detalle-sitio .opciones-botones a{font-size:12px;padding:4px 8px}
