/* Minification failed. Returning unminified contents.
(178,19): run-time error CSS1039: Token not allowed after unary operator: '-deffontsize'
(3116,19): run-time error CSS1039: Token not allowed after unary operator: '-deffontsize'
(5607,19): run-time error CSS1039: Token not allowed after unary operator: '-deffontsize'
 */
/*Color-Palette*/
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Nobel-Regular.woff2) format("woff2"), url(/fonts/Nobel-Regular.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/Nobel-Book.woff2) format("woff2"), url(/fonts/Nobel-Book.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Nobel-Bold.woff2) format("woff2"), url(/fonts/Nobel-Bold.woff) format("woff");
}
/*@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-regular.ttf") format("truetype");
    font-display: auto;
}
@font-face {
    font-family: "NobelLight";
    src: url("/fonts/nobel-light.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-bold.ttf") format("truetype");
    font-weight: bold;
}*/
/*Sizes*/
/* Reusable style sets*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 20px;
  padding-left: 20px;
}
.row {
  margin-right: -20px;
  margin-left: -20px;
}
.container {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
small,
.small,
.small a {
  font-size: 85%;
}
@media (min-width: 1400px) {
  .container {
    width: 1400px;
  }
}
.validation-summary-panel .col-sm-6 {
  width: 100%;
}
.validation-summary-panel .col-sm-offset-3 {
  margin-left: 0px;
}
.form-control,
.k-multiselect {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.form-group {
  margin-bottom: 10px;
}
.form-group .form-control {
  margin-bottom: 10px;
}
.form-control {
  display: inline-block;
  /*width:auto;*/
}
input[type="checkbox"].form-control {
  /*float: left;*/
  margin: 4px 8px 0 4px;
  width: auto;
  border: 0px;
  height: auto;
}
.navbar {
  min-height: 30px;
  z-index: 1000;
}
.navbar.navbar-default {
  border-width: 0px;
  background-color: transparent;
  border-color: transparent;
  margin-bottom: 0px;
  font-weight: normal;
  background-image: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0px;
}
.navbar.navbar-default a {
  text-decoration: none;
  text-shadow: none !important;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-brand {
  /*color: #fff;
            display: none !important;*/
}
.navbar.navbar-default .navbar-brand:hover,
.navbar.navbar-default .navbar-brand:focus {
  display: none;
}
.navbar.navbar-default .navbar-text {
  color: #e4e1d7;
}
.navbar.navbar-default .navbar-nav {
  margin: 0px;
}
.navbar.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  line-height: 1;
  padding: 10px 50px 10px 0px;
  /*font-size: @Size-Base-Font;*/
  font-size: var(--deffontsize);
  font-weight: 500;
  /*border-bottom: 5px solid @color-white;*/
}
.navbar.navbar-default .navbar-nav > li > a:hover,
.navbar.navbar-default .navbar-nav > li > a:focus {
  color: #ca4b19;
  background-image: none;
  background-color: #212429;
  /*border-bottom: 5px solid @color-red;*/
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar.navbar-default .navbar-nav > .active > a,
.navbar.navbar-default .navbar-nav > .active > a:hover,
.navbar.navbar-default .navbar-nav > .active > a:focus {
  color: #ca4b19;
  background-color: #212429;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  font-weight: 500;
  /*border-bottom: 5px solid @color-red;*/
}
.navbar.navbar-default .navbar-nav > .open > a,
.navbar.navbar-default .navbar-nav > .open > a:hover,
.navbar.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #212429;
  /*color: #231f20;     background-color: #ffffff;*/
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #212429;
  border: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #ca4b19;
  padding: 5px 15px;
  text-transform: none;
  background-color: #212429;
  background-image: none;
  font-size: 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #ca4b19;
  color: #ffffff;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #ca4b19;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .dropdown-submenu {
  position: relative;
}
.navbar.navbar-default .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.navbar.navbar-default .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: white;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar.navbar-default .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.navbar.navbar-default .dropdown-submenu.pull-left {
  float: none;
}
.navbar.navbar-default .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar.navbar-default .navbar-toggle {
  border-color: #ba161a;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #ba161a;
  width: 25px;
  height: 3px;
  border-radius: 0px;
}
.navbar.navbar-default .navbar-toggle .icon-bar + .iconbar {
  margin-top: 6px;
}
.navbar.navbar-default .navbar-toggle:hover,
.navbar.navbar-default .navbar-toggle:focus {
  background-color: #ba161a;
}
.navbar.navbar-default .navbar-toggle:hover .icon-bar,
.navbar.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
.navbar.navbar-default .navbar-collapse,
.navbar.navbar-default .navbar-form {
  border: 0px;
  background-color: transparent;
  box-shadow: none;
  -webkit-overflow-scrolling: none;
  border-top: none;
  -webkit-box-shadow: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
}
.navbar.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar.navbar-default .caret {
  display: none;
}
.navbar .nav {
  display: table;
}
/****************************************    kendo Override             ************************************************************************************/
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-multiselect .k-button {
  color: #212429;
  border-color: #8a8c8d;
  background-color: #8a8c8d;
}
@media (max-width: 767px) {
  .navbar {
    border-radius: 0px;
  }
  .navbar.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    background-color: #212429;
    padding: 20px 20px;
    font-weight: 500;
  }
  .nav-header-content {
    position: relative;
  }
  .nav-header-content #navMenu {
    width: 100%;
    position: absolute;
    left: 0;
    top: 20px;
  }
}
.btn {
  border: none;
  border-radius: 0px;
  box-shadow: none;
  behavior: url(/scripts/PIE.htc);
  font-size: 16px;
  text-shadow: none;
  padding: 6px 30px;
  font-weight: normal;
  text-transform: uppercase;
  border-radius: 2px;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  color: #ffffff;
  background-color: #ca4b19;
  text-decoration: none;
  border: 1px solid #ca4b19;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  /*&:hover, &:focus, &:active, &.active , .open .dropdown-toggle.btn-default {
            text-decoration: underline;
        }*/
}
.btn.btn-default.disabled,
.btn.btn-default:link.disabled,
.btn.btn-default:visited.disabled,
.btn.btn-default[disabled],
.btn.btn-default:link[disabled],
.btn.btn-default:visited[disabled],
.btn.btn-default.disabled:hover,
.btn.btn-default:link.disabled:hover,
.btn.btn-default:visited.disabled:hover,
.btn.btn-default[disabled]:hover,
.btn.btn-default:link[disabled]:hover,
.btn.btn-default:visited[disabled]:hover,
.btn.btn-default.disabled:focus,
.btn.btn-default:link.disabled:focus,
.btn.btn-default:visited.disabled:focus,
.btn.btn-default[disabled]:focus,
.btn.btn-default:link[disabled]:focus,
.btn.btn-default:visited[disabled]:focus,
.btn.btn-default.disabled:active,
.btn.btn-default:link.disabled:active,
.btn.btn-default:visited.disabled:active,
.btn.btn-default[disabled]:active,
.btn.btn-default:link[disabled]:active,
.btn.btn-default:visited[disabled]:active,
.btn.btn-default.disabled.active,
.btn.btn-default:link.disabled.active,
.btn.btn-default:visited.disabled.active,
.btn.btn-default[disabled].active,
.btn.btn-default:link[disabled].active,
.btn.btn-default:visited[disabled].active,
fieldset[disabled] .btn.btn-default,
fieldset[disabled] .btn.btn-default:link,
fieldset[disabled] .btn.btn-default:visited,
fieldset[disabled] .btn.btn-default:hover,
fieldset[disabled] .btn.btn-default:link:hover,
fieldset[disabled] .btn.btn-default:visited:hover,
fieldset[disabled] .btn.btn-default:focus,
fieldset[disabled] .btn.btn-default:link:focus,
fieldset[disabled] .btn.btn-default:visited:focus,
fieldset[disabled] .btn.btn-default:active,
fieldset[disabled] .btn.btn-default:link:active,
fieldset[disabled] .btn.btn-default:visited:active,
fieldset[disabled] .btn.btn-default.active,
fieldset[disabled] .btn.btn-default:link.active,
fieldset[disabled] .btn.btn-default:visited.active {
  color: #212429;
  background-color: #8a8c8d;
  text-decoration: none;
  /*font-weight: 500;*/
  border: 1px solid #8a8c8d;
  text-shadow: none;
}
.btn.btn-default.btn-sml,
.btn.btn-default:link.btn-sml,
.btn.btn-default:visited.btn-sml {
  font-size: 16px;
  padding: 4px 20px;
}
.btn.btn-default.btn-secondary,
.btn.btn-default:link.btn-secondary,
.btn.btn-default:visited.btn-secondary {
  color: #ffffff;
  background-color: #212429;
  border: 1px solid #212429;
  border-radius: 2px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline-color: #ba161a !important;
  outline: 5px auto #ba161a !important;
}
.panel.panel-default {
  border-color: #e4e1d7;
}
.panel.panel-default .panel-heading {
  background-color: #e4e1d7;
  color: white;
}
.panel.panel-default .panel-heading h1,
.panel.panel-default .panel-heading h2,
.panel.panel-default .panel-heading h3,
.panel.panel-default .panel-heading h4 {
  color: white;
  margin-bottom: 0px;
}
.panel.panel-default .panel-body {
  padding: 20px;
}
.panel.panel-default .panel-footer {
  background-color: #fff;
  border-top: 1px solid #e4e1d7;
}
.panel-title {
  font-size: 14px;
}
.modal-header {
  min-height: 55px;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.modal .close {
  font-size: 35px;
}
.alert-success {
  color: #4b4d4b;
  font-weight: 500;
  text-align: center;
}
.alert-danger {
  color: #ca4b19;
  font-weight: 500;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQXFDLE9BQU8seUNBQXdDLE9BQU8sT0FBM0Y7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBa0MsT0FBTyxzQ0FBcUMsT0FBTyxPQUFyRjs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFrQyxPQUFPLHNDQUFxQyxPQUFPLE9BQXJGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDOUNKO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtFQUM1Z0IsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFHSjtBQUFPO0FBQVEsTUFBTztFQUNsQixjQUFBOztBQUdKLFFBQTJCO0VBQ3ZCO0lBQ0ksYUFBQTs7O0FBSVIseUJBQTBCO0VBQ3RCLFdBQUE7O0FBR0oseUJBQTBCO0VBQ3RCLGdCQUFBOztBQUdKO0FBQWU7RUFDWCwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQURKLFdBTUk7RUFDSSxtQkFBQTs7QUFJUjtFQUNJLHFCQUFB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 */
/*Color-Palette*/
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Nobel-Regular.woff2) format("woff2"), url(/fonts/Nobel-Regular.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/Nobel-Book.woff2) format("woff2"), url(/fonts/Nobel-Book.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Nobel-Bold.woff2) format("woff2"), url(/fonts/Nobel-Bold.woff) format("woff");
}
/*@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-regular.ttf") format("truetype");
    font-display: auto;
}
@font-face {
    font-family: "NobelLight";
    src: url("/fonts/nobel-light.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-bold.ttf") format("truetype");
    font-weight: bold;
}*/
/*Sizes*/
/* Reusable style sets*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUE4QkE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ0FBcUMsT0FBTyx5Q0FBd0MsT0FBTyxPQUEzRjs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFrQyxPQUFPLHNDQUFxQyxPQUFPLE9BQXJGOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0NBQWtDLE9BQU8sc0NBQXFDLE9BQU8sT0FBckYifQ== */
/*Color-Palette*/
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Nobel-Regular.woff2) format("woff2"), url(/fonts/Nobel-Regular.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/Nobel-Book.woff2) format("woff2"), url(/fonts/Nobel-Book.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Nobel-Bold.woff2) format("woff2"), url(/fonts/Nobel-Bold.woff) format("woff");
}
/*@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-regular.ttf") format("truetype");
    font-display: auto;
}
@font-face {
    font-family: "NobelLight";
    src: url("/fonts/nobel-light.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-bold.ttf") format("truetype");
    font-weight: bold;
}*/
/*Sizes*/
/* Reusable style sets*/

#myTeam .tableStyle tr td {
    font-size: 13px !important
}

