/* ----------     HTML & BODY CLASS     ---------- */
html { overflow: -moz-scrollbars-none; }
html, body { font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; background: #fff; } 
body { min-height: 100vh; height: 100%; display: flex; justify-content: center; flex-direction: column; }
a { color: #4c6cb7; }
.disabled { pointer-events: none; opacity: 0.6; }
/* ----------     HTML & BODY CLASS     ---------- */





/* ----------     UNIVERSAL CLASS     ---------- */
.d-none { display: none !important; }
.unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.uppercase { text-transform: uppercase; }

.frm-error { display: none; font-weight: 600; text-transform: uppercase; font-size: 10px; color: #de4437; padding: .375rem .75rem; }
.frm-error.show { display: flex; }

.wrapper { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 50px 0; }
.wrapper .container { width: 100%; max-width: 900px; }
.wrapper .container .content { margin: 10px; }
.wrapper .container .content .title { font-size: 30px; margin-bottom: 25px; font-weight: 600; }
.wrapper .container .content .row { margin: 10px -15px; }
.wrapper .container .content .row .field .form-label { display: flex; margin: 15px 0 5px 0; font-size: 13px; color: #57586e; }
.wrapper .container .content .row .field .small { font-size: 11px; }
.wrapper .container .content .row .field .form-control { padding: 0 0 0 15px; height: 45px; border: 1px solid #e5e5e5; border-radius: 6px; outline: none; width: 100%; }
.wrapper .container .content .row .field select { padding: 0 0 0 15px; height: 45px; border: 1px solid #e5e5e5; border-radius: 6px; outline: none; width: 100%; }
.wrapper .container .content .btn { text-align: center; background: #4c6cb7; padding: 16.5px 30px; width: 100%; font-size: 16px; border-radius: 6px; font-weight: 600; color: #fff; cursor: pointer; margin-top: 25px; }
/* ----------     UNIVERSAL CLASS     ---------- */