.appearance-none[data-v-3179b5ae]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-shadow:2px 2px 4px #ccc;border:none;font-weight:bolder;color:#007bff}.cursor-pointer[data-v-3179b5ae]{cursor:pointer!important}[dir] .login-content[data-v-14dc79a2]{margin-top:8%;margin-bottom:7%;-webkit-box-shadow:0 0 30px #ccc;box-shadow:0 0 30px #ccc;background-size:100% 100%;border-radius:10px;padding:30px}.brand-title[data-v-14dc79a2]{color:#2c3e50;font-weight:700;font-size:2.2rem}[dir] .brand-title[data-v-14dc79a2]{margin-bottom:5px}.brand-subtitle[data-v-14dc79a2]{color:#7f8c8d;font-weight:400;font-size:1.1rem}[dir] .brand-subtitle[data-v-14dc79a2]{margin-bottom:0}[dir] .login-options[data-v-14dc79a2]{margin-top:20px}.login-option[data-v-14dc79a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#2c3e50;-webkit-transition:all .3s ease;transition:all .3s ease;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .login-option[data-v-14dc79a2]{padding:20px 15px;border:2px solid #e9ecef;border-radius:8px}.login-option[data-v-14dc79a2]:hover{color:#007bff;text-decoration:none}[dir] .login-option[data-v-14dc79a2]:hover{border-color:#007bff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,123,255,.25);box-shadow:0 4px 12px rgba(0,123,255,.25)}.login-option i[data-v-14dc79a2]{font-size:2rem;color:#6c757d}[dir] .login-option i[data-v-14dc79a2]{margin-bottom:10px}.login-option:hover i[data-v-14dc79a2]{color:#007bff}.login-option span[data-v-14dc79a2]{font-weight:500;font-size:.9rem}[dir] .login-option span[data-v-14dc79a2],[dir] td[data-v-14dc79a2]{text-align:center}[dir] .user-img[data-v-14dc79a2]{margin-bottom:10px}.img_backgrond[data-v-14dc79a2]{height:100vh;width:100%}[dir] .img_backgrond[data-v-14dc79a2]{background-image:url(../img/Login-03-01.d74e560d.png);background-size:cover;background-repeat:no-repeat;padding:75px 15px}label[data-v-14dc79a2]{font-size:14px!important}[data-v-14dc79a2]::-webkit-input-placeholder{font-size:14px}