#myTeam .myTeam {
    font-size: 13px !important
}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 20px;
  padding-left: 20px;
}
.row {
  margin-right: -20px;
  margin-left: -20px;
}
.container {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
small,
.small,
.small a {
  font-size: 85%;
}
@media (min-width: 1400px) {
    .container {
        width: 1400px;
    }
}
.validation-summary-panel .col-sm-6 {
  width: 100%;
}
.validation-summary-panel .col-sm-offset-3 {
  margin-left: 0px;
}
.form-control,
.k-multiselect {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.form-group {
  margin-bottom: 10px;
}
.form-group .form-control {
  margin-bottom: 10px;
}
.form-control {
  display: inline-block;
  /*width:auto;*/
}
input[type="checkbox"].form-control {
  /*float: left;*/
  margin: 4px 8px 0 4px;
  width: auto;
  border: 0px;
  height: auto;
}
.navbar {
  min-height: 30px;
  z-index: 1000;
}
.navbar.navbar-default {
  border-width: 0px;
  background-color: transparent;
  border-color: transparent;
  margin-bottom: 0px;
  font-weight: normal;
  background-image: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0px;
}
.navbar.navbar-default a {
  text-decoration: none;
  text-shadow: none !important;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-brand {
  /*color: #fff;
            display: none !important;*/
}
.navbar.navbar-default .navbar-brand:hover,
.navbar.navbar-default .navbar-brand:focus {
  display: none;
}
.navbar.navbar-default .navbar-text {
  color: #e4e1d7;
}
.navbar.navbar-default .navbar-nav {
  margin: 0px;
}
.navbar.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  line-height: 1;
  padding: 10px 50px 10px 0px;
  font-size: 18px;
  font-weight: 500;
  /*border-bottom: 5px solid @color-white;*/
}
.navbar.navbar-default .navbar-nav > li > a:hover,
.navbar.navbar-default .navbar-nav > li > a:focus {
  color: #ca4b19;
  background-image: none;
  background-color: #212429;
  /*border-bottom: 5px solid @color-red;*/
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar.navbar-default .navbar-nav > .active > a,
.navbar.navbar-default .navbar-nav > .active > a:hover,
.navbar.navbar-default .navbar-nav > .active > a:focus {
  color: #ca4b19;
  background-color: #212429;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  font-weight: 500;
  /*border-bottom: 5px solid @color-red;*/
}
.navbar.navbar-default .navbar-nav > .open > a,
.navbar.navbar-default .navbar-nav > .open > a:hover,
.navbar.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #212429;
  /*color: #231f20;     background-color: #ffffff;*/
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #212429;
  border: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #ca4b19;
  padding: 5px 15px;
  text-transform: none;
  background-color: #212429;
  background-image: none;
  font-size: 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #ca4b19;
  color: #ffffff;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #ca4b19;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .dropdown-submenu {
  position: relative;
}
.navbar.navbar-default .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.navbar.navbar-default .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: white;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar.navbar-default .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.navbar.navbar-default .dropdown-submenu.pull-left {
  float: none;
}
.navbar.navbar-default .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar.navbar-default .navbar-toggle {
  border-color: #ba161a;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #ba161a;
  width: 25px;
  height: 3px;
  border-radius: 0px;
}
.navbar.navbar-default .navbar-toggle .icon-bar + .iconbar {
  margin-top: 6px;
}
.navbar.navbar-default .navbar-toggle:hover,
.navbar.navbar-default .navbar-toggle:focus {
  background-color: #ba161a;
}
.navbar.navbar-default .navbar-toggle:hover .icon-bar,
.navbar.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
.navbar.navbar-default .navbar-collapse,
.navbar.navbar-default .navbar-form {
  border: 0px;
  background-color: transparent;
  box-shadow: none;
  -webkit-overflow-scrolling: none;
  border-top: none;
  -webkit-box-shadow: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
}
.navbar.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar.navbar-default .caret {
  display: none;
}
.navbar .nav {
  display: table;
}
/****************************************    kendo Override             ************************************************************************************/
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-multiselect .k-button {
  color: #212429;
  border-color: #8a8c8d;
  background-color: #8a8c8d;
}
@media (max-width: 767px) {
  .navbar {
    border-radius: 0px;
  }
  .navbar.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    background-color: #212429;
    padding: 20px 20px;
    font-weight: 500;
  }
  .nav-header-content {
    position: relative;
  }
  .nav-header-content #navMenu {
    width: 100%;
    position: absolute;
    left: 0;
    top: 20px;
  }
}
.btn {
  border: none;
  border-radius: 0px;
  box-shadow: none;
  behavior: url(/scripts/PIE.htc);
  font-size: 16px;
  text-shadow: none;
  padding: 6px 30px;
  font-weight: normal;
  text-transform: uppercase;
  border-radius: 2px;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  color: #ffffff;
  background-color: #ca4b19;
  text-decoration: none;
  border: 1px solid #ca4b19;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  /*&:hover, &:focus, &:active, &.active , .open .dropdown-toggle.btn-default {
            text-decoration: underline;
        }*/
}
.btn.btn-default.disabled,
.btn.btn-default:link.disabled,
.btn.btn-default:visited.disabled,
.btn.btn-default[disabled],
.btn.btn-default:link[disabled],
.btn.btn-default:visited[disabled],
.btn.btn-default.disabled:hover,
.btn.btn-default:link.disabled:hover,
.btn.btn-default:visited.disabled:hover,
.btn.btn-default[disabled]:hover,
.btn.btn-default:link[disabled]:hover,
.btn.btn-default:visited[disabled]:hover,
.btn.btn-default.disabled:focus,
.btn.btn-default:link.disabled:focus,
.btn.btn-default:visited.disabled:focus,
.btn.btn-default[disabled]:focus,
.btn.btn-default:link[disabled]:focus,
.btn.btn-default:visited[disabled]:focus,
.btn.btn-default.disabled:active,
.btn.btn-default:link.disabled:active,
.btn.btn-default:visited.disabled:active,
.btn.btn-default[disabled]:active,
.btn.btn-default:link[disabled]:active,
.btn.btn-default:visited[disabled]:active,
.btn.btn-default.disabled.active,
.btn.btn-default:link.disabled.active,
.btn.btn-default:visited.disabled.active,
.btn.btn-default[disabled].active,
.btn.btn-default:link[disabled].active,
.btn.btn-default:visited[disabled].active,
fieldset[disabled] .btn.btn-default,
fieldset[disabled] .btn.btn-default:link,
fieldset[disabled] .btn.btn-default:visited,
fieldset[disabled] .btn.btn-default:hover,
fieldset[disabled] .btn.btn-default:link:hover,
fieldset[disabled] .btn.btn-default:visited:hover,
fieldset[disabled] .btn.btn-default:focus,
fieldset[disabled] .btn.btn-default:link:focus,
fieldset[disabled] .btn.btn-default:visited:focus,
fieldset[disabled] .btn.btn-default:active,
fieldset[disabled] .btn.btn-default:link:active,
fieldset[disabled] .btn.btn-default:visited:active,
fieldset[disabled] .btn.btn-default.active,
fieldset[disabled] .btn.btn-default:link.active,
fieldset[disabled] .btn.btn-default:visited.active {
  color: #212429;
  background-color: #8a8c8d;
  text-decoration: none;
  /*font-weight: 500;*/
  border: 1px solid #8a8c8d;
  text-shadow: none;
}
.btn.btn-default.btn-sml,
.btn.btn-default:link.btn-sml,
.btn.btn-default:visited.btn-sml {
  font-size: 16px;
  padding: 4px 20px;
}
.btn.btn-default.btn-secondary,
.btn.btn-default:link.btn-secondary,
.btn.btn-default:visited.btn-secondary {
  color: #ffffff;
  background-color: #212429;
  border: 1px solid #212429;
  border-radius: 2px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline-color: #ba161a !important;
  outline: 5px auto #ba161a !important;
}
.panel.panel-default {
  border-color: #e4e1d7;
}
.panel.panel-default .panel-heading {
  background-color: #e4e1d7;
  color: white;
}
.panel.panel-default .panel-heading h1,
.panel.panel-default .panel-heading h2,
.panel.panel-default .panel-heading h3,
.panel.panel-default .panel-heading h4 {
  color: white;
  margin-bottom: 0px;
}
.panel.panel-default .panel-body {
  padding: 20px;
}
.panel.panel-default .panel-footer {
  background-color: #fff;
  border-top: 1px solid #e4e1d7;
}
.panel-title {
  font-size: 14px;
}
.modal-header {
  min-height: 55px;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.modal .close {
  font-size: 35px;
}
.alert-success {
  color: #4b4d4b;
  font-weight: 500;
  text-align: center;
}
#Reward-Catalogue #Reward-TopHeader-wrapper {
  box-shadow: none !important;
}
#Reward-Catalogue .navbar-category .dropdown {
  text-transform: uppercase;
  font-weight: normal;
}
#Reward-Catalogue .reward-list .btn-default,
#Reward-Catalogue #pnl-search-result .btn-default {
  background-color: #212429 !important;
  border: 2px solid #212429 !important;
}
#Reward-Catalogue .pnl-account-details #remaining-balance {
  background-color: #ca4b19;
  color: #fff;
  padding: 10px;
  border-radius: 0px;
}
#Reward-Catalogue .pnl-account-details #cart-button {
  color: #fff;
  background-color: #4b4d4b;
  padding: 10px;
  border-radius: 0px;
}
#Reward-Catalogue .pnl-account-details #checkout-button {
  color: #fff;
  background-color: #4b4d4b;
  padding: 10px;
}
#Reward-Catalogue .btn.btn-default,
#Reward-Catalogue .btn.btn-default:link,
#Reward-Catalogue .btn.btn-default:visited {
  color: #fff;
  background-color: #ca4b19;
  text-decoration: none;
  border: 1px solid #ca4b19;
  border-radius: 2px;
  text-transform: uppercase;
}
#Reward-Catalogue .reward-list .btn-default,
#Reward-Catalogue #Reward-Catalogue #pnl-search-result .btn-default {
  background-color: #ca4b19 !important;
  border: 1px solid #ca4b19 !important;
  border-radius: 2px;
  text-transform: uppercase;
}
#Reward-Catalogue .subcat-list li {
  margin-bottom: 3px;
  font-size: 14px;
}
#Reward-Catalogue h2 {
  color: #212429 !important;
}
#Reward-Catalogue h2.line-through span {
  color: #212429 !important;
}
#Reward-Catalogue .category-name a {
  color: #212429;
}
#Reward-Catalogue .pnl-account-details .glyphicon-star {
  color: #212429 !important;
}
#Reward-Catalogue #Reward-TopHeader #aLogo img {
  display: none !important;
}
#Reward-Catalogue #Reward-TopHeader .campaign_logo {
  display: none !important;
}
#Reward-Catalogue .carousel-control.left,
#Reward-Catalogue .carousel-control.right {
  background-image: none;
  filter: none;
  background: rgba(0, 0, 0, 0.3);
  height: 80px;
  width: 50px;
  margin-left: 0px;
  margin-right: 0;
  display: block;
  color: #2a295c;
}
#Reward-Catalogue .carousel-control .glyphicon-chevron-right {
  left: 20%;
}
/*a.dropdown-toggle, #Reward-Catalogue .navbar-category .dropdown a.dropdown-toggle:hover, #Reward-Catalogue .navbar-category .dropdown a.dropdown-toggle:focus
{

}*/
#KNRQuizMainContainer,
#KNRModuleMainContainer {
  background-color: #fff;
  padding: 20px;
  width: 100%;
  height: auto;
  box-shadow: 1px 1px 1px 1px #e4e1d7;
  border: solid 1px #e4e1d7;
  float: left;
}
#KNRQuizMainContainer .SideMenuItem h2,
#KNRModuleMainContainer .SideMenuItem h2 {
  color: #212429;
}
#KNRReportPercByOptionsTable .KNRReportQuestion {
  margin-top: 40px;
}
#KNRQuizStatusContainer h2 {
  font-size: 16px;
  text-transform: capitalize;
}
/********************************************** KNR Override styles from Core - Begin *****************************************************************/
.KNRSideBarToggle.Open {
  color: #ca4b19;
}
.KNRSideBarToggle.Close {
  background-color: #ca4b19;
}
.KNRQuestion {
  font-weight: 500;
  font-size: 16px;
  border: 1px solid #adb4bc;
}
.KNRQuestionResult {
  border: 1px solid #adb4bc;
}
.KNRCorrectAnswer {
  color: #7d7d40;
}
.KNRWrongAnswer {
  color: #ba161a;
}
.KNRMessageContent .txt-correct {
  color: #7d7d40;
  font-size: 23px;
}
.KNRMessageContent .txt-wrong {
  color: #ba161a;
  font-size: 23px;
}
.KNRQuestionContainer table tr th {
  background-color: #212429;
  color: #ffffff;
}
#KNRQuizStatusBox {
  border: solid 1px #adb4bc;
}
#KNRQuizStatusBar {
  background-color: #adb4bc;
}
div.KNRAnswerPercBar.lightgreen {
  background-color: #e9e9d3;
}
div.KNRAnswerPercBar.lightred {
  background-color: #fad5d6;
}
/*.SideMenuItem {
  border-right: 1px solid #5c534a;
}*/
.KNRReportQuestion {
  border: 1px solid #adb4bc;
}
.KNRReportQuestionContainer {
  background-color: #fff;
  padding: 20px;
  display: inline-block;
}
.KNRReportQuestionContainer table {
  /*background-color: #B4B4B4;*/
}
.KNRReportQuestionContainer table tr th {
  background-color: #fff;
}
.KNRReportQuestionContainer table tr td {
  color: #4b4d4b;
}
#tableKNRQuestionAnswers .KNRQuestionInput label {
  font-size: 14px;
  background-color: #e4e1d7;
}
#tableKNRQuestionAnswers .KNRQuestionInput label:before {
  background-color: #e4e1d7;
}
#tableKNRQuestionAnswers .KNRQuestionInput label.Attempted.Correct:before {
  background-color: #7d7d40;
}
#tableKNRQuestionAnswers .KNRQuestionInput label.Attempted.Wrong:before {
  background-color: #ba161a;
}
#tableKNRQuestionAnswers .KNRQuestionInput input[type=radio]:checked + label,
#tableKNRQuestionAnswers .KNRQuestionInput input[type=checkbox]:checked + label {
  background-color: #8a8c8d;
  color: #fff;
}
#tableKNRQuestionAnswers .KNRQuestionInput input[type=radio]:checked + label:before,
#tableKNRQuestionAnswers .KNRQuestionInput input[type=checkbox]:checked + label:before {
  background-color: #8a8c8d;
}
.KNRReport #report .OnTrack_1 {
  color: #7d7d40;
}
.KNRReport #report .OnTrack_0 {
  color: #ba161a;
}
div#KNRTabs > div.tab-content {
  border: 1px solid #adb4bc;
  padding: 20px;
}
div#KNRTabs > ul.nav-pills > li.active > a,
div#KNRTabs > ul.nav-pills > li.active > a:hover,
div#KNRTabs > .nav-pills > li.active > a:focus {
  background-color: #4b4d4b;
  color: #FFFFFF;
}
/*div#KNRTabs .fa
{
    display: none;
}*/
div#KNRTabs > ul.nav-pills > li.finish > a,
div#KNRTabs > ul.nav-pills > li.finish > a:hover,
div#KNRTabs > .nav-pills > li.finish > a:focus {
  background-color: #4b4d4b;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
}
div#KNRTabs > ul.nav-pills > li > a {
  background-color: #f3f3f4;
  color: #4b4d4b;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #adb4bc;
}
/********************************************** Standard Settings from Style Guide - Begin *****************************************************************/
html,
body {
  font-size: 100%;
  height: 100%;
}
body {
  padding-bottom: 50px;
  font-family: Nobel, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.45;
  color: #212429;
  background-color: #f3f3f4;
  font-weight: 300;
}
h1 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 20px;
  text-transform: uppercase;
}
h2 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
h3 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}
h4 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
}
h1,
h2,
h3,
h4 {
  margin-top: 0px;
  color: #212429;
  line-height: 1.45;
}
h2 {
  margin-top: 0px;
  line-height: 1.45;
  /*text-shadow: 1px 1px 2px @color-gray;*/
}
a {
  cursor: pointer;
  color: #ca4b19;
  text-decoration: none;
  background-color: transparent;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:focus,
a:hover {
  color: #ba161a;
  text-decoration: underline;
}
a:active,
a:hover {
  outline: 0;
}
strong,
b {
  font-family: Nobel, Arial, sans-serif;
  font-weight: 600;
}
label {
  font-weight: 500;
}
.red,
.Red {
  color: #ba161a;
}
.green,
.Green {
  color: #7d7d40;
}
.orange,
.Orange,
.yellow,
.Yellow {
  color: orange;
}
.redbg {
  background-color: #ba161a;
}
.greenbg {
  background-color: #7d7d40;
}
.orangebg,
.yellowbg {
  background-color: orange;
}
.gray {
  color: #8a8c8d;
}
.graybg {
  background-color: #8a8c8d;
}
div.clear {
  display: inline-block;
}
/********************************************** Standard Settings from Style Guide - End *****************************************************************/
.bottom-center {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translate(-50%, 0);
}
.center-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/**********************************************Positioning - End *******************************************************************************/
/********************************************** MISC - Begin *****************************************************************/
.profile-img img {
  border-radius: 50% 50%;
  border: 1px solid #eee;
}
/********************************************** MISC - Begin *****************************************************************/
/********************************************** Layout - Begin *****************************************************************/
.header {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 2px 0px #e4e1d7;
  -moz-box-shadow: 0px 0px 2px 0px #e4e1d7;
  box-shadow: 0px 0px 2px 0px #e4e1d7;
}
.header .container {
  padding-left: 0px;
  padding-right: 0px;
}
.header #top-header {
  background-color: #ffffff;
  display: block;
  width: 100%;
}
.header #top-header .top-header-content {
  padding-top: 10px;
  padding-bottom: 10px;
}
.header #top-header .top-header-content div {
  padding: 0px;
}
.header #top-header #login {
  color: #212429;
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 5px;
}
.header #top-header #login a {
  color: #212429;
  font-weight: normal;
  text-transform: uppercase;
}
.header #top-header #login p {
  margin: 0px;
}
.header #top-header .log-out {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 10px;
}
.header #top-header .log-out a {
  text-decoration: none;
  text-transform: uppercase;
  float: right;
}
.header #nav-header {
  padding: 0px;
  display: block;
  width: 100%;
  background-color: #212429;
  /*min-height: 100px;*/
}
.header #nav-header #LogoTopLeft {
  padding: 0px;
  z-index: 1000000;
  float: left;
  width: 260px;
  height: 75px;
  padding-top: 15px;
}
.header #nav-header #navMenu {
  /*float: right;*/
}
.topbanner {
  background-image: url('/Content/images/Lexus_Banner.jpg?q=1');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 40px 0px;
  min-height: 120px;
}
.topbanner h1 {
  color: white;
  font-size: 40px;
  text-transform: none;
  margin: 0px;
  font-weight: 400;
  font: Nobel, Arial, sans-serif;
}
.topbanner #HomePageBanner {
  padding: 140px 0px;
}
.topbanner #HomePageBanner h1 {
  font-size: 36px;
}
#login .profile-img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 15px;
}
/*.profile-img {
    background-color: #ffffff;
    width: 150px;
    height: 150px;
    border: 1px solid #f3f3f3;
    border-radius: 50% 50%;
    overflow: hidden;
    margin: auto;
}*/
#Attachments img {
  max-width: 500px;
}
/*.body {
  padding: 20px 0px;
}*/
.body .container.body-content {
  padding: 40px;
}
.body .body-content {
    -webkit-box-shadow: 0px 0px 2px 0px #e4e1d7;
    -moz-box-shadow: 0px 0px 2px 0px #e4e1d7;
    box-shadow: 0px 0px 2px 0px #e4e1d7;
    background-color: #ffffff;
    min-height: 300px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.body .body-content > .col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}
