????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/assets/css/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/assets/css/style.css |
.app-root { display: block; min-height: 100vh; padding-bottom: 90px; } .lib-login { width: 100%; max-width: 400px; padding: 1.25rem; margin-right: auto; margin-left: auto; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; } .lib-login .login-brand-img { max-height: 15vh; } .lib-login .login-brand-text { color: #053482; font-weight: 600; } .lib-login .login-title { font-size: 1.5rem; margin-top: 1rem; margin-bottom: 1rem; } .lib-login .login-separator { display: flex; align-items: center; margin-top: 0.75rem; margin-bottom: 0.75rem; } .lib-login .login-separator::after, .lib-login .login-separator::before { content: ""; flex: 1; border-bottom: 1px solid #000; } .lib-login .login-separator::before { margin-right: 0.25rem; } .lib-login .login-separator::after { margin-left: 0.25rem; } .lib-footer { bottom: 0; position: absolute; background-color: #1a2a5b; color: #fff; } .lib-footer, .lib-header { width: 100%; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; } .lib-footer .hr { width: 100%; background-color: hsla(0, 0%, 100%, 0.1); height: 1px; margin: 0.5rem 0; } .lib-footer .copyright { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; font-size: 0.8rem; } .lib-footer .copyright .social .fab { margin: 0 0.75rem; } .lib-footer .nav-bottom { list-style: none; display: flex; justify-content: space-around; font-size: 0.8rem; } .flex-column { -webkit-box-orient: vertical !important; flex-direction: column !important; } .flex-column, .flex-row { -webkit-box-direction: normal !important; } .d-flex { display: -webkit-box !important; display: flex !important; } *, :after, :before { box-sizing: border-box; } .w-100 { width: 100% !important; } /* Floating-input */ .form-signin { width: 100%; max-width: 420px; padding: 15px; margin: 0 auto; } .form-label-group { position: relative; margin-bottom: 1rem; } .form-label-group > input, .form-label-group > label { height: 3.125rem; padding: 0.75rem; } .form-label-group > label { position: absolute; top: 0; left: 0; display: block; width: 100%; margin-bottom: 0; line-height: 1.5; color: #495057; pointer-events: none; cursor: text; border: 1px solid transparent; border-radius: 0.25rem; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } .form-label-group input::-webkit-input-placeholder { color: transparent; } .form-label-group input:-ms-input-placeholder { color: transparent; } .form-label-group input::-ms-input-placeholder { color: transparent; } .form-label-group input::-moz-placeholder { color: transparent; } .form-label-group input::placeholder { color: transparent; } .form-label-group input:not(:placeholder-shown) { padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3)); padding-bottom: calc(var(--input-padding-y) / 3); } .form-label-group input:not(:placeholder-shown) ~ label { padding-top: calc(var(--input-padding-y) / 3); padding-bottom: calc(var(--input-padding-y) / 3); font-size: 12px; color: #777; } .form-label-group > .form-label-control > .form-control:not(:placeholder-shown) ~ label { padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 12px; color: #777; }