:root{--brand-primary-color:#007bff}body{margin:0;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:30px;background-color:#fff}body::after{background-color:#fff}.page{box-shadow:unset}.login-page{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.login-page .login-container{display:flex;width:100%;justify-content:center;align-items:center;z-index:5}.login-page .login-container .login-form{width:100%;min-width:450px;max-width:450px;z-index:5;height:100%;background-color:transparent;font-size:15px;text-align:left;display:inline-block;padding:60px;border-radius:4px}.login-page .login-container .login-form .header-title{font-size:32px;line-height:32px}.login-page .login-container .login-form .header-title .logo{padding:0;justify-content:center;display:flex;border-radius:10px}.login-page .login-container .login-form .header-title .logo img{height:85px}.login-page .login-container .login-form .header-title .login-text{font-size:24px;text-align:center;margin:35px 0;color:#000}.login-page .login-container .input-row{display:flex;justify-content:center}.login-page .login-container .input-row .google-login-container .gsi-material-button,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#dd4b39;background-image:none;border:1px solid #dd4b39;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:white;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:18px;height:50px;letter-spacing:.25px;outline:0;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%}.login-page .login-container .input-row .google-login-container .gsi-material-button.microsoft-btn,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button.microsoft-btn{margin-top:10px;background-color:#0069d9;border:1px solid #0069d9}.login-page .login-container .input-row .google-login-container .gsi-material-button .gsi-material-button-icon,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.login-page .login-container .input-row .google-login-container .gsi-material-button .gsi-material-button-content-wrapper,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.login-page .login-container .input-row .google-login-container .gsi-material-button .gsi-material-button-contents,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button .gsi-material-button-contents{font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.login-page .login-container .input-row .google-login-container .gsi-material-button .gsi-material-button-state,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.login-page .login-container .input-row .google-login-container .gsi-material-button:disabled,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:disabled{cursor:default;background-color:rgba(255,255,255,.3803921569);border-color:rgba(31,31,31,.1215686275)}.login-page .login-container .input-row .google-login-container .gsi-material-button:disabled .gsi-material-button-contents,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.login-page .login-container .input-row .google-login-container .gsi-material-button:disabled .gsi-material-button-icon,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.login-page .login-container .input-row .google-login-container .gsi-material-button:not(:disabled):active .gsi-material-button-state,.login-page .login-container .input-row .google-login-container .gsi-material-button:not(:disabled):focus .gsi-material-button-state,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:not(:disabled):active .gsi-material-button-state,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.login-page .login-container .input-row .google-login-container .gsi-material-button:not(:disabled):hover,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.login-page .login-container .input-row .google-login-container .gsi-material-button:not(:disabled):hover .gsi-material-button-state,.login-page .login-container .input-row .microsolft-login-container .gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.copyright{position:absolute;color:#b6b6b6;bottom:10px}.box-ms,.box-gg{height:45px;display:flex;justify-content:center;align-items:center;min-width:260px;position:relative;color:white;border:1px solid #050404;background:#050404;border-radius:50px}.box-ms .container-ms,.box-ms .container-gg,.box-gg .container-ms,.box-gg .container-gg{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.box-ms .container-ms .text-ms,.box-ms .container-gg .text-ms,.box-gg .container-ms .text-ms,.box-gg .container-gg .text-ms{width:fit-content;text-align:center}.box-ms:hover,.box-gg:hover{border-color:#666;box-shadow:none;outline:0}.box-ms .box_image,.box-gg .box_image{height:100%;display:flex;align-items:center;margin-right:10px}.input-row-uspw{padding-top:25px}.input-row-uspw .tm-form-group{margin-bottom:0;margin-top:12px}.input-row-uspw .tm-form-group .custom_form_tm{border-radius:0;border:0;border-bottom:solid 1px #b6b6b6}.input-row-uspw .tm-form-group .custom_form_tm .form_group .ic_input{display:flex;width:15px;align-items:center;color:#b6b6b6;font-size:18px;pointer-events:none;margin-left:5px;margin-right:5px}.input-row-uspw .btn-login{margin-top:30px;font-size:16px;line-height:24px;font-weight:700}.input-row-uspw .btn-login.w-100{width:100%}.input-row-uspw .s-line{display:flex;margin:20px auto;align-items:center}.input-row-uspw .s-line .s-txt{color:#b6b6b6;margin:auto 8px}.input-row-uspw .s-line::after,.input-row-uspw .s-line::before{content:"";height:1px;flex:1;background-color:#050404}