#ContactDetails {
  color: #ffffff;
}
#ContactDetails a {
  color: #ffffff;
}
.footer {
  background-color: #212429;
  /*ul li {
        margin: 4px 10px 0px 0px;
        padding: 0px;
        list-style-image: none;
        display: inline;
    }*/
}
.footer .container {
  padding-left: 0px;
  padding-right: 0px;
}
.footer #site_footer {
  margin-top: 40px;
}
.footer #site_footer div {
  padding: 0px;
}
.footer #site_footer h3 {
  color: #e4e1d7;
  text-transform: uppercase;
}
.footer #footer_links {
  font-size: 16px;
  color: #e4e1d7;
  padding-top: 15px;
}
.footer #footer_links a {
  font-size: 16px;
  text-decoration: underline;
  color: #e4e1d7;
}
.OnTrack_0 {
  color: #ba161a;
}
.OnTrack_1 {
  color: #7d7d40;
}
@media (max-width: 767px) {
  .header .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .header #top-header .top-header-content {
    line-height: 40px;
  }
  .header #top-header .top-header-content p,
  .header #top-header .top-header-content a {
    font-size: 12px;
  }
  .header #top-header .log-out {
    margin-top: 5px;
  }
  .header .container.body-content {
    padding: 20px;
  }
  .body .container.body-content {
    padding: 20px;
  }
  .footer .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .topbanner h1 {
    font-size: 40px;
  }
  .topbanner .topbanner .logo {
    padding-left: 40px;
    display: none;
  }
  .container.top-header-content {
    text-align: center;
  }
  .container.top-header-content .col-sm-6 {
    float: none !important;
    text-align: center;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .topbanner .topbanner .logo {
    display: block;
  }
}
/********************************************** Layout - End *****************************************************************/
/********************************************** Elements - Begin *****************************************************************/
.color-blue-lighter {
  color: #adb4bc;
}
.div-light-bg {
  padding: 40px;
  background-color: #adb4bc;
}
.div-light-bg h1 {
  margin-bottom: 10px;
}
.div-light-bg h2 {
  color: #ffffff;
}
.div-light-bg2 {
  padding: 40px;
  background-color: #adb4bc;
  color: #ffffff;
}
.div-light-bg2 h1,
.div-light-bg2 h2,
.div-light-bg2 h3 {
  color: #e4e1d7;
}
.div-light-bg2 a {
  color: #ffffff;
}
.div-dark-bg {
  padding: 40px;
  background-color: #e4e1d7;
  color: #ffffff;
}
.div-formular {
  display: table-row;
}
.div-formular .div-formular-cell {
  display: table-cell;
  text-align: left;
  font-weight: 500;
  font-size: 21px;
  vertical-align: middle;
  padding: 10px;
}
@media (max-width: 768px) {
  .div-formular {
    text-align: center;
    width: 100%;
    display: block;
  }
  .div-formular .div-formular-cell {
    text-align: center;
    display: block;
  }
}
.div-light-framed {
  border: solid 2px #adb4bc;
  padding: 20px;
  text-align: center;
  font-weight: 500;
  color: #adb4bc;
  margin-bottom: 20px;
  padding-top: 22px;
}
.div-light-framed.highlighted {
  color: #ffffff;
  background-color: #adb4bc;
}
.div-light-framed h3 {
  margin-bottom: 5px;
  margin-top: 10px;
}
.div-light-framed p {
  min-height: 3em;
}
.txt-jumbo {
  font-size: 80px;
  font-weight: 500;
  line-height: 80px;
}
.txt-normal {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.45;
}
.QAToolBar-Gap {
  display: none;
}
.news-btn {
  font-size: 20px;
}
.news-btn i:hover {
  color: #000000 !important;
  cursor: pointer;
}
.news-btn .fa-play,
.news-btn .fa-pause {
  font-size: 12px;
  margin: 0px 10px;
  position: relative;
  top: -3px;
}
/********************************************** Elements - End *****************************************************************/
/********************************************** Table Style - Begin *****************************************************************/
.tableStyle {
  background-color: #ffffff;
  border-collapse: collapse;
  border-left: 1px solid #e4e1d7;
  border-top: 1px solid #e4e1d7;
  /*tr.AccordianParent td, td.AccordianParent {
        background-color: @color-gray-lightest !important;
        color: @color-white;
        cursor: pointer;
    }

    tr.AccordianParent td a {
        color: @color-white;
    }*/
  /*tr td.leftBorderDark {
        border-left: 1px solid @color-gray-dark;
    }

    tr td.rightBorderDark {
        border-right: 1px solid @color-gray-dark;
    }

    tr.bottomBorderDark td {
        border-bottom: 1px solid @color-gray-dark;
    }*/
}
.tableStyle tr {
  text-align: center;
}
.tableStyle tr th {
  margin: 0px;
  padding: 6px;
  text-align: center;
  background-color: #212429;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  height: 40px;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
  border-collapse: collapse;
  text-transform: uppercase;
}
.tableStyle tr td {
  padding: 6px;
  height: 40px;
  background-color: #f3f3f4;
  font-weight: 400;
  font-size: 14px;
  color: #212429;
  text-align: center;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
  border-collapse: collapse;
}
.tableStyle tr:nth-child(even) td {
  background-color: #ffffff;
}
.tableStyle th.subhead,
.tableStyle tr.subhead td,
.tableStyle tr td.subhead {
  color: #ffffff;
  font-weight: 400;
  cursor: pointer;
  background-color: #ca4b19;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
}
.tableStyle th.footer,
.tableStyle tr.footer td,
.tableStyle tr td.footer {
  background-color: #212429;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
}
.tableStyle tr.Green td {
  background-color: #7d7d40 !important;
  color: #ffffff;
  border: 1px solid white;
}
.tableStyle tr.Red td {
  background-color: #ba161a !important;
  color: #ffffff;
  border: 1px solid white;
}
.tableStyle th.left,
.tableStyle td.left {
  /*padding-left: 10px;
        text-align: left;*/
  background-color: #cccccc !important;
}
.tableStyle th.right,
.tableStyle td.right {
  padding-right: 10px;
  text-align: right;
}
.tableStyle tr.Shading td,
.tableStyle tr td.Shading {
  background-color: #cccccc !important;
}
.tableStyle select {
  font-size: 8pt;
}
.tableStyle label,
.tableStyle tbody tr td span.label {
  color: #000;
  font-size: 14px;
}
.tableStyle tr.footerImportant td {
  background-color: #adb4bc !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #ffffff !important;
}
.tableStyle .nobg,
.tableStyle .nobg td,
.tableStyle .nobg th .nobg,
.tableStyle .nobg td,
.tableStyle .nobg th {
  background-color: transparent !important;
  border: 0px !important;
}
.tableStyle td a,
.tableStyle td a:link,
.tableStyle td a:visited,
.tableStyle td a:active,
.tableStyle td .Link {
  cursor: pointer;
  color: #ba161a;
  text-decoration: underline;
  background-color: transparent;
}
.tableStyle td a.btn-default {
  color: white !important;
  font-size: 12px;
  padding: 5px 10px;
}
.tableStyle tr.Green a,
.tableStyle tr.Green a:link,
.tableStyle tr.Green a:visited,
.tableStyle tr.Green a:active {
  color: #ffffff;
}
.tableStyle tr.Red a,
.tableStyle tr.Red a:link,
.tableStyle tr.Red a:visited,
.tableStyle tr.Red a:active {
  color: #ffffff;
}
.tableStyle td h1 {
  margin-top: 10px;
}
.tableStyle tr.highlight td,
.tableStyle th.highlight,
.tableStyle td.highlight,
.tableStyle .tableStyle tr:nth-child(even) td.highlight {
  background-color: #ca4b19;
  color: #ffffff;
}
.tableStyle tr.highlight td i,
.tableStyle th.highlight i,
.tableStyle td.highlight i,
.tableStyle .tableStyle tr:nth-child(even) td.highlight i,
.tableStyle tr.highlight td a,
.tableStyle th.highlight a,
.tableStyle td.highlight a,
.tableStyle .tableStyle tr:nth-child(even) td.highlight a {
  color: #ffffff;
}
.tableStyle tr td .fa {
  font-size: 20px;
}
/*.tableStyle.HomepageLeaderboard {
    border-left-width: 0px;
    border-top-width: 0px;

    tr td {
        background-color: @color-white;
        border-right-width: 0px;
        padding: 10px;
    }

    tr:nth-child(even) td {
        background-color: @color-white;
        border-right-width: 0px;

        padding: 12px;
    }

    tr.highlight td, th.highlight, td.highlight, .tableStyle tr:nth-child(even) td.highlight {
        background-color: @color-gray-lighter;
        color: White;
        font-weight: 400;
    }
}*/
/*.reportContainer #results .tableStyle {
    tr td:first-child {
        background-color: @color-gray;
        width: 100px;
    }

    tr td:last-child {
        width: 100px;
    }
}*/
.tableStyle.small tr td {
  font-size: 12px;
}
.tableStyle.small tr th {
  font-size: 12px;
}
/********************************************** Table Style - End *****************************************************************/
/********************************************** Site Carousel - Begin *****************************************************************/
#top_banner_carousel > div > div {
  background-size: contain !important;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #F9F8F6;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
  height: 350px;
}
.carousel .carousel-control {
  width: 10%;
}
.carousel .item {
  overflow: hidden;
  -webkit-background-size: cover !Important;
  -moz-background-size: cover !Important;
  -o-background-size: cover !Important;
  background-size: cover !Important;
  background-position: center;
}
.carousel {
  position: relative;
}
.carousel p {
  color: #4b4d4b;
  line-height: 1.42;
}
.carousel-inner > .item:hover {
  cursor: pointer;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 30%;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  width: 40px;
  color: #fff;
  text-shadow: none;
  opacity: 1;
  margin-left: 0px;
  margin-right: 0px;
}
.carousel-control.left {
  background-image: none;
  background-repeat: no-repeat;
  background-position: left top;
  left: 0px;
  z-index: 100;
  display: none;
  opacity: 0.5;
}
.carousel-control.right {
  background-image: none;
  background-repeat: no-repeat;
  background-position: right top;
  right: 0px;
  z-index: 100;
  opacity: 0.5;
  display: none;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #ccc;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  left: 50%;
  z-index: 10;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
  bottom: -5px;
  font-size: 0px;
}
.carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0px;
  text-indent: -999px;
  border: 1px solid #adb4bc;
  background-color: #fff;
  border-radius: 10px;
  cursor: pointer;
  margin-right: 3px;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #adb4bc;
  margin-right: 3px;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
