html {
  height: 100%; }

/* Change to DINOT font */
@font-face {
    font-family: 'DINOT';
    src: url('../fonts/DINOT-Regular.otf');
}

@font-face {
    font-family: 'DINOT';
    src: url('../fonts/DINOT-Bold.otf');
    font-weight: bold;
}

body {
  overflow-x: hidden;
  font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
  height: 100%; 
  font-size: 14px }

.content {
  min-height: 100%;
  margin-bottom: -90px; }

.content:after {
  content: "";
  display: block;
  height: 90px; }

.text-muted {
  color: #777 ; }

.text-primary {
  color: #FFB91D ; }

p {
  font-size: 14px;
  line-height: 1.75; }

p.large {
  font-size: 16px; }

a,
a:hover,
a:focus,
a:active,
a.active {
  outline: none; }

a {
  color: #FFB91D ; }

a:hover,
a:focus,
a:active,
a.active {
  color: #e9a100 ; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
  font-weight: 700; }

.servertable th {
  padding: 2px 
}

.servertable td {
  padding: 2px 
}

.img-centered {
  margin: 0 auto; }

.bg-light-gray {
  background-color: #f7f7f7 ; }

.bg-darkest-gray {
  background-color: #222; }

.btn-primary {
  color: white;
  background-color: #FFB91D ;
  border-color: #FFB91D ;
  font-family: 'DINOT', "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,
  .btn-primary .open .dropdown-toggle {
    color: white ;
    background-color: #e9a100 ;
    border-color: #df9a00 ; }
  .btn-primary:active, .btn-primary.active,
  .btn-primary .open .dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
  .btn-primary fieldset[disabled],
  .btn-primary fieldset[disabled]:hover,
  .btn-primary fieldset[disabled]:focus,
  .btn-primary fieldset[disabled]:active,
  .btn-primary fieldset[disabled].active {
    background-color: #FFB91D ;
    border-color: #FFB91D ; }
  .btn-primary .badge {
    color: #FFB91D ;
    background-color: white ; }

.btn-xl {
  color: black;
  background-color: #FFB91D;
  border-color: #FFB91D;
  font-family: 'DINOT', "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  border-radius: 100px;
  font-size: 18px;
  padding: 20px 40px; }
  .btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active,
  .btn-xl .open .dropdown-toggle {
    color: black;
    background-color: #e9a100 ;
    border-color: #df9a00 ; }
  .btn-xl:active, .btn-xl.active,
  .btn-xl .open .dropdown-toggle {
    background-image: none; }
  .btn-xl.disabled, .btn-xl.disabled:hover, .btn-xl.disabled:focus, .btn-xl.disabled:active, .btn-xl.disabled.active, .btn-xl[disabled], .btn-xl[disabled]:hover, .btn-xl[disabled]:focus, .btn-xl[disabled]:active, .btn-xl[disabled].active,
  .btn-xl fieldset[disabled],
  .btn-xl fieldset[disabled]:hover,
  .btn-xl fieldset[disabled]:focus,
  .btn-xl fieldset[disabled]:active,
  .btn-xl fieldset[disabled].active {
    background-color: #FFB91D;
    border-color: #FFB91D; }
  .btn-xl .badge {
    color: #FFB91D;
    background-color: black; }

  .navbar-default .dropdown-menu {
    font-size: 14px;
    background-color: #ffffff ;
  }

  .navbar-default {
    background-color: #ffffff ;
    border-bottom: 10px solid #FFB91D ;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    box-sizing: border-box ;
    height: 70px ; 
    font-size: 14px;
  }
  .navbar-default .navbar-brand {
    display: flex;
    align-items: center;
    /* align vertical */
    color: #222;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
    font-weight: 700; 
  }
    
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active {
      color: #e9a100; }
    .navbar-default .navbar-brand img.iqan-logo {
      width: 40px;
      height: 40px;
      margin-left: 20px;
      display: inline-block; }
    .navbar-default .navbar-brand img.parker-logo {
      margin-left:20px;
      width: 100px;
      height: 40px;
      display: inline-block; }
    .navbar-default .navbar-brand .iqan-logo-text {
      display: inline-block;
      margin-left: 10px;
      font-size: 25px;
      line-height: 30px; }
  .navbar-default .navbar-collapse {
    background-color: #fff;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4); }
  .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
  .navbar-default .navbar-toggler {
    background-color: #FFB91D;
    border-color: #FFB91D; }
    .navbar-default .navbar-toggler .icon-bar {
      background-color: black; }
    .navbar-default .navbar-toggler:hover, .navbar-default .navbar-toggler:focus {
      background-color: #FFB91D; }
  .navbar-default .nav li a {
    font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    color: #222;
    padding: 15px 10px; }
    .navbar-default .nav li a:hover, .navbar-default .nav li a:focus, .navbar-default  {
      color: #777;
      outline: none; }
  .navbar-default .nav li .fastspring-cart {
    line-height: 1em;
    margin-left: 5px;
    margin-top: -5px; }
  .navbar-default .navbar-nav > .active > a  {
    border-radius: 0;
    color: white;
    background-color: #777; }
  .navbar-default .dropdown-item.active {
    background-color: white; }
  .navbar-default .dropdown-item:hover {    
    background-color: white; }
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: white;
    background-color: #5e5e5e; }

@media (min-width: 768px) {
  .navbar-default {
    padding: 5px 0;
    -webkit-transition: padding 0.3s;
    -moz-transition: padding 0.3s;
    transition: padding 0.3s; }
    .navbar-default .navbar-brand {
      font-size: 2em;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      transition: all 0.3s; }
    .navbar-default .navbar-nav > .active > a {
      border-radius: 3px; }
    .navbar-default .navbar-collapse {
      border: none;
      box-shadow: none; }

  .navbar-default.navbar-shrink {
    background-color: #222;
    padding: 10px 0; }
    .navbar-default.navbar-shrink .navbar-brand {
      font-size: 1.5em; } }

@media (min-width: 768px) {
  header .intro-text {
    padding-top: 200px;
    padding-bottom: 150px; }
    header .intro-text .intro-lead-in {
      text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.7);
      font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
      font-style: italic;
      font-size: 30px;
      line-height: 40px;
      margin-bottom: 30px; }
    header .intro-text .intro-heading {
      text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.7);
      font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 75px;
      line-height: 75px;
      margin-bottom: 50px; } }
section {
  padding: 80px 0px; }
  section h2.section-heading {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 15px; }
  section h3.section-subheading {
    font-size: 16px;
    font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
    text-transform: none;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 35px; }

@media (min-width: 768px) {
  section {
    padding: 80px 0; } }
.service-heading {
  margin: 15px 0;
  text-transform: none; }

footer {
  padding: 10px 0;
  text-align: center;
  background-color: #000;
  width: 100%;
  display: block;
  height: 90px; }
  footer span.copyright {
    line-height: 40px;
    color: #777;
    font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
    text-transform: uppercase;
    text-transform: none; }
  footer ul.quicklinks {
    margin-bottom: 0;
    line-height: 40px;
    font-family: 'DINOT', "Helvetica Neue", Helvetica, Arial, cursive;
    text-transform: none;
    text-align: center; }

.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus {
  outline: none; }

::-moz-selection {
  text-shadow: none;
  background: #FFB91D; }

::selection {
  text-shadow: none;
  background: #FFB91D; }

img::selection {
  background: transparent; }

img::-moz-selection {
  background: transparent; }

body {
  webkit-tap-highlight-color: #FFB91D; }

/*# sourceMappingURL=iqan.css.map */
