body {
  font-family: 'Inter';
}
body a {
  color: #f4651c;
}
body a:hover {
  color: #f4651e;
}
@import url("https://rsms.me/inter/inter.css");
@font-face {
  font-family: Inter;
  src: url("https://brandecation-intimidator-content.s3.amazonaws.com/fonts/robinson.otf") format("opentype");
}
html {
  font-family: 'Inter';
  font-size: 16px;
}
@supports (font-variation-settings: normal) {
  html {
    font-family: 'Inter var', sans-serif;
  }
}
.text-display {
  font-family: 'Inter', sans-serif;
}
.intimidator-primary {
  background: #f4651e;
}
.text-intimidator {
  color: #f4651e;
}
.intim-button:hover {
  background-color: #f4651e;
  color: #fff;
  text-decoration: none;
}
.envy-button:hover {
  background-color: #70b32f;
  color: #fff;
  text-decoration: none;
}
.bg-primary-dark {
  background: #c05521;
}
.bg-prim {
  background-color: #f4651e;
}
.bg-white-fix {
  background-color: #fff;
}
.px-4-fix {
  padding-left: 1rem;
  padding-right: 1rem;
}
.inter-font {
  font-family: sans-serif;
}
.btn-link {
  text-decoration: none;
  color: #fff;
}
.btn-link:hover {
  color: #222;
  text-decoration: none;
}
.hero {
  line-height: 1;
}
.hero .hero-header {
  font-family: 'Inter', sans-serif;
}
.hero .hero-text {
  color: #fff;
}
.profile-link {
  top: 10px;
  right: 10px;
}
.profile-link .dropdown-toggle::after {
  display: none !important;
}
/******************
Create Account Screen
*******************/
.login-logo {
  margin-top: 0;
  width: 200px;
}
@media (min-width: 778px) {
  .login-logo {
    margin: 0 auto;
    width: 250px;
  }
}
@media (min-width: 778px) {
  .login-logo {
    margin: 0 auto;
    width: 250px;
  }
}
.create-account_helper {
  margin-top: 15px;
}
.create-account_helper p {
  font-size: 11px;
  text-align: center;
  color: #333;
}
.create-account_helper img {
  display: block;
  margin: 10px auto;
}
.login--box_helpers small {
  font-size: 10px;
  line-height: 1.25;
}
.create-account--body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #fff !important;
  background-size: cover;
}
.create-account--body h3 {
  text-align: center;
}
.create-account--body .login--box {
  padding: 18px 1em 2em;
}
.create-account--body .login--box > div {
  margin-bottom: 12px;
}
.create-account--body .login--box .form-group {
  padding: 0 25px;
}
.create-account--body .login--box label {
  display: block;
  text-align: left;
  font-weight: 500;
}
.create-account--body .login--box .btn-success {
  margin-top: 5px;
  margin-bottom: 15px;
  width: 100%;
  color: #fff;
  transition: 0.3s ease-in-out;
}
.create-account--body .login--box .btn-success:hover {
  background: #c05521;
  color: #fff;
}
.create-account--body .login--box .add-new-dealer {
  font-size: 10px;
}
@media (min-width: 768px) {
  .create-account--body .login--box .add-new-dealer {
    font-size: 12px;
  }
}
.create-account--body .login--box .add-new-dealer a {
  font-size: 10px;
}
@media (min-width: 768px) {
  .create-account--body .login--box .add-new-dealer a {
    font-size: 12px;
  }
}
.create-account--body .bs-searchbox input {
  color: #333;
}
.create-account--body .bootstrap-select.btn-group .no-results {
  color: #fff;
  background: #f4651e;
}
/******************
Account Recovery Screen
*******************/
.account-recovery {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  background-size: cover;
}
.account-recovery_body {
  background: #fff;
}
.account-recovery_body p {
  color: #333;
  font-size: 18px;
  text-align: center;
}
.account-recovery_body .btn {
  background: #f4651e;
}
.account-recovery form {
  margin: 12px 0;
}
.account-recovery .login--box {
  padding: 2.25rem 2rem;
  width: 330px;
}
@media (min-width: 778px) {
  .account-recovery .login--box {
    width: 450px;
  }
}
.account-recovery .login--box h1 {
  font-size: 32px;
  text-transform: uppercase;
  text-align: center;
}
.account-recovery .login--box .form-control {
  margin: 0 4px 0 0;
}
.account-recovery .login--box label {
  padding-left: 4rem;
  padding-right: 4rem;
  font-size: 18px;
  font-weight: 400;
  color: #626262;
  text-align: center;
}
.account-recovery .login--box .btn-success {
  margin-top: 1em;
  color: #fff;
  text-shadow: none;
  width: 200px;
  background: #f4651e;
  transition: 0.3s ease-in-out;
}
@media (min-width: 778px) {
  .account-recovery .login--box .btn-success {
    margin-top: 0;
    width: 135px;
  }
}
.account-recovery .login--box .btn-success:hover {
  background: #156bc1;
  color: #fff;
}
.account-recovery .login--box .flex-around-center {
  flex-direction: column;
}
@media (min-width: 768px) {
  .account-recovery .login--box .flex-around-center {
    flex-direction: row;
  }
}
.brand-select--logo_int {
  max-width: 208px;
}
.brand-select--logo_envy {
  max-width: 215px;
}
