html{position:relative;min-height:100%;font-size:15px}body{color:#555;background-color:#f2f2f2;font-family:"Segoe UI",Verdana,Helvetica,sans-serif;margin:0;margin-bottom:5rem}body>header{margin-bottom:3rem;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.26)}body>header img.logo{height:40px}body>header>.container{padding-top:8px;padding-bottom:8px}body>header div.logo{display:inline}em{font-weight:500;font-style:italic}.navbar-nav{width:100%}.company-edit-logo{position:relative;background-color:#444;height:8rem;padding:2rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border:1px solid #444;border-radius:.15rem}.company-edit-logo.white-bg{background-color:#fff;border-color:#ced4da}.company-edit-logo .btn{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.text-muted{color:#bbb!important}.list-group li{list-style:none}.left-border-fieldset{border-left:1px solid #dee2e6;border-top:1px solid #dee2e6;padding-left:1rem}.popover{box-shadow:2px 2px 3px rgba(0,0,0,.15);width:276px}.popover .popover-header{color:#333!important}.popover .confirm-popover{display:flex}.popover .confirm-popover button{flex-grow:1}.popover .confirm-popover button:first-child{margin-right:.375rem}.popover .confirm-popover button:last-child{margin-left:.375rem}.badge-md{font-size:.8rem}.grecaptcha-badge{display:none!important}.footer{background-color:#fff;position:absolute;bottom:0;left:0;right:0;line-height:4rem}.login-body{background-color:#f1f4f9;height:calc(100vh - 5rem)}.login-body main{display:table;height:100%;width:100%}.login-body main .main-inner{display:table-cell;vertical-align:middle}.login-body .footer{background-color:#fff}@keyframes loading-bar{from{left:-50%}to{left:150%}}.loading-bar{position:absolute;top:0;left:0;right:0;height:.3rem;overflow:hidden;z-index:3;margin:0}.loading-bar:before{content:"";position:absolute;background-color:#a5c035;top:0;left:-50%;height:.3rem;width:50%;animation:1s linear 0s infinite loading-bar}.login-box{overflow:hidden;position:relative;padding:2rem 3rem;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.login-box .loading-bar{background-color:#dcdcdc}.login-box h1{font-size:1.5rem;margin:1.5rem 0}.login-box .active.carousel-item-left,.login-box .carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-200%);transform:translateX(-200%)}.login-box .active.carousel-item-right,.login-box .carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(200%);transform:translateX(200%)}.login-box .recaptchaV2>div{margin:0 auto 1rem auto}button.anchor-like{text-decoration:none;font-weight:500;color:#8bad23;border:0;background-color:transparent;padding:0}button.anchor-like:hover{color:#0056b3}button.anchor-like:disabled{color:#999}input[type=submit]:active,.btn:active,button:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.fas.prepended{margin-right:.5rem}.fas.appended{margin-left:.5rem}.message-invalid{color:#dc3545}.message-valid{color:#227422}.btn{border-radius:.15rem}.btn.btn-icon-positive .fas{color:#9cbe34}.btn.btn-icon-negative .fas{color:#c72237}.btn.btn-primary,.btn.btn-outline-primary{background-color:#a5c035;border-color:#a5c035}.btn.btn-primary:hover,.btn.btn-outline-primary:hover{color:#fff;background-color:#859a2c;border-color:#859a2c}.btn.btn-primary.focus,.btn.btn-primary:focus,.btn.btn-outline-primary.focus,.btn.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(165,192,53,.5)}.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-outline-primary:not(:disabled):not(.disabled).active,.btn.btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#859a2c;border-color:#859a2c}.btn.btn-primary:not(:disabled):not(.disabled).active:focus,.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.btn.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(165,192,53,.5)}.btn.btn-outline-primary{background-color:transparent;border-color:#859a2c;color:#859a2c}.btn.btn-secondary{color:#555;background-color:#dedede;border-color:#dedede}.btn.btn-secondary:hover{color:#444;background-color:#c1c1c1;border-color:#c1c1c1}.btn.btn-secondary.focus,.btn.btn-secondary:focus{color:#444;box-shadow:0 0 0 .2rem rgba(206,206,206,.35)}.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active{color:#444;background-color:#c1c1c1;border-color:#c1c1c1}.btn.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn.btn-secondary:not(:disabled):not(.disabled):active:focus{color:#444;box-shadow:0 0 0 .2rem rgba(206,206,206,.35)}.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#859a2c;border-color:#859a2c}.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(165,192,53,.5)}a{text-decoration:none;font-weight:500;color:#8bad23}a:hover{text-decoration:none}label{display:block;font-weight:500}label.required:after{content:"*";display:inline;color:#dc3545;font-weight:700;padding-left:.1rem}.panel-default{border:1px solid #d9d9d9}.panel-default>.panel-heading{background-color:#555;color:#fff;display:flex;justify-content:space-between}.panel-default>.panel-heading a{color:#fff}.panel-default>.panel-heading a:hover{color:#fff}.modal-dialog{background-color:#fff;border-radius:calc(.3rem - 1px)}.form-control{height:calc(1.5em + 1.15rem + 2px);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:.15rem;padding:.375rem .5rem}.form-control::placeholder{color:rgba(123,123,123,.5);transition:all .3s ease}.form-control:disabled,.form-control[readonly]{opacity:.65}.input-group .loading-bar{background-color:#ced4da;height:.2rem}.input-group-text{border-radius:.15rem}.input-group .form-control:not(:first-child){border-left:0}.input-group-append .btn.btn-secondary{border-color:#d9d9d9}.input-group.is-invalid .input-group-text{border-color:#dc3545}.input-group.is-invalid .input-group-append .btn{border-right-color:#dc3545;border-top-color:#dc3545;border-bottom-color:#dc3545}.input-group.is-invalid .form-control{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}input[type=submit]:active,.btn:active,button:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}select{padding:0 4px}.login-area input[type=text],.login-area input[type=password]{margin-bottom:10px}.login-area input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.user-menu-wrapper{position:relative}.avatar-thumb{font-size:1.3rem}.avatar-thumb.no-picture{width:2.5rem;height:2.5rem}.avatar-thumb.no-picture div:first-child{border-width:1px}.avatar-thumb img{border-radius:50%}.no-picture{margin:0 auto;display:table;border-collapse:separate;color:#9cbe34;width:100%;height:100%}.no-picture div:first-child{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:50%;border:2px solid #9cbe34;background-color:#f1f4f9}.user-menu{position:absolute;right:0}.user-menu-seta-1,.user-menu-seta-2{border-color:transparent transparent #bebebe;border-style:dashed dashed solid;border-width:0 .7rem .7rem;display:inline-block;font-size:0;height:0;line-height:0;position:absolute;top:0;width:0;z-index:999;right:.5rem;top:2px}.user-menu-seta-2{border-bottom-color:#fff;margin:1px 0 0}.user-menu-content{width:250px;margin-top:.8rem;border:1px solid #bebebe;-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:998;right:-1rem}.user-menu-content-body{padding:10px;background-color:#fff}.user-menu-content-footer{border-top:1px solid #c6c6c6;padding:10px;text-align:right;background-color:#f1f4f9}.search-form input,.search-form select{width:100%}.search-form>div+div{margin-top:15px}.search-group{position:relative;display:table;white-space:nowrap;width:100%}.search-group select{width:25%;display:inline-block;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.search-group input[type=text]{width:75%;display:inline-block;border-right:0;border-radius:0}.search-group .btn{display:table-cell;padding:4px 8px;border-top-left-radius:0;border-bottom-left-radius:0}.button-group input[type=text],.button-group input[type=password]{border-right:0;border-radius:0;width:100%}.button-group a{display:table-cell;border-top-left-radius:0;border-bottom-left-radius:0;width:10%}.digital-certificate-display{border:.4rem solid #fefae1;padding:1rem 1rem 0 1rem;background:-webkit-linear-gradient(top,#fdf0b7 0,#fae793 100%);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),inset 0 0 0 1px #dad294;color:#444}.digital-certificate-display h4{border-bottom:1px solid #dad294;padding-bottom:.5rem;margin-top:0;padding-top:0}.digital-certificate-display h4 .fa-certificate{color:#bba338;float:right}.digital-certificate-display .form-group{margin-bottom:.6rem}.digital-certificate-display label{font-weight:700;margin-bottom:.1rem}.navbar{flex-wrap:wrap}.navbar .system-menu{background-color:#9cbe34;width:100%;margin-left:-1rem;margin-right:-1rem;margin-bottom:-.5rem;margin-top:.5rem}.navbar .system-menu .nav-item a{display:inline-block;color:#fff;padding:.5rem 1.4rem;text-decoration:none;border-bottom:.3rem solid transparent;border-top:.3rem solid transparent;transition:border-color ease-out .3s}.navbar .system-menu .nav-item a:hover{border-bottom-color:#8bad23;transition:border-color ease-out 0s}.navbar .system-menu .nav-item.active{background-color:#8bad23;font-weight:700}.navbar-toggler{background-color:#9cbe34!important;border-color:#9cbe34!important;transition:margin .2s ease-in-out}.navbar-toggler .icon-bar{background-color:#fff;padding:1px 0}.navbar-toggler.collapsed{background-image:none;background-color:#fff!important;border-color:#9cbe34!important}.navbar-toggler.collapsed .icon-bar{background-color:#9cbe34}@media(max-width:390px){.login-area{width:90%}}@media(min-width:391px){.login-area{width:350px}}small{font-size:85%}.user-picture{border-radius:50%;display:inline-block;height:4.5rem;width:4.5rem}.user-picture img{display:inline-block;border-radius:50%;width:100%;height:100%}.user-picture .fa-user{font-size:2.4rem}.user-edit .badge+.badge{margin-top:.3rem}.user-edit a.user-picture-container{border-radius:50%;display:block;padding:.5rem;border:1px dotted transparent;width:10rem;height:10rem;margin:0 auto}.user-edit a.user-picture-container:hover{text-decoration:none}.user-edit a.user-picture-container .user-picture{height:9rem;width:9rem;background-size:contain}.user-edit a.user-picture-container .user-picture-text{display:block}.user-edit a.user-picture-container .fas{font-size:2rem}.user-edit .user-picture-button{text-align:center}.section-card{position:relative;padding:4rem;background-color:#fff;border-radius:.5rem;box-shadow:rgba(0,0,0,.13) 0 1.6px 3.6px 0,rgba(0,0,0,.11) 0 .3px .9px 0;margin-bottom:1rem}.section-card header{margin:-4rem -4rem 0 -4rem;padding:1rem 4rem;border-bottom:1px solid #f2f2f2;font-weight:500}.section-card header i{position:absolute;left:1.4rem;top:1.1rem;font-size:1.2rem;color:#9cbe34}.section-card .subscriptions{margin:0 -4rem}.section-card .subscriptions .subscription-container{padding:1rem 4rem}.user-info h1{margin-top:1rem;margin-bottom:2rem}.user-info a.user-picture{margin-top:-95px;padding:4px;border:1px dotted transparent;width:110px;height:110px}.user-info a.user-picture:hover{text-decoration:none}.user-info a.user-picture img{height:100px}.user-info a.user-picture .user-picture-text{display:block}.user-info a.user-picture img,.user-info .user-picture-button{width:100px}.user-info .user-picture-button{padding-top:.3rem}.user-info .user-picture-button{text-align:center}.user-info .user-picture-icon{-webkit-font-smoothing:antialiased}.user-info .user-picture .user-picture-icon{font-size:50px}.user-info .info-icon{margin-right:1rem}.user-info .fa-times,.user-info .fa-check{width:.9rem}.card{box-shadow:0 2px 8px rgba(0,0,0,.05)}.card-title{margin-bottom:.9rem;font-size:1.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.subscriptions{padding:0;list-style:none}.subscriptions li{margin:0;padding:0;font-size:.9rem}.subscriptions li.subscription-educational .subscription-icon{background-color:#0a8781}.subscriptions li.subscription-empresarial .subscription-icon{background-color:#184055}.subscriptions li .subscription-container{display:flex;padding:1rem .75rem;color:inherit}.subscriptions li .subscription-container:hover{background-color:#f2f2f2}.subscriptions li .subscription-container .subscription-name{font-weight:500}.subscriptions li .subscription-container .subscription-image,.subscriptions li .subscription-container .subscription-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%}.subscriptions li .subscription-container .subscription-image img{width:100%}.subscriptions li .subscription-container .subscription-icon{font-size:2rem;color:#fff;border:.2rem solid;border-color:#bed74a}.subscriptions li .subscription-container .subscription-details{margin-left:.75rem}.subscriptions li .subscription-container .subscription-details span{font-weight:400}.subscriptions li .subscription-container .access-link-container{align-self:center;margin-left:auto}.company-item-card{border-radius:.2rem;border:1px solid #dee2e6;overflow:hidden;transition-duration:100ms;width:100%;display:flex;flex-direction:column}.company-item-card .subscriptions{margin:-.75rem -.75rem -.75rem -1rem}.company-item-card.height-constrained{max-height:24rem}.company-item-card-header,.company-item-card-body,.company-item-card-footer{padding:.75rem .75rem .75rem 1rem;flex-grow:0}.company-item-card-header .show-more,.company-item-card-body .show-more,.company-item-card-footer .show-more{border-top:1px solid #dee2e6;text-align:center;position:absolute;bottom:1px;left:16px;padding:.75rem .75rem .75rem 1rem;background-color:#fff;right:16px;border-radius:0 0 .2rem .2rem}.company-item-card-header .show-more:before,.company-item-card-body .show-more:before,.company-item-card-footer .show-more:before{content:"";position:absolute;left:0;right:0;top:calc(-4rem - 1px);background:linear-gradient(0deg,#fff 60%,transparent);height:4rem}.company-item-card-header{border-bottom:1px solid #e8e8e8}.company-item-card-header h5{margin:0}.company-item-card-body{flex-grow:1}.company-item-card-footer{border-top:1px solid #dee2e6}.user-card{margin-bottom:2rem;transition-property:box-shadow,transform;transition-duration:600ms;transition-timing-function:cubic-bezier(.16,1,.29,.99);cursor:pointer}.user-card .card-title{margin-bottom:0}.user-card-header{background-color:#444;padding:1rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}.user-card-header .user-picture{background-size:contain;background-repeat:no-repeat;background-color:#6c757d;height:6rem;width:6rem;border-radius:50%}.user-card-header .badge+.badge{margin-top:.3rem}.user-card-header img{height:56px}.user-card .card-body .badge{padding:.2rem .4rem;margin-right:.2rem}.user-card:hover{box-shadow:0 12px 30px 0 rgba(0,0,0,.2);transform:translate3d(0,-4px,0)}.company-card{margin-bottom:2rem;transition-property:box-shadow,transform;transition-duration:600ms;transition-timing-function:cubic-bezier(.16,1,.29,.99);cursor:pointer}.company-card-header{background-color:#444;height:8rem;padding:2rem;background-position:center;background-repeat:no-repeat;background-size:auto;background-origin:content-box}.company-card-header img{height:56px}.company-card:hover{box-shadow:0 12px 30px 0 rgba(0,0,0,.2);transform:translate3d(0,-4px,0)}@media(min-width:540px){.user-info a.user-picture{width:154px;height:154px}.user-info a.user-picture img,.user-info .user-picture-button{width:144px}.user-info a.user-picture img{height:144px}}@media(min-width:1400px){.user-info a.user-picture{width:210px;height:210px}.user-info a.user-picture img{height:200px}.user-info a.user-picture img{width:200px}.user-info .user-picture-button{width:210px}}.drevoo-switch>input[type=checkbox],.drevoo-switch>span.aspNetDisabled>input[type=checkbox]{display:none}.drevoo-switch>input[type=checkbox]:checked+label:after,.drevoo-switch>span.aspNetDisabled>input[type=checkbox]:checked+label:after{left:31px;background-color:#fff}.drevoo-switch>input[type=checkbox]:checked+label:before,.drevoo-switch>span.aspNetDisabled>input[type=checkbox]:checked+label:before{background-color:#98b63b;border-color:#98b63b}.drevoo-switch>input[type=checkbox]:disabled:checked+label:before,.drevoo-switch>span.aspNetDisabled>input[type=checkbox]:disabled:checked+label:before{background-color:#dfe9bc;border-color:#cfde9e}.drevoo-switch>label,.drevoo-switch>span.aspNetDisabled>label{cursor:pointer;height:0;position:relative;padding-left:60px;display:inline}.drevoo-switch>label:before,.drevoo-switch>span.aspNetDisabled>label:before{border-radius:12px;border:2px solid #555;content:"";height:24px;position:absolute;transition:all .1s ease-in-out;width:50px;left:0}.drevoo-switch>label:after,.drevoo-switch>span.aspNetDisabled>label:after{background:#555;border-radius:50%;content:"";left:7px;position:absolute;transition:all .1s ease-in-out;height:12px;width:12px;top:6px}.drevoo-switch :disabled+label:before,.drevoo-switch>span.aspNetDisabled :disabled+label:before{border-color:#d2d2d2}.drevoo-switch :disabled+label:after,.drevoo-switch>span.aspNetDisabled :disabled+label:after{background-color:#d2d2d2}input[type=range]{-webkit-appearance:none;margin:20px 0;width:100%}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#98b63b}input[type=range]:focus::-ms-fill-lower{background:#98b63b}input[type=range]:focus::-ms-fill-upper{background:#98b63b}input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;background:#98b63b;border:1px solid #708e13;border-radius:2px}input[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;background:#98b63b;border:1px solid #708e13;border-radius:2px}input[type=range]::-webkit-slider-thumb{height:32px;width:16px;border-radius:2px;background:#98b63b;border:1px solid #708e13;box-shadow:0 0 2px 1px rgba(0,0,0,.1);cursor:pointer;-webkit-appearance:none;margin-top:-11px}input[type=range]::-moz-range-thumb{height:32px;width:16px;border-radius:10px;background:#98b63b;border:1px solid #708e13;cursor:pointer;-webkit-appearance:none;margin-top:-11px}input[type=range]::-ms-thumb{height:32px;width:16px;border-radius:10px;background:#98b63b;border:1px solid #708e13;cursor:pointer}input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#98b63b;border:1px solid #708e13;border-radius:4px}input[type=range]::-ms-fill-upper{background:#98b63b;border:1px solid #708e13;border-radius:2px}.no-bullet-list{margin-left:0;padding-left:0;list-style:none}.croppie-container .cr-viewport{border:0;box-shadow:0 0 0 2000px rgba(0,0,0,.7)}.croppie-container .cr-boundary{border-radius:4px}.croppie-container.black-logo .cr-boundary{background-color:#444}.credit-card{background:linear-gradient(156.06deg,#e0e0e0 11.37%,#adadad 58.54%);padding:1rem;border-radius:.8rem;width:29rem}.toast-area{position:fixed;top:1.75rem;right:1.5rem;z-index:999999}.toast-area .toast{min-width:22rem;font-size:1rem}.toast-area .toast ul{margin:0}.toast-area .toast.toast-success{color:#155724;background-color:rgba(212,237,218,.85)}.toast-area .toast.toast-success .toast-icon-wrapper{background-color:#9cbe34}.toast-area .toast.toast-info{color:#0c5460;background-color:rgba(209,236,241,.85)}.toast-area .toast.toast-info .toast-icon-wrapper{background-color:#0093af}.toast-area .toast.toast-error{color:#721c24;background-color:rgba(248,215,218,.85)}.toast-area .toast.toast-error .toast-icon-wrapper{background-color:#e61225}.toast-area .toast.toast-warning{color:#856404;background-color:rgba(255,243,205,.85)}.toast-area .toast.toast-warning .toast-icon-wrapper{background-color:#ffc612}.toast-area .toast.toast-md{max-width:30rem}.toast-area .toast.toast-lg{max-width:60vw}.toast-area .toast .toast-icon-wrapper{display:flex;color:#fff;align-items:center;justify-content:center;border-radius:50%;font-size:.8rem;margin-right:10px;width:1.5rem;height:1.5rem}.toast-area ul{padding:0 0 0 2rem}@media(max-width:575px){.navbar .container{padding:0}}@media(max-width:991.98px){.navbar .system-menu .container{padding:0;max-width:100%}.navbar .system-menu .nav-item a{display:block}.menu .menu-item:hover{border-bottom-color:transparent}.user-info .form-group{margin:0 -1rem 1rem -1rem}.user-info .form-group>.row:first-child{padding:0 1rem}.user-info input-group-text{padding:0 1rem}.user-info .input-group-text,.user-info .btn{border-radius:0}.section-card{padding:1rem}.section-card header{margin:-1rem -1rem 0 -1rem;padding:.5rem 1rem .5rem 3.1rem}.section-card header i{left:1rem;top:.8rem;font-size:1.1rem}.section-card .subscriptions{margin:0 -1rem}.section-card .subscriptions .subscription-container{padding:1rem .8rem}.left-content{padding:25px}.form-theme{padding:25px 5px}}