From 180ce5942f12a7d8a2f9c7cea64bf45ad8762004 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Mon, 12 Oct 2015 12:42:18 +0200 Subject: [PATCH] * [ADD] Page reloading detection to read the config again. * [MOD] Add some error reporting on installation process. * [MOD] Resized the main page sysPass logo. --- inc/Init.class.php | 5 + inc/Installer.class.php | 16 ++- inc/Request.class.php | 10 ++ inc/locales/en_US/LC_MESSAGES/messages.mo | Bin 72174 -> 72385 bytes inc/locales/en_US/LC_MESSAGES/messages.po | 108 +++++++++++--------- inc/themes/material-blue/css/styles.min.css | 2 +- 6 files changed, 85 insertions(+), 56 deletions(-) diff --git a/inc/Init.class.php b/inc/Init.class.php index 53be8bfb..fec73f74 100644 --- a/inc/Init.class.php +++ b/inc/Init.class.php @@ -220,6 +220,11 @@ class Init } } + // Volver a cargar la configuración si se recarga la página + if (Request::checkReload()){ + Config::readConfig(); + } + if (self::isLoggedIn() || Request::analyze('isAjax', false, true)) { return; } diff --git a/inc/Installer.class.php b/inc/Installer.class.php index beb7629c..15d4c0ff 100644 --- a/inc/Installer.class.php +++ b/inc/Installer.class.php @@ -254,12 +254,18 @@ class Installer // Comprobar si el usuario sumistrado existe $query = "SELECT COUNT(*) FROM mysql.user WHERE user='" . self::$_username . "' AND host='" . self::$_dbhost . "'"; - // Si no existe el usuario, se intenta crear - if (intval(self::$_dbc->query($query)->fetchColumn()) === 0) { - // Se comprueba si el nuevo usuario es distinto del creado en otra instalación - if (self::$_dbuser != Config::getValue('dbuser')) { - self::createDBUser(); + try { + // Si no existe el usuario, se intenta crear + if (intval(self::$_dbc->query($query)->fetchColumn()) === 0) { + // Se comprueba si el nuevo usuario es distinto del creado en otra instalación + if (self::$_dbuser != Config::getValue('dbuser')) { + self::createDBUser(); + } } + } catch (\PDOException $e) { + throw new SPException(SPException::SP_CRITICAL + , _('No es posible comprobar el usuario de sysPass') . ' (' . self::$_username . ')' + , _('Compruebe los permisos del usuario de conexión a la BD')); } } diff --git a/inc/Request.class.php b/inc/Request.class.php index 5a8c5b98..f03f178a 100644 --- a/inc/Request.class.php +++ b/inc/Request.class.php @@ -169,4 +169,14 @@ class Request return $headers; } + + /** + * Comprobar si se realiza una recarga de la página + * + * @return bool + */ + public static function checkReload() + { + return (self::getRequestHeaders('Cache-Control') == 'max-age=0'); + } } \ No newline at end of file diff --git a/inc/locales/en_US/LC_MESSAGES/messages.mo b/inc/locales/en_US/LC_MESSAGES/messages.mo index 5c4979d33931bfa3a8810e08c551759e10ca86a7..9da91b6b3ef1dbfc95d8e184c048f4b8abcea8c5 100644 GIT binary patch delta 20587 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 e|GJo8_b#1!g(YduB#{`t^Ub3CqXDLpR| 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 NdRSt^%@=1P{|~7H<\n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -773,8 +773,8 @@ msgstr "Error on saving LDAP user data" #: ../../../../inc/ApiTokens.class.php:243 #: ../../../../inc/ApiTokens.class.php:262 #: ../../../../inc/ApiTokens.class.php:304 -#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:181 -#: ../../../../inc/Crypt.class.php:192 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 #: ../../../../inc/XmlImportBase.class.php:79 msgid "Error interno" msgstr "Internal error" @@ -792,7 +792,7 @@ msgstr "Incorrect login" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:457 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:462 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 @@ -1585,7 +1585,7 @@ msgstr "Option unavailable" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:278 msgid "Consulte con el administrador" msgstr "Please, contact to the administrator" @@ -1597,21 +1597,21 @@ msgstr "You don't have permission to access to this page" msgid "No tiene permisos para realizar esta operación" msgstr "You don't have permission to do this operation" -#: ../../../../inc/Crypt.class.php:119 ../../../../inc/Email.class.php:148 +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 msgid "Aviso" msgstr "Warning" -#: ../../../../inc/Crypt.class.php:119 +#: ../../../../inc/Crypt.class.php:122 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" "The master password HASH has been regenerated. No further action is needed." -#: ../../../../inc/Crypt.class.php:182 +#: ../../../../inc/Crypt.class.php:186 msgid "No se puede usar el módulo de encriptación" msgstr "Crypto module cannot be loaded" -#: ../../../../inc/Crypt.class.php:193 +#: ../../../../inc/Crypt.class.php:197 msgid "Error al generar datos cifrados" msgstr "Error on creating encryption data" @@ -1867,78 +1867,78 @@ msgstr "Import finished" msgid "Error en la verificación de la base de datos" msgstr "Error on checking database" -#: ../../../../inc/Init.class.php:269 +#: ../../../../inc/Init.class.php:274 msgid "Sesion" msgstr "Session" -#: ../../../../inc/Init.class.php:269 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Init.class.php:274 ../../../../inc/Init.class.php:278 msgid "La sesión no puede ser inicializada" msgstr "Session cannot be initialized" -#: ../../../../inc/Init.class.php:357 +#: ../../../../inc/Init.class.php:362 msgid "El directorio \"/config\" no existe" msgstr "The \"/config\" directory does not exist." -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:367 msgid "No es posible escribir en el directorio \"config\"" msgstr "Unable to write into the \"/config\" directory" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:375 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "The \"/config\" directory permissions are incorrect" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:375 msgid "Actual:" msgstr "Current:" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:375 msgid "Necesario: 750" msgstr "Needed: 750" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:424 msgid "Aplicación en mantenimiento" msgstr "Application in maintenance" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:424 msgid "En breve estará operativa" msgstr "It will be running in short" -#: ../../../../inc/Init.class.php:456 +#: ../../../../inc/Init.class.php:461 msgid "Finalizar sesión" msgstr "Logout session" -#: ../../../../inc/Init.class.php:458 +#: ../../../../inc/Init.class.php:463 msgid "Tiempo inactivo" msgstr "Inactive time" -#: ../../../../inc/Init.class.php:459 +#: ../../../../inc/Init.class.php:464 msgid "Tiempo total" msgstr "Total time" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:503 msgid "La aplicación necesita actualizarse" msgstr "The application needs to be updated" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:503 #, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "If you are an administrator, click on the link: %s" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:503 #: ../../../../inc/themes/classic/upgrade.inc:20 #: ../../../../inc/themes/material-blue/upgrade.inc:24 msgid "Actualizar" msgstr "Update" -#: ../../../../inc/Init.class.php:529 +#: ../../../../inc/Init.class.php:534 msgid "Actualización" msgstr "Update" -#: ../../../../inc/Init.class.php:530 +#: ../../../../inc/Init.class.php:535 msgid "Actualización de versión realizada." msgstr "Version updating done." -#: ../../../../inc/Init.class.php:531 +#: ../../../../inc/Init.class.php:536 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2016,49 +2016,57 @@ msgstr "Enter the database server" msgid "Servidor donde se instalará la Base de Datos" msgstr "Server where the database will be installed" -#: ../../../../inc/Installer.class.php:313 +#: ../../../../inc/Installer.class.php:267 +msgid "No es posible comprobar el usuario de sysPass" +msgstr "Unable to check the sysPass user" + +#: ../../../../inc/Installer.class.php:268 +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "Please, check the DB connection user rights" + +#: ../../../../inc/Installer.class.php:319 msgid "El usuario de MySQL ya existe" msgstr "The MySQL user already exist" -#: ../../../../inc/Installer.class.php:314 +#: ../../../../inc/Installer.class.php:320 msgid "Indique un nuevo usuario o elimine el existente" msgstr "Enter a new username or delete the existing one" -#: ../../../../inc/Installer.class.php:327 +#: ../../../../inc/Installer.class.php:333 msgid "La BBDD ya existe" msgstr "The database already exist" -#: ../../../../inc/Installer.class.php:328 +#: ../../../../inc/Installer.class.php:334 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "Enter a new database or delete the existing one" -#: ../../../../inc/Installer.class.php:337 -#: ../../../../inc/Installer.class.php:408 +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 msgid "Error al crear la BBDD" msgstr "Error on DB creation" -#: ../../../../inc/Installer.class.php:338 -#: ../../../../inc/Installer.class.php:349 +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "Please, check database user permissions" -#: ../../../../inc/Installer.class.php:348 +#: ../../../../inc/Installer.class.php:354 msgid "Error al establecer permisos de la BBDD" msgstr "Error on setting database permissions" -#: ../../../../inc/Installer.class.php:381 +#: ../../../../inc/Installer.class.php:387 msgid "El archivo de estructura de la BBDD no existe" msgstr "The database structure file does not exist" -#: ../../../../inc/Installer.class.php:382 +#: ../../../../inc/Installer.class.php:388 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "Unable to create the application database. Please, download it again." -#: ../../../../inc/Installer.class.php:390 +#: ../../../../inc/Installer.class.php:396 msgid "Error al seleccionar la BBDD" msgstr "Error on selecting database." -#: ../../../../inc/Installer.class.php:391 +#: ../../../../inc/Installer.class.php:397 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." @@ -2066,30 +2074,30 @@ msgstr "" "Unable to use the database to create the structure. Check permissions and it " "does not exist." -#: ../../../../inc/Installer.class.php:409 +#: ../../../../inc/Installer.class.php:415 msgid "Error al crear la estructura de la Base de Datos." msgstr "Error on creating database structure." -#: ../../../../inc/Installer.class.php:432 +#: ../../../../inc/Installer.class.php:438 msgid "Error al crear el grupo \"admin\"" msgstr "Error on creating \"admin\" group" -#: ../../../../inc/Installer.class.php:433 -#: ../../../../inc/Installer.class.php:466 -#: ../../../../inc/Installer.class.php:483 -#: ../../../../inc/Installer.class.php:496 +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 msgid "Informe al desarrollador" msgstr "Warn to developer" -#: ../../../../inc/Installer.class.php:465 +#: ../../../../inc/Installer.class.php:471 msgid "Error al crear el perfil \"admin\"" msgstr "Error on creating \"admin\" profile" -#: ../../../../inc/Installer.class.php:482 +#: ../../../../inc/Installer.class.php:488 msgid "Error al crear el usuario \"admin\"" msgstr "Error on creating \"admin\" user" -#: ../../../../inc/Installer.class.php:495 +#: ../../../../inc/Installer.class.php:501 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "Error on updating master password for user \"admin\"" diff --git a/inc/themes/material-blue/css/styles.min.css b/inc/themes/material-blue/css/styles.min.css index 74c60ce9..9aabb2c6 100644 --- a/inc/themes/material-blue/css/styles.min.css +++ b/inc/themes/material-blue/css/styles.min.css @@ -1 +1 @@ -*{font-family:Roboto-Regular,Verdana,Tahoma,sans-serif}html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal}table{font-size:11px;border-spacing:0}#tblTools,#tblAccion{border:1px solid #d9d9d9;background-color:#f9f9f9;vertical-align:middle}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover{background-color:#e8ff99}table tr.odd:hover{background-color:#e8ff99}table tr{height:20px}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;border:0 solid #5dd;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px;resize:none}select.files{width:250px}input#rpp{width:40px}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent !important;width:16px !important;height:16px !important;margin:0 5px 0 5px;border:0;vertical-align:middle}i{cursor:pointer}.altTable{border:0;font-size:10px}.altTable .section{font-size:14px;font-weight:bold}.altTxtError{color:#c00;font-weight:bold}.altTxtOk{color:green;font-weight:bold}.altTxtWarn{color:orange;font-weight:bold}.altTxtGreen{color:green}.altTxtRed{color:darkred}.altTxtBlue{color:#339;font-weight:bold}a,a:visited{text-decoration:none;color:rgba(83,109,254,1)}a:hover,a:active,a:focus{text-decoration:none;color:rgba(83,109,254,.6);cursor:pointer}#nojs{width:80%;margin:auto;text-align:center;vertical-align:middle;margin-bottom:10px;margin-top:10px;padding:3px;background-color:red;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;min-width:1024px;height:100%;width:100%;background-color:#f5f5f5}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,.8);border-radius:5px;display:none}#container{margin:auto;width:100%}#container.login{padding-top:10em}#container.main{position:absolute;top:0;width:100%;height:auto;min-height:650px;background:url("../imgs/logo_full.svg") no-repeat left top transparent;background-size:auto 200px}#container.error,#container.install,#container.passreset{width:100%}#container #header{width:100%;margin-bottom:15px}#container #session{width:35%;margin:0 auto;height:25px;background:url("../imgs/bg_session.png") repeat-x scroll left top #e9e9e9;color:#999;font-size:10px;text-align:right}#container #session img{width:24px;height:24px;margin-left:10px;margin-right:10px;vertical-align:middle}#container #session .imgLang{width:28px;height:auto;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}#container #actionsBar{position:absolute;top:0;z-index:100;width:100%;text-align:center;padding:.5em 0}#container #actionsBar #actionsBar-logo img{display:none;position:absolute;top:.5em;left:1em;width:50px}#container #content{width:95%;min-height:500px;margin:10em auto 5em auto}#content td.descField,#fancyContainer td.descField{text-align:right;padding-right:20px;width:25%;font-weight:bold;border-right:1px solid #d9d9d9;color:#555}#content td.valField,#fancyContainer td.valField{padding-left:20px;width:100%}#content #searchbox{position:relative;left:10%;width:90%;height:5em;padding:5px;padding-left:15px}#content #tblTools{height:5em;padding:5px;padding-left:15px}#content #resBuscar{min-height:450px;margin-bottom:50px}#content #resBuscar img{vertical-align:middle}#content #pageNav{width:100%;margin-top:15px;height:1.5em;padding:5px 10px 5px 10px;vertical-align:middle;font-size:11px;color:#999;border:1px solid #d9d9d9;background-color:#f5f5f5}#content #pageNav img{margin-left:5px;vertical-align:middle}#content #pageNav a{margin-left:5px;font-size:12px;color:#999}#content #pageNav .current{margin-left:5px;color:darkorange}#content #pageNav>div{float:left;width:50%;height:1.5em;line-height:1.5em}#content #pageNav #pageNavLeft{text-align:left}#content #pageNav #pageNavRight{text-align:right}#content #title{width:50%;padding:7px;margin:auto;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.3em;text-align:center}#content #title.titleBlue{background-color:#536dfe;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#536dfe),color-stop(90%,#536dfe));background-image:-webkit-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-moz-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-o-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:linear-gradient(#536dfe 20%,#536dfe 90%);background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data{width:75%;padding:10px;border:1px solid #c9c9c9;margin:auto;background-color:#f9f9f9}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right;font-size:12px;font-weight:bold;color:#999}#content .data select{min-width:210px}#content .data #files-wrap{max-height:100px;width:95%;overflow-y:auto;border:1px solid #dfdfdf;padding:.5em;margin:1em 0}#content .data #files-list{list-style-type:none;margin:0;padding:0}#content .data #files-list li{background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:5px}#content .data #files-list li:hover{background:#fffccd;color:#000}#content .data #files-list li div{display:inline-block}#content .data #files-list li div.files-item-info{width:55%}#content .data #files-list li div.files-item-info img{margin:0 .5em}#content .data #files-list li div.files-item-actions{width:40%;text-align:right}#content .data #dropzone{width:30em;padding:1em;border:2px dashed #009688;text-align:center}#content .data #dropzone img{vertical-align:middle}#content .data #fileUpload{display:none}#content .data .account-permissions{float:left;margin-right:10px}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content .extra-info{margin-top:20px}#content .tblIcon{background:url("../imgs/clock.png") no-repeat transparent}#content #tabs .ui-tabs-nav{position:relative;left:12em;width:90%}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff2d9;color:orange;font-weight:bold}#content #tblAccion{width:100%}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#045fb4}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header{width:100%;margin:0 auto}#content .data-header ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{float:left;display:block;padding:.5em;font-weight:bold;letter-spacing:.2em;color:#fff}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{margin:0}#content .data-header-minimal li{font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-rows li{float:left;display:block;padding:1.5em .5em;color:#696969;text-align:center;background-color:#fcfcfc;height:1em}#content .data-rows li.cell-nodata{padding:1em 0;height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;height:2em;padding:1em 0;text-align:center;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-actions:hover{background-color:#fffef0 !important}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img,#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content #data-search{text-align:center}#content #data-search .account-label{width:310px;height:195px;text-align:left;margin:1em;padding:.5em;color:#696969;background-color:#fcfcfc;display:inline-block}#content #data-search .account-label .label-field{width:100%;height:2em}#content #data-search .account-label .field-name{float:left;width:80px;padding:.4em .2em;color:#b9b9b9}#content #data-search .account-label .field-text{float:left;width:215px;padding:.4em .2em}#content #data-search .account-label .header .field-name{color:white;font-weight:bold}#content #data-search .account-label .field-customer .field-name{display:none}#content #data-search .account-label .field-customer .field-text{width:304px}#content #data-search .account-label .field-url{height:2.5em}#content #data-search .account-label .field-text a{color:#4895fa}#content #data-search .account-label .no-link,#content #data-search .account-label .no-link a{color:white;font-weight:bold}#content #data-search .account-info{width:100%;height:2em;padding:.5em 0;text-align:left}#content #data-search .account-actions{width:100%;height:2.5em;padding-top:5px;text-align:right;background-color:#f5f5f5;box-shadow:0 0 8px rgba(0,0,0,0.075) inset}#content .actions-optional{display:none}#content #data-search .account-spacer{width:100%;height:7.5em}#content .rowSpace>.cellBorder{height:10px;border-top:1px solid #d9d9d9}#content .rowSpace>.cellBlank{height:10px}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #tblTools div.chosen-container{margin:0 5px}#content #tblTools select{min-width:180px}#content #tblTools #toolsLeft{display:inline-block;text-align:left;width:90%}#content #tblTools #toolsRight{display:inline-block;text-align:right;width:8%}#content #tblTools #toolsRight input{margin-left:15px;text-align:center}#content #tblTools .custom-combobox{margin-left:25px}#content #tblTools #btnClear{opacity:.35;filter:alpha(opacity=35)}#content #tblTools #btnClear:hover{opacity:1;filter:alpha(opacity=100)}#content #tblTools #order{margin-top:.5em;padding:.3em;color:#696969}#content #tabs>div{min-height:475px}#content #tabs.ui-widget-content{border:0;background-color:transparent}#content #tabs .ui-widget-header{background:0;border:0;border-bottom:1px solid #c9c9c9}#content #tabs.ui-widget-content{background:none !important}#content #tabs .tabs-spacer{float:left;height:200px}#content .tabs-bottom .ui-tabs-nav{clear:left;padding:0 .2em .2em .2em}#content .tabs-bottom .ui-tabs-nav li{top:auto;bottom:0;margin:0 .2em 1px 0;border-top:0}#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active{margin-top:-1px;padding-top:1px}#datos{float:left;width:400px;text-align:left;margin-top:10px;color:#b9b9b9}#datos a{color:orange;font-weight:bold;border:0;padding:3px;margin:5px 0 5px 0;display:block;width:40px;text-align:center;background-color:transparent}#datos img{border:0}#resAccion,#resFancyAccion{height:20px;padding:5px;margin:5px;font-weight:bold;font-size:14px}#resAccion span{padding:5px;border:#a9a9a9 1px solid}#fancyView{min-width:250px;text-align:center;padding:15px;line-height:20px;border:#d9d9d9 1px solid;font-size:14px}#fancyView ul{list-style:none}#fancyView.msgError{margin:5px;background-color:#fee8e6;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#fancyView.msgOk{margin:5px;background-color:#ecfde4;color:green;font-weight:bold;border:#dbfdcb 1px solid}#fancyView.msgWarn{margin:5px;background-color:#fff2d9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.msgInfo{margin:5px;background-color:#e9e9e9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.backGrey{background-color:#f2f2f2 !important}#fancyView PRE{text-align:left}#fancyView table{border:0;width:100%;font-size:14px;text-align:left}#fancyView td{border-bottom:#d9d9d9 1px solid}#fancyMsg{min-width:250px;height:150px;background-color:#f5f5f5;font-family:Verdana,Arial;font-size:16px;text-align:center;display:table-cell;vertical-align:middle;font-weight:bold;border:0;line-height:20px;padding:0 15px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#fancyMsg table{border:0;width:100%;font-size:14px;text-align:left}#fancyMsg td{border-bottom:#d9d9d9 1px solid}#fancyMsg.msgError{background:url('../imgs/bg_msg_error.png') white repeat-x;color:#c00}#fancyMsg.msgOk{background:url('../imgs/bg_msg_ok.png') white repeat-x;color:green}#fancyMsg.msgWarn{background:url('../imgs/bg_msg_warn.png') white repeat-x;color:orange}#fancyMsg.msgInfo{background:url('../imgs/bg_msg_info.png') white repeat-x;color:#555}#fancyView a,#fancyMsg a{color:#555}#fancyContainer{padding:0 15px 15px 15px}#fancyContainer h2{width:90%;font-size:18px;color:white;background-color:#607d8b;margin:0 0 20px 0;padding:.5em 0;line-height:1em}#fancyContainer select{width:220px}#fancyContainer.help{min-height:100px;background-color:#f5f5f5}#fancyContainer.help P{font-size:14px;text-align:justify;line-height:2em}#fancyContainer #resFancyAccion{display:none}#fancyContainer #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:lightgoldenrodyellow;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.fancyNone{background-color:transparent !important}.fancydata{min-width:400px;border:0;text-align:left}.fancydata .descField{min-width:100px;font-weight:bold}footer{position:fixed;bottom:0;z-index:100;width:100%;height:1.5em;margin:0 auto;padding:1em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:13px;box-shadow:0 -8px 6px -6px #c9c9c9;-webkit-box-shadow:0 -8px 6px -6px #c9c9c9;-moz-box-shadow:0 -8px 6px -6px #c9c9c9}footer #project{float:right;text-align:right;padding-right:1em}footer #updates{display:inline-block;padding-left:20px;cursor:pointer}footer #updates div{display:inline-block;margin:0 .5em}footer #status{float:right;text-align:right;color:#b94a48;padding:0 1em}footer #status .status-info{padding:.5em}footer #session{float:left;width:50em;text-align:left;padding:.2em 1em;color:#999;font-size:10px}footer a,footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round{border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important}.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 15px 15px !important;-moz-border-radius:0 0 15px 15px !important;-webkit-border-radius:0 0 15px 15px !important}.midroundup{border-radius:15px 15px 0 0 !important;-moz-border-radius:15px 15px 0 0 !important;-webkit-border-radius:15px 15px 0 0 !important}.fullround{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important}.iconMini{width:16px !important;height:16px !important;vertical-align:middle}#content .error{width:350px;margin:15px;padding:15px;background-color:#f9f9f9;color:orange;border:orange 1px solid;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em}.hide{display:none !important}.btn-checks{border:1px solid #d9d9d9;padding:5px;margin:5px 0;width:30em}.shadow{box-shadow:3px 3px 6px -3px #d9d9d9;-webkit-box-shadow:3px 3px 6px -3px #a9a9a9;-moz-box-shadow:3px 3px 6px -3px #a9a9a9}.noRes{width:60%;margin:15px;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-blue{background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}.header-grey{background-color:#607d8b;color:#fff;height:30px;text-align:center}.no-background{background:none !important}.action{max-width:75%;height:4em;margin:.7em auto;text-align:right}.action-in-box{display:inline-block;height:4em;margin:.7em 0;text-align:right}.action ul{list-style:none;margin:0;padding:0;padding-right:2em}.action-in-box ul{list-style:none;margin:0;padding:0}.action li{float:right;width:2em;height:2em;margin-left:3em}.action li img,.action-in-box li img{padding:1em;border:1px solid #d9d9d9;border-radius:3em;background-color:#f9f9f9 !important}.fullWidth{max-width:100% !important}.filterOn{padding:.3em 1em;background-color:#ecfde4;color:green!important;border:#dbfdcb 1px solid!important}.globalOn{padding:.3em 1em;background-color:#fff2d9;color:orange!important;border:#ffe5b3 1px solid!important}.opacity50{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.ui-tooltip{background:#ffffa3;color:#555;padding:10px;border-radius:10px;box-shadow:0 0 7px #a9a9a9}.ui-autocomplete,.ui-menu-item{z-index:8050}.fancybox-inner{overflow:visible !important}.passLevel{width:20px;height:20px;display:inline-block;position:relative;top:2px}.passLevel.strongest,.passLevel.strongest:hover{background-color:#ecfde4 !important;color:green;font-weight:bold;border:lightgreen 1px solid}.passLevel.strong,.passLevel.strong:hover{background-color:#e6f2ff !important;color:#64b4f4;font-weight:bold;border:#64b4f4 1px solid}.passLevel.good,.passLevel.good:hover{background-color:#fff2d9 !important;color:orange;font-weight:bold;border:#ffe5b3 1px solid}.passLevel.weak,.passLevel.weak:hover{background-color:#fee8e6 !important;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-user-text{padding:.5em;border-bottom:#d9d9d9 1px solid;text-align:center;min-width:200px;color:#d9d9d9}.dialog-pass-text{padding:.5em;border:transparent 1px solid;text-align:center;min-width:200px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-pass-copy{background-color:#ecfde4;color:green;border:#dbfdcb 1px solid}.help-box{background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.custom-input-color{width:3em;height:1em;display:inline-block}#boxLogin{width:500px;min-height:150px;margin:0 auto;padding:3em;background:url("../imgs/logo_full.svg") no-repeat #fff;background-size:300px auto;background-position:.5em .5em}#boxLogin .error{float:left;width:315px;margin-top:15px;color:orange;border:1px orange solid;margin-left:auto;margin-right:auto}#boxLogin #boxData{position:relative;top:4em;left:10em;display:inline-block;width:250px;height:100%;min-height:100px;text-align:left;margin-left:auto;margin-right:auto;background-color:transparent}#boxLogin #boxButton{position:relative;left:10em;width:130px;display:inline-block;text-align:right;margin:0 auto;padding:6em 0 0 0}#boxLogin #boxActions{width:100%;height:1em;margin-top:1em;text-align:right}#boxLogin #boxActions a{color:#c9c9c9}#boxLogout{width:250px;margin:8em auto 0 auto;font-size:14px;text-align:center;color:orange;background:#fff2d9;border:#ffe5b3 1px solid;padding:.5em}#boxUpdated{width:350px;margin:5em auto 5em auto;font-size:14px;text-align:center;color:green;background:#ecfde4;border:#dbfdcb 1px solid;padding:.5em}fieldset.warning{padding:8px;color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;border-radius:5px}fieldset.warning legend{color:#b94a48 !important}fieldset.warning a{color:#b94a48 !important;font-weight:bold}#actions{width:100%;margin:auto;margin-bottom:50px;line-height:2em}#actions #logo{width:100%;margin-bottom:30px;font-size:18px;font-weight:bold;text-align:center;color:#a9a9a9;letter-spacing:3px;box-shadow:0 8px 6px -6px rgba(83,109,254,.3);-webkit-box-shadow:0 8px 6px -6px rgba(83,109,254,.3);-moz-box-shadow:0 8px 6px -6px rgba(83,109,254,.3)}#actions #logo img{width:300px}#actions #logo #pageDesc{position:relative;top:30px;left:-100px;color:#607d8b}#actions ul.errors{max-width:40%;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:5px;padding:.5em}#actions ul.errors>li.err_critical{color:#b94a48;background:#fed7d7;border:1px solid red}#actions ul.errors>li.err_warning{color:orange;background:#fff2d9;border:#ffe5b3 1px solid}#actions ul.errors>li.err_ok{color:green;background:#ecfde4;border:#dbfdcb 1px solid;font-weight:bold}#actions ul.errors>li>p.hint{background-image:url('../imgs/info.png');background-repeat:no-repeat;color:#777;padding-left:25px;background-position:0 .3em;font-size:12px}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset legend{width:100%;margin-top:1em;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin-bottom:1em;border-radius:5px;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}#whatsNewIcon{text-align:center}#whatsNewIcon img{width:64px;height:64px}#whatsNewIcon h2{display:inline-block;color:#555;font-size:16px}#whatsNew{margin:0 auto;width:500px;background-color:#fffde1;padding:2em;line-height:1.5em;font-size:16px;color:#555;border:1px solid #d9d9d9;margin-bottom:3em;display:none}#whatsNew ul{padding:0;border:0}#whatsNew li{padding-left:37px;background:url("../imgs/arrow-list.png") left center no-repeat;line-height:32px;list-style:none}.no-title .ui-dialog-titlebar{display:none}.ui-dialog{z-index:9999 !important}@media all and (max-width:1024px){#container #actionsBar{text-align:right}#container #content{width:95%;min-height:500px;margin:15em auto 5em auto}#content .data{width:95%;padding:10px;margin:auto}#content #tabs .ui-tabs-nav{left:0;width:100%}.action{max-width:95%;height:4em;margin:.7em auto}} \ No newline at end of file +*{font-family:Roboto-Regular,Verdana,Tahoma,sans-serif}html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal}table{font-size:11px;border-spacing:0}#tblTools,#tblAccion{border:1px solid #d9d9d9;background-color:#f9f9f9;vertical-align:middle}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover{background-color:#e8ff99}table tr.odd:hover{background-color:#e8ff99}table tr{height:20px}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;border:0 solid #5dd;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px;resize:none}select.files{width:250px}input#rpp{width:40px}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent !important;width:16px !important;height:16px !important;margin:0 5px 0 5px;border:0;vertical-align:middle}i{cursor:pointer}.altTable{border:0;font-size:10px}.altTable .section{font-size:14px;font-weight:bold}.altTxtError{color:#c00;font-weight:bold}.altTxtOk{color:green;font-weight:bold}.altTxtWarn{color:orange;font-weight:bold}.altTxtGreen{color:green}.altTxtRed{color:darkred}.altTxtBlue{color:#339;font-weight:bold}a,a:visited{text-decoration:none;color:rgba(83,109,254,1)}a:hover,a:active,a:focus{text-decoration:none;color:rgba(83,109,254,.6);cursor:pointer}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:red;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;min-width:1024px;height:100%;width:100%;background-color:#f5f5f5}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,.8);border-radius:5px;display:none}#container{margin:auto;width:100%}#container.login{padding-top:10em}#container.main{position:absolute;top:0;width:100%;height:auto;min-height:650px;background:url("../imgs/logo_full.svg") no-repeat left top transparent;background-size:auto 150px}#container.error,#container.install,#container.passreset{width:100%}#container #header{width:100%;margin-bottom:15px}#container #session{width:35%;margin:0 auto;height:25px;background:url("../imgs/bg_session.png") repeat-x scroll left top #e9e9e9;color:#999;font-size:10px;text-align:right}#container #session img{width:24px;height:24px;margin-left:10px;margin-right:10px;vertical-align:middle}#container #session .imgLang{width:28px;height:auto;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}#container #actionsBar{position:absolute;top:0;z-index:100;width:100%;text-align:center;padding:.5em 0}#container #actionsBar #actionsBar-logo img{display:none;position:absolute;top:.5em;left:1em;width:50px}#container #content{width:95%;min-height:500px;margin:10em auto 5em auto}#container #content.public-link{min-height:0;margin:0}#content td.descField,#fancyContainer td.descField{text-align:right;padding-right:20px;width:25%;font-weight:bold;border-right:1px solid #d9d9d9;color:#555}#content td.valField,#fancyContainer td.valField{padding-left:20px;width:100%}#content #searchbox{position:relative;left:10%;width:90%;height:5em;padding:5px;padding-left:15px}#content #tblTools{height:5em;padding:5px;padding-left:15px}#content #resBuscar{min-height:450px;margin-bottom:50px}#content #resBuscar img{vertical-align:middle}#content #pageNav{width:100%;margin-top:15px;height:1.5em;padding:5px 10px 5px 10px;vertical-align:middle;font-size:11px;color:#999;border:1px solid #d9d9d9;background-color:#f5f5f5}#content #pageNav img{margin-left:5px;vertical-align:middle}#content #pageNav a{margin-left:5px;font-size:12px;color:#999}#content #pageNav .current{margin-left:5px;color:darkorange}#content #pageNav>div{float:left;width:50%;height:1.5em;line-height:1.5em}#content #pageNav #pageNavLeft{text-align:left}#content #pageNav #pageNavRight{text-align:right}#content #title{width:50%;padding:7px;margin:auto;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.3em;text-align:center}#content #title.titleBlue{background-color:#536dfe;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#536dfe),color-stop(90%,#536dfe));background-image:-webkit-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-moz-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-o-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:linear-gradient(#536dfe 20%,#536dfe 90%);background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data{width:75%;padding:10px;border:1px solid #c9c9c9;margin:auto;background-color:#f9f9f9}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right;font-size:12px;font-weight:bold;color:#999}#content .data select{min-width:210px}#content .data #files-wrap{max-height:100px;width:95%;overflow-y:auto;border:1px solid #dfdfdf;padding:.5em;margin:1em 0}#content .data #files-list{list-style-type:none;margin:0;padding:0}#content .data #files-list li{background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:5px}#content .data #files-list li:hover{background:#fffccd;color:#000}#content .data #files-list li div{display:inline-block}#content .data #files-list li div.files-item-info{width:55%}#content .data #files-list li div.files-item-info img{margin:0 .5em}#content .data #files-list li div.files-item-actions{width:40%;text-align:right}#content .data #dropzone{width:30em;padding:1em;border:2px dashed #009688;text-align:center}#content .data #dropzone img{vertical-align:middle}#content .data #fileUpload{display:none}#content .data .account-permissions{float:left;margin-right:10px}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content .extra-info{margin-top:20px}#content .tblIcon{background:url("../imgs/clock.png") no-repeat transparent}#content #tabs .ui-tabs-nav{position:relative;left:12em;width:90%}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff2d9;color:orange;font-weight:bold}#content #tblAccion{width:100%}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#045fb4}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header{width:100%;margin:0 auto}#content .data-header ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{float:left;display:block;padding:.5em;font-weight:bold;letter-spacing:.2em;color:#fff}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{margin:0}#content .data-header-minimal li{font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-rows li{float:left;display:block;padding:1.5em .5em;color:#696969;text-align:center;background-color:#fcfcfc;height:1em}#content .data-rows li.cell-nodata{padding:1em 0;height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;height:2em;padding:1em 0;text-align:center;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-actions:hover{background-color:#fffef0 !important}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img,#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content #data-search{text-align:center}#content #data-search .account-label{width:310px;height:195px;text-align:left;margin:1em;padding:.5em;color:#696969;background-color:#fcfcfc;display:inline-block}#content #data-search .account-label .label-field{width:100%;height:2em}#content #data-search .account-label .field-name{float:left;width:80px;padding:.4em .2em;color:#b9b9b9}#content #data-search .account-label .field-text{float:left;width:215px;padding:.4em .2em}#content #data-search .account-label .header .field-name{color:white;font-weight:bold}#content #data-search .account-label .field-customer .field-name{display:none}#content #data-search .account-label .field-customer .field-text{width:304px}#content #data-search .account-label .field-url{height:2.5em}#content #data-search .account-label .field-text a{color:#4895fa}#content #data-search .account-label .no-link,#content #data-search .account-label .no-link a{color:white;font-weight:bold}#content #data-search .account-info{width:100%;height:2em;padding:.5em 0;text-align:left}#content #data-search .account-actions{width:100%;height:2.5em;padding-top:5px;text-align:right;background-color:#f5f5f5;box-shadow:0 0 8px rgba(0,0,0,0.075) inset}#content .actions-optional{display:none}#content #data-search .account-spacer{width:100%;height:7.5em}#content .rowSpace>.cellBorder{height:10px;border-top:1px solid #d9d9d9}#content .rowSpace>.cellBlank{height:10px}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #tblTools div.chosen-container{margin:0 5px}#content #tblTools select{min-width:180px}#content #tblTools #toolsLeft{display:inline-block;text-align:left;width:90%}#content #tblTools #toolsRight{display:inline-block;text-align:right;width:8%}#content #tblTools #toolsRight input{margin-left:15px;text-align:center}#content #tblTools .custom-combobox{margin-left:25px}#content #tblTools #btnClear{opacity:.35;filter:alpha(opacity=35)}#content #tblTools #btnClear:hover{opacity:1;filter:alpha(opacity=100)}#content #tblTools #order{margin-top:.5em;padding:.3em;color:#696969}#content #tabs>div{min-height:475px}#content #tabs.ui-widget-content{border:0;background-color:transparent}#content #tabs .ui-widget-header{background:0;border:0;border-bottom:1px solid #c9c9c9}#content #tabs.ui-widget-content{background:none !important}#content #tabs .tabs-spacer{float:left;height:200px}#content .tabs-bottom .ui-tabs-nav{clear:left;padding:0 .2em .2em .2em}#content .tabs-bottom .ui-tabs-nav li{top:auto;bottom:0;margin:0 .2em 1px 0;border-top:0}#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active{margin-top:-1px;padding-top:1px}#datos{float:left;width:400px;text-align:left;margin-top:10px;color:#b9b9b9}#datos a{color:orange;font-weight:bold;border:0;padding:3px;margin:5px 0 5px 0;display:block;width:40px;text-align:center;background-color:transparent}#datos img{border:0}#resAccion,#resFancyAccion{height:20px;padding:5px;margin:5px;font-weight:bold;font-size:14px}#resAccion span{padding:5px;border:#a9a9a9 1px solid}#fancyView{min-width:250px;text-align:center;padding:15px;line-height:20px;border:#d9d9d9 1px solid;font-size:14px}#fancyView ul{list-style:none}#fancyView.msgError{margin:5px;background-color:#fee8e6;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#fancyView.msgOk{margin:5px;background-color:#ecfde4;color:green;font-weight:bold;border:#dbfdcb 1px solid}#fancyView.msgWarn{margin:5px;background-color:#fff2d9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.msgInfo{margin:5px;background-color:#e9e9e9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.backGrey{background-color:#f2f2f2 !important}#fancyView PRE{text-align:left}#fancyView table{border:0;width:100%;font-size:14px;text-align:left}#fancyView td{border-bottom:#d9d9d9 1px solid}#fancyMsg{min-width:250px;height:150px;background-color:#f5f5f5;font-family:Verdana,Arial;font-size:16px;text-align:center;display:table-cell;vertical-align:middle;font-weight:bold;border:0;line-height:20px;padding:0 15px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#fancyMsg table{border:0;width:100%;font-size:14px;text-align:left}#fancyMsg td{border-bottom:#d9d9d9 1px solid}#fancyMsg.msgError{background:url('../imgs/bg_msg_error.png') white repeat-x;color:#c00}#fancyMsg.msgOk{background:url('../imgs/bg_msg_ok.png') white repeat-x;color:green}#fancyMsg.msgWarn{background:url('../imgs/bg_msg_warn.png') white repeat-x;color:orange}#fancyMsg.msgInfo{background:url('../imgs/bg_msg_info.png') white repeat-x;color:#555}#fancyView a,#fancyMsg a{color:#555}#fancyContainer{padding:0 15px 15px 15px}#fancyContainer h2{width:90%;font-size:18px;color:white;background-color:#607d8b;margin:0 0 20px 0;padding:.5em 0;line-height:1em}#fancyContainer select{width:220px}#fancyContainer.help{min-height:100px;background-color:#f5f5f5}#fancyContainer.help P{font-size:14px;text-align:justify;line-height:2em}#fancyContainer #resFancyAccion{display:none}#fancyContainer #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:lightgoldenrodyellow;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.fancyNone{background-color:transparent !important}.fancydata{min-width:400px;border:0;text-align:left}.fancydata .descField{min-width:100px;font-weight:bold}footer{position:fixed;bottom:0;z-index:100;width:100%;height:1.5em;margin:0 auto;padding:1em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:13px;box-shadow:0 -8px 6px -6px #c9c9c9;-webkit-box-shadow:0 -8px 6px -6px #c9c9c9;-moz-box-shadow:0 -8px 6px -6px #c9c9c9}footer #project{float:right;text-align:right;padding-right:1em}footer #updates{display:inline-block;padding-left:20px;cursor:pointer}footer #updates div{display:inline-block;margin:0 .5em}footer #status{float:right;text-align:right;color:#b94a48;padding:0 1em}footer #status .status-info{padding:.5em}footer #session{float:left;width:50em;text-align:left;padding:.2em 1em;color:#999;font-size:10px}footer a,footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round{border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important}.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 15px 15px !important;-moz-border-radius:0 0 15px 15px !important;-webkit-border-radius:0 0 15px 15px !important}.midroundup{border-radius:15px 15px 0 0 !important;-moz-border-radius:15px 15px 0 0 !important;-webkit-border-radius:15px 15px 0 0 !important}.fullround{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important}.iconMini{width:16px !important;height:16px !important;vertical-align:middle}#content .error{width:350px;margin:15px;padding:15px;background-color:#f9f9f9;color:orange;border:orange 1px solid;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em}.hide{display:none !important}.btn-checks{border:1px solid #d9d9d9;padding:5px;margin:5px 0;width:30em}.shadow{box-shadow:3px 3px 6px -3px #d9d9d9;-webkit-box-shadow:3px 3px 6px -3px #a9a9a9;-moz-box-shadow:3px 3px 6px -3px #a9a9a9}.noRes{width:60%;margin:15px;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-blue{background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}.header-grey{background-color:#607d8b;color:#fff;height:30px;text-align:center}.no-background{background:none !important}.action{max-width:75%;height:4em;margin:.7em auto;text-align:right}.action-in-box{display:inline-block;height:4em;margin:.7em 0;text-align:right}.action ul{list-style:none;margin:0;padding:0;padding-right:2em}.action-in-box ul{list-style:none;margin:0;padding:0}.action li{float:right;width:2em;height:2em;margin-left:3em}.action li img,.action-in-box li img{padding:1em;border:1px solid #d9d9d9;border-radius:3em;background-color:#f9f9f9 !important}.fullWidth{max-width:100% !important}.filterOn{padding:.3em 1em;background-color:#ecfde4;color:green!important;border:#dbfdcb 1px solid!important}.globalOn{padding:.3em 1em;background-color:#fff2d9;color:orange!important;border:#ffe5b3 1px solid!important}.opacity50{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.ui-tooltip{background:#ffffa3;color:#555;padding:10px;border-radius:10px;box-shadow:0 0 7px #a9a9a9}.ui-autocomplete,.ui-menu-item{z-index:8050}.fancybox-inner{overflow:visible !important}.passLevel{width:20px;height:20px;display:inline-block;position:relative;top:2px}.passLevel.strongest,.passLevel.strongest:hover{background-color:#ecfde4 !important;color:green;font-weight:bold;border:lightgreen 1px solid}.passLevel.strong,.passLevel.strong:hover{background-color:#e6f2ff !important;color:#64b4f4;font-weight:bold;border:#64b4f4 1px solid}.passLevel.good,.passLevel.good:hover{background-color:#fff2d9 !important;color:orange;font-weight:bold;border:#ffe5b3 1px solid}.passLevel.weak,.passLevel.weak:hover{background-color:#fee8e6 !important;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-user-text{padding:.5em;border-bottom:#d9d9d9 1px solid;text-align:center;min-width:200px;color:#d9d9d9}.dialog-pass-text{padding:.5em;border:transparent 1px solid;text-align:center;min-width:200px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-pass-copy{background-color:#ecfde4;color:green;border:#dbfdcb 1px solid}.help-box{background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}#boxLogin{width:500px;min-height:150px;margin:0 auto;padding:3em;background:url("../imgs/logo_full.svg") no-repeat #fff;background-size:300px auto;background-position:.5em .5em}#boxLogin .error{float:left;width:315px;margin-top:15px;color:orange;border:1px orange solid;margin-left:auto;margin-right:auto}#boxLogin #boxData{position:relative;top:4em;left:10em;display:inline-block;width:250px;height:100%;min-height:100px;text-align:left;margin-left:auto;margin-right:auto;background-color:transparent}#boxLogin #boxButton{position:relative;left:10em;width:130px;display:inline-block;text-align:right;margin:0 auto;padding:6em 0 0 0}#boxLogin #boxActions{width:100%;height:1em;margin-top:1em;text-align:right}#boxLogin #boxActions a{color:#c9c9c9}#boxLogout{width:250px;margin:8em auto 0 auto;font-size:14px;text-align:center;color:orange;background:#fff2d9;border:#ffe5b3 1px solid;padding:.5em}#boxUpdated{width:350px;margin:5em auto 5em auto;font-size:14px;text-align:center;color:green;background:#ecfde4;border:#dbfdcb 1px solid;padding:.5em}fieldset.warning{padding:8px;color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;border-radius:5px}fieldset.warning legend{color:#b94a48 !important}fieldset.warning a{color:#b94a48 !important;font-weight:bold}#actions{width:100%;margin:auto auto 50px;line-height:2em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;box-shadow:0 8px 6px -6px rgba(83,109,254,.3);-webkit-box-shadow:0 8px 6px -6px rgba(83,109,254,.3);-moz-box-shadow:0 8px 6px -6px rgba(83,109,254,.3);align-items:center;background:url("../imgs/logo_full.svg") left no-repeat;background-size:auto 150px;height:150px}#actions #logo #pageDesc{color:#607d8b;align-self:auto;flex:1 0 auto;text-align:center}#actions #logo #pageDesc h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40%;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:5px;padding:.5em}#actions ul.errors>li.err_critical{color:#b94a48;background:#fed7d7;border:1px solid red}#actions ul.errors>li.err_warning{color:orange;background:#fff2d9;border:#ffe5b3 1px solid}#actions ul.errors>li.err_ok{color:green;background:#ecfde4;border:#dbfdcb 1px solid;font-weight:bold}#actions ul.errors>li>p.hint{background-image:url('../imgs/info.png');background-repeat:no-repeat;color:#777;padding-left:25px;background-position:0 .3em;font-size:12px}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset legend{width:100%;margin-top:1em;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin-bottom:1em;border-radius:5px;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}#whatsNewIcon{text-align:center}#whatsNewIcon img{width:64px;height:64px}#whatsNewIcon h2{display:inline-block;color:#555;font-size:16px}#whatsNew{margin:0 auto;width:500px;background-color:#fffde1;padding:2em;line-height:1.5em;font-size:16px;color:#555;border:1px solid #d9d9d9;margin-bottom:3em;display:none}#whatsNew ul{padding:0;border:0}#whatsNew li{padding-left:37px;background:url("../imgs/arrow-list.png") left center no-repeat;line-height:32px;list-style:none}.no-title .ui-dialog-titlebar{display:none}.ui-dialog{z-index:9999 !important}@media all and (max-width:1024px){#container #actionsBar{text-align:right}#container #content{width:95%;min-height:500px;margin:15em auto 5em auto}#content .data{width:95%;padding:10px;margin:auto}#content #tabs .ui-tabs-nav{left:0;width:100%}.action{max-width:95%;height:4em;margin:.7em auto}} \ No newline at end of file