﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,900;1,400;1,500;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Roboto:ital,wght@0,400;0,500;0,900;1,400;1,500;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;0,800;1,300;1,400;1,700;1,800&family=Roboto:wght@100&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");:root{--bollore-brand-color: #858585;--bollore-color-base-blue: #3498db;--bollore-color-option-selected: orange;--contenido-width--min: 40px;--contenido-width--max: 330px;--button-paged--size: 30px;--toolbar_fabbuttons-position--bottom: 60px;--toolbar_fabbuttons-position--right: 75px;--font-family--roboto: "Roboto", sans-serif;--font-family--montserrat: "Montserrat", sans-serif;--font-family--opensans: 'Open Sans', sans-serif;--default-input-font--size: 16px;--default-menu-font--size: 16px;--color-white: #fff}.text--blue{color:#007bff}.text--indigo{color:#6610f2}.text--purple{color:#6f42c1}.text--pink{color:#e83e8c}.text--red{color:#dc3545}.text--orange{color:#fd7e14}.text--yellow{color:#ffc107}.text--green{color:#28a745}.text--teal{color:#20c997}.text--cyan{color:#17a2b8}.text--white{color:#fff}.text--gray{color:#6c757d}.text--gray-dark{color:#343a40}.text--primary{color:#007bff}.text--secondary{color:#6c757d}.text--success{color:#28a745}.text--info{color:#17a2b8}.text--warning{color:#ffc107}.text--danger{color:#dc3545}.text--light{color:#f8f9fa}.text--dark{color:#343a40}.btn-xs{padding:0.25rem 0.25rem;font-size:0.75rem;line-height:0.9;border-radius:0.2rem}.btn-xs.activo{padding-left:0.45rem;padding-right:0.45rem}.btn-xs>img{max-height:14px;max-width:14px}.form-control.form-control-xs{height:24px;font-size:12px;line-height:0.8rem;padding:0}.tooltip{position:fixed;z-index:9999 !important}input[type="text"],input[type="password"],input[type="email"],input[list],select,textarea{border:1px solid var(--bollore-brand-color);border-radius:3px;color:var(--bollore-brand-color);font-size:var(--default-input-font--size);padding:.25rem .5rem}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[list]:focus,select:focus,textarea:focus{outline-color:var(--bollore-color-base-blue)}input[type="text"][readonly],input[type="password"][readonly],input[type="email"][readonly],input[list][readonly],select[readonly],textarea[readonly]{background:#ebebeb;cursor:not-allowed}input[type="text"].width--250,input[type="password"].width--250,input[type="email"].width--250,input[list].width--250,select.width--250,textarea.width--250{width:250px}input[type="text"].width--320,input[type="password"].width--320,input[type="email"].width--320,input[list].width--320,select.width--320,textarea.width--320{width:320px}input[type="text"].width--460,input[type="password"].width--460,input[type="email"].width--460,input[list].width--460,select.width--460,textarea.width--460{width:460px}input.chk-toggle[type="checkbox"]{position:relative;width:40px;height:20px;-webkit-appearance:none;background:#c6c6c6;border-radius:20px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);transition:0.5s}input.chk-toggle[type="checkbox"]:checked{background:#03a9f4}input.chk-toggle[type="checkbox"]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:0;left:0;background:#fff;transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:0.5s}input.chk-toggle[type="checkbox"]:checked:before{left:20px}.chk-toggle--label{margin:0px}.form-label{display:flex;flex-direction:row;align-items:center;gap:5px}.password-strength{margin-top:5px;display:flex;flex-direction:row;align-items:center}.password-strength .password-strength__bar{height:5px;margin-bottom:5px;background:#d2d2d2;border-radius:3px;overflow:hidden;position:relative;width:100%}.password-strength .password-strength__bar.step-0::after{content:"";width:0%}.password-strength .password-strength__bar.step-1::after,.password-strength .password-strength__bar.step-2::after{content:"";border-radius:3px;position:absolute;top:0;left:0;height:100%;width:16.6666666667%;background:#dc3545}.password-strength .password-strength__bar.step-2::after{width:calc(100% * 2 / 6)}.password-strength .password-strength__bar.step-3::after,.password-strength .password-strength__bar.step-4::after{content:"";border-radius:3px;position:absolute;top:0;left:0;height:100%;width:calc(100% * 3 / 6);background:#ffc107}.password-strength .password-strength__bar.step-4::after{width:calc(100% * 4 / 6)}.password-strength .password-strength__bar.step-5::after,.password-strength .password-strength__bar.step-6::after{content:"";border-radius:3px;position:absolute;top:0;left:0;height:100%;width:calc(100% * 5 / 6);background:#28a745}.password-strength .password-strength__bar.step-6::after{width:calc(100% * 6 / 6)}.password-strength .password-strength__label{font-size:24px}.field-actions-inline{display:flex;flex-direction:row;justify-content:space-between}.field-actions-inline input{flex:1}button,a.btn{background:var(--bollore-color-base-blue);border:1px solid var(--bollore-brand-color);border-radius:3px;color:white;cursor:pointer;padding:.25rem .5rem;font-size:var(--default-input-font--size);display:flex;align-items:center;justify-content:center;gap:.25rem}button:hover,a.btn:hover{background:#5faee3;border:1px solid black;border-radius:3px}button.btn-danger,a.btn.btn-danger{background:#dc3545;color:white}button.btn-danger:hover,a.btn.btn-danger:hover{background:#e4606d;border:1px solid black;border-radius:3px}button.btn-success,a.btn.btn-success{background:#28a745;color:white}button.btn-success:hover,a.btn.btn-success:hover{background:#34ce57;border:1px solid black;border-radius:3px}button.btn-warning,a.btn.btn-warning{background:#ffc107;color:black}button.btn-warning:hover,a.btn.btn-warning:hover{background:#ffce3a;border:1px solid black;border-radius:3px}button.btn-icon,a.btn.btn-icon{background:transparent;border:none;color:var(--bollore-brand-color)}body{font-family:var(--font-family--opensans)}html,body{overflow-y:hidden;height:100%;width:100%}.full-width{width:100%}.content{padding:0.2rem}.badge{padding:0.25rem}.text-italic{font-style:italic}.text--09{font-size:.9em}.text--08{font-size:.8em}.text--07{font-size:.7em}.text--06{font-size:.6em}.text--05{font-size:.5em}.fix-height-100{position:relative;height:100%}.fix-height-90{position:relative;height:90%}.fix-height-80{position:relative;height:80%}.fix-height-70{position:relative;height:70%}.fix-height-50{position:relative;height:60%}.fix-height-60{position:relative;height:50%}.fix-height-40{position:relative;height:40%}.fix-height-30{position:relative;height:30%}.fix-height-20{position:relative;height:20%}.fix-height-10{position:relative;height:10%}.opacity-0{opacity:0}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-1--animated{opacity:1 !important;transition:opacity ease-in 0.3s}.oculto,.btn.oculto{display:none !important}.no-events{pointer-events:none}html,body{box-sizing:border-box;color:var(--bollore-brand-color);font-family:"Poppins", sans-serif;margin:0;padding:0}body{display:flex;align-items:center;justify-content:center;height:100vh;position:relative}.login{border-radius:10px;display:flex;flex-direction:column;gap:1em;justify-content:center;padding:.5rem 1em;width:420px}.login img{transform:scale(75%)}.login #frmLogin,.login #frmChangePassword{display:flex;flex-direction:column;gap:.5rem}.login #frmLogin .form-group,.login #frmChangePassword .form-group{display:flex;flex-direction:column;gap:5px}.login #frmLogin button[type="submit"],.login #frmChangePassword button[type="submit"]{margin-top:1em}.login .error{color:#dc3545;text-align:center}footer{position:absolute;bottom:.25rem}
