body{font-family: "Oswald", sans-serif !important;}
#home{display:flex;height:100vh;margin:auto;background-color:#FDFDFD;align-items:center;position:relative;}
.bg-color{background-color:#FDFDFD;}
.connect-text{font-size:14px;color:#565656;}
a{text-decoration:none !important;}
.w-100{width:100%;}
.padding-top-20{padding-top:20px;}
.margin-bottom-20{margin-bottom:20px;}
.col-align-left{text-align:left;}
.col-align-right{text-align:right;text-align:-webkit-right;text-align:-moz-right;}
.login-form{background:#FFFFFF;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.15);border-radius:16px;text-align:center;width:100%;padding:40px 30px;}
.login-form--input{background:#FFFFFF;border:1px solid #DADADA;border-radius:16px;width:100%;padding:12px;font-size:16px;line-height:20px;color:#959595;}
.btn-login{display:inline-block;cursor:pointer;text-align:center;vertical-align:middle;width:100%;padding-top:10px!important;padding-bottom:10px!important;background-color:#1171E8;font-size:18px;color:#FFFFFF !important;border-radius:16px;border-color:#1171E8;text-decoration:none !important;}
.btn-register{display:inline-block;cursor:pointer;text-align:center;vertical-align:middle;width:100%;padding-top:10px;padding-bottom:10px;background-color:#F44025;font-size:18px;color:#FFFFFF !important;border-radius:16px;border-color:#F44025;text-decoration:none !important;}
.forgot-pass-text{font-size:16px;line-height:19px;color:#4F4F4F !important;margin-top:15px;margin-bottom:13px;cursor:pointer;text-emphasis:none !important;}
.line{border-top:1px solid #999999;}
.register-text{font-size:16px;line-height:19px;color:#4F4F4F !important;cursor:pointer;text-decoration:none !important;}
#footer{background:#F2F2F2;position:fixed;bottom:0;width:100%;}
.line-footer{border-top:1px solid #CCCCCC;width:100%;}
input:focus{outline:none !important;}
.language-text{font-size:14px;color:#565656 !important;cursor:pointer;}
.justify-icon{justify-content:end;}
@media only screen and (max-width:767px){.padding-mobile{padding-top:32px;padding-bottom:32px;}
.col-align-left,.col-align-right{text-align:center;text-align:-moz-center;text-align:-webkit-center;}
.padding-top-18{padding-top:18px;}
.login-form{width:100%;}
.justify-icon, .justify-text{justify-content:center;}
}