@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:400;src:url(../fonts/dosis-vietnamese-400-normal.f23711c1d4ee0293fc96.woff2) format("woff2"),url(../fonts/dosis-vietnamese-400-normal.504a0da99e8947fd065f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:400;src:url(../fonts/dosis-latin-ext-400-normal.a07831988b65e54c6fde.woff2) format("woff2"),url(../fonts/dosis-latin-ext-400-normal.beaaebe4c42ce6f0d21b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:400;src:url(../fonts/dosis-latin-400-normal.df2ab1573a9907a1166b.woff2) format("woff2"),url(../fonts/dosis-latin-400-normal.7e916fd1dac72f829761.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:500;src:url(../fonts/dosis-vietnamese-500-normal.f1e68ae741703265949e.woff2) format("woff2"),url(../fonts/dosis-vietnamese-500-normal.23ef86e759bc3f567275.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:500;src:url(../fonts/dosis-latin-ext-500-normal.95ca95bb3900f71f762b.woff2) format("woff2"),url(../fonts/dosis-latin-ext-500-normal.5e78439dee57f5f07b3f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:500;src:url(../fonts/dosis-latin-500-normal.5fca80b35f7937349400.woff2) format("woff2"),url(../fonts/dosis-latin-500-normal.615c6b4dc8558da6c61e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:600;src:url(../fonts/dosis-vietnamese-600-normal.3d7b0bdccdf0db9dfaaf.woff2) format("woff2"),url(../fonts/dosis-vietnamese-600-normal.373154fe0bf8e43dcfcd.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:600;src:url(../fonts/dosis-latin-ext-600-normal.9fcaf20d50ec9dd6d254.woff2) format("woff2"),url(../fonts/dosis-latin-ext-600-normal.4eca96a49063cfe29af5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:600;src:url(../fonts/dosis-latin-600-normal.d326463726d65bda9196.woff2) format("woff2"),url(../fonts/dosis-latin-600-normal.905dadbc3b4f15df8924.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:700;src:url(../fonts/dosis-vietnamese-700-normal.1f73f189f644de22ea85.woff2) format("woff2"),url(../fonts/dosis-vietnamese-700-normal.f122c1af492eb15d4952.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:700;src:url(../fonts/dosis-latin-ext-700-normal.acd25110d34bcb706d2a.woff2) format("woff2"),url(../fonts/dosis-latin-ext-700-normal.913660b2ceffd4d40a28.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Dosis";font-style:normal;font-weight:700;src:url(../fonts/dosis-latin-700-normal.e10d3676985c3e45d099.woff2) format("woff2"),url(../fonts/dosis-latin-700-normal.a6222f8da729c5f61c78.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box}body{align-items:center;background:#5887da;background:linear-gradient(45deg,#5887da 31%,#19d3c5);background-repeat:no-repeat;display:flex;font-family:"Dosis",sans-serif;height:100vh;justify-content:center;overflow:hidden}.login-card{background:#fff;border-radius:25px;box-shadow:2px 2px 13px 2px rgba(0,0,0,.4);display:flex;flex-direction:column;margin:15px auto 0;padding:30px;width:350px}.login-card__title{color:#212529;font-size:24px;font-weight:500;margin:0 auto 20px}.login-card__logo{margin:25px auto 0;width:174px}.login-card__button{border-radius:8px;color:#fff;display:inline-block;font-family:"Dosis",sans-serif;font-size:.7rem!important;font-weight:600;height:40px;line-height:1.5;margin:20px 0 10px;padding:.6rem!important;text-align:center;text-transform:uppercase;white-space:normal;width:290px;word-wrap:break-word;border:none;cursor:pointer;transition:background-color .2s}.login-card__forgot-password{color:#0d6efd;font-size:16px;text-align:left;text-decoration:underline}.login-card__forgot-password:hover{text-decoration:underline}.login-card .form-group{margin-bottom:0}.login-card .form-group label{color:#555;display:block;font-weight:500;line-height:1.5;margin-bottom:6px}.login-card .form-group input[type=email],.login-card .form-group input[type=password],.login-card .form-group input[type=text]{border:1px solid #ced4da;border-radius:4px;font-family:inherit;font-size:16px;line-height:1.5;padding:6px 12px;transition:border-color .2s;width:100%}.login-card .form-group input[type=email]:focus,.login-card .form-group input[type=password]:focus,.login-card .form-group input[type=text]:focus{border-color:#587cfe;outline:none}.login-card .form-group .checkbox{align-items:center;display:flex;margin-top:0}.login-card .form-group .checkbox label{font-weight:400;line-height:1.5;margin-bottom:0;margin-left:8px}.login-card .form-group .checkbox input[type=checkbox]{margin:0}.btn-primary{background-color:#5887da}.btn-primary:hover{background-color:#3d7dfb}