.login-bg{display:block;height:40rem;width:100%;overflow:hidden;background-size:cover;background:#fafafa}@media (min-width: 1200px){.login-bg{min-height:750px}}@media (max-width: 480px){.login-bg{min-height:35rem}}.project-container{padding:5px;background:#f3f3f3;width:200px;margin:auto auto 20;color:#189e8e;font-size:14px}.login-container{display:flex;justify-content:center;height:90%;text-align:center}@media (max-width: 480px){.login-container{padding-left:15px;padding-right:15px}}.login-container span{font-size:12px;width:300px;display:block;margin:10px auto;line-height:1}.loginBox{width:450px;height:95%;background-color:#ffffff;align-self:center;display:flex;flex-direction:column;border-radius:10px;box-shadow:0px 0px 10px #00000014}.email-confirm-box{width:22rem;height:27rem;background-color:#ffffff;align-self:center;display:flex;flex-direction:column;justify-content:space-evenly;border-radius:10px;box-shadow:0px 0px 10px #00000014}.logo{margin:20px auto;height:auto;width:200px;background-size:100%;background-position:center}.hr{border-bottom:1px solid #d8d8d9}.login-title{color:#414141;font-size:25px;text-align:center;margin:0 80px auto;font-family:EcoWorldSerifSemiBold;margin:2rem}@media (max-width: 480px){.login-title{margin:1.5rem}}.login-description{color:#414141;font-size:14px}.login-input-container{margin-top:1rem;margin-bottom:1rem}.login-input{display:block;border-radius:20px;border:1px solid #189e8e;padding:10px;width:300px;font-size:12px;margin:15px auto}.forget-password{display:block;width:265px;font-size:12px;margin:15px auto 0;text-align:left;text-decoration:underline;color:#cb0c0c;cursor:pointer}.recaptcha{margin:auto !important;width:65% !important;height:auto !important;padding-top:10px !important}@media (max-width: 480px){.recaptcha{width:301px !important;height:100px !important}}.tnc-registration{display:flex;flex-direction:column;background-color:#ffffff;min-height:20vh}.tnc-registration .registration-tnc-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.tnc-registration .registration-tnc-container{width:90%;margin-top:30px}.tnc-registration .registration-tnc-title{font:normal normal 600 18px/30px OpenSans;margin-bottom:10px;text-align:center}.tnc-registration .registration-tnc-item-container{display:flex;margin-top:15px;font:normal normal normal 14px/18px OpenSans}.tnc-registration .registration-tnc-item-desc{margin-left:10px}.tnc-registration .registration-tnc-item-desc-docs{margin-left:10px;text-align:left}.tnc-registration .green{color:#189e8e;font-weight:bold;cursor:pointer}.green-btn-login{background-color:#189e8e;color:#fff;padding:10px;width:25%;border-radius:20px;outline:0 !important;margin:5px auto;font-size:0.7rem;border:0;font-family:OpenSans;text-transform:uppercase}.green-btn-login.disabled{background-color:#b2b2b6;cursor:not-allowed}.modal-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal-close{background:#fff;border:0}.modal-header-text{font-size:30px}.box-container{display:flex;flex-direction:row;justify-content:space-evenly;flex:1;align-items:center;flex-wrap:wrap}.region-box{height:200px;width:300px;margin:15px;border-radius:0;display:flex;justify-content:flex-end}.region-text{height:75px;background:#000000;opacity:0.7;width:100%;align-self:flex-end;display:flex;justify-content:center;align-items:center}.project-text{height:100%;background:#000000;opacity:0.7;width:100%;align-self:flex-end;display:flex;flex-direction:column;justify-content:center;align-items:center}.hr1{border-bottom:1px solid orange;margin:15px auto;width:50px}.project-description1{color:#fff;opacity:1;font-size:12px;line-height:1.2;text-align:center}.region-name{color:#fff;opacity:1;font-size:24px;line-height:1.2}.home-title{color:red}.small-modal{width:350px;height:320px;border-radius:12px}.oauth-button{background-color:#fff;color:#414141;height:33px;border-radius:20px;outline:0;margin:5px auto;border:1px solid #d8d8d8;padding:0px;font-size:0.7rem}.oauth-button .wrapper{display:flex;align-items:center;padding:10px 40px;height:33px}.oauth-button span{width:auto}