.carousel-control i {
  position: absolute;
  top: 40%;
  left: 0;
  z-index: 5;
  display: inline-block;
  width: 50px;
  height: 80px;
  margin-left: 0px;
}
.carousel-indicators.out {
  bottom: -5px;
}
#divNewsPanelDouble > #hero-carousel {
  height: 99%;
}
@media (max-width: 767px) {
  .carousel-indicators {
    display: none;
  }
  #top_banner_carousel_mb .carousel-control.left,
  #top_banner_carousel_mb .carousel-control.right,
  #dashboard_report .carousel-control.left,
  #dashboard_report .carousel-control.right {
    display: block;
    background: none;
    color: gray;
  }
  #top_banner_carousel_mb {
    max-width: 375px;
    max-height: 220px;
    min-width: 373px;
    margin: auto;
  }
  #top_banner_carousel_mb .carousel-inner {
    height: 220px;
  }
  #top_banner_carousel_mb .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    height: 220px;
  }
  #top_banner_carousel_mb .carousel-inner > .item > img,
  #top_banner_carousel_mb .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
  }
  #top_banner_carousel_mb .carousel-inner > .active,
  #top_banner_carousel_mb .carousel-inner > .next,
  #top_banner_carousel_mb .carousel-inner > .prev {
    display: block;
  }
  #top_banner_carousel_mb .carousel-inner > .active {
    left: 0;
  }
  #top_banner_carousel_mb .carousel-inner > .next,
  #top_banner_carousel_mb .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  #top_banner_carousel_mb .carousel-inner > .next {
    left: 100%;
  }
  #top_banner_carousel_mb .carousel-inner > .prev {
    left: -100%;
  }
  #top_banner_carousel_mb .carousel-inner > .next.left,
  #top_banner_carousel_mb .carousel-inner > .prev.right {
    left: 0;
  }
  #top_banner_carousel_mb .carousel-inner > .active.left {
    left: -100%;
  }
  #top_banner_carousel_mb .carousel-inner > .active.right {
    left: 100%;
  }
}
#divHighlight {
  position: relative;
}
#divHighlight #newsCarousel {
  position: absolute;
  bottom: 52px;
}
#divHighlight .carousel-inner > .item {
  height: 194px;
}
#divHighlight .news-room-items {
  height: 100%;
  display: table-row;
}
#divHighlight .news-room-items .centeritems {
  vertical-align: middle;
  display: table-cell;
  height: 194px;
}
#divHighlight .carousel-control.left {
  background-image: url(/Content/images/Silverchef_Websites_Arrow_Left.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  left: 0px;
  z-index: 100;
  display: block;
}
#divHighlight .carousel-control.right {
  background-image: url(/Content/images/Silverchef_Websites_Arrow_right.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  right: 0px;
  z-index: 100;
  display: block;
}
#divHighlight .carousel-indicators {
  bottom: -42px;
}
#divHighlight-mb #newsCarousel {
  position: relative;
}
#divHighlight-mb .news-room-items {
  padding-top: 20px;
  height: 100%;
}
#divHighlight-mb .carousel-inner > .item {
  height: 100%;
}
#TileCarousel {
  height: 300px;
  width: 300px;
  margin: -20px;
}
#TileCarousel .carousel-control.left,
#TileCarousel .carousel-control.right {
  display: block;
  background-image: none;
}
#TileCarousel .fa {
  color: #e4e1d7;
}
#TileCarousel .carousel-control i {
  top: 60px;
}
#TileCarousel .carousel-control.left i {
  left: 0px;
  right: -20px;
}
#TileCarousel .carousel-control.right i {
  right: 0px;
  left: -20px;
}
#latestRewardsCarousel {
  margin: -20px;
  padding-top: 20px;
}
#latestRewardsCarousel .carousel-control.left,
#latestRewardsCarousel .carousel-control.right {
  display: block;
  background-image: none;
}
#latestRewardsCarousel .fa {
  color: #e4e1d7;
}
#latestRewardsCarousel .carousel-control i {
  top: 8px;
}
#latestRewardsCarousel .carousel-control.left i {
  left: 0px;
  right: -20px;
}
#latestRewardsCarousel .carousel-control.right i {
  right: 0px;
  left: -20px;
}
#latestRewardsCarousel .product-wrapper {
  text-align: center;
}
#latestRewardsCarousel .product-thumb img {
  width: 120px;
  height: 120px;
  margin-bottom: 10px;
  margin-top: 20px;
}
#latestRewardsCarousel .product-caption {
  font-size: 16px;
}
#latestRewardsCarousel #latestRewardsCarousel .item.active {
  height: 200px;
}
#latestRewardsCarousel .carousel-inner {
  min-height: 200px;
  width: 300px;
  height: 250px;
}
#latestRewardsCarousel .carousel-inner .item {
  height: 250px;
}
#latestRewardsCarousel h3 {
  width: 280px;
  padding-left: 20px;
  /*padding-top: 40px;*/
  position: absolute;
  /*bottom: 10px;*/
  color: #4b4d4b;
}
/********************************************** Site Carousel - End *****************************************************************/
/********************************************** Content Tile - Begin *****************************************************************/
.ContentTile {
  -webkit-box-shadow: 0px 0px 2px 0px #e4e1d7;
  -moz-box-shadow: 0px 0px 2px 0px #e4e1d7;
  box-shadow: 0px 0px 2px 0px #e4e1d7;
  float: left;
  width: 300px;
  height: 300px;
  padding: 20px;
  margin-right: 20px;
  margin-top: 0px;
  margin-bottom: 20px;
  background-color: #ffffff;
  position: relative;
  /*h2 {
        text-transform: uppercase;
    }*/
  /*a {
        font-size: 14px;
    }*/
}
.ContentTile h1 {
  font-size: 24px;
}
.ContentTile.LastContentTile {
  margin-right: 0px;
}
.ContentTile.ContentTile-Double,
.ContentTile .ContentTile-Double-sm {
  width: 620px;
}
.ContentTile.ContentTile-Double-Height {
  height: 620px;
}
.ContentTile.ContentTile-Triple {
  width: 940px;
}
.ContentTile.ContentTile-Quadruple {
  width: 1260px;
}
.ContentTile.ContentZoneTile {
  padding: 0px;
}
.ContentTile.ContentZoneTile h1 {
  display: none;
}
.ContentTile .btn-default {
  font-size: 12px;
}
.ContentTile .btn-default.bottom-center {
  position: absolute;
  bottom: 20px;
}
.ContentTile .btn-default.bottom-right {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.ContentTile .small a {
  font-size: 12px;
}
.ContentTile .carousel .item {
  padding: 0px;
}
.ContentTile .Dashbutton {
  position: absolute;
  bottom: 20px;
}
.ContentTile .Dashbutton.Left {
  left: 20px;
}
.ContentTile .Dashbutton.Right {
  right: 20px;
}
.ContentTile .Dashbutton.Center {
  left: 80px;
}
.ContentTile.ContentTile-mb {
  float: none;
  margin: 0px auto 20px auto !important;
  margin-bottom: 20px;
  overflow: hidden;
  width: 300px;
  text-align: center;
  height: auto;
}
.ContentTile.ContentTile-mb:first-child {
  margin-top: 30px !important;
}
.ContentTile.ContentTile-mb:first-child:last-child {
  margin-bottom: 30px !important;
}
.ContentTile.ContentTile-mb .Dashbutton {
  position: relative;
  display: inline-block;
  margin-top: 40px;
}
.ContentTile.ContentTile-mb .Dashbutton.Left {
  left: 0px;
}
.ContentTile.ContentTile-mb .Dashbutton.Right {
  right: 0px;
}
.ContentTile.ContentTile-mb .Dashbutton.Center {
  left: 0px;
}
.ContentTile.ContentTile-mb .OrgUnitWeight {
  position: relative;
  margin-bottom: -20px;
}
#QuicklinksBox-mb #QUickLinksCarousel {
  text-align: center;
}
#QuicklinksBox-mb .carousel-inner {
  width: 205px !important;
  margin: auto;
}
#QuicklinksBox-mb .carousel-inner > .item {
  height: 205px;
}
#QuicklinksBox-mb .carousel-control.left,
#QuicklinksBox-mb .carousel-control.right {
  display: block;
  background-image: none;
}
#QuicklinksBox-mb .fa {
  color: #e4e1d7;
}
#QuicklinksBox-mb .carousel-control.left i {
  left: -20px;
}
#QuicklinksBox-mb .carousel-control.right i {
  left: -5px;
}
/********************************************** Content Tile - End *****************************************************************/
/********************************************** Login box - Start *****************************************************************/
.logo-corner {
  padding: 40px 0px 0px 40px;
}
.login {
  /*position: absolute;
    top: 20%;*/
  margin-top: 15%;
}
.login .login-box {
  background-color: #e4e1d7;
  padding: 20px;
  width: 340px;
  text-align: left;
  /*margin: auto;*/
}
.login .logo {
  background-color: transparent;
  padding-bottom: 40px;
  width: 340px;
  text-align: left;
  /*margin: auto;*/
}
.login .login-text {
  margin-bottom: 20px;
}
.login .login-text #firstline {
  color: #adb4bc;
  font-size: 40px;
  line-height: 100%;
  padding-bottom: 20px;
  font-family: Nobel, Arial, sans-serif;
  font-weight: 500;
  text-shadow: 1px 1px 11px #e4e1d7;
  text-transform: none;
}
.login .login-text #secondline {
  color: #ba161a;
  font-size: 35px;
  font-family: Nobel, Arial, sans-serif;
  line-height: 120%;
}
@media (max-width: 991px) {
  .logo-corner {
    text-align: center;
    padding-left: 0px;
  }
  .login {
    /*position: absolute;
        top: 50%;
        transform: translate(0,-50%);*/
  }
  .login .login-text {
    /*margin-left: auto;*/
    margin-right: auto;
    width: 340px;
  }
  .login .login-text #firstline {
    font-size: 30px;
  }
  .login .login-text #secondline {
    font-size: 21px;
  }
  .login .login-box {
    /*margin: auto;*/
    width: 340px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .login {
    /*position: absolute;
        top: 50%;
        transform: translate(0,-50%);*/
  }
  .login .login-text #firstline {
    font-size: 46px;
  }
  .login .login-text #secondline {
    font-size: 32px;
  }
}
/********************************************** Login box - END *****************************************************************/
/******************************************* DashboardLayout- Begin *************************************************************/
#DashboardLayout h2,
#DashboardLayout h3 {
  text-align: center;
}
#DashboardLayout .row {
  margin-left: 0;
  margin-right: 0;
}
#DashboardLayout .carousel-indicators {
  bottom: 50px;
}
#DashboardLayout .carousel-indicators li {
  border: 1px solid #ca4b19;
}
#DashboardLayout .carousel-indicators .active {
  background-color: #ca4b19;
}
#DashboardLayout-mb h2,
#DashboardLayout-mb h3 {
  text-align: center;
}
#DashboardLayout-mb .row {
  margin-left: 0;
  margin-right: 0;
}
#DashboardLayout-mb .carousel-indicators {
  bottom: 50px;
}
#DashboardLayout-mb .carousel-indicators li {
  border: 1px solid #ca4b19;
}
#DashboardLayout-mb .carousel-indicators .active {
  background-color: #ca4b19;
}
/******************************************* DashboardLayout- End *************************************************************/
/******************************************* News Room (INSIGHTS) - Begin *************************************************************/
/******************************************* News Room (INSIGHTS) - End *************************************************************/
@media (max-width: 767px) {
  .page-header-mb .fa.fa-shopping-cart.absolute-center {
    color: #adb4bc !important;
  }
  .page-header-mb .mb-act-balance {
    padding: 0px !important;
  }
  .page-header-mb .mb-act-balance-num,
  .page-header-mb .mb-act-cart-num {
    background-color: #adb4bc;
  }
  .page-header-mb input[value=Search] {
    padding: 6px 0px;
  }
  .page-header-mb .no-padding {
    padding: 0px;
  }
}
/******************************************* SynchroReward- End *************************************************************/
/********************************************** Reporting - Begin *****************************************************************/
.SideMenuItem {
    border-right: 1px solid #e5e8ed !important;
}

.reportContainer #filters .reportFilter {
  padding-right: 20px;
  padding-bottom: 20px;
  display: inline-block !important;
  float: left;
  width: 250px;
}
.reportContainer #filters .reportFilter input[type=button] {
  margin-top: 23px;
}
.reportContainer #filters .doublewidth {
  width: 400px;
}
/********************************************** Reporting - End *****************************************************************/
/********************************************** How It Works - Begin *****************************************************************/
#HowItWork {
  /* Float the list items side by side */
  /* Style the links inside the list items */
  /* Change background color of links on hover */
  /*ul.tab li a:hover {
                background-color: #b4b4b4;
                background-image: url('/Content/images/ArrowUp-White.png');
                background-position: center bottom;
            }*/
  /* Create an active/current tablink class */
  /* Style the tab content */
  /*ul.tab .tablinks {
            display: table-cell;
        }*/
}
#HowItWork .main-content.main-content-index-page {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  width: 100%;
  max-width: 100%;
}
#HowItWork ul.tab {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 0px solid #ccc;
  background-color: #8a8c8d;
  cursor: pointer;
  border-bottom: 0px;
  margin-left: -40px;
  margin-right: -40px;
}
#HowItWork ul.tab li {
  float: left;
  width: 33.33333333%;
  text-align: center;
}
#HowItWork ul.tab li a {
  display: inline-block;
  color: #e4e1d7;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  width: 100%;
}
#HowItWork ul.tab li a:hover,
#HowItWork ul.tab li a:focus,
#HowItWork .active {
  background-color: #e4e1d7;
  background-image: url('/Content/images/ArrowUp-White.png');
  background-position: center bottom;
  background-repeat: no-repeat;
}
#HowItWork ul.tab li a:hover h3,
#HowItWork .active,
#HowItWork .active h3 {
  color: #fff;
}
#HowItWork ul.tab span {
  display: table-cell;
  vertical-align: middle;
}
#HowItWork .tabcontent {
  display: none;
  border: 0px;
  border-top: none;
}
#HowItWork .round-number {
  border-radius: 50% 50%;
  background-color: #ba161a;
  width: 100px;
  height: 100px;
  color: white;
  text-align: center;
  font-size: 40px;
  vertical-align: middle;
  display: table;
  margin: auto;
  font-weight: 500;
}
#HowItWork .holder {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}
#HowItWork .contribution-light {
  background-color: #8a8c8d;
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 768px) {
  #HowItWork td {
    padding: 5px;
    vertical-align: top;
  }
  #HowItWork .round-number {
    width: 30px;
    height: 30px;
    font-size: 24px;
  }
  #HowItWork ul.tab {
    margin-left: -20px;
    margin-right: -20px;
  }
  #HowItWork .contribution-light {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/********************************************** How It Works - End *****************************************************************/
/********************************************** Home - Start *****************************************************************/
.OrgUnitWeight {
  position: absolute;
  bottom: 0px;
  width: 300px;
  height: 40px;
  color: white;
  margin-left: -20px;
  padding: 10px 10px 10px 20px;
  font-weight: 500;
}
.Diamond {
  background-color: #BA161A;
}
.Platinum {
  background-color: #4B4D4B;
}
.Gold {
  background-color: #D5B461;
}
.Silver {
  background-color: #8A8C8D;
}
#proname,
#proDlrname {
  font-size: 16px;
  text-align: center;
}
.navbar #navbar-rewards {
  padding-top: 12px;
  color: #ca4b19;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 10pt;
}
.navbar #navbar-rewards .BalanceAmt a {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}


.fusioncharts-container svg > [class*="parent"] + g { /* Hides Trial Logo incase wrong version goes up */
    display: none;
}

