﻿@font-face {
    font-family: 'open_sanslight';
    src: url(/fonts/003/LonginesSansText-Light.eot);
    src: url(/fonts/003/LonginesSansText-Light.eot?#iefix) format('embedded-opentype'), url(/fonts/003/LonginesSansText-Light.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url(/fonts/003/LonginesSansText-Medium.eot);
    src: url(/fonts/003/LonginesSansText-Medium?#iefix) format('embedded-opentype'), url(/fonts/003/LonginesSansText-Medium.woff2) format('woff2'), url(/fonts/003/LonginesSansText-Medium.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url(/fonts/003/LonginesSansText-Bold.eot);
    src: url(/fonts/003/LonginesSansText-Bold.eot?#iefix) format('embedded-opentype'), url(/fonts003/LonginesSansText-Bold.woff2) format('woff2'), url(/fonts/003/LonginesSansText-Bold.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url(/fonts/003/LonginesSansText-LightItalic.eot);
    src: url(/fonts/003/LonginesSansText-LightItalic.eot?#iefix) format('embedded-opentype'), url(/fonts/003/LonginesSansText-LightItalic.woff2) format('woff2'), url(/fonts/003/LonginesSansText-LightItalic.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: open_sanslight;
}

.btn-primary, .btn-primary:not([disabled]):not(.disabled):hover {
  background-color: #002744;
  color: white; }

.btn-primary:focus, .btn-primary.focus {
  background-color: #002744;
  color: white; }

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #002744;
  color: white; }

#loginBtn:hover {
  background-color: #004477; }

/*------------------------------
 Floatl
------------------------------ */
.brand-logo {
    background: url('/images/cis-black.png');
}

.floatl--focused .floatl__label {
  color: #002744; }

.floatl__label {
  color: #002744; }

/*------------------------------
 Login Page 
------------------------------ */
.brand-login-background {
  background-position: right top !important;
  background: url("/images/brands/background/bg-003.jpg"); }

@media (max-width: 767.98px) {
  .brand-login-background {
    background: url("/images/brands/background/bg-003-xs.jpg");
    background-position: center !important; } }

.brand-login-box {
  background-color: rgba(255, 255, 255, 0.7); }

.brand-login-cis-title {
  color: #aeaeae; }

.brand-login-info {
    color: black;
}

.brand-color {
  color: #002744; }

/*------------------------------
 Detail Page
------------------------------ */
.step-current-desc {
  color: #002744; }

a, a:hover {
  color: #002744;
  font-weight: bold; }

.quick-view-bullets li.active a span {
  background: #002744; }

.language-overlay a:hover {
  color: #002744; }

.language-overlay .language-selected {
  color: #002744 !important; }

.language-selected:after {
  color: #002744 !important; }

