main.login div.row div.content{margin-bottom:10rem;display:flex;justify-content:center;align-items:center;flex-direction:column}main.login div.row div.content form{width:85%;max-width:340px}main.login div.row div.content img.logo{width:185px}main.login div.row div.content .form-group{position:relative;display:flex;flex-direction:column;margin:20px 0}main.login div.row div.content .form-group label{font-size:1rem;font-weight:500;padding:5px 0}main.login div.row div.content .form-group input{font-size:1rem;font-weight:300;padding:10px 30px 10px 15px;border-radius:6px;border:1px solid rgba(0,0,0,.2705882353);background-color:#fff!important}main.login div.row div.content .form-group .pass_box{position:absolute;right:14px;top:40px}main.login div.row div.content .form-group .pass_box .hidden_pass{display:none}main.login div.row div.content .form-group .pass_box .show-pass{width:20px;margin-top:12px}main.login div.row div.content .form-group .pass_box .hide-pass{width:23px;margin-top:12px}main.login div.row div.content .btn_login{cursor:pointer;width:100%;height:48px;margin-top:16px;padding:11px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:700;background:#f3971f;border:none;border-radius:4px}main.login div.row div.content .alert_login{color:#fff;font-size:13px;text-align:center;border-radius:6px;border:none;padding:12px;margin:0 10px 15px;background-color:#fc3f67;opacity:1;transition:opacity .6s}main.login div.row div.content .hidden_alert{display:none}main.login div.row div.bg_image{background-image:url(../../images/login/bg_login_new.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;min-height:100vh}@media (max-width: 768px){main.login div.row div.content{margin:3rem 0 5rem}}