/********************************************** Home - End *****************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyIsIlN5bmNocm9SZXdhcmRzT3ZlcnJpZGUubGVzcyIsIlNpdGVLTlIubGVzcyIsIlNpdGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBNEJhO0VBQWlCLGtCQUFBO0VBRW5CLGtCQUFBO0VBQ1UsZ0JBQUE7RUFDSCxxQ0FFWCxPQUFPLHlDQUF3QyxPQUFPLE9BRjNDOztBQUVzRDtFQUFpQixrQkFBQTtFQUdyRixrQkFBQTtFQUNVLGdCQUFBO0VBQ0gsa0NBQ1MsT0FDaEIsc0NBQXFDLE9BQU8sT0FGckM7O0FBRWdEO0VBQWlCLGtCQUFBO0VBQzFFLGtCQUFBO0VBR0ssZ0JBQUE7RUFDSCxrQ0FDUyxPQUFPLHNDQUNjLE9BQU8sT0FGckM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUM1Q0o7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0VBQzVnQixtQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUdKO0FBQU87QUFBUSxNQUFPO0VBQ2xCLGNBQUE7O0FBR0osUUFBMkI7RUFDdkI7SUFDSSxhQUFBOzs7QUFJUix5QkFBMEI7RUFDdEIsV0FBQTs7QUFHSix5QkFBMEI7RUFDdEIsZ0JBQUE7O0FBR0o7QUFBZTtFQUNYLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw4QkFBQTtFQUNB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 */
/*Color-Palette*/
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Nobel-Regular.woff2) format("woff2"), url(/fonts/Nobel-Regular.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/Nobel-Book.woff2) format("woff2"), url(/fonts/Nobel-Book.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Nobel-Bold.woff2) format("woff2"), url(/fonts/Nobel-Bold.woff) format("woff");
}
/*@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-regular.ttf") format("truetype");
    font-display: auto;
}
@font-face {
    font-family: "NobelLight";
    src: url("/fonts/nobel-light.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-bold.ttf") format("truetype");
    font-weight: bold;
}*/
/*Sizes*/
/* Reusable style sets*/
.pwdhead {
  font-size: 15px;
  color: Teal;
  font-weight: bold;
}
.pwdinfo {
  font-size: 13px;
  color: #524749;
  font-weight: bold;
}
.pwdlabel {
  font-size: 13px;
  font-weight: bold;
}
.pwdbtn {
  font-size: 12px;
  color: #524749;
  font-weight: bold;
}
.pwdwarning {
  font-size: 13px;
  font-weight: bold;
}
.pwdlinkdiv {
  float: right;
  padding-right: 10px;
  line-height: 25px;
  font-size: 13px;
  font-weight: bold;
}
.pwdmaintbl {
  width: 100%;
  text-align: left;
  margin-left: 15px;
}
.pwdsuccess {
  font-size: 13px;
  color: #7d7d40;
  font-weight: bold;
}
.no-padding {
  padding: 0px !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiU2V0UGFzc3dvcmQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQXFDLE9BQU8seUNBQXdDLE9BQU8sT0FBM0Y7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBa0MsT0FBTyxzQ0FBcUMsT0FBTyxPQUFyRjs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFrQyxPQUFPLHNDQUFxQyxPQUFPLE9BQXJGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDOUNKO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSx1QkFBQSJ9 */
/*Color-Palette*/
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Nobel-Regular.woff2) format("woff2"), url(/fonts/Nobel-Regular.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/Nobel-Book.woff2) format("woff2"), url(/fonts/Nobel-Book.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Nobel-Bold.woff2) format("woff2"), url(/fonts/Nobel-Bold.woff) format("woff");
}
/*@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-regular.ttf") format("truetype");
    font-display: auto;
}
@font-face {
    font-family: "NobelLight";
    src: url("/fonts/nobel-light.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-bold.ttf") format("truetype");
    font-weight: bold;
}*/
/*Sizes*/
/* Reusable style sets*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 20px;
  padding-left: 20px;
}
.row {
  margin-right: -20px;
  margin-left: -20px;
}
.container {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
small,
.small,
.small a {
  font-size: 85%;
}
@media (min-width: 1400px) {
  .container {
    width: 1400px;
  }
}
.validation-summary-panel .col-sm-6 {
  width: 100%;
}
.validation-summary-panel .col-sm-offset-3 {
  margin-left: 0px;
}
.form-control,
.k-multiselect {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.form-group {
  margin-bottom: 10px;
}
.form-group .form-control {
  margin-bottom: 10px;
}
.form-control {
  display: inline-block;
  /*width:auto;*/
}
input[type="checkbox"].form-control {
  /*float: left;*/
  margin: 4px 8px 0 4px;
  width: auto;
  border: 0px;
  height: auto;
}
.navbar {
  min-height: 30px;
  z-index: 1000;
}
.navbar.navbar-default {
  border-width: 0px;
  background-color: transparent;
  border-color: transparent;
  margin-bottom: 0px;
  font-weight: normal;
  background-image: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0px;
}
.navbar.navbar-default a {
  text-decoration: none;
  text-shadow: none !important;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-brand {
  /*color: #fff;
            display: none !important;*/
}
.navbar.navbar-default .navbar-brand:hover,
.navbar.navbar-default .navbar-brand:focus {
  display: none;
}
.navbar.navbar-default .navbar-text {
  color: #e4e1d7;
}
.navbar.navbar-default .navbar-nav {
  margin: 0px;
}
.navbar.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  line-height: 1;
  padding: 10px 50px 10px 0px;
  /*font-size: @Size-Base-Font;*/
  font-size: var(--deffontsize);
  font-weight: 500;
  /*border-bottom: 5px solid @color-white;*/
}
.navbar.navbar-default .navbar-nav > li > a:hover,
.navbar.navbar-default .navbar-nav > li > a:focus {
  color: #ca4b19;
  background-image: none;
  background-color: #212429;
  /*border-bottom: 5px solid @color-red;*/
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar.navbar-default .navbar-nav > .active > a,
.navbar.navbar-default .navbar-nav > .active > a:hover,
.navbar.navbar-default .navbar-nav > .active > a:focus {
  color: #ca4b19;
  background-color: #212429;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  font-weight: 500;
  /*border-bottom: 5px solid @color-red;*/
}
.navbar.navbar-default .navbar-nav > .open > a,
.navbar.navbar-default .navbar-nav > .open > a:hover,
.navbar.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #212429;
  /*color: #231f20;     background-color: #ffffff;*/
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #212429;
  border: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #ca4b19;
  padding: 5px 15px;
  text-transform: none;
  background-color: #212429;
  background-image: none;
  font-size: 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #ca4b19;
  color: #ffffff;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #ca4b19;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .dropdown-submenu {
  position: relative;
}
.navbar.navbar-default .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.navbar.navbar-default .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: white;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar.navbar-default .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.navbar.navbar-default .dropdown-submenu.pull-left {
  float: none;
}
.navbar.navbar-default .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar.navbar-default .navbar-toggle {
  border-color: #ba161a;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #ba161a;
  width: 25px;
  height: 3px;
  border-radius: 0px;
}
.navbar.navbar-default .navbar-toggle .icon-bar + .iconbar {
  margin-top: 6px;
}
.navbar.navbar-default .navbar-toggle:hover,
.navbar.navbar-default .navbar-toggle:focus {
  background-color: #ba161a;
}
.navbar.navbar-default .navbar-toggle:hover .icon-bar,
.navbar.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
.navbar.navbar-default .navbar-collapse,
.navbar.navbar-default .navbar-form {
  border: 0px;
  background-color: transparent;
  box-shadow: none;
  -webkit-overflow-scrolling: none;
  border-top: none;
  -webkit-box-shadow: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
}
.navbar.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar.navbar-default .caret {
  display: none;
}
.navbar .nav {
  display: table;
}
/****************************************    kendo Override             ************************************************************************************/
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-multiselect .k-button {
  color: #212429;
  border-color: #8a8c8d;
  background-color: #8a8c8d;
}
@media (max-width: 767px) {
  .navbar {
    border-radius: 0px;
  }
  .navbar.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    background-color: #212429;
    padding: 20px 20px;
    font-weight: 500;
  }
  .nav-header-content {
    position: relative;
  }
  .nav-header-content #navMenu {
    width: 100%;
    position: absolute;
    left: 0;
    top: 20px;
  }
}
.btn {
  border: none;
  border-radius: 0px;
  box-shadow: none;
  behavior: url(/scripts/PIE.htc);
  font-size: 16px;
  text-shadow: none;
  padding: 6px 30px;
  font-weight: normal;
  text-transform: uppercase;
  border-radius: 2px;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  color: #ffffff;
  background-color: #ca4b19;
  text-decoration: none;
  border: 1px solid #ca4b19;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  /*&:hover, &:focus, &:active, &.active , .open .dropdown-toggle.btn-default {
            text-decoration: underline;
        }*/
}
.btn.btn-default.disabled,
.btn.btn-default:link.disabled,
.btn.btn-default:visited.disabled,
.btn.btn-default[disabled],
.btn.btn-default:link[disabled],
.btn.btn-default:visited[disabled],
.btn.btn-default.disabled:hover,
.btn.btn-default:link.disabled:hover,
.btn.btn-default:visited.disabled:hover,
.btn.btn-default[disabled]:hover,
.btn.btn-default:link[disabled]:hover,
.btn.btn-default:visited[disabled]:hover,
.btn.btn-default.disabled:focus,
.btn.btn-default:link.disabled:focus,
.btn.btn-default:visited.disabled:focus,
.btn.btn-default[disabled]:focus,
.btn.btn-default:link[disabled]:focus,
.btn.btn-default:visited[disabled]:focus,
.btn.btn-default.disabled:active,
.btn.btn-default:link.disabled:active,
.btn.btn-default:visited.disabled:active,
.btn.btn-default[disabled]:active,
.btn.btn-default:link[disabled]:active,
.btn.btn-default:visited[disabled]:active,
.btn.btn-default.disabled.active,
.btn.btn-default:link.disabled.active,
.btn.btn-default:visited.disabled.active,
.btn.btn-default[disabled].active,
.btn.btn-default:link[disabled].active,
.btn.btn-default:visited[disabled].active,
fieldset[disabled] .btn.btn-default,
fieldset[disabled] .btn.btn-default:link,
fieldset[disabled] .btn.btn-default:visited,
fieldset[disabled] .btn.btn-default:hover,
fieldset[disabled] .btn.btn-default:link:hover,
fieldset[disabled] .btn.btn-default:visited:hover,
fieldset[disabled] .btn.btn-default:focus,
fieldset[disabled] .btn.btn-default:link:focus,
fieldset[disabled] .btn.btn-default:visited:focus,
fieldset[disabled] .btn.btn-default:active,
fieldset[disabled] .btn.btn-default:link:active,
fieldset[disabled] .btn.btn-default:visited:active,
fieldset[disabled] .btn.btn-default.active,
fieldset[disabled] .btn.btn-default:link.active,
fieldset[disabled] .btn.btn-default:visited.active {
  color: #212429;
  background-color: #8a8c8d;
  text-decoration: none;
  /*font-weight: 500;*/
  border: 1px solid #8a8c8d;
  text-shadow: none;
}
.btn.btn-default.btn-sml,
.btn.btn-default:link.btn-sml,
.btn.btn-default:visited.btn-sml {
  font-size: 16px;
  padding: 4px 20px;
}
.btn.btn-default.btn-secondary,
.btn.btn-default:link.btn-secondary,
.btn.btn-default:visited.btn-secondary {
  color: #ffffff;
  background-color: #212429;
  border: 1px solid #212429;
  border-radius: 2px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline-color: #ba161a !important;
  outline: 5px auto #ba161a !important;
}
.panel.panel-default {
  border-color: #e4e1d7;
}
.panel.panel-default .panel-heading {
  background-color: #e4e1d7;
  color: white;
}
.panel.panel-default .panel-heading h1,
.panel.panel-default .panel-heading h2,
.panel.panel-default .panel-heading h3,
.panel.panel-default .panel-heading h4 {
  color: white;
  margin-bottom: 0px;
}
.panel.panel-default .panel-body {
  padding: 20px;
}
.panel.panel-default .panel-footer {
  background-color: #fff;
  border-top: 1px solid #e4e1d7;
}
.panel-title {
  font-size: 14px;
}
.modal-header {
  min-height: 55px;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.modal .close {
  font-size: 35px;
}
.alert-success {
  color: #4b4d4b;
  font-weight: 500;
  text-align: center;
}
.alert-danger {
  color: #ca4b19;
  font-weight: 500;
  text-align: center;
}
#KNRQuizMainContainer,
#KNRModuleMainContainer {
  background-color: #fff;
  padding: 20px;
  width: 100%;
  height: auto;
  box-shadow: 1px 1px 1px 1px #e4e1d7;
  border: solid 1px #e4e1d7;
  float: left;
  margin: 20px 0px 20px 0px;
}
#KNRQuizMainContainer .SideMenuItem h2,
#KNRModuleMainContainer .SideMenuItem h2 {
  color: #212429;
}
#KNRReportPercByOptionsTable .KNRReportQuestion {
  margin-top: 40px;
}
#KNRQuizStatusContainer h2 {
  font-size: 16px;
  text-transform: capitalize;
}
/********************************************** KNR Override styles from Core - Begin *****************************************************************/
#KNRModuleContentContainer h5 {
  font-size: 16px;
}
.KNRSideBarToggle.Open {
  color: #ca4b19;
}
.KNRSideBarToggle.Close {
  background-color: #ca4b19;
}
.KNRQuestion {
  font-weight: 500;
  font-size: 16px;
  border: 1px solid #adb4bc;
}
.KNRQuestionResult {
  border: 1px solid #adb4bc;
}
.KNRCorrectAnswer {
  color: #7d7d40;
}
.KNRWrongAnswer {
  color: #ba161a;
}
.KNRMessageContent .txt-correct {
  color: #7d7d40;
  font-size: 23px;
}
.KNRMessageContent .txt-wrong {
  color: #ba161a;
  font-size: 23px;
}
.KNRQuestionContainer table tr th {
  background-color: #212429;
  color: #ffffff;
}
#KNRQuizStatusBox {
  border: solid 1px #adb4bc;
}
#KNRQuizStatusBar {
  background-color: #adb4bc;
}
div.KNRAnswerPercBar.lightgreen {
  background-color: #e9e9d3;
}
div.KNRAnswerPercBar.lightred {
  background-color: #fad5d6;
}
/*.SideMenuItem {
    border-right: 1px solid @color-gray-dark;
}*/
.KNRReportQuestion {
  border: 1px solid #adb4bc;
}
.KNRReportQuestionContainer {
  background-color: #fff;
  padding: 20px;
  display: inline-block;
}
.KNRReportQuestionContainer table {
  /*background-color: #B4B4B4;*/
}
.KNRReportQuestionContainer table tr th {
  background-color: #fff;
}
.KNRReportQuestionContainer table tr td {
  color: #4b4d4b;
}
#tableKNRQuestionAnswers .KNRQuestionInput label {
  font-size: 16px;
  background-color: #e4e1d7;
}
#tableKNRQuestionAnswers .KNRQuestionInput label:before {
  background-color: #e4e1d7;
}
#tableKNRQuestionAnswers .KNRQuestionInput label.Attempted.Correct:before {
  background-color: #7d7d40;
}
#tableKNRQuestionAnswers .KNRQuestionInput label.Attempted.Wrong:before {
  background-color: #ba161a;
}
#tableKNRQuestionAnswers .KNRQuestionInput input[type=radio]:checked + label,
#tableKNRQuestionAnswers .KNRQuestionInput input[type=checkbox]:checked + label {
  background-color: #8a8c8d;
  color: #fff;
}
#tableKNRQuestionAnswers .KNRQuestionInput input[type=radio]:checked + label:before,
#tableKNRQuestionAnswers .KNRQuestionInput input[type=checkbox]:checked + label:before {
  background-color: #8a8c8d;
}
.KNRReport #report .OnTrack_1 {
  color: #7d7d40;
}
.KNRReport #report .OnTrack_0 {
  color: #ba161a;
}
div#KNRTabs > div.tab-content {
  border: 1px solid #adb4bc;
  padding: 20px;
}
div#KNRTabs > ul.nav-pills > li.active > a,
div#KNRTabs > ul.nav-pills > li.active > a:hover,
div#KNRTabs > .nav-pills > li.active > a:focus {
  background-color: #4b4d4b;
  color: #FFFFFF;
}
/*div#KNRTabs .fa
{
    display: none;
}*/
div#KNRTabs > ul.nav-pills > li.finish > a,
div#KNRTabs > ul.nav-pills > li.finish > a:hover,
div#KNRTabs > .nav-pills > li.finish > a:focus {
  background-color: #4b4d4b;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
}
div#KNRTabs > ul.nav-pills > li > a {
  background-color: #f8f8f8;
  color: #4b4d4b;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #adb4bc;
}
/********************************************** Standard Settings from Style Guide - Begin *****************************************************************/
html,
body {
  font-size: 100%;
  height: 100%;
}
body {
  padding-bottom: 50px;
  font-family: Nobel, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.45;
  color: #212429;
  background-color: #f8f8f8;
  font-weight: 300;
}
h1 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 20px;
  text-transform: uppercase;
}
h2 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
h3 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}
h4 {
  font-family: Nobel, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
}
h1,
h2,
h3,
h4 {
  margin-top: 0px;
  color: #212429;
  line-height: 1.45;
}
h2 {
  margin-top: 0px;
  line-height: 1.45;
  /*text-shadow: 1px 1px 2px @color-gray;*/
}
a {
  cursor: pointer;
  color: #ca4b19;
  text-decoration: none;
  background-color: transparent;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:focus,
a:hover {
  color: #ba161a;
  text-decoration: underline;
}
a:active,
a:hover {
  outline: 0;
}
strong,
b {
  font-family: Nobel, Arial, sans-serif;
  font-weight: 600;
}
label {
  font-weight: 500;
}
.red,
.Red {
  color: #ba161a;
}
.green,
.Green {
  color: #7d7d40;
}
.orange,
.Orange,
.yellow,
.Yellow {
  color: orange;
}
.redbg {
  background-color: #ba161a;
}
.greenbg {
  background-color: #7d7d40;
}
.orangebg,
.yellowbg {
  background-color: orange;
}
.gray {
  color: #8a8c8d;
}
.graybg {
  background-color: #8a8c8d;
}
div.clear {
  display: inline-block;
}
/********************************************** Standard Settings from Style Guide - End *****************************************************************/
.bottom-center {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translate(-50%, 0);
}
.center-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/**********************************************Positioning - End *******************************************************************************/
/********************************************** MISC - Begin *****************************************************************/
.profile-img img {
  border-radius: 50% 50%;
  border: 1px solid #eee;
}
/********************************************** MISC - Begin *****************************************************************/
/********************************************** Layout - Begin *****************************************************************/
.header {
  background-color: #f8f8f8;
  -webkit-box-shadow: 0px 0px 2px 0px #e4e1d7;
  -moz-box-shadow: 0px 0px 2px 0px #e4e1d7;
  box-shadow: 0px 0px 2px 0px #e4e1d7;
}
.header .container {
  padding-left: 0px;
  padding-right: 0px;
}
.header #top-header {
  background-color: #f8f8f8;
  display: block;
  width: 100%;
}
.header #top-header .top-header-content {
  padding-top: 10px;
  padding-bottom: 10px;
}
.header #top-header .top-header-content div {
  padding: 0px;
}
.header #top-header #login {
  color: #212429;
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 5px;
}
.header #top-header #login a {
  color: #212429;
  font-weight: normal;
  text-transform: uppercase;
}
.header #top-header #login p {
  margin: 0px;
}
.header #top-header .log-out {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 10px;
}
.header #top-header .log-out a {
  text-decoration: none;
  text-transform: uppercase;
  /*  float: right;*/
}
.header #nav-header {
  padding: 0px;
  display: block;
  width: 100%;
  background-color: #212429;
  /*min-height: 100px;*/
}
.header #nav-header #LogoTopLeft {
  padding: 0px;
  z-index: 1000000;
  float: left;
  width: 260px;
  height: 75px;
  padding-top: 15px;
}
.header #nav-header #navMenu {
  /*float: right;*/
}
#bannerContainerToyota {
  background-image: url(/Content/images/National_Skills_Banner_Toyota.png);
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1903px 250px;
  height: 250px;
}
#bannerContainerLexus {
  background-image: url(/Content/images/National_Skills_Banner_Lexus.png);
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1903px 250px;
  height: 250px;
}
#bannerContainerToyota .container,
#bannerContainerLexus .container {
  height: 250px;
}
.topbanner {
  background-image: url('/Content/images/Lexus_Banner.jpg?q=1');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 40px 0px;
  min-height: 120px;
}
.topbanner h1 {
  color: white;
  font-size: 40px;
  text-transform: none;
  margin: 0px;
  font-weight: 400;
  font: Nobel, Arial, sans-serif;
}
.topbanner #HomePageBanner {
  padding: 140px 0px;
}
.topbanner #HomePageBanner h1 {
  font-size: 36px;
}
#login .profile-img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 15px;
}
/*.profile-img {
    background-color: #ffffff;
    width: 150px;
    height: 150px;
    border: 1px solid #f3f3f3;
    border-radius: 50% 50%;
    overflow: hidden;
    margin: auto;
}*/
#Attachments img {
  max-width: 500px;
}
.body {
  /*padding: @Size-Padding-Standard 0px;*/
}
.body .container.body-content {
  padding: 40px;
}
.body .body-content {
  -webkit-box-shadow: 0px 0px 2px 0px #e4e1d7;
  -moz-box-shadow: 0px 0px 2px 0px #e4e1d7;
  box-shadow: 0px 0px 2px 0px #e4e1d7;
  background-color: #ffffff;
  min-height: 300px;
}
.body .body-content > .col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}
#ContactDetails,
#UsefullLinks {
  border-top: 1px #ffffff solid;
  color: #ffffff;
}
#ContactDetails a,
#UsefullLinks a {
  color: #ffffff;
}
.footer {
  background-color: #212429;
  /*ul li {
        margin: 4px 10px 0px 0px;
        padding: 0px;
        list-style-image: none;
        display: inline;
    }*/
}
.footer .container {
  padding-left: 0px;
  padding-right: 0px;
}
.footer #site_footer {
  margin-top: 40px;
}
.footer #site_footer div {
  padding: 0px;
}
.footer #site_footer h3 {
  color: #ffffff;
  text-transform: uppercase;
}
.footer #footer_links {
  font-size: 16px;
  color: #e4e1d7;
  padding-top: 15px;
}
.footer #footer_links a {
  font-size: 16px;
  text-decoration: underline;
  color: #e4e1d7;
}
.OnTrack_0 {
  color: #ba161a;
}
.OnTrack_1 {
  color: #7d7d40;
}
@media (max-width: 767px) {
  .header {
    padding-bottom: 25px;
  }
  .header .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .header #top-header .top-header-content {
    line-height: 40px;
  }
  .header #top-header .top-header-content p,
  .header #top-header .top-header-content a {
    font-size: 12px;
  }
  .header #top-header .log-out {
    margin-top: 5px;
  }
  .header .container.body-content {
    padding: 20px;
  }
  .body .container.body-content {
    padding: 20px;
  }
  .footer .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .topbanner h1 {
    font-size: 40px;
  }
  .topbanner .topbanner .logo {
    padding-left: 40px;
    display: none;
  }
  .container.top-header-content {
    text-align: center;
  }
  .container.top-header-content .col-sm-6 {
    float: none !important;
    text-align: center;
  }
  #bannerContainerToyota .container,
  #bannerContainerLexus .container {
    height: 200px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .topbanner .topbanner .logo {
    display: block;
  }
}
/********************************************** Layout - End *****************************************************************/
/********************************************** Elements - Begin *****************************************************************/
.color-blue-lighter {
  color: #adb4bc;
}
.div-light-bg {
  padding: 40px;
  background-color: #adb4bc;
}
.div-light-bg h1 {
  margin-bottom: 10px;
}
.div-light-bg h2 {
  color: #ffffff;
}
.div-light-bg2 {
  padding: 40px;
  background-color: #adb4bc;
  color: #ffffff;
}
.div-light-bg2 h1,
.div-light-bg2 h2,
.div-light-bg2 h3 {
  color: #e4e1d7;
}
.div-light-bg2 a {
  color: #ffffff;
}
.div-dark-bg {
  padding: 40px;
  background-color: #e4e1d7;
  color: #ffffff;
}
.div-formular {
  display: table-row;
}
.div-formular .div-formular-cell {
  display: table-cell;
  text-align: left;
  font-weight: 500;
  font-size: 21px;
  vertical-align: middle;
  padding: 10px;
}
@media (max-width: 768px) {
  .div-formular {
    text-align: center;
    width: 100%;
    display: block;
  }
  .div-formular .div-formular-cell {
    text-align: center;
    display: block;
  }
}
.div-light-framed {
  border: solid 2px #adb4bc;
  padding: 20px;
  text-align: center;
  font-weight: 500;
  color: #adb4bc;
  margin-bottom: 20px;
  padding-top: 22px;
}
.div-light-framed.highlighted {
  color: #ffffff;
  background-color: #adb4bc;
}
.div-light-framed h3 {
  margin-bottom: 5px;
  margin-top: 10px;
}
.div-light-framed p {
  min-height: 3em;
}
.txt-jumbo {
  font-size: 80px;
  font-weight: 500;
  line-height: 80px;
}
.txt-normal {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.45;
}
.QAToolBar-Gap {
  display: none;
}
.news-btn {
  font-size: 20px;
}
.news-btn i:hover {
  color: #000000 !important;
  cursor: pointer;
}
.news-btn .fa-play,
.news-btn .fa-pause {
  font-size: 12px;
  margin: 0px 10px;
  position: relative;
  top: -3px;
}
/********************************************** Elements - End *****************************************************************/
/********************************************** Table Style - Begin *****************************************************************/
.tableStyle {
  background-color: #ffffff;
  border-collapse: collapse;
  border-left: 1px solid #e4e1d7;
  border-top: 1px solid #e4e1d7;
  /*tr.AccordianParent td, td.AccordianParent {
        background-color: @color-gray-lightest !important;
        color: @color-white;
        cursor: pointer;
    }

    tr.AccordianParent td a {
        color: @color-white;
    }*/
  /*tr td.leftBorderDark {
        border-left: 1px solid @color-gray-dark;
    }

    tr td.rightBorderDark {
        border-right: 1px solid @color-gray-dark;
    }

    tr.bottomBorderDark td {
        border-bottom: 1px solid @color-gray-dark;
    }*/
}
.tableStyle tr {
  text-align: center;
}
.tableStyle tr th {
  margin: 0px;
  padding: 6px;
  text-align: center;
  background-color: #212429;
  font-weight: 400;
  font-size: 15px !important;
  color: #ffffff;
  height: 40px;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
  border-collapse: collapse;
  text-transform: uppercase;
}
.tableStyle tr td {
  padding: 6px;
  height: 40px;
  background-color: #f8f8f8;
  font-weight: 400;
  font-size: 15px !important;
  color: #212429;
  text-align: center;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
  border-collapse: collapse;
}
.tableStyle tr:nth-child(even) td {
  background-color: #ffffff;
}
.tableStyle th.subhead,
.tableStyle tr.subhead td,
.tableStyle tr td.subhead {
  color: #ffffff;
  font-weight: 400;
  cursor: pointer;
  background-color: #ca4b19;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
}
.tableStyle th.footer,
.tableStyle tr.footer td,
.tableStyle tr td.footer {
  background-color: #212429;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  border-right: 1px solid #e4e1d7;
  border-bottom: 1px solid #e4e1d7;
}
.tableStyle tr.Green td {
  background-color: #7d7d40 !important;
  color: #ffffff;
  border: 1px solid white;
}
.tableStyle tr.Red td {
  background-color: #ba161a !important;
  color: #ffffff;
  border: 1px solid white;
}
.tableStyle th.left,
.tableStyle td.left {
  /*padding-left: 10px;
        text-align: left;*/
  background-color: #cccccc !important;
}
.tableStyle th.right,
.tableStyle td.right {
  padding-right: 10px;
  text-align: right;
}
.tableStyle tr.Shading td,
.tableStyle tr td.Shading {
  background-color: #cccccc !important;
}
.tableStyle select {
  font-size: 8pt;
}
.tableStyle label,
.tableStyle tbody tr td span.label {
  color: #000;
  font-size: 14px;
}
.tableStyle tr.footerImportant td {
  background-color: #adb4bc !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #ffffff !important;
}
.tableStyle .nobg,
.tableStyle .nobg td,
.tableStyle .nobg th .nobg,
.tableStyle .nobg td,
.tableStyle .nobg th {
  background-color: transparent !important;
  border: 0px !important;
}
.tableStyle td a,
.tableStyle td a:link,
.tableStyle td a:visited,
.tableStyle td a:active,
.tableStyle td .Link {
  cursor: pointer;
  color: #ba161a;
  text-decoration: underline;
  background-color: transparent;
}
.tableStyle td a.btn-default {
  color: white !important;
  font-size: 12px;
  padding: 5px 10px;
}
.tableStyle tr.Green a,
.tableStyle tr.Green a:link,
.tableStyle tr.Green a:visited,
.tableStyle tr.Green a:active {
  color: #ffffff;
}
.tableStyle tr.Red a,
.tableStyle tr.Red a:link,
.tableStyle tr.Red a:visited,
.tableStyle tr.Red a:active {
  color: #ffffff;
}
.tableStyle td h1 {
  margin-top: 10px;
}
.tableStyle tr.highlight td,
.tableStyle th.highlight,
.tableStyle td.highlight,
.tableStyle .tableStyle tr:nth-child(even) td.highlight {
  background-color: #ca4b19;
  color: #ffffff;
}
.tableStyle tr.highlight td i,
.tableStyle th.highlight i,
.tableStyle td.highlight i,
.tableStyle .tableStyle tr:nth-child(even) td.highlight i,
.tableStyle tr.highlight td a,
.tableStyle th.highlight a,
.tableStyle td.highlight a,
.tableStyle .tableStyle tr:nth-child(even) td.highlight a {
  color: #ffffff;
}
.tableStyle tr td .fa {
  font-size: 20px;
}
/*.tableStyle.HomepageLeaderboard {
    border-left-width: 0px;
    border-top-width: 0px;

    tr td {
        background-color: @color-white;
        border-right-width: 0px;
        padding: 10px;
    }

    tr:nth-child(even) td {
        background-color: @color-white;
        border-right-width: 0px;

        padding: 12px;
    }

    tr.highlight td, th.highlight, td.highlight, .tableStyle tr:nth-child(even) td.highlight {
        background-color: @color-gray-lighter;
        color: White;
        font-weight: 400;
    }
}*/
/*.reportContainer #results .tableStyle {
    tr td:first-child {
        background-color: @color-gray;
        width: 100px;
    }

    tr td:last-child {
        width: 100px;
    }
}*/
.tableStyle.small tr td {
  font-size: 12px;
}
.tableStyle.small tr th {
  font-size: 12px;
}
/********************************************** Table Style - End *****************************************************************/
/********************************************** Site Carousel - Begin *****************************************************************/
#top_banner_carousel > div > div {
  background-size: contain !important;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #F9F8F6;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
  height: 350px;
}
.carousel .carousel-control {
  width: 10%;
}
.carousel .item {
  overflow: hidden;
  -webkit-background-size: cover !Important;
  -moz-background-size: cover !Important;
  -o-background-size: cover !Important;
  background-size: cover !Important;
  background-position: center;
}
.carousel {
  position: relative;
}
.carousel p {
  color: #4b4d4b;
  line-height: 1.42;
}
.carousel-inner > .item:hover {
  cursor: pointer;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 30%;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  width: 40px;
  color: #fff;
  text-shadow: none;
  opacity: 1;
  margin-left: 0px;
  margin-right: 0px;
}
.carousel-control.left {
  background-image: none;
  background-repeat: no-repeat;
  background-position: left top;
  left: 0px;
  z-index: 100;
  display: none;
  opacity: 0.5;
}
.carousel-control.right {
  background-image: none;
  background-repeat: no-repeat;
  background-position: right top;
  right: 0px;
  z-index: 100;
  opacity: 0.5;
  display: none;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #ccc;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  left: 50%;
  z-index: 10;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
  bottom: -5px;
  font-size: 0px;
}
.carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0px;
  text-indent: -999px;
  border: 1px solid #adb4bc;
  background-color: #fff;
  border-radius: 10px;
  cursor: pointer;
  margin-right: 3px;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #adb4bc;
  margin-right: 3px;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
