/* ===================================== LOGIN REGISTER. ===================================== */ body, html { height: 100%; margin: 0; } .login-register-wrapper { background-image: url('../../images/commons/inner-pages/login-bg.jpg'); height: 100%; background-position: center; background-size: cover; position: relative; color: white; font-family: "Courier New", Courier, monospace; font-size: 25px; } .login-register-wrapper:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom right, #000, #000); opacity: 0.4; } .login-box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } .login-card { background-color: #FFFFFF; padding: 35px 35px 5px; border-radius: 10px; width: 400px; } p.login-message { font-size: 14px; color: var(--dark-color); line-height: 20px; padding: 0px 40px; } .login-card form { margin: 30px 0px; } .fc-login { display: block; width: 100%; padding: 10px 15px; font-size: 13px; font-family: var(--base-font); font-weight: 400; line-height: 1.5; color: var(--paragraph-color); background-color: #fff; background-clip: padding-box; border: none; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 5px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .fc-login:focus { color: var(--paragraph-color); background-color: #fff; border-color: var(--secundary-color); outline: 0; box-shadow: none; } p.trouble-message { font-size: 14px; color: var(--dark-color); text-align: left; margin-bottom: 0px; } .login-card .tp-btn-primary { width: 100%; margin: 15px 0px; } p.sign-options { font-size: 13px; } p.request-account-message { font-size: 13px; margin-bottom: 0px; } p.request-account-message a { color: var(--dark-color); } .log-btns-options { margin-top: 5px; } .log-btns-options .tp-btn-primary { width: 120px; padding: 8px 12px; text-transform: none; background-color: #FFFFFF; border: solid 1px var(--soft-gray); color: var(--dark-color); } .log-btns-options .tp-btn-primary:hover { width: 120px; padding: 8px 12px; text-transform: none; background-color: var(--primary-color); border: solid 1px var(--primary-color); color: var(--dark-color); } /* ===================================== MEDIA QUERIES. ===================================== */ @media (max-width:1200px) {} @media (max-width:991px) {} @media (max-width:767px) {} @media (max-width:576px) {} @media (max-width:480px) { .login-box { width: 100%; } .login-card { background-color: rgba(255, 255, 255, 0.9); padding: 35px 35px 5px; border-radius: 0px; width: 100%; margin: 0px auto; } } @media (max-width:380px) {}