@font-face {
     font-family: growthfont;
     src: url("/AI.woff2") format("woff2");
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: growthbold;
     src: url("/AIbold.woff2") format("woff2");
     font-weight: bold;
     font-style: normal;
}
 body.login, body.login * {
     font-family: "growthfont", sans-serif;
}
 .login #backtoblog, .login #nav {
     display: none 
}
 .login form .input, .login input[type=password], .login input[type=text] {
     min-height: 30px;
}
 .dashicons-visibility:before {
     font-family: dashicons !important;
     content: "\f177" !important 
}
 .login form .forgetmenot {
     float: none 
}
 .heateor_sl_title, ul.heateor_sl_login_ul li {
     display: none;
}
 .login label {
     color: #111 !important;
}
 .message {
     display: none;
}
 .wp-submenu-wrap,.wp-submenu {
     background: #eee !important 
}
 .wps-icon-login:before, .wps-icon-pwd:before, .wps-icon-email:before {
     left: 10px;
}
 body.login {
     background: radial-gradient(circle at center, #e0f7fa, #80deea, #26c6da, #00acc1);
     justify-content: center;
     align-items: center;
     display: flex;
}
 .dashicons-visibility:before {
     content: "\f14c";
}
 .login .button.wp-hide-pw {
     background: transparent !important;
     color: #ddd !important;
     height: auto;
     min-height: auto;
     padding: 0;
}
 .login form {
     border: none;
margin: 0 !important
}
 input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
     box-shadow: none;
     border-radius: 99px !important;
     border: 1px solid #ccc;
}
 .login form #wp-submit {
     -webkit-box-sizing: border-box;
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #16b;
     background-image: linear-gradient(#2d8cec, #16b) !important;
     border-color: #16b #0b4075 !important;
     border-image: none;
     color: white !important;
     border-radius: 99px;
     cursor: pointer;
     display: inline-block;
     font-size: clamp(14px, 2vw, 15px);
     line-height: 21px;
     padding: 3px 14px;
     text-align: center;
     text-decoration: none;
     text-transform: none;
     overflow: visible;
     white-space: nowrap;
min-height: fit-content !important;
}
 .login form #wp-submit {
     margin: 0 !important;
}
 .login h1 a, #nav, .language-switcher {
     display: none;
}
 .login form {
     border-bottom: none;
     background: transparent !important;
}
 body {
     color: #1d1d1f !important;
     line-height: 1.47059;
     letter-spacing: -0.022em;
}
 .login form {
     padding: 0 3px !important;
     box-shadow: none 
}
 #login > h1 {
     padding: 0;
}
 body.login {
     background-position: bottom;
}
 div#login {
     padding: 0px;
     border: 1px solid #cccccc;
     border-radius: 8px;
     padding: 16px;
     background: #fff !important;
}
 body.login {
     margin-top: 30px;
     background-blend-mode: overlay;
}
 .login_footer_content {
     color: #fff;
}
 #login form p.submit {
     margin: 0;
     display: flex;
     justify-content: center;
     padding: 20px 0 0 0;
}
 input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
     color: #111;
}
 .login form input.input {
     border-radius: 99px !important;
     background: #ffffff;
     padding: 0 20px;
     font-size: clamp(14px, 2vw, 15px);
}
 .login #login_error {
     display: none;
}
 .login form:before {
     content: "CỔNG VÀO HỆ THỐNG";
     font-size: clamp(14px, 2vw, 15px);
     font-weight: bold;
     text-align: CENTER;
     display: block;
     width: 100%;
     padding: 10px 0 20px 0;
}
 form#loginform .button-primary.focus, form#loginform .button-primary.hover, .wp-core-ui .button:hover, .wp-core-ui .button-large:hover, form#loginform .button-primary:focus, form#loginform .button-primary:hover, form#registerform .button-primary.focus, form#registerform .button-primary.hover, form#registerform .button-primary:focus, form#registerform .button-primary:hover {
     background: #0047bb !important;
     color: #fff !important;
}
 