﻿@font-face {
  font-family: omega-regular;
  src: url(/fonts/001/omegact-regular-webfont.eot);
  src: url(/fonts/001/omegact-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/001/omegact-regular-webfont.woff2) format("woff"), url(/fonts/001/omegact-regular-webfont.woff) format("woff"), url(/fonts/001/omegact-regular-webfont.ttf) format("truetype"), url(/fonts/001/omegact-regular-webfont.svg#omega-regular) format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: omega-bold;
  src: url(/fonts/001/omegact-bold-webfont.eot);
  src: url(/fonts/001/omegact-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/001/omegact-bold-webfont.woff2) format("woff"), url(/fonts/001/omegact-bold-webfont.woff) format("woff"), url(/fonts/001/omegact-bold-webfont.ttf) format("truetype"), url(/fonts/001/omegact-bold-webfont.svg#omega-bold) format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: omega-light;
  src: url(/fonts/001/omegact-light-webfont.eot);
  src: url(/fonts/001/omegact-light-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/001/omegact-light-webfont.woff2) format("woff"), url(/fonts/001/omegact-light-webfont.woff) format("woff"), url(/fonts/001/omegact-light-webfont.ttf) format("truetype"), url(/fonts/001/omegact-light-webfont.svg#omega-light) format("svg");
  font-weight: 400;
  font-style: normal; }

html {
  font-size: 18px; }

body {
  font-family: omega-regular; }

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

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

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

#loginBtn:hover {
  background-color: #1a1a1a; }

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

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

.floatl__label {
  color: #c50124; }

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

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

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

.brand-login-cis-title {
  color: darkgray; }

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

.brand-color {
  color: #c50124; }

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

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

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

.language-overlay a:hover, .cs-overlay a.btn-close:hover {
  color: #c50124; }

.language-overlay .language-selected, .cs-overlay a:not(.btn-close) {
  color: #c50124 !important; }

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

.cs-overlay .text-cs a:hover {
  color: black !important; }
