/* Project Name: WFM Date : 05-11-2020 Author: Amar Kholambe (amar.kholambe@luminad.com) */ body { background: rgb(239, 138, 227); background: url('./../images/45.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .login { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; } .login-container { width: 800px; margin: 0 auto; height: 430px; box-shadow: 0 0 178px #9b9b9b; border: 1px solid #d1d1d1; background: #f2f2f2; } .login-left { /* background: #0070CD; */ background: url('./../images/left.png'); float: left; width: 60%; padding: 2 5px 30px 0; height: 100%; position: relative; /* border-right: 1px solid #ddd; */ overflow: hidden; background-size: cover; } .login-right { float: left; width: 48%; padding: 45px 30px 0; height: 100%; position: absolute; top:0; right: 0; bottom: 0; } .form-signin, .form-reset-password { padding: 0 30px 0 0; overflow: auto; height: 410px; } .lbox { width: 100%; display: block; } .clogo { /* width: 200px; */ margin: 25px 120px; display: block; text-align: center; font-size: 35px; color: #424242; z-index: 1; position: relative; } .llogo { width: 115px; position: absolute; bottom: 10px; right: 90px; } .lbox p { margin: 320px auto auto; color: #424242; font-size: 12px; text-align: right; } .form-signin-heading { padding-bottom: 30px; text-align: center; color: #0070CD; margin: 0; } .lang_label { position: initial !important; display: inline-block; margin-right: 5px; } select { width: 70px !important; display: inline-block !important; } /* form starting stylings ------------------------------- */ .login .group { position: relative; margin-bottom: 55px; } .login input { padding: 5px; display: block; width: 100%; border: none; border-bottom: 1px solid #0070CD; background-color: transparent; } .login input:focus { outline: none; } /* LABEL ======================================= */ .login label { color: #999; /* font-size: 18px; */ font-weight: normal; position: absolute; pointer-events: none; left: 5px; top: 15px; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; } /* active state */ .login input:focus~label, .login input:valid~label { top: -20px; font-size: 14px; color: #5264AE; } /* active state */ .login input:focus~.highlight { -webkit-animation: inputHighlighter 0.3s ease; -moz-animation: inputHighlighter 0.3s ease; animation: inputHighlighter 0.3s ease; } /* ANIMATIONS ================ */ @-webkit-keyframes inputHighlighter { from { background: #5264AE; } to { width: 0; background: transparent; } } @-moz-keyframes inputHighlighter { from { background: #5264AE; } to { width: 0; background: transparent; } } @keyframes inputHighlighter { from { background: #5264AE; } to { width: 0; background: transparent; } } .login button { border-color: #0070CD; color: #0070CD; font-size: 18px; } .login button:hover, .login button:active, .login button:focus { background-color: #0070CD !important; color: #ffffff !important; } .forgotPass { color: #55729c; margin-top: 25px; display: block; } .form-reset-password input { padding: 8px 8px 8px 5px; } .form-reset-password label { top: 10px; } .form-reset-password .group { margin-bottom: 40px; } .header { height: 200px; background: #425464; } .footer { height: 50px; background: #425464; } @media only screen and (max-width: 900px) { .login, .login-container { width: 100%; } } @media only screen and (max-width: 768px) { .login { top: 150px; } .login-left, .login-right { width: 100%; float: none; } .form-signin, .form-reset-password { height: 100%; display: initial; } } /* width */ ::-webkit-scrollbar { width: 5px; } /* Track */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 2px; } /* Handle */ ::-webkit-scrollbar-thumb { background: #444; border-radius: 2px; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: #333333; } .alert { display: none; } .alert { z-index: 9999; position: fixed; top: 10px; width: auto; left: 50%; transform: translateX(-50%); } #triangle-topleft { clip-path: polygon(0 0, 0% 100%, 100% 0); background: #C4161C; width: 100%; height: 430px; }