body,body[sso="0"]{padding:0;margin:0}body .auth,body .sso-element,body[sso="0"] .auth,body[sso="0"] .sso-element{display:none!important}body[sso="1"] .auth,body[sso="1"] .sso-element{display:block!important}body[sso="1"] .hide-auth{display:none!important}body#smart{font-family:Lato,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.3;height:100%;margin:0;padding:0;min-width:0;padding-right:0!important;color:#000}#main .p-6{padding:6em!important}#main .pl-6,#main .px-6{padding-left:6em!important}#main .pr-6,#main .px-6{padding-right:6em!important}#main .pt-6,#main .py-6{padding-top:6em!important}#main .pb-6,#main .py-6{padding-bottom:6em!important}@media (min-width:992px){#main .p-lg-6{padding:6em!important}#main .pl-lg-6,#main .px-lg-6{padding-left:6em!important}#main .pr-lg-6,#main .px-lg-6{padding-right:6em!important}#main .pt-lg-6,#main .py-lg-6{padding-top:6em!important}#main .pb-lg-6,#main .py-lg-6{padding-bottom:6em!important}}@media (min-width:768px){#main .p-md-6{padding:6em!important}#main .pl-md-6,#main .px-md-6{padding-left:6em!important}#main .pr-md-6,#main .px-md-6{padding-right:6em!important}#main .pt-md-6,#main .py-md-6{padding-top:6em!important}#main .pb-md-6,#main .py-md-6{padding-bottom:6em!important}}@media (min-width:576px){#main .p-sm-6{padding:6em!important}#main .pl-sm-6,#main .px-sm-6{padding-left:6em!important}#main .pr-sm-6,#main .px-sm-6{padding-right:6em!important}#main .pt-sm-6,#main .py-sm-6{padding-top:6em!important}#main .pb-sm-6,#main .py-sm-6{padding-bottom:6em!important}}#main .text-primary{color:#16ab4b!important}#main .bg-primary{background-color:#16ab4b!important}#main .border-primary{border-color:#16ab4b!important}#main .text-secondary{color:#0293d2!important}#main .bg-secondary{background-color:#0293d2!important}#main .border-secondary{border-color:#0293d2!important}#main .text-white{color:#fff!important}#main .bg-white{background-color:#fff!important}#main .border-white{border-color:#fff!important}#main .text-black{color:#000!important}#main .bg-black{background-color:#000!important}#main .border-black{border-color:#000!important}#main .text-gray{color:#707070!important}#main .bg-gray{background-color:#707070!important}#main .border-gray{border-color:#707070!important}#main .text-gray1{color:#8c8c8c!important}#main .bg-gray1{background-color:#8c8c8c!important}#main .border-gray1{border-color:#8c8c8c!important}#main .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .gradient-transition{-webkit-transition:background 1s ease-out;transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out}#main .comment{color:#fff;background:#333;padding:5px;text-transform:uppercase;line-height:1;font-weight:600}#main .blockUI.blockMsg,#main .blockUI.blockOverlay{border-color:transparent!important}#main .blockUI.blockMsg{background-color:transparent!important}#main .p,#main p{font-size:17px;font-weight:400}#main .h1,#main h1{font-size:42px;font-weight:900}#main .h2,#main h2{font-size:42px;font-weight:700}#main .h3,#main h3{font-size:30px;font-weight:400}#main .h4,#main h4{font-size:21px;font-weight:700}#main .display-1{font-size:6rem;font-weight:300;line-height:1.2}#main .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}#main .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#main .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#main a{color:#0293d2;text-decoration:underline;font-size:17px;font-weight:400;line-height:1.3}#main a:hover{color:#0293d2;text-decoration:underline}#main .btn.btn-link{color:#0293d2;text-decoration:underline;background:0 0;font-size:17px;font-weight:400;line-height:1.3;padding:0;margin:0;border:0;border-radius:0}#main .arrow-down:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:.75em}#main .arrow-up:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:.75em}#main .arrow-right:after{right:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:.75em}#main .btn{cursor:pointer;border:0;text-decoration:none;line-height:1.5;padding:9px 25px;font-size:16px;font-weight:400;color:#fff;background-color:#000;border-radius:0}#main .btn:hover{text-decoration:none;color:#fff}#main .btn.focus,#main .btn:focus{-webkit-box-shadow:none;box-shadow:none}#main .btn.disabled,#main .btn:disabled{cursor:not-allowed;opacity:1;color:#fff;background-color:#c2c2c2}#main .btn.btn-lg{font-size:25px;line-height:1.47}#main .btn.btn-rounded{border-radius:10px}#main .btn.btn-primary{background:#16ab4b}#main .btn.btn-primary-hover:hover{background:#16ab4b}#main .btn.btn-secondary{background:#0293d2}#main .btn.btn-secondary-hover:hover{background:#0293d2}#main .form-control,#main .input-group-text{height:auto;line-height:1.42;background-color:#fff;color:#8c8c8c;font-size:17px;font-weight:700}#main .form-control::-webkit-input-placeholder,#main .input-group-text::-webkit-input-placeholder{color:#c3c4c3}#main .form-control:-ms-input-placeholder,#main .input-group-text:-ms-input-placeholder{color:#c3c4c3}#main .form-control::-ms-input-placeholder,#main .input-group-text::-ms-input-placeholder{color:#c3c4c3}#main .form-control::placeholder,#main .input-group-text::placeholder{color:#c3c4c3}#main .form-control:focus,#main .input-group-text:focus{outline:0;border-color:#0293d2;-webkit-box-shadow:none;box-shadow:none}#main .form-control:disabled,#main .form-control[readonly],#main .input-group-text:disabled,#main .input-group-text[readonly]{cursor:not-allowed;border-color:#c3c4c3!important}#main .form-control::-ms-clear,#main .input-group-text::-ms-clear{display:none}#main .form-control:-internal-autofill-selected,#main .input-group-text:-internal-autofill-selected{background-color:transparent!important;-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 30px #fff inset;box-shadow:0 0 0 30px #fff inset}#main .form-control.form-control-sm,#main .input-group-text.form-control-sm{font-size:14px}#main .form-control.form-control-lg,#main .input-group-text.form-control-lg{font-size:30px;line-height:1}#main .form-control,#main .input-group-text{border:solid 1px #c3c4c3;padding:8px 0;border-width:0 0 2px;border-radius:0;margin-bottom:2px}#main .form-control:focus,#main .input-group-text:focus{border-color:#0293d2}#main .form-control:focus,#main .input-group-text:focus{border-width:0 0 4px;margin-bottom:0}#main .form-control.form-lined,#main .input-group-text.form-lined{padding:8px 0;border-width:0 0 2px;border-radius:0;margin-bottom:2px}#main .form-control.form-lined:focus,#main .input-group-text.form-lined:focus{border-width:0 0 4px;margin-bottom:0}#main .form-control.form-boxed,#main .input-group-text.form-boxed{padding:7px 12px;border-width:2px;border-radius:0;margin-bottom:0}#main .form-control.form-boxed:focus,#main .input-group-text.form-boxed:focus{border-width:2px;margin-bottom:0}#main .input-group>.custom-select:not(:last-child),#main .input-group>.form-control:not(:last-child),#main .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),#main .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),#main .input-group>.input-group-append:not(:last-child)>.btn,#main .input-group>.input-group-append:not(:last-child)>.input-group-text,#main .input-group>.input-group-prepend>.btn,#main .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#main .input-group.custom-select:not(:first-child),#main .input-group>.form-control:not(:first-child),#main .input-group>.input-group-append>.btn,#main .input-group>.input-group-append>.input-group-text,#main .input-group>.input-group-prepend:first-child>.btn:not(:first-child),#main .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),#main .input-group>.input-group-prepend:not(:first-child)>.btn,#main .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#main .input-group>.input-group-append>.input-group-text.form-boxed,#main .input-group>.input-group-append>.input-group-text.form-rounded,#main .input-group>.input-group-prepend>.input-group-text.form-boxed,#main .input-group>.input-group-prepend>.input-group-text.form-rounded{background-color:#eee}#main .input-group>.input-group-prepend>.input-group-text{padding-right:10px}#main .input-group>.input-group-prepend>.input-group-text.form-boxed,#main .input-group>.input-group-prepend>.input-group-text.form-rounded{padding:7px 12px}#main .input-group>.input-group-append>.input-group-text{padding-left:10px}#main .input-group>.input-group-append>.input-group-text.form-boxed,#main .input-group>.input-group-append>.input-group-text.form-rounded{padding:7px 12px}#main select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url(../images/ico/arrow-bk.png);background-position:right 15px center;background-repeat:no-repeat;background-size:20px;padding-right:45px}#main select.form-control::-ms-expand{display:none}#main select.form-control:focus{background-image:url(../images/ico/arrow-bk.png)}#main .form-datepicker.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:inherit;background-image:url(../images/ico/calendar-gy.png);background-position:center right 20px;background-repeat:no-repeat;background-size:20px;padding-right:45px}#main .form-datepicker.form-control::-ms-expand{display:none}#main .form-group{overflow:auto}#main .form-group.form-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .form-group.form-row label{margin:0}#main .custom-control{padding-right:1em;color:#000}#main .custom-control-label{line-height:1.5}#main .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#000;background-color:#000}#main .custom-radio.radio-primary .custom-control-label{padding:5px 0 8px 25px}#main .custom-radio.radio-primary .custom-control-label::before{width:30px;height:30px;border-radius:50%;border:solid 2px #c3c4c3;background:#fff}#main .custom-radio.radio-primary .custom-control-input:checked~.custom-control-label::before{border-color:#16ab4b}#main .custom-radio.radio-primary .custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:none;box-shadow:none}#main .custom-radio.radio-primary .custom-control-label::after{width:20px;height:20px;top:9px;left:-19px;border-radius:50%;background:#000}#main .custom-radio.radio-primary .custom-control-input:checked~.custom-control-label::after{background-image:none}#main .input-file-wrapper{display:inline-block;overflow:hidden;position:relative}#main .input-file-wrapper input{cursor:pointer;font-size:40px;-moz-opacity:0.01;opacity:.01;position:absolute;right:0;top:0;height:100%}#main .input-file-wrapper .btn{cursor:pointer;display:inline-block}#main .input-file-wrapper .close{position:absolute;top:-2px;right:0}#main .input-file-wrapper label{margin-right:20px;word-break:break-all}#main .input-file-wrapper.document{width:100%;max-width:150px;padding-top:100px;background-color:#fff;background-image:url(../images/ico/document.png);background-position:top 25px center;background-repeat:no-repeat}#main .input-file-wrapper.document .btn{width:100%}#main .field-validation-error{width:100%;margin:.25rem 0 0;padding:0;color:red;font-size:14px;font-weight:400}#main .form-group[data-validation=invalid] .form-control{border-color:red}#main .form-group[data-validation=valid]{position:relative}#main .form-group[data-validation=valid]:before{position:absolute;content:"";right:10px;background-image:url(../images/ico/check-gn.png);background-position:center right;background-repeat:no-repeat;background-size:20px;padding:20px 15px;z-index:9}.modal-open .modal{z-index:99999999}.modal-backdrop.show{z-index:99999998}@media (min-width:576px){#main .modal .modal-md{max-width:400px}}#main .modal-content>[class*=modal-]{padding:15px}#main .modal-content .modal-header.no-header{border-bottom:none}#main .modal-body .modal-footer{margin:15px -15px -15px}