html{ font-size: 62.5%; box-sizing: border-box; } *::after,*::before,*{ margin: 0; padding: 0; box-sizing: inherit } body{ width: 100%; font-size: 1.6rem; min-height: 100vh; position: relative; font-family: "Open Sans", sans-serif; background-color: #ebebec; } .nv{ width: 100%; height: 5rem; background-color: #0058cb; padding: 2rem; } @media(min-width: 998px){ .nv{ height: 28rem; } } .nv1{ display: flex; align-items: center; justify-content: end; gap: 2rem; } .nv1 a{ display: inline-block; color: #fff; text-decoration: none; font-size: 14px; } .nv-lg{ display: flex; align-items: center; justify-content: center; margin-top: 1rem; } .nv-lg img{ width: 25rem; } #cont{ width: 100%; height: 90ch; background-color: #fff; /* height: 382px; */ display: flex; flex-direction: column; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); border: 1px solid #e1e1e1; } @media(min-width: 998px){ #cont{ width: 94rem; height: 382px; margin: -5.5rem auto 0 auto; flex-direction: row; } } .f1{ flex: 2; background-color: #fff; padding: 2rem 4rem; /* background-color: red; */ } @media(min-width: 998px){ .f1{ padding: 2rem 6rem 2rem 4rem; } } .f2{ flex: 1.2; display: flex; align-items: center; justify-content: center; } @media(min-width: 998px){ .f2{ display: block; } } .tit{ color: #001945; font-size: 30px; } .usr{ display: flex; align-items: center; margin-top: 4rem; gap: 1rem; } .usr svg{ color: #0058cb; } .usr input{ height: 4rem; width: 100%; padding-left: 2rem; border: 1px solid #bbb; border-left: 3px solid #004299; outline: none; font-size: 16px; } .check{ display: flex; align-items: center; justify-content: space-between; padding-left: 4rem; margin-top: 1rem; font-size: 14px; color: #444; } .check1{ display: flex; align-items: center; gap: 1rem; } .tecl{ font-size: 12px; } .sub{ display: flex; align-items: center; justify-content: end; margin-top: 3rem; gap: 4rem; } .cancel p{ cursor: pointer; } .sub input{ width: 19rem; height: 4rem; background-color: #338bff; color: #fff; opacity: .6; border: none; font-size: 16px; cursor: pointer; } .foot{ display: flex; flex-direction: column; justify-content: center; align-items: end; font-size: 12px; margin-top: 6rem; gap: 1rem; } @media(min-width: 998px){ .foot{ font-size: 14px; } } #err{ color: red; font-size: 13px; margin: .5rem 0 0 0; margin-left: 4rem; /* text-align: center; */ } #cont-nipper{ position: fixed; top: 0; left: 0; width: 100%; height: 100vh; display: none; align-items: center; justify-content: center; background-color: #bbbbbb1f; } .loader { width: 40px; height: 40px; border: 5px solid #d1d1d1; border-bottom-color: #8a8a8a; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: rotation 1s linear infinite; } @keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media(min-width: 998px){ }