﻿.login-section{padding:7em 0}.login-section .ftco-no-pt{padding-top:0}.login-section .ftco-no-pb{padding-bottom:0}.login-section .heading-section{font-size:28px;color:#000}.login-section .img{background-size:cover;background-repeat:no-repeat;background-position:center center}.login-section .login-wrap{position:relative;background:#fff;border-radius:6px;border:1px solid #c7c7c7}.login-section .login-wrap a{color:#494949}.login-section .login-wrap h3{font-weight:700;font-size:20px;color:#008bc5}.login-section .login-wrap .icon{width:190px;max-width:100%;height:auto;font-size:30px;margin:0 auto;margin-bottom:20px}.login-section .login-wrap .icon img{width:100%;height:100%;border-radius:6px}.login-section .login-wrap .icon i{color:#fff}.login-section .form-control{height:48px;background:rgba(0,0,0,.05);color:#000;font-size:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0);padding-left:20px;padding-right:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.login-section .form-control{-webkit-transition:none;-o-transition:none;transition:none}}.login-section .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.2) !important}.login-section .form-control::-moz-placeholder{color:rgba(0,0,0,.2) !important}.login-section .form-control:-ms-input-placeholder{color:rgba(0,0,0,.2) !important}.login-section .form-control:-moz-placeholder{color:rgba(0,0,0,.2) !important}.login-section .form-control:focus,.login-section .form-control:active{outline:none !important;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.07);border-color:rgba(0,0,0,0)}.login-section .checkbox-wrap{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:16px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-section .checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.login-section .checkmark{position:absolute;top:0;left:0}.login-section .checkmark:after{content:"";font-family:"FontAwesome";position:absolute;color:rgba(0,0,0,.1);font-size:20px;margin-top:-4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media(prefers-reduced-motion: reduce){.login-section .checkmark:after{-webkit-transition:none;-o-transition:none;transition:none}}.login-section .checkbox-wrap input:checked~.checkmark:after{display:block;content:"";font-family:"FontAwesome";color:rgba(0,0,0,.2)}.login-section .checkbox-primary{color:#008bc5}.login-section .checkbox-primary input:checked~.checkmark:after{color:#008bc5}.login-section .btn:hover,.login-section .btn:active,.login-section .btn:focus{outline:none}.login-section .btn.btn-primary{background:#008bc5;border:1px solid #008bc5;color:#fff}.login-section .btn.btn-primary.btn-administration{background:#ca1362;border:3px solid #ca1362}.login-section .btn.btn-primary:hover{background:#00435f;border-color:#00435f}.login-section .btn.btn-primary:hover.btn-administration:hover{background:#6d0a35;border-color:#6d0a35}.login-section .btn.btn-primary.btn-outline-primary{border:1px solid #008bc5;background:rgba(0,0,0,0);color:#008bc5}.login-section .btn.btn-primary.btn-outline-primary:hover{border:1px solid rgba(0,0,0,0);background:#008bc5;color:#fff}.login-section .form-group{position:relative}.login-section .form-group .submit{position:absolute;top:20px;left:0;right:0;margin:0 auto}@media(max-width: 767.98px){.login-section .form-group .submit{top:0}}footer{background:#fafafa;padding:30px 0}footer ul{list-style-type:none;padding-left:0;display:flex;align-items:center;justify-content:center}footer ul li{padding:0 2rem}footer ul li a{color:#494949;text-decoration:none}footer ul li:not(:last-of-type){border-right:.1rem solid #e1e1e1}footer .m2-copyright-bar{display:flex;padding:20px 0;gap:10px;justify-content:center}footer .m2-copyright-bar img{height:12px;width:auto}