@import url(https://fonts.googleapis.com/css?family=Nunito);*{font-size:14px}body,html{height:100%}h1{color:#0b268d;font-size:65px}h1 small{color:#fff;display:block;font-size:50px}#main{min-height:100%}#main header{background-color:hsla(0,0%,100%,.2);height:70px;position:relative;width:100%}#main header #logo{background:url(../images/logo-reverlogic.png) no-repeat 50%;background-size:contain;bottom:10px;height:50px;width:120px;position:absolute}#main header #main-menu{margin:0;padding-top:15px;text-align:right}#main header #main-menu>li{border-bottom:3px solid transparent;color:#5a5a5a;display:inline-block;height:55px}#main header #main-menu>li>*{color:inherit;display:inline-block;font-size:16px;padding:10px 15px;text-decoration:none}#main header #main-menu>li>:hover{color:#0b268d}#main header #main-menu>li.strong{font-weight:700}#main header #main-menu>li.button>*{background-color:#40c707;border-radius:5px;color:#fff;cursor:pointer;font-weight:700}#main header #main-menu>li.active{border-color:#0b268d;color:#0b268d}#main header #main-menu>li+li{margin-left:5px}#main #main-section{min-height:100%;height:100%}#main #main-section h1{text-shadow:0 2px 3px #000}#main #main-section #bg-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;position:absolute;top:0;width:100%;z-index:-1}#main .section{padding:50px 0}.box-content{background-color:#fff;box-shadow:0 3px 10px #666;padding:20px 40px}@media (min-width:768px){#main{height:100%}#main header #logo{width:200px}}body.swal2-height-auto{height:100%!important}.swal2-popup{font-size:1.6rem!important}.datepicker{z-index:1051}.modal{overflow:auto!important}.label{border-radius:0;color:#000;display:block;font-size:12px;font-weight:700;padding:0 0 5px;position:relative;text-align:left}.label>.info:after{background-color:#999;border-radius:6px;color:#fff;content:"i";cursor:pointer;display:inline-block;font-size:10px;font-style:italic;height:12px;margin-left:3px;text-align:center;width:12px}.label.light{font-weight:100}.label.required:before{color:#1980c8;content:"*";left:-8px;position:absolute}.input{background-color:#fff;border:1px solid #ccc;color:#333;display:block;font-size:16px;font-weight:100;height:40px;padding:10px;width:100%}.input.strong{color:#0b268d;font-weight:700}.input.important{color:#40c707}.input.text{background-color:transparent;border:none;color:#5a5a5a;font-size:14px;height:auto;min-height:20px;padding:0}.input.text i{color:#0b268d}.input.error{border:1px solid #ff2a00!important}.input.disabled{background-color:#eee;color:#999;cursor:not-allowed}.input.input-text{background-color:transparent;border-color:transparent;padding:10px 0}.input.input-group{border:none;padding:0;position:relative}.input.input-group>.input{padding-left:40px}.input.input-group>.icon{color:#999;height:100%;padding:10px 0;position:absolute;text-align:center;top:0;width:40px}.input.input-group>.icon.clickable{cursor:pointer}.input.input-group>.icon.clickable:hover{color:#40c707}.input.input-group.right>.input{padding-left:10px;padding-right:40px}.input.input-group.right>.icon{right:0}.input.input-group.completed>.input{color:#000}.input.input-group.completed>.icon{color:#1980c8}.input.checkbox{margin:0;padding:0}.input.checkbox>.checkbox{cursor:pointer;display:inline-block;margin:0 0 0 -5px;padding:10px 0;text-align:center;width:20%}.input.checkbox>.checkbox.selected{background-color:#1980c8!important;color:#fff!important}.input.checkbox>.checkbox+.checkbox{border-left:1px solid #ccc}.input.checkbox.completed>.checkbox{color:#999}.input.completed{border-color:#1980c8;color:#000}.input.checkboxes{background-color:transparent!important;border:none!important;height:auto;padding:0!important}.input.checkboxes input[type=checkbox]{margin:0 5px 0 0!important;position:static}textarea.input{height:auto!important}.input-inline>.input+.input{margin-top:10px}.submit{background-color:#0b268d;border:1px solid transparent;border-radius:5px;color:#fff!important;display:inline-block;font-size:16px;margin:0 auto;padding:8px 10px;text-align:center;text-decoration:none!important;width:100%}.submit.default{background-color:#f9f9f9;border-color:#ccc;color:#333!important}.submit.default:hover{background-color:#ccc;box-shadow:none}.submit.primary{background-color:#019be1}.submit.primary:hover{background-color:#1980c8}.submit.success{background-color:#28a745}.submit.success:hover{background-color:#218838}.submit.warning{background-color:#ffc107;color:#333!important}.submit.warning:hover{background-color:#e0a800}.submit.danger{background-color:#dc3545}.submit.danger:hover{background-color:#c82333}.submit.dark{background-color:#343a40}.submit.dark:hover{background-color:#1d2124}.submit.white{background-color:#fff;color:#333!important}.submit.white:hover{background-color:#fefefe;color:#1980c8!important}.submit.link{background-color:transparent;border:none!important;color:#1980c8!important}.submit.link:hover{color:#1778b5;text-decoration:underline}.submit.light{font-weight:100}.submit.block{display:block;width:100%!important}.submit.main{border-radius:0;bottom:0;left:0;padding:15px!important;position:fixed;text-transform:uppercase;width:100%!important;z-index:10}.submit.main>span{display:inline!important}.submit.large{font-size:20px;padding:15px}.submit.rounded{border-radius:100px}.submit.squared{border-radius:0}.submit.excel{color:#207245!important}.submit.disabled,.submit:disabled{cursor:not-allowed;opacity:.6!important}.submit:hover{background-color:#40c707;box-shadow:0 3px 5px #333}.submit+.submit{margin-top:10px}.button{background:none;border:none;padding:0}.form .form-group{margin:0!important}.form .form-group>.form-header{cursor:pointer;padding:10px 50px;position:relative}.form .form-group>.form-header>.form-title{font-size:18px;font-weight:700;padding-bottom:5px}.form .form-group>.form-header>.form-progress{background-color:#ccc;height:3px}.form .form-group>.form-header>.form-progress>.progress-bar{background-color:#1980c8;width:0}.form .form-group>.form-header>.form-message{color:#999;font-size:12px;padding:5px 0}.form .form-group>.form-header>.checked{color:#1980c8;display:none;font-size:20px;left:20px;position:absolute;top:10px}.form .form-group>.form-header>.dropdown{color:#1980c8;height:20px;padding:1px 0;position:absolute;right:15px;text-align:center;top:35px;width:20px}.form .form-group>.form-box{display:none;padding:0}.form .form-group>.form-box .group.separator{height:40px!important}.form .form-group>.form-box .group+.group{margin-top:15px}.form .form-group>.form-box.separator{border-top:1px solid #ccc}.form .form-group.active>.form-header>.dropdown{transform:rotate(180deg)}.form .form-group.active>.form-box{display:block}.form .form-group.completed>.form-header>.form-progress>.progress-bar{width:100%!important}.form .form-group.completed>.form-header>.form-message{color:#1980c8}.form .form-group.completed>.form-header>.checked{display:block}.form .form-group.disabled{opacity:.8}.form .form-group.disabled>.form-header{cursor:not-allowed}.form .form-group.disabled>.form-header>.form-title{color:#999}.form .form-group.disabled>.form-header>.form-progress>.progress-bar{width:0!important}.form .form-group.disabled>.form-header>.form-message{color:#999}.form .form-group.disabled>.form-header>.checked{display:none!important}.form .form-group.disabled>.form-header>.dropdown{color:#999}.form .form-group.disabled>.form-box{display:none!important}.form .form-submit{text-align:right}.form .form-group+.form-group{border-top:1px solid #ccc;margin-top:15px!important;padding-top:15px}.form+.form{margin-top:40px}@media (min-width:768px){.submit,.submit.main{width:auto!important}.submit.main{border-radius:5px;padding:10px 20px!important;text-transform:none}.form .form-group>.form-box .group,.submit.main{position:relative}.form .form-group>.form-box .group>.label{margin-top:10px;position:absolute;width:120px}.form .form-group>.form-box .group>.input,.form .form-group>.form-box .group>.input-inline{margin-left:130px;width:calc(100% - 130px)}.form.block .form-group .group>.label{display:block;margin:0;position:static;width:100%}.form.block .form-group .group .input-inline,.form.block .form-group .group>.input{display:block;margin-left:0;width:100%}.form.horizontal .label{text-align:right}.form.info .form-group .group+.group,.form.info .form-group .group .label{margin-top:5px}.form.info .form-group+.form-group{border-top:none;margin-top:30px!important;padding-top:0}}@media (min-width:992px){.input.checkbox{width:-webkit-max-content;width:-moz-max-content;width:max-content}.input.checkbox>.checkbox{padding:10px 20px;width:auto}.input-inline>.input{display:inline-block;width:calc(50% - 5px)}.input-inline>.input+.input{margin:0 0 0 5px}.input-inline.three-columns>.input{display:inline-block;width:calc(33% - 5px)}.input-inline.four-columns>.input{display:inline-block;width:calc(25% - 5px)}}#detail .timeline{padding-left:30px}#detail .timeline .event{border-left:2px solid #5a5a5a;height:80px;padding-left:30px;position:relative}#detail .timeline .event .description{color:#5a5a5a;display:inline-block}#detail .timeline .event .description .name{font-weight:700}#detail .timeline .event .description .date,#detail .timeline .event .description .note{color:#888;font-size:11px}#detail .timeline .event .description .date i,#detail .timeline .event .description .note i{margin-right:2px}#detail .timeline .event .icon{align-items:center;background-color:#5a5a5a;border-radius:12px;color:#fff;display:flex;height:24px;left:-13px;position:absolute;text-align:center;top:0;width:24px}#detail .timeline .event .icon i{font-size:12px;margin:0 auto}#detail .timeline .event.success .description .name{color:#40c707!important}#detail .timeline .event.success .icon{background-color:#40c707!important}#detail .timeline .event.failed .description .name{color:#8b0000!important}#detail .timeline .event.failed .icon{background-color:#8b0000!important}#detail .timeline .event:first-child .description{background-color:#fff;box-shadow:0 2px 5px #bbb;padding:5px 15px;position:relative}#detail .timeline .event:first-child .description .name{color:#0b268d}#detail .timeline .event:first-child .description:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;position:absolute;top:6px;width:0}#detail .timeline .event:first-child .icon{background-color:#0b268d}#detail .timeline .event:last-child{border-color:transparent;height:auto;min-height:50px}#detail .notification{padding-left:28px;position:relative}#detail .notification .icon{color:#40c707;left:0;position:absolute;top:0}#detail .notification .icon i{font-size:18px}#detail .notification .name{color:#5a5a5a;font-weight:700}#detail .notification .date{color:#888;font-size:11px}#detail .notification .date i{margin-right:2px}#detail .notification .date span{font-size:inherit}#detail .notification .date span+span{margin-left:15px}#detail .notification+#detail .notification{margin-top:15px}#detail .document{background-color:#ddd;border:1px solid #ccc;height:200px;margin-bottom:20px;position:relative}#detail .document .image{background:no-repeat top;background-size:cover;height:100%;width:100%}#detail .document .description{background-color:hsla(0,0%,100%,.9);border-top:1px solid #ccc;bottom:0;left:0;overflow:hidden;padding:5px 10px 5px 38px;position:absolute;width:100%}#detail .document .description .icon{color:#0b268d;cursor:pointer;left:0;padding:13px 0;position:absolute;top:0;text-align:center;width:38px}#detail .document .description .icon i{font-size:18px}#detail .document .description .icon:hover{color:#40c707}#detail .document .description .name{color:#5a5a5a;font-weight:700;white-space:nowrap}#detail .document .description .date{color:#888;font-size:11px}#detail .document .description .date i{margin-right:2px}#detail .document .description .date span{font-size:inherit}#detail .document:hover{box-shadow:0 2px 5px #bbb}