
/*LOGIN AND ERROR PAGES FORM STYLES*/

*,*::before,*::after{box-sizing:border-box;}
body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
h1{margin-top:0;margin-bottom:0.5rem;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
button,[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}
h1{margin-bottom:0.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1{font-size:2.5rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
  .container{max-width:540px;}
}
@media (min-width: 768px){
  .container{max-width:720px;}
}
@media (min-width: 992px){
  .container{max-width:960px;}
}
@media (min-width: 1440px){
  .container{max-width:1440px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col-md-6,.col-lg-4,.col-lg-10{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-12{flex:0 0 100%;max-width:100%;}
@media (min-width: 768px){
  .col-md-6{flex:0 0 50%;max-width:50%;}
  .offset-md-3{margin-left:25%;}
}
@media (min-width: 992px){
  .col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;}
  .col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;}
  .offset-lg-1{margin-left:8.33333%;}
  .offset-lg-4{margin-left:33.33333%;}
}
.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion: reduce){
  .form-control{transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.form-group{margin-bottom:1rem;}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion: reduce){
  .btn{transition:none;}
}
.btn:hover,.btn:focus{text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.btn:disabled{opacity:0.65;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.mt-3{margin-top:1rem!important;}
.w-frame{margin-top:1.5rem!important;}
.w-frame{margin-bottom:3rem!important;}
.text-center{text-align:center!important;}
@media print{
  *,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}
  body{min-width:992px!important;}
  .container{min-width:992px!important;}
}
body{height:100%;margin:0;}
h1,button{font-family:"proxima-nova", Helvetica, Arial, sans-serif;color:#666a6c;}
h1{font-family:"adobe-garamond-pro", Georgia, serif;font-weight:bold;color:#E3496B;letter-spacing:-1px;}
@media (max-width: 767.98px){
  h1{font-size:1.5rem;}
}
@media (min-width: 768px){
  h1{font-size:1.875rem;}
}
@media (min-width: 1440px){
  h1{font-size:2.5rem;}
}
.w-frame{padding:50px;background:white;border-radius:10px;box-shadow:0 4px 28px -10px #000;}
@media (max-width: 991.98px){
  .w-frame{padding-left:15px;padding-right:15px;}
}

*,*::before,*::after{box-sizing:border-box;}
body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
h2{margin-top:0;margin-bottom:0.5rem;}
p{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
h2{margin-bottom:0.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
  .container{max-width:540px;}
}
@media (min-width: 768px){
  .container{max-width:720px;}
}
@media (min-width: 992px){
  .container{max-width:960px;}
}
@media (min-width: 1440px){
  .container{max-width:1440px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-lg-8,.col-xl-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width: 992px){
  .col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;}
  .offset-lg-2{margin-left:16.66667%;}
}
@media (min-width: 1440px){
  .col-xl-6{flex:0 0 50%;max-width:50%;}
  .offset-xl-3{margin-left:25%;}
}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion: reduce){
  .btn{transition:none;}
}
.btn:hover,.btn:focus{text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.btn:disabled{opacity:0.65;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.w-frame{margin-top:1.5rem!important;}
.w-frame{margin-bottom:3rem!important;}
.text-center{text-align:center!important;}
@media print{
  *,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}
  img{page-break-inside:avoid;}
  p,h2{orphans:3;widows:3;}
  h2{page-break-after:avoid;}
  body{min-width:992px!important;}
  .container{min-width:992px!important;}
}
body{height:100%;margin:0;}
h2,p,a{font-family:"proxima-nova", Helvetica, Arial, sans-serif;color:#666a6c;}
a{color:#E3496B;}
a:hover{color:#4ecdd8;text-decoration:none;}
@media (max-width: 767.98px){
  h2{font-size:1.5rem;}
}
h2{font-weight:bold;color:#E3496B;}
p{font-size:.875rem;}
.w-frame{padding:50px;background:white;border-radius:10px;box-shadow:0 4px 28px -10px #000;}
@media (max-width: 991.98px){
  .w-frame{padding-left:15px;padding-right:15px;}
}
.btn-primary{background-color:#E3496B;border-color:#E3496B;color:#fff;font-weight:700;}
.btn-primary:hover{background-color:#E3496B;border-color:#E3496B;}
.btn-primary:active{background-color:#E3496B!important;border-color:#E3496B;}