.app-container{width:100%;height:100%;min-width:1100px;min-height:600px;display:flex;flex-direction:column}.app-container>DIV{width:100%;height:100%;flex:1}.pcv-calendar{display:flex;flex-direction:column;align-items:center;width:250px;font-family:tahoma,verdana,helvetica;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff}.pcv-calendar-row{display:flex}.pcv-calendar-column{display:flex;flex-direction:column;width:33px;height:18px;margin:1px;padding-top:1px;text-align:right;padding:0 2px;cursor:pointer;line-height:18px;box-sizing:border-box}.pcv-calendar-column-current{color:#2e6e9e;background-color:#eaf4fd;border:1px solid #c5dbec}.pcv-calendar-column-not-current{background-color:#fff;color:#999;border:1px solid #fff}.pcv-calendar-footer{width:100%;height:20px;background-color:#84a5c6;color:#fff;font-weight:700;text-align:center;line-height:20px;cursor:pointer}.pcv-calendar-footer:hover{color:#fad42e}.pcv-calendar-header{width:100%;height:20px;background-color:#84a5c6;display:flex;justify-content:center;align-items:center;cursor:pointer}.pcv-calendar-header-middle{color:#fff;font-weight:700;text-align:center;width:100%}.pcv-calendar-header-middle:hover{color:#fad42e}.pcv-calendar-header-arrow{width:30px;text-align:center}.pcv-calendar-body{height:140px;display:flex;flex-direction:column;justify-content:center}.pcv-calendar-twelve{display:flex;flex-wrap:wrap;justify-content:center}.pcv-calendar-twelve-item{width:55px;height:40px;margin:2px;background-color:#eaf4fd;color:#2e6e9e;border:1px solid #c5dbec;cursor:pointer}.pcv-calendar-selected{background-color:#fbec88;color:#000;border:1px solid #dab40e}.pcv-datepicker{width:100px}.pcv-datepicker>INPUT{width:100%}.pcv-datepicker-calendar{position:absolute;z-index:1500}.modal-overflow .pcv-datepicker-calendar{position:fixed}.pcv-input-number{max-width:100px;margin-right:4px}.pcv-input-number.pcv-table-editor{max-width:none}.pcv-input-time{max-width:60px}.pcv-input-time.pcv-table-editor{max-width:none}.pcv-icon-unknown{color:red!important}.pcv-custom-icon{fill:currentColor}.pcv-splash{position:absolute;background-color:#fff;top:0;bottom:0;right:0;left:0}.pcv-splash .logo-fr{font-size:95px;margin-bottom:30px}.pcv-splash .logo-fr .st0{fill:#323031}.pcv-splash .logo-fr .st1{fill:#006cb7}.pcv-splash .logo-fr .st2{fill:none}.pcv-splash .logo-en{font-size:95px;margin-bottom:30px}.pcv-splash .logo-en .st0{fill:#006cb7}.pcv-splash .logo-en .st1{fill:#323031}.pcv-splash .logo-en .st2{fill:#231f20}.pcv-splash .logo-en .st3{fill:none}.pcv-splash .warp{display:flex;justify-content:center}.pcv-splash .loader{display:block;margin:2em auto;padding:0;position:relative}.pcv-splash .li,.pcv-splash .loader.in-out li{background:#006cb7;display:inline-block}.pcv-splash .loader.in-out li{height:.5em;width:.5em;border-radius:100%;animation:inOutLoad 1s linear infinite;position:absolute;margin-left:-.1em;opacity:0}.pcv-splash .loader li:first-child{animation-delay:.09s}.pcv-splash .loader li:nth-child(2){animation-delay:.18s}.pcv-splash .loader li:nth-child(3){animation-delay:.27s}.pcv-splash .loader li:nth-child(4){animation-delay:.36s}.pcv-splash .loader li:nth-child(5){animation-delay:.45s}@keyframes inOutLoad{0%{transform:translateX(-20em) scale(.1)}20%{opacity:0}25%{opacity:1;transform:translateX(-5em)}50%{transform:scale(1.5)}75%{opacity:1;transform:translateX(5em)}80%{opacity:0}to{transform:translateX(20em) scale(.1)}}.pcv-splash .fade-in-image{animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;transition:all .5s ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transform:scale(1.1)}}.pcv-splash.flex{display:flex;justify-content:center;align-items:center}.pcv-splash>.container.fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.pcv-splash>.container.flex{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block-end:32px}.pcv-form .section .pcv-splash .container.flex{margin-block-end:0}.pcv-control-datepicker-multi .radio{margin-right:5px}.pcv-control-datepicker-multi .label-and,.pcv-control-datepicker-range .label-and{text-align:center;width:36px}.pcv-form .section .control INPUT[type=password],.pcv-form .section .control INPUT[type=text],.pcv-form .section .control SELECT,.pcv-form .section .control TEXTAREA{flex:1;min-width:1px;width:100%}.pcv-table TABLE TBODY TR TD.icon-drag{width:30px;color:#009fcd;font-size:1.4em;text-align:center;cursor:move}.pcv-button-icon{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:16px;margin-right:16px;min-width:60px;max-width:100px;text-align:center;text-transform:uppercase}.pcv-button-icon svg{font-size:1.5rem}.pcv-button-icon .label{font-size:12px;font-style:italic;color:#006db8;margin-top:5px}.pcv-button-icon.enabled{cursor:pointer}.pcv-button-icon.enabled svg{color:#1392eb}.pcv-button-icon.enabled .label{color:#006db8}.pcv-button-icon.enabled:hover svg{color:#666}.pcv-button-icon.enabled:hover .label{color:#000}.pcv-button-icon.disabled .label,.pcv-button-icon.disabled svg{color:#aaa}.pcv-button-icon.same-line{flex-direction:row;max-width:none;margin-left:0;margin-right:0;margin-bottom:10px}.pcv-button-icon.same-line .label{margin-left:10px;margin-top:0}.pcv-button-icon.same-line .label.label-left{margin-right:10px}HTML{height:100%}BODY{margin:5px;padding:0;margin:0;height:100%}BODY,INPUT,SELECT,TEXTAREA{font-family:Verdana;font-size:12px}INPUT,SELECT,TEXTAREA{box-sizing:border-box;border-radius:5px;line-height:14.5px;border:1px solid #777}INPUT,TEXTAREA{padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px}INPUT,SELECT{height:20px}INPUT[type=checkbox],INPUT[type=radio]{height:13px;width:13px;margin:0}INPUT[type=radio]{margin:0}DIV{box-sizing:border-box}.pcv-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:.5rem}.pcv-form .section{position:relative;display:flex;flex-direction:column;border-radius:10px;border:1px solid #dadada;padding:10px 15px 10px 15px;box-sizing:border-box;width:100%;margin:0;margin-top:.5rem;min-width:0}.pcv-form .section.with-legend{margin-top:2.5px;padding-top:5px}.pcv-form .section.noframe{border:none;padding:0}.pcv-form .section.noframe .section:first-child{margin-top:0}.pcv-form .section .legend{color:#006db8;text-transform:uppercase;font-size:10px;font-style:italic;background-color:#fff;margin-left:10px}.pcv-form .section .pcv-splash{border-radius:10px;opacity:.8;z-index:18}.pcv-form .section.half{width:49.5%}.pcv-form .section.tier{width:32%}.pcv-form .section.two-tier{width:66%}.pcv-form .section.label-w-100 .text{width:100px;min-width:100px}.pcv-form .section.label-w-125 .text{width:125px;min-width:125px}.pcv-form .section.label-w-175 .text{width:175px;min-width:175px}.pcv-form .section.label-w-200 .text{width:200px;min-width:200px}.pcv-form .section.label-w-225 .text{width:225px;min-width:225px}.pcv-form .section.label-w-250 .text{width:250px;min-width:250px}.pcv-form .section.label-w-275 .text{width:275px;min-width:275px}.pcv-form .section.label-w-300 .text{width:300px;min-width:300px}.pcv-form .section.label-w-350 .text{width:350px;min-width:350px}.pcv-form .section.label-w-400 .text{width:400px;min-width:400px}.pcv-form .section.label-w-450 .text{width:450px;min-width:450px}.pcv-form .section.label-w-500 .text{width:500px;min-width:500px}.pcv-form .section .text{width:150px;min-width:150px;font-size:10px;text-transform:uppercase;outline:none;margin-right:5px}.pcv-form .section .text.flex{display:flex;justify-content:space-between;align-items:center;padding-right:5px;box-sizing:border-box}.pcv-form .section .text.flex.flex-start{justify-content:flex-start}.pcv-form .section .text.flex.flex-end{justify-content:flex-end}.pcv-form .section .control{height:22px;display:flex;justify-content:flex-start;align-items:center}.pcv-form .section .control.pcv-control-image,.pcv-form .section .control.pcv-html-viewer,.pcv-form .section .control.textarea{align-items:flex-start;height:auto;margin-top:2px;margin-bottom:2px}.pcv-form .section .control.pcv-control-image .text,.pcv-form .section .control.pcv-html-viewer .text,.pcv-form .section .control.textarea .text{margin-top:4px;flex-direction:column}.pcv-form .section .control .label{flex:1;padding-right:4px}.pcv-form .section .control .label-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcv-form .section .control INPUT[type=text],.pcv-form .section .control SELECT,.pcv-form .section .control TEXTAREA{flex:1;min-width:1px;width:100%}.pcv-form .section .control .icon-inline,.pcv-form .section .control .icon-tooltip{font-size:1rem;margin-right:5px;cursor:pointer;color:#1392eb}.pcv-form .section .control .icon-inline:hover,.pcv-form .section .control .icon-tooltip:hover{color:#666}.pcv-form .section .control .icon-tooltip{margin-left:5px;cursor:help}.pcv-form .section .control .icon-loading{font-size:1rem;color:#1392eb}.pcv-form .section .control.control-button{height:34px}.pcv-form .section .control.control-button .pcv-button-icon.same-line{margin-bottom:0}.pcv-form .section .lbl-info{display:flex;margin-left:20px;margin-bottom:10px;color:#666;font-style:italic;font-size:11px}.pcv-form .mandatory{background-color:#dfeffc}.pcv-form .lbl-message{display:flex;margin-left:15px;margin-top:10px;color:#006db8;font-style:italic;font-size:12px;width:100%}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.bold,.bold INPUT{font-weight:700}.modal-override{border-radius:10px!important;resize:both}.pcv-table{width:100%;height:100%;min-height:0;min-width:0}.pcv-table .pcv-table-container{overflow-x:auto;width:100%;max-height:100%}.pcv-table .pcv-table-container.with-footer{max-height:calc(100% - 34px)}.pcv-table TABLE{table-layout:fixed;margin:0;outline-style:none;border-spacing:0;border-collapse:unset;border:1px solid #a6c9e2;position:relative}.pcv-table TABLE TH{border-left:0 none;overflow:hidden;text-align:center;border-top:0 none;border-bottom:0 none;padding:0 2px 0 2px;box-sizing:border-box;border:1px solid #a6c9e2;color:#0a0203;font-weight:300;text-transform:uppercase;position:sticky;top:0;font-size:12px;background:#c1d9f8;height:24px}.pcv-table TABLE TH INPUT{width:95%}.pcv-table TABLE TH.icon{width:30px}.pcv-table TABLE TH.filter{top:24px}.pcv-table TABLE TH .pcv-table-icon-sort.svg-inline--fa .fa-primary{opacity:var(--fa-primary-opacity,.4)}.pcv-table TABLE TBODY TR{border:1px solid #a6c9e2;background:#fff;color:#222;height:22px}.pcv-table TABLE TBODY TR:nth-child(2n){background-color:#eaeaff}.pcv-table TABLE TBODY TR.row-cancelled{color:red}.pcv-table TABLE TBODY TR TD{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:22px;font-size:12px;padding:0 5px 0 5px;box-sizing:border-box;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcv-table TABLE TBODY TR TD LABEL{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pcv-table TABLE TBODY TR TD.no-padding{padding:0}.pcv-table TABLE TBODY TR TD.align-right,.pcv-table TABLE TBODY TR TD.align-right INPUT{text-align:right}.pcv-table TABLE TBODY TR TD.align-center{text-align:center}.pcv-table TABLE TBODY TR TD.white-space-normal{white-space:normal}.pcv-table TABLE TBODY TR TD.icon{width:30px;color:#009fcd;font-size:1.4em;text-align:center;cursor:pointer}.pcv-table TABLE TBODY TR TD.icon:hover{color:#666}.pcv-table TABLE TBODY TR TD.icon.icon-hidden{cursor:default!important}.pcv-table TABLE .data-is-updating{height:100%;z-index:10;position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;color:#000}.pcv-table TABLE .data-is-updating .data-is-updating-transparency{height:100%;position:absolute;top:0;left:0;right:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.7;background-color:#fff}.pcv-table TABLE .pcv-table-radio{width:25px!important;min-width:25px!important}.pcv-table TABLE .pcv-table-radio INPUT{margin:0;padding:0}.pcv-table TABLE .pcv-datepicker{width:100%}.pcv-table .pcv-table-bottom-right>*{margin-right:10px}.pcv-table .pcv-table-header-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcv-table .pcv-table-header-column.no-pointer{cursor:auto}.pcv-table .pcv-table-bottom-left>*{margin-left:10px}.pcv-table .pcv-table-bottom{display:flex;justify-content:space-between;align-items:center;height:34px;background-color:#c1d9f8;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}.pcv-table .pcv-table-bottom-paging{display:flex;justify-content:space-between;align-items:center;width:275px;font-size:12px}.pcv-table .pcv-table-bottom-paging INPUT{width:60px;text-align:center}.pcv-table .pcv-table-bottom-paging SELECT{width:50px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pcv-table .pcv-table-bottom-paging-icon{font-size:1.3em;color:#009fcd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcv-table .pcv-table-bottom-paging-icon-disabled,.pcv-table .pcv-table-bottom-paging-icon:hover{color:grey}.pcv-table .pcv-table-editor,.pcv-table .pcv-table-editor INPUT{color:#55f;width:100%}.pcv-table-fieldset-filter{display:flex;justify-content:flex-end;height:20px;margin-top:-7px}.pcv-table-draggable,.pcv-table-draggable .pcv-table-container,.pcv-table-draggable .pcv-table-container TABLE{min-height:48px;overflow:hidden}.login-content{display:flex;flex-direction:column;align-items:center;width:1000px}.login-content INPUT{width:25%;max-width:300px;font-size:14px}.login-content .item{margin:.5em}.login-content LABEL{text-align:center;color:#666;cursor:pointer}.login-content LABEL:hover{color:#006db8}.login-content LABEL INPUT{width:20px}.login-content A{text-decoration:none;outline:none;color:#666;margin:2px;cursor:pointer}.login-content A:hover{color:#006db8}.login-content .input-text{background-image:linear-gradient(#eaeaea,#fff,#fff,#fff,#fff);height:40px;color:#000;border:2px solid #eaeaea;border-right:0;border-bottom:3px solid #cdcdcd;padding-left:10px}.login-content .input-text:hover{border-bottom:3px solid #1392eb}.login-content>.buttons BUTTON{position:relative;width:auto;display:inline-block;color:#fff;background-color:#1392eb;border:2px solid #1392eb;margin-top:1rem;margin-bottom:1rem;margin-right:1rem;padding-top:15px;padding-bottom:18px;padding-left:30px;padding-right:30px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:700;outline:none;border-radius:35px}.login-content>.buttons BUTTON:hover{background-color:#fff;color:#1392eb}.login-content>.buttons BUTTON[disabled]:hover{background-color:#1392eb;color:#fff}.login-content>.buttons BUTTON .loading{position:absolute;top:0;bottom:0;left:0;right:0;color:#000;display:flex;justify-content:center;align-items:center;border-radius:35px;z-index:10}.login-content>.buttons BUTTON .transparency{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.7;background-color:#fff;border-radius:35px}.login-content .error{color:red;height:16px;margin-top:1rem;font-weight:700}.login-content-caa{display:flex;flex-direction:column;align-items:center;width:1000px;font-family:Verdana}.login-content-caa .logo{height:150px;margin-bottom:40px}.login-content-caa h1{color:#00539b;text-transform:uppercase;margin:0}.login-content-caa .button{position:relative;width:auto;display:inline-block;color:#fff;background-color:#00539b;border:none;border-radius:10px;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;margin:0 10px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;text-transform:uppercase;outline:none;font-size:.9rem;margin-top:40px}.login-content-caa .button strong{font-weight:600}.login-content-caa .button:hover{background-color:#003d73;color:#fff;transition:all .2s ease-in-out}.login-content-caa .button.button-disabled,.login-content-caa .button[disabled]{background-color:#bdbdbd;color:#fff}.login-content-response{display:flex;flex-direction:column;align-items:center;width:1000px}.login-content-response .login-content-response-error-msg{color:red;font-size:14px;font-weight:700;margin-bottom:25px}.loginlayout{display:flex;flex-direction:column}.loginlayout>.header{display:flex;justify-content:space-around;align-items:center;width:100%;height:112px;background-color:#f6f6f6;box-shadow:0 .7px 2.1px -17px rgba(0,0,0,.149),0 2.2px 6.9px -17px rgba(0,0,0,.221),0 10px 31px -17px rgba(0,0,0,.37)}.loginlayout>.header .logo-fr{font-size:75px}.loginlayout>.header .logo-fr .st0{fill:#323031}.loginlayout>.header .logo-fr .st1{fill:#006cb7}.loginlayout>.header .logo-fr .st2{fill:none}.loginlayout>.header .logo-en{font-size:75px}.loginlayout>.header .logo-en .st0{fill:#006cb7}.loginlayout>.header .logo-en .st1{fill:#323031}.loginlayout>.header .logo-en .st2{fill:#231f20}.loginlayout>.header .logo-en .st3{fill:none}.loginlayout>.header .tools{height:100%;width:210px;padding-left:20px;padding-right:20px;color:#666;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end}.loginlayout>.header .tools LABEL{cursor:pointer}.loginlayout>.header .tools LABEL:hover{color:#006db8}.loginlayout>.header .tools .phone LABEL{display:flex;align-items:center}.loginlayout>.header .tools .phone SPAN{margin-left:15px}.loginlayout>.content{flex:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.loginlayout>.footer{height:120px;background-image:linear-gradient(#237bac,#1392eb)}.loginlayout>.footer-caa{background-image:linear-gradient(#00539b,#00539b)}.login-recoverlicense{display:flex;flex-direction:column;align-items:center;width:1000px}.login-recoverlicense>.header{margin-bottom:20px;font-size:16px;font-weight:700;color:#006db8}.login-recoverlicense>.content{width:100%;display:flex;justify-content:center}.login-recoverlicense>.content INPUT{width:300px;height:40px;font-size:14px;background-image:linear-gradient(#eaeaea,#fff,#fff,#fff,#fff);color:#000;border:2px solid #eaeaea;border-right:0;border-bottom:3px solid #cdcdcd;padding-left:10px}.login-recoverlicense>.content INPUT:hover{border-bottom:3px solid #1392eb}.login-recoverlicense>.buttons BUTTON{position:relative;width:auto;display:inline-block;color:#fff;background-color:#1392eb;border:2px solid #1392eb;margin-top:1rem;margin-bottom:1rem;margin-right:1rem;padding-top:15px;padding-bottom:18px;padding-left:30px;padding-right:30px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:700;outline:none;border-radius:35px}.login-recoverlicense>.buttons BUTTON:hover{background-color:#fff;color:#1392eb}.login-recoverlicense>.buttons BUTTON[disabled]:hover{background-color:#1392eb;color:#fff}.login-recoverlicense>.buttons BUTTON .loading{position:absolute;top:0;bottom:0;left:0;right:0;color:#000;display:flex;justify-content:center;align-items:center;border-radius:35px;z-index:10}.login-recoverlicense>.buttons BUTTON .transparency{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.7;background-color:#fff;border-radius:35px}.login-recoverlicense .error{color:red;height:16px;margin-top:1rem;font-weight:700}.login-resetpassword{display:flex;flex-direction:column;align-items:center;width:1000px}.login-resetpassword>.header{margin-bottom:20px;font-size:16px;font-weight:700;color:#006db8}.login-resetpassword>.content{width:100%;display:flex;justify-content:space-between}.login-resetpassword>.content INPUT{width:300px;height:40px;font-size:14px;background-image:linear-gradient(#eaeaea,#fff,#fff,#fff,#fff);color:#000;border:2px solid #eaeaea;border-right:0;border-bottom:3px solid #cdcdcd;padding-left:10px}.login-resetpassword>.content INPUT:hover{border-bottom:3px solid #1392eb}.login-resetpassword>.buttons BUTTON{position:relative;width:auto;display:inline-block;color:#fff;background-color:#1392eb;border:2px solid #1392eb;margin-top:1rem;margin-bottom:1rem;margin-right:1rem;padding-top:15px;padding-bottom:18px;padding-left:30px;padding-right:30px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:700;outline:none;border-radius:35px}.login-resetpassword>.buttons BUTTON:hover{background-color:#fff;color:#1392eb}.login-resetpassword>.buttons BUTTON[disabled]:hover{background-color:#1392eb;color:#fff}.login-resetpassword>.buttons BUTTON .loading{position:absolute;top:0;bottom:0;left:0;right:0;color:#000;display:flex;justify-content:center;align-items:center;border-radius:35px;z-index:10}.login-resetpassword>.buttons BUTTON .transparency{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.7;background-color:#fff;border-radius:35px}.login-resetpassword .error{color:red;height:16px;margin-top:1rem;font-weight:700}.login-setpassword{display:flex;flex-direction:column;align-items:center;width:1000px}.login-setpassword INPUT{width:300px;height:40px;background-image:linear-gradient(#eaeaea,#fff,#fff,#fff,#fff);color:#000;border:2px solid #eaeaea;border-right:0;border-bottom:3px solid #cdcdcd;padding-left:10px}.login-setpassword INPUT:hover{border-bottom:3px solid #1392eb}.login-setpassword>.buttons BUTTON{position:relative;width:auto;display:inline-block;color:#fff;background-color:#1392eb;border:2px solid #1392eb;margin-top:1rem;margin-bottom:1rem;margin-right:1rem;padding-top:15px;padding-bottom:18px;padding-left:30px;padding-right:30px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:700;outline:none;border-radius:35px}.login-setpassword>.buttons BUTTON:hover{background-color:#fff;color:#1392eb}.login-setpassword>.buttons BUTTON[disabled]:hover{background-color:#1392eb;color:#fff}.login-setpassword>.buttons BUTTON .loading{position:absolute;top:0;bottom:0;left:0;right:0;color:#000;display:flex;justify-content:center;align-items:center;border-radius:35px;z-index:10}.login-setpassword>.buttons BUTTON .transparency{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.7;background-color:#fff;border-radius:35px}.login-setpassword .error{color:red;height:16px;margin-top:1rem;font-weight:700}.login-setpassword .validation{color:#c30;font-weight:700;text-transform:uppercase;font-size:10px;width:320px;height:100px;padding-top:10px}.login-setpassword .validation .valid{color:#2a0}.login-setpassword INPUT{width:25%;max-width:300px;font-size:14px}.login-setpassword .item{margin:.5em}