.carousel-control i {
  position: absolute;
  top: 40%;
  left: 0;
  z-index: 5;
  display: inline-block;
  width: 50px;
  height: 80px;
  margin-left: 0px;
}
.carousel-indicators.out {
  bottom: -5px;
}
#divNewsPanelDouble > #hero-carousel {
  height: 99%;
}
@media (max-width: 767px) {
  .carousel-indicators {
    display: none;
  }
  #top_banner_carousel_mb .carousel-control.left,
  #top_banner_carousel_mb .carousel-control.right,
  #dashboard_report .carousel-control.left,
  #dashboard_report .carousel-control.right {
    display: block;
    background: none;
    color: gray;
  }
  #top_banner_carousel_mb {
    max-width: 375px;
    max-height: 220px;
    min-width: 373px;
    margin: auto;
  }
  #top_banner_carousel_mb .carousel-inner {
    height: 220px;
  }
  #top_banner_carousel_mb .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    height: 220px;
  }
  #top_banner_carousel_mb .carousel-inner > .item > img,
  #top_banner_carousel_mb .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
  }
  #top_banner_carousel_mb .carousel-inner > .active,
  #top_banner_carousel_mb .carousel-inner > .next,
  #top_banner_carousel_mb .carousel-inner > .prev {
    display: block;
  }
  #top_banner_carousel_mb .carousel-inner > .active {
    left: 0;
  }
  #top_banner_carousel_mb .carousel-inner > .next,
  #top_banner_carousel_mb .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  #top_banner_carousel_mb .carousel-inner > .next {
    left: 100%;
  }
  #top_banner_carousel_mb .carousel-inner > .prev {
    left: -100%;
  }
  #top_banner_carousel_mb .carousel-inner > .next.left,
  #top_banner_carousel_mb .carousel-inner > .prev.right {
    left: 0;
  }
  #top_banner_carousel_mb .carousel-inner > .active.left {
    left: -100%;
  }
  #top_banner_carousel_mb .carousel-inner > .active.right {
    left: 100%;
  }
}
#divHighlight {
  position: relative;
}
#divHighlight #newsCarousel {
  position: absolute;
  bottom: 52px;
}
#divHighlight .carousel-inner > .item {
  height: 194px;
}
#divHighlight .news-room-items {
  height: 100%;
  display: table-row;
}
#divHighlight .news-room-items .centeritems {
  vertical-align: middle;
  display: table-cell;
  height: 194px;
}
#divHighlight .carousel-control.left {
  background-image: url(/Content/images/Silverchef_Websites_Arrow_Left.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  left: 0px;
  z-index: 100;
  display: block;
}
#divHighlight .carousel-control.right {
  background-image: url(/Content/images/Silverchef_Websites_Arrow_right.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  right: 0px;
  z-index: 100;
  display: block;
}
#divHighlight .carousel-indicators {
  bottom: -42px;
}
#divHighlight-mb #newsCarousel {
  position: relative;
}
#divHighlight-mb .news-room-items {
  padding-top: 20px;
  height: 100%;
}
#divHighlight-mb .carousel-inner > .item {
  height: 100%;
}
#TileCarousel {
  height: 300px;
  width: 300px;
  margin: -20px;
}
#TileCarousel .carousel-control.left,
#TileCarousel .carousel-control.right {
  display: block;
  background-image: none;
}
#TileCarousel .fa {
  color: #e4e1d7;
}
#TileCarousel .carousel-control i {
  top: 60px;
}
#TileCarousel .carousel-control.left i {
  left: 0px;
  right: -20px;
}
#TileCarousel .carousel-control.right i {
  right: 0px;
  left: -20px;
}
#latestRewardsCarousel {
  margin: -20px;
  padding-top: 20px;
}
#latestRewardsCarousel .carousel-control.left,
#latestRewardsCarousel .carousel-control.right {
  display: block;
  background-image: none;
}
#latestRewardsCarousel .fa {
  color: #e4e1d7;
}
#latestRewardsCarousel .carousel-control i {
  top: 8px;
}
#latestRewardsCarousel .carousel-control.left i {
  left: 0px;
  right: -20px;
}
#latestRewardsCarousel .carousel-control.right i {
  right: 0px;
  left: -20px;
}
#latestRewardsCarousel .product-wrapper {
  text-align: center;
}
#latestRewardsCarousel .product-thumb img {
  width: 120px;
  height: 120px;
  margin-bottom: 10px;
  margin-top: 20px;
}
#latestRewardsCarousel .product-caption {
  font-size: 16px;
}
#latestRewardsCarousel #latestRewardsCarousel .item.active {
  height: 200px;
}
#latestRewardsCarousel .carousel-inner {
  min-height: 200px;
  width: 300px;
  height: 250px;
}
#latestRewardsCarousel .carousel-inner .item {
  height: 250px;
}
#latestRewardsCarousel h3 {
  width: 280px;
  padding-left: 20px;
  /*padding-top: 40px;*/
  position: absolute;
  /*bottom: 10px;*/
  color: #4b4d4b;
}
/********************************************** Site Carousel - End *****************************************************************/
/********************************************** Content Tile - Begin *****************************************************************/
.ContentTile {
  -webkit-box-shadow: 0px 0px 2px 0px #e4e1d7;
  -moz-box-shadow: 0px 0px 2px 0px #e4e1d7;
  box-shadow: 0px 0px 2px 0px #e4e1d7;
  float: left;
  width: 300px;
  height: 300px;
  padding: 20px;
  margin-right: 20px;
  margin-top: 0px;
  margin-bottom: 20px;
  background-color: #ffffff;
  position: relative;
  /*h2 {
        text-transform: uppercase;
    }*/
  /*a {
        font-size: 14px;
    }*/
}
.ContentTile h1 {
  font-size: 24px;
}
.ContentTile.LastContentTile {
  margin-right: 0px;
}
.ContentTile.ContentTile-Double,
.ContentTile .ContentTile-Double-sm {
  width: 620px;
}
.ContentTile.ContentTile-Double-Height {
  height: 620px;
}
.ContentTile.ContentTile-Triple {
  width: 940px;
}
.ContentTile.ContentTile-Quadruple {
  width: 1400px;
}
.ContentTile.ContentZoneTile {
  padding: 0px;
}
.ContentTile.ContentZoneTile h1 {
  display: none;
}
.ContentTile .btn-default {
  font-size: 12px;
}
.ContentTile .btn-default.bottom-center {
  position: absolute;
  bottom: 20px;
}
.ContentTile .btn-default.bottom-right {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.ContentTile .small a {
  font-size: 12px;
}
.ContentTile .carousel .item {
  padding: 0px;
}
.ContentTile .Dashbutton {
  position: absolute;
  bottom: 20px;
}
.ContentTile .Dashbutton.Left {
  left: 20px;
}
.ContentTile .Dashbutton.Right {
  right: 20px;
}
.ContentTile .Dashbutton.Center {
  left: 80px;
}
.ContentTile.ContentTile-mb {
  float: none;
  margin: 0px auto 20px auto !important;
  margin-bottom: 20px;
  overflow: hidden;
  width: 300px;
  text-align: center;
  height: auto;
}
.ContentTile.ContentTile-mb:first-child {
  margin-top: 30px !important;
}
.ContentTile.ContentTile-mb:first-child:last-child {
  margin-bottom: 30px !important;
}
.ContentTile.ContentTile-mb .Dashbutton {
  position: relative;
  display: inline-block;
  margin-top: 40px;
}
.ContentTile.ContentTile-mb .Dashbutton.Left {
  left: 0px;
}
.ContentTile.ContentTile-mb .Dashbutton.Right {
  right: 0px;
}
.ContentTile.ContentTile-mb .Dashbutton.Center {
  left: 0px;
}
.ContentTile.ContentTile-mb .OrgUnitWeight {
  position: relative;
  margin-bottom: -20px;
}
#QuicklinksBox-mb #QUickLinksCarousel {
  text-align: center;
}
#QuicklinksBox-mb .carousel-inner {
  width: 205px !important;
  margin: auto;
}
#QuicklinksBox-mb .carousel-inner > .item {
  height: 205px;
}
#QuicklinksBox-mb .carousel-control.left,
#QuicklinksBox-mb .carousel-control.right {
  display: block;
  background-image: none;
}
#QuicklinksBox-mb .fa {
  color: #e4e1d7;
}
#QuicklinksBox-mb .carousel-control.left i {
  left: -20px;
}
#QuicklinksBox-mb .carousel-control.right i {
  left: -5px;
}
/********************************************** Content Tile - End *****************************************************************/
/********************************************** Login box - Start *****************************************************************/
.logo-corner {
  padding: 40px 0px 0px 40px;
}
.login {
  /*position: absolute;
    top: 20%;*/
  margin-top: 15%;
}
.login .login-box {
  background-color: #e4e1d7;
  padding: 20px;
  width: 340px;
  text-align: left;
  /*margin: auto;*/
}
.login .logo {
  background-color: transparent;
  padding-bottom: 40px;
  width: 340px;
  text-align: left;
  /*margin: auto;*/
}
.login .login-text {
  margin-bottom: 20px;
}
.login .login-text #firstline {
  color: #adb4bc;
  font-size: 40px;
  line-height: 100%;
  padding-bottom: 20px;
  font-family: Nobel, Arial, sans-serif;
  font-weight: 500;
  text-shadow: 1px 1px 11px #e4e1d7;
  text-transform: none;
}
.login .login-text #secondline {
  color: #ba161a;
  font-size: 35px;
  font-family: Nobel, Arial, sans-serif;
  line-height: 120%;
}
@media (max-width: 991px) {
  .logo-corner {
    text-align: center;
    padding-left: 0px;
  }
  .login {
    /*position: absolute;
        top: 50%;
        transform: translate(0,-50%);*/
  }
  .login .login-text {
    /*margin-left: auto;*/
    margin-right: auto;
    width: 340px;
  }
  .login .login-text #firstline {
    font-size: 30px;
  }
  .login .login-text #secondline {
    font-size: 21px;
  }
  .login .login-box {
    /*margin: auto;*/
    width: 340px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .login {
    /*position: absolute;
        top: 50%;
        transform: translate(0,-50%);*/
  }
  .login .login-text #firstline {
    font-size: 46px;
  }
  .login .login-text #secondline {
    font-size: 32px;
  }
}
/********************************************** Login box - END *****************************************************************/
/******************************************* DashboardLayout- Begin *************************************************************/
#DashboardLayout h2,
#DashboardLayout h3 {
  text-align: center;
}
#DashboardLayout .row {
  margin-left: 0;
  margin-right: 0;
}
#DashboardLayout .carousel-indicators {
  bottom: 50px;
}
#DashboardLayout .carousel-indicators li {
  border: 1px solid #ca4b19;
}
#DashboardLayout .carousel-indicators .active {
  background-color: #ca4b19;
}
#DashboardLayout-mb h2,
#DashboardLayout-mb h3 {
  text-align: center;
}
#DashboardLayout-mb .row {
  margin-left: 0;
  margin-right: 0;
}
#DashboardLayout-mb .carousel-indicators {
  bottom: 50px;
}
#DashboardLayout-mb .carousel-indicators li {
  border: 1px solid #ca4b19;
}
#DashboardLayout-mb .carousel-indicators .active {
  background-color: #ca4b19;
}
/******************************************* DashboardLayout- End *************************************************************/
/******************************************* News Room (INSIGHTS) - Begin *************************************************************/
/******************************************* News Room (INSIGHTS) - End *************************************************************/
@media (max-width: 767px) {
  .page-header-mb .fa.fa-shopping-cart.absolute-center {
    color: #adb4bc !important;
  }
  .page-header-mb .mb-act-balance {
    padding: 0px !important;
  }
  .page-header-mb .mb-act-balance-num,
  .page-header-mb .mb-act-cart-num {
    background-color: #adb4bc;
  }
  .page-header-mb input[value=Search] {
    padding: 6px 0px;
  }
  .page-header-mb .no-padding {
    padding: 0px;
  }
}
/******************************************* SynchroReward- End *************************************************************/
/********************************************** Reporting - Begin *****************************************************************/
.reportContainer #filters .reportFilter {
  padding-right: 20px;
  padding-bottom: 20px;
  display: inline-block !important;
  float: left;
  width: 250px;
}
.reportContainer #filters .reportFilter input[type=button] {
  margin-top: 23px;
}
.reportContainer #filters .doublewidth {
  width: 400px;
}
/********************************************** Reporting - End *****************************************************************/
/********************************************** How It Works - Begin *****************************************************************/
#HowItWork {
  /* Float the list items side by side */
  /* Style the links inside the list items */
  /* Change background color of links on hover */
  /*ul.tab li a:hover {
                background-color: #b4b4b4;
                background-image: url('/Content/images/ArrowUp-White.png');
                background-position: center bottom;
            }*/
  /* Create an active/current tablink class */
  /* Style the tab content */
  /*ul.tab .tablinks {
            display: table-cell;
        }*/
}
#HowItWork .main-content.main-content-index-page {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  width: 100%;
  max-width: 100%;
}
#HowItWork ul.tab {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 0px solid #ccc;
  background-color: #8a8c8d;
  cursor: pointer;
  border-bottom: 0px;
  margin-left: -40px;
  margin-right: -40px;
}
#HowItWork ul.tab li {
  float: left;
  width: 33.33333333%;
  text-align: center;
}
#HowItWork ul.tab li a {
  display: inline-block;
  color: #e4e1d7;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  width: 100%;
}
#HowItWork ul.tab li a:hover,
#HowItWork ul.tab li a:focus,
#HowItWork .active {
  background-color: #e4e1d7;
  background-image: url('/Content/images/ArrowUp-White.png');
  background-position: center bottom;
  background-repeat: no-repeat;
}
#HowItWork ul.tab li a:hover h3,
#HowItWork .active,
#HowItWork .active h3 {
  color: #fff;
}
#HowItWork ul.tab span {
  display: table-cell;
  vertical-align: middle;
}
#HowItWork .tabcontent {
  display: none;
  border: 0px;
  border-top: none;
}
#HowItWork .round-number {
  border-radius: 50% 50%;
  background-color: #ba161a;
  width: 100px;
  height: 100px;
  color: white;
  text-align: center;
  font-size: 40px;
  vertical-align: middle;
  display: table;
  margin: auto;
  font-weight: 500;
}
#HowItWork .holder {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}
#HowItWork .contribution-light {
  background-color: #8a8c8d;
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 768px) {
  #HowItWork td {
    padding: 5px;
    vertical-align: top;
  }
  #HowItWork .round-number {
    width: 30px;
    height: 30px;
    font-size: 24px;
  }
  #HowItWork ul.tab {
    margin-left: -20px;
    margin-right: -20px;
  }
  #HowItWork .contribution-light {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/********************************************** How It Works - End *****************************************************************/
/********************************************** Home - Start *****************************************************************/
.OrgUnitWeight {
  position: absolute;
  bottom: 0px;
  width: 300px;
  height: 40px;
  color: white;
  margin-left: -20px;
  padding: 10px 10px 10px 20px;
  font-weight: 500;
}
.Diamond {
  background-color: #BA161A;
}
.Platinum {
  background-color: #4B4D4B;
}
.Gold {
  background-color: #D5B461;
}
.Silver {
  background-color: #8A8C8D;
}
#proname,
#proDlrname {
  font-size: 16px;
  text-align: center;
}
.navbar #navbar-rewards {
  padding-top: 12px;
  color: #ca4b19;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 10pt;
}
.navbar #navbar-rewards .BalanceAmt a {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
/********************************************** Home - End *****************************************************************/
/********************************************** National Skills - Begin *****************************************************************/
.body .container.body-content {
  padding: 0px;
  box-shadow: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#divAboutCopy {
  background-color: #3a3a3a;
  color: white !important;
  position: relative;
  z-index: 2;
}
#divAboutCopy::before {
  content: "";
  background-color: #3a3a3a;
  position: absolute;
  height: 100%;
  width: 4000px;
  right: 0px;
  z-index: -1;
}
#divAboutCopy h2 {
  color: white !important;
}
@media (max-width: 768px) {
    .divContent {
        padding: 40px 0px 40px 0px !important;
        font-size: 16px;
    }

        .divContent h1 {
            text-align: center;
        }
}
.divContent {
  padding: 40px 60px 40px 60px;
  font-size: 16px;
}
#divWelcomeCopy {
  background-color: #f8f8f8;
  position: relative;
  z-index: 3;
}
#divWelcomeCopy::before {
  content: "";
  background-color: #f8f8f8;
  position: absolute;
  height: 100%;
  width: 4000px;
  right: 0px;
  z-index: 2;
}
#divGallery {
  padding-bottom: 10px;
  padding-top: 20px;
  width: 1902px;
  margin-left: calc(50% - 50vw);
  display: inline-block;
}
.headingNew {
  text-align: center;
  padding: 5px 20px 20px 20px;
}
#divMissingModule {
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 20px;
  background-color: #eeeeee;
  display: inline-flex;
}
#divAboutCopy img {
  height: 140px;
  padding-bottom: 25px;
}
#divCopyContainer {
  display: flex;
}
.divModules {
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
}
.divSkillsName {
  width: 130px;
}
.visible-xs tbody {
  width: 100%;
  display: table;
}
.divGalleryImg img {
  height: 306px;
  width: 459px;
}
.divGalleryImg {
  display: inline-block;
  padding: 7px;
}
#divStagesList {
  color: white !important;
  position: relative;
  z-index: 2;
}
#divStagesList h2 {
  color: white !important;
}
.imgSkillsIcons {
  height: 90px;
  margin-bottom: 20px;
}
#playerNationalFinal {
  width: 1360px;
  height: 688px;
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
}
.videoRegionalFinal {
  width: 409px;
  height: 225px;
}
#divVideoRegionalFinals {
  display: table;
  width: 100%;
  background-color: #f8f8f8;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 0 100vmax #f8f8f8;
  clip-path: inset(0 -100vmax);
}
/*    #divVideoRegionalFinals::before {
        content: "";
        background-color: #f8f8f8;
        position: absolute;
        height: 100%;
        width: 4000px;
        left: -2000px;
        z-index: -1;
    }*/
#divVideoNationalFinals {
  background-color: black;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 0 100vmax black;
  clip-path: inset(0 -100vmax);
}
/*
    #divVideoNationalFinals:before {
        content: "";
        background-color: black;
        position: absolute;
        height: 100%;
        width: 4000px;
        left: -2000px;
        z-index: -1;
    }*/
