.login__background{background:linear-gradient(#c6c9ce 0,#323a468c 100%) fixed}.login-page{box-sizing:border-box;background-color:#f5f6f8;border-radius:10px;width:48vw;max-width:480px;padding:40px 50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 40px -20px #00000080}.login-page img{max-width:70%;margin:0 auto;display:block}.login-page .message{margin:15px 0 0}.login-page .message a{color:#3e4f6f}.login-page .message a:focus,.login-page .message a:hover{color:#0f97c7;-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline}.login-page .p-password input{padding:1rem!important}@media (width<=760px){.login-page .p-password input{padding:.5rem!important}}@media screen and (width<=760px){.login-page{width:70vw;padding:10px 20px 20px}.login-page img{max-width:80%}.login-page button{font-size:1.3rem}}@media screen and (width<=480px){.login-page{width:90vw}.login-page img{max-width:90%}}.login-page .p-small{width:auto;font-size:.9rem;left:50%;transform:translate(-50%);color:#fff!important}.survey .layout-topbar{z-index:999;background-color:#0c233f;width:100%;height:70px;padding:12px 20px;display:list-item;position:fixed;top:0;left:0;box-shadow:0 2px 10px #00000029}.survey .layout-topbar .layout-topbar-logo{height:70px;margin-left:1.5em;position:absolute;top:0}.survey h5{margin-bottom:10px}.survey main{text-align:center;margin-top:120px}.survey .flex{display:flex!important}.survey .justify-content-center{justify-content:center!important}.survey .shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.survey .mb-0{margin-bottom:0!important}.survey .mt-4{margin-top:1.5rem!important}.field-checkbox,.survey .field-radiobutton{align-items:center;margin-bottom:1rem;display:flex}.survey .p-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;width:20px;height:20px;display:inline-flex;position:relative}.survey .p-component{font-size:1rem;font-weight:400}.survey .field-checkbox>label,.survey .field-radiobutton>label{margin-left:.5rem;line-height:1}.survey .p-hidden-accessible{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.survey .p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.survey .p-checkbox .p-checkbox-box.p-highlight{background:#2196f3;border-color:#2196f3}.survey .p-checkbox .p-checkbox-box{color:#495057;background:#fff;border:2px solid #ced4da;border-radius:3px;width:20px;height:20px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.survey .p-checkbox-box{justify-content:center;align-items:center;display:flex}
