@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Black;
  src: url("fonts/Mark Simonson - Proxima Nova A Black.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Bold;
  src: url("fonts/Mark Simonson - Proxima Nova A Bold.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Extrabold;
  src: url("fonts/Mark Simonson - Proxima Nova A Extrabold.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Light_It;
  src: url("fonts/Mark Simonson - Proxima Nova A Light It.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Light;
  src: url("fonts/Mark Simonson - Proxima Nova A Light.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Medium;
  src: url("fonts/Mark Simonson - Proxima Nova A Medium.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Semibold;
  src: url("fonts/Mark Simonson - Proxima Nova A Semibold.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A_Thin;
  src: url("fonts/Mark Simonson - Proxima Nova A Thin.otf"); }

@font-face {
  font-family: Mark_Simonson_-_Proxima_Nova_A;
  src: url("fonts/Mark Simonson - Proxima Nova A.otf"); }

/*.byMicF::before {
    position: absolute;
    top: calc(100% + 2px);
    left: 0px;
    right: 0px;
    content: "";
    width: calc(100% - 0.1em);
    height: 0.15em;
    margin: auto;
    transition: all 0.05s ease 0s;
    background: rgb(220, 220, 220) none repeat scroll 0% 0%;
}

.byMicF {
    background: rgb(230, 143, 25) none repeat scroll 0% 0%;
    font-size: 0.9em;
    font-family: "Rawline", sans-serif;
    border: 2px solid rgb(230, 143, 25);
    color: rgb(255, 255, 255);
    cursor: pointer;
    position: relative;
    font-weight: bold;
    transition: all 0.25s ease 0s;
    margin-bottom: 0px;
    min-width: 9.375rem;
    text-align: center;
    padding: 0.5rem 0px;
    text-decoration: none;
    display: block;
    margin-right: 0px;
}*/
/*$border-radius-sm: .28rem !default;
$border-radius: .42rem !default;
$border-radius-lg: .85rem !default;
$border-radius-xl: 1.25rem !default; // Custom variable*/
/*$font-family-base: Mark_Simonson_-_Proxima_Nova_A_Thin, 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif !default;*/
.login.login-3 .login-signin,
.login.login-3 .login-signup,
.login.login-3 .login-forgot {
  display: none; }

.login.login-3.login-signin-on .login-signup {
  display: none; }

.login.login-3.login-signin-on .login-signin {
  display: block; }

.login.login-3.login-signin-on .login-forgot {
  display: none; }

.login.login-3.login-signup-on .login-signup {
  display: block; }

.login.login-3.login-signup-on .login-signin {
  display: none; }

.login.login-3.login-signup-on .login-forgot {
  display: none; }

.login.login-3.login-forgot-on .login-signup {
  display: none; }

.login.login-3.login-forgot-on .login-signin {
  display: none; }

.login.login-3.login-forgot-on .login-forgot {
  display: block; }

.login.login-3 .login-form {
  width: 100%;
  max-width: 450px; }

@media (max-width: 575.98px) {
  .login.login-3 .login-form {
    width: 100%;
    max-width: 100%; } }