.textCorrectGreen {
  color: #42bf29;
}
svg > g > g > path,
svg > g > g > rect {
  display: none;
}
.imgChamps {
  padding: 10px;
  width: 400px;
}
.divChamps {
  text-align: center;
  font-size: 16px;
  padding-bottom: 50px;
}
.headingChamps {
  font-size: 26px;
  text-align: center;
  padding: 20px;
}
#ulNavTab {
  display: flex;
  padding: 10px;
  font-size: 16px;
  letter-spacing: 1px;
  justify-content: space-evenly;
}
#infoIcon {
  width: 60px;
}
#divModuleList {
  background-color: #f8f8f8;
  box-shadow: 0 0 0 100vmax #f8f8f8;
  clip-path: inset(0 -100vmax);
  z-index: 1;
}
.nav-pills > li > a,
.nav-pills > li > a:hover,
.nav-pills > li > a {
  border-radius: 40px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #ca4b19 !important;
  color: white !important;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #f8f8f8 !important;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #f8f8f8 !important;
}
.footer .container {
  width: 1050px;
}
@media (max-width: 1049px) {
  .footer .container {
    width: auto;
  }
}
@media (max-width: 767px) {
  #divCopyContainer {
    display: block;
  }
  .divGalleryImg img {
    height: 257px;
    width: 370px;
  }
  #divMissingModule {
    display: block;
  }
  #divMissingModule .col-md-2 {
    padding-bottom: 20px;
  }
  .imgChamps {
    width: 290px;
  }
  #ulNavTab {
    font-size: 12px;
  }
  #divGallery,
  #divSkillsList {
    width: auto;
    margin-left: 0px;
  }
  #playerNationalFinal {
    width: 100%;
    height: 275px;
  }
  #bannerContainerToyota {
    background-image: url(/Content/images/Mobile_National_Skills_Banner_Toyota.png);
    background-size: 400px 180px;
    background-color: #000000;
    height: 180px;
  }
  #bannerContainerLexus {
    background-image: url(/Content/images/Mobile_National_Skills_Banner_Lexus.png);
    background-size: 445px 200px;
    background-color: #000000;
    height: 200px;
  }
  #divWelcomeCopy {
    box-shadow: 0 0 0 100vmax #f8f8f8;
    clip-path: inset(0 -100vmax);
  }
  #divAboutCopy {
    box-shadow: 0 0 0 100vmax #3a3a3a;
    clip-path: inset(0 -100vmax);
  }
  #divAboutCopy {
    box-shadow: 0 0 0 100vmax #3a3a3a;
    clip-path: inset(0 -100vmax);
  }
}
/********************************************** National Skills - End *****************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyIsIlNpdGVLTlIubGVzcyIsIlNpdGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQXFDLE9BQU8seUNBQXdDLE9BQU8sT0FBM0Y7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBa0MsT0FBTyxzQ0FBcUMsT0FBTyxPQUFyRjs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFrQyxPQUFPLHNDQUFxQyxPQUFPLE9BQXJGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDL0NKO0FBQ1M7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtFQUM3Z0IsbUJBQUE7RUFDRCxrQkFBQTs7QUFBdUI7RUFHbkIsbUJBQUE7RUFDaUIsa0JBQUE7O0FBQ0g7RUFHYixtQkFBQTtFQUNXLGtCQUFBO0VBQ0Ysa0JBQUE7RUFDRCxpQkFBQTs7QUFDSDtBQUFPO0FBQ2hCLE1BRUU7RUFBUSxjQUFBOztBQUNSLFFBR0M7RUFBTTtJQUNULGFBQUE7OztBQUNNLHlCQUVMO0VBRVcsV0FBQTs7QUFBZ0IseUJBQ2I7RUFHQSxnQkFBQTs7QUFBcUI7QUFDL0I7RUFFTCwyQkFBQTtFQUMrQiw0QkFBQTtFQUNDLDhCQUFBO0VBRWpDLCtCQUFBOztBQUFvQztFQUNuQixtQkFBQTs7QUFEbUIs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 */
/*Color-Palette*/
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Nobel-Regular.woff2) format("woff2"), url(/fonts/Nobel-Regular.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/Nobel-Book.woff2) format("woff2"), url(/fonts/Nobel-Book.woff) format("woff");
}
@font-face {
  font-family: Nobel;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Nobel-Bold.woff2) format("woff2"), url(/fonts/Nobel-Bold.woff) format("woff");
}
/*@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-regular.ttf") format("truetype");
    font-display: auto;
}
@font-face {
    font-family: "NobelLight";
    src: url("/fonts/nobel-light.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Nobel";
    src: url("/fonts/nobel-bold.ttf") format("truetype");
    font-weight: bold;
}*/
/*Sizes*/
/* Reusable style sets*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 20px;
  padding-left: 20px;
}
.row {
  margin-right: -20px;
  margin-left: -20px;
}
.container {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
small,
.small,
.small a {
  font-size: 85%;
}
@media (min-width: 1400px) {
  .container {
    width: 1400px;
  }
}
.validation-summary-panel .col-sm-6 {
  width: 100%;
}
.validation-summary-panel .col-sm-offset-3 {
  margin-left: 0px;
}
.form-control,
.k-multiselect {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.form-group {
  margin-bottom: 10px;
}
.form-group .form-control {
  margin-bottom: 10px;
}
.form-control {
  display: inline-block;
  /*width:auto;*/
}
input[type="checkbox"].form-control {
  /*float: left;*/
  margin: 4px 8px 0 4px;
  width: auto;
  border: 0px;
  height: auto;
}
.navbar {
  min-height: 30px;
  z-index: 1000;
}
.navbar.navbar-default {
  border-width: 0px;
  background-color: transparent;
  border-color: transparent;
  margin-bottom: 0px;
  font-weight: normal;
  background-image: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0px;
}
.navbar.navbar-default a {
  text-decoration: none;
  text-shadow: none !important;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-brand {
  /*color: #fff;
            display: none !important;*/
}
.navbar.navbar-default .navbar-brand:hover,
.navbar.navbar-default .navbar-brand:focus {
  display: none;
}
.navbar.navbar-default .navbar-text {
  color: #e4e1d7;
}
.navbar.navbar-default .navbar-nav {
  margin: 0px;
}
.navbar.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  line-height: 1;
  padding: 10px 50px 10px 0px;
  /*font-size: @Size-Base-Font;*/
  font-size: var(--deffontsize);
  font-weight: 500;
  /*border-bottom: 5px solid @color-white;*/
}
.navbar.navbar-default .navbar-nav > li > a:hover,
.navbar.navbar-default .navbar-nav > li > a:focus {
  color: #ca4b19;
  background-image: none;
  background-color: #212429;
  /*border-bottom: 5px solid @color-red;*/
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar.navbar-default .navbar-nav > .active > a,
.navbar.navbar-default .navbar-nav > .active > a:hover,
.navbar.navbar-default .navbar-nav > .active > a:focus {
  color: #ca4b19;
  background-color: #212429;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  font-weight: 500;
  /*border-bottom: 5px solid @color-red;*/
}
.navbar.navbar-default .navbar-nav > .open > a,
.navbar.navbar-default .navbar-nav > .open > a:hover,
.navbar.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #212429;
  /*color: #231f20;     background-color: #ffffff;*/
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #212429;
  border: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #ca4b19;
  padding: 5px 15px;
  text-transform: none;
  background-color: #212429;
  background-image: none;
  font-size: 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #ca4b19;
  color: #ffffff;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #ca4b19;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .dropdown-submenu {
  position: relative;
}
.navbar.navbar-default .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.navbar.navbar-default .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: white;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar.navbar-default .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.navbar.navbar-default .dropdown-submenu.pull-left {
  float: none;
}
.navbar.navbar-default .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar.navbar-default .navbar-toggle {
  border-color: #ba161a;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #ba161a;
  width: 25px;
  height: 3px;
  border-radius: 0px;
}
.navbar.navbar-default .navbar-toggle .icon-bar + .iconbar {
  margin-top: 6px;
}
.navbar.navbar-default .navbar-toggle:hover,
.navbar.navbar-default .navbar-toggle:focus {
  background-color: #ba161a;
}
.navbar.navbar-default .navbar-toggle:hover .icon-bar,
.navbar.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
.navbar.navbar-default .navbar-collapse,
.navbar.navbar-default .navbar-form {
  border: 0px;
  background-color: transparent;
  box-shadow: none;
  -webkit-overflow-scrolling: none;
  border-top: none;
  -webkit-box-shadow: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
}
.navbar.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar.navbar-default .caret {
  display: none;
}
.navbar .nav {
  display: table;
}
/****************************************    kendo Override             ************************************************************************************/
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-multiselect .k-button {
  color: #212429;
  border-color: #8a8c8d;
  background-color: #8a8c8d;
}
@media (max-width: 767px) {
  .navbar {
    border-radius: 0px;
  }
  .navbar.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    background-color: #212429;
    padding: 20px 20px;
    font-weight: 500;
  }
  .nav-header-content {
    position: relative;
  }
  .nav-header-content #navMenu {
    width: 100%;
    position: absolute;
    left: 0;
    top: 20px;
  }
}
.btn {
  border: none;
  border-radius: 0px;
  box-shadow: none;
  behavior: url(/scripts/PIE.htc);
  font-size: 16px;
  text-shadow: none;
  padding: 6px 30px;
  font-weight: normal;
  text-transform: uppercase;
  border-radius: 2px;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  color: #ffffff;
  background-color: #ca4b19;
  text-decoration: none;
  border: 1px solid #ca4b19;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  /*&:hover, &:focus, &:active, &.active , .open .dropdown-toggle.btn-default {
            text-decoration: underline;
        }*/
}
.btn.btn-default.disabled,
.btn.btn-default:link.disabled,
.btn.btn-default:visited.disabled,
.btn.btn-default[disabled],
.btn.btn-default:link[disabled],
.btn.btn-default:visited[disabled],
.btn.btn-default.disabled:hover,
.btn.btn-default:link.disabled:hover,
.btn.btn-default:visited.disabled:hover,
.btn.btn-default[disabled]:hover,
.btn.btn-default:link[disabled]:hover,
.btn.btn-default:visited[disabled]:hover,
.btn.btn-default.disabled:focus,
.btn.btn-default:link.disabled:focus,
.btn.btn-default:visited.disabled:focus,
.btn.btn-default[disabled]:focus,
.btn.btn-default:link[disabled]:focus,
.btn.btn-default:visited[disabled]:focus,
.btn.btn-default.disabled:active,
.btn.btn-default:link.disabled:active,
.btn.btn-default:visited.disabled:active,
.btn.btn-default[disabled]:active,
.btn.btn-default:link[disabled]:active,
.btn.btn-default:visited[disabled]:active,
.btn.btn-default.disabled.active,
.btn.btn-default:link.disabled.active,
.btn.btn-default:visited.disabled.active,
.btn.btn-default[disabled].active,
.btn.btn-default:link[disabled].active,
.btn.btn-default:visited[disabled].active,
fieldset[disabled] .btn.btn-default,
fieldset[disabled] .btn.btn-default:link,
fieldset[disabled] .btn.btn-default:visited,
fieldset[disabled] .btn.btn-default:hover,
fieldset[disabled] .btn.btn-default:link:hover,
fieldset[disabled] .btn.btn-default:visited:hover,
fieldset[disabled] .btn.btn-default:focus,
fieldset[disabled] .btn.btn-default:link:focus,
fieldset[disabled] .btn.btn-default:visited:focus,
fieldset[disabled] .btn.btn-default:active,
fieldset[disabled] .btn.btn-default:link:active,
fieldset[disabled] .btn.btn-default:visited:active,
fieldset[disabled] .btn.btn-default.active,
fieldset[disabled] .btn.btn-default:link.active,
fieldset[disabled] .btn.btn-default:visited.active {
  color: #212429;
  background-color: #8a8c8d;
  text-decoration: none;
  /*font-weight: 500;*/
  border: 1px solid #8a8c8d;
  text-shadow: none;
}
.btn.btn-default.btn-sml,
.btn.btn-default:link.btn-sml,
.btn.btn-default:visited.btn-sml {
  font-size: 16px;
  padding: 4px 20px;
}
.btn.btn-default.btn-secondary,
.btn.btn-default:link.btn-secondary,
.btn.btn-default:visited.btn-secondary {
  color: #ffffff;
  background-color: #212429;
  border: 1px solid #212429;
  border-radius: 2px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline-color: #ba161a !important;
  outline: 5px auto #ba161a !important;
}
.panel.panel-default {
  border-color: #e4e1d7;
}
.panel.panel-default .panel-heading {
  background-color: #e4e1d7;
  color: white;
}
.panel.panel-default .panel-heading h1,
.panel.panel-default .panel-heading h2,
.panel.panel-default .panel-heading h3,
.panel.panel-default .panel-heading h4 {
  color: white;
  margin-bottom: 0px;
}
.panel.panel-default .panel-body {
  padding: 20px;
}
.panel.panel-default .panel-footer {
  background-color: #fff;
  border-top: 1px solid #e4e1d7;
}
.panel-title {
  font-size: 14px;
}
.modal-header {
  min-height: 55px;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.modal .close {
  font-size: 35px;
}
.alert-success {
  color: #4b4d4b;
  font-weight: 500;
  text-align: center;
}
.alert-danger {
  color: #ca4b19;
  font-weight: 500;
  text-align: center;
}
#KNRQuizMainContainer,
#KNRModuleMainContainer {
  background-color: #fff;
  padding: 20px;
  width: 100%;
  height: auto;
  box-shadow: 1px 1px 1px 1px #e4e1d7;
  border: solid 1px #e4e1d7;
  float: left;
  margin: 20px 0px 20px 0px;
}
#KNRQuizMainContainer .SideMenuItem h2,
#KNRModuleMainContainer .SideMenuItem h2 {
  color: #212429;
}
#KNRReportPercByOptionsTable .KNRReportQuestion {
  margin-top: 40px;
}
#KNRQuizStatusContainer h2 {
  font-size: 16px;
  text-transform: capitalize;
}
/********************************************** KNR Override styles from Core - Begin *****************************************************************/
#KNRModuleContentContainer h5 {
  font-size: 16px;
}
.KNRSideBarToggle.Open {
  color: #ca4b19;
}
.KNRSideBarToggle.Close {
  background-color: #ca4b19;
}
.KNRQuestion {
  font-weight: 500;
  font-size: 16px;
  border: 1px solid #adb4bc;
}
.KNRQuestionResult {
  border: 1px solid #adb4bc;
}
.KNRCorrectAnswer {
  color: #7d7d40;
}
.KNRWrongAnswer {
  color: #ba161a;
}
.KNRMessageContent .txt-correct {
  color: #7d7d40;
  font-size: 23px;
}
.KNRMessageContent .txt-wrong {
  color: #ba161a;
  font-size: 23px;
}
.KNRQuestionContainer table tr th {
  background-color: #212429;
  color: #ffffff;
}
#KNRQuizStatusBox {
  border: solid 1px #adb4bc;
}
#KNRQuizStatusBar {
  background-color: #adb4bc;
}
div.KNRAnswerPercBar.lightgreen {
  background-color: #e9e9d3;
}
div.KNRAnswerPercBar.lightred {
  background-color: #fad5d6;
}
/*.SideMenuItem {
    border-right: 1px solid @color-gray-dark;
}*/
.KNRReportQuestion {
  border: 1px solid #adb4bc;
}
.KNRReportQuestionContainer {
  background-color: #fff;
  padding: 20px;
  display: inline-block;
}
.KNRReportQuestionContainer table {
  /*background-color: #B4B4B4;*/
}
.KNRReportQuestionContainer table tr th {
  background-color: #fff;
}
.KNRReportQuestionContainer table tr td {
  color: #4b4d4b;
}
#tableKNRQuestionAnswers .KNRQuestionInput label {
  font-size: 16px;
  background-color: #e4e1d7;
}
#tableKNRQuestionAnswers .KNRQuestionInput label:before {
  background-color: #e4e1d7;
}
#tableKNRQuestionAnswers .KNRQuestionInput label.Attempted.Correct:before {
  background-color: #7d7d40;
}
#tableKNRQuestionAnswers .KNRQuestionInput label.Attempted.Wrong:before {
  background-color: #ba161a;
}
#tableKNRQuestionAnswers .KNRQuestionInput input[type=radio]:checked + label,
#tableKNRQuestionAnswers .KNRQuestionInput input[type=checkbox]:checked + label {
  background-color: #8a8c8d;
  color: #fff;
}
#tableKNRQuestionAnswers .KNRQuestionInput input[type=radio]:checked + label:before,
#tableKNRQuestionAnswers .KNRQuestionInput input[type=checkbox]:checked + label:before {
  background-color: #8a8c8d;
}
.KNRReport #report .OnTrack_1 {
  color: #7d7d40;
}
.KNRReport #report .OnTrack_0 {
  color: #ba161a;
}
div#KNRTabs > div.tab-content {
  border: 1px solid #adb4bc;
  padding: 20px;
}
div#KNRTabs > ul.nav-pills > li.active > a,
div#KNRTabs > ul.nav-pills > li.active > a:hover,
div#KNRTabs > .nav-pills > li.active > a:focus {
  background-color: #4b4d4b;
  color: #FFFFFF;
}
/*div#KNRTabs .fa
{
    display: none;
}*/
div#KNRTabs > ul.nav-pills > li.finish > a,
div#KNRTabs > ul.nav-pills > li.finish > a:hover,
div#KNRTabs > .nav-pills > li.finish > a:focus {
  background-color: #4b4d4b;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
}
div#KNRTabs > ul.nav-pills > li > a {
  background-color: #f8f8f8;
  color: #4b4d4b;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #adb4bc;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyIsIlNpdGVLTlIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQXFDLE9BQU8seUNBQXdDLE9BQU8sT0FBM0Y7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBa0MsT0FBTyxzQ0FBcUMsT0FBTyxPQUFyRjs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFrQyxPQUFPLHNDQUFxQyxPQUFPLE9BQXJGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDOUNKO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtFQUM1Z0IsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFHSjtBQUFPO0FBQVEsTUFBTztFQUNsQixjQUFBOztBQUdKLFFBQTJCO0VBQ3ZCO0lBQ0ksYUFBQTs7O0FBSVIseUJBQTBCO0VBQ3RCLFdBQUE7O0FBR0oseUJBQTBCO0VBQ3RCLGdCQUFBOztBQUdKO0FBQWU7RUFDWCwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQURKLFdBTUk7RUFDSSxtQkFBQTs7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 */
