/* Minification failed. Returning unminified contents.
(4046,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
 */
/*Color-Palette*/
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  src: url('/fonts/ToyotaType-Bold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  font-style: italic;
  src: url('/fonts/ToyotaType-BoldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  src: url('/fonts/ToyotaType-Semibold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  font-style: italic;
  src: url('/fonts/ToyotaType-SemiboldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-style: italic;
  src: url('/fonts/ToyotaType-RegularIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  src: url('/fonts/ToyotaType-Regular.otf') format('OpenType');
}
/*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;
}
.fusioncharts-container svg > [class*="parent"] + g {
  display: none;
}
.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: 18px 18px 18px 18px;
  font-size: 14px;
  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: #eb0a1e;
  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: #eb0a1e;
  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;*/
  padding: 18px 18px 18px 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #212429;
  padding: 5px 15px;
  text-transform: none;
  background-color: #ffffff;
  background-image: none;
  font-size: 14px;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #eb0a1e;
  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: #eb0a1e;
  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;
  padding: 5px 15px;
}
.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: #eb0a1e;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #eb0a1e;
  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: #eb0a1e;
}
.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-top: 0px;
  padding-bottom: 0px;
  /*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: 30px !important;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  border-radius: 30px !important;
  color: #ffffff;
  background-color: #eb0a1e;
  text-decoration: none;
  border: 1px solid #eb0a1e;
}
.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: 12px;
  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: #eb0a1e !important;
  outline: 5px auto #eb0a1e !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;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLDhCQUE4QixPQUFPLFdBQTlDOztBQUtKO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQVMsZ0NBQWdDLE9BQU8sV0FBaEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLFNBQVMsa0NBQWtDLE9BQU8sV0FBbEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxvQ0FBb0MsT0FBTyxXQUFwRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxtQ0FBbUMsT0FBTyxXQUFuRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLFNBQVMsaUNBQWlDLE9BQU8sV0FBakQ7Ozs7QUNoRUo7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0VBQzVnQixtQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUdKO0FBQU87QUFBUSxNQUFPO0VBQ2xCLGNBQUE7O0FBR0osUUFBMkI7RUFDdkI7SUFDSSxhQUFBOzs7QUFJUix5QkFBMEI7RUFDdEIsV0FBQTs7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 */
/*Color-Palette*/
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  src: url('/fonts/ToyotaType-Bold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  font-style: italic;
  src: url('/fonts/ToyotaType-BoldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  src: url('/fonts/ToyotaType-Semibold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  font-style: italic;
  src: url('/fonts/ToyotaType-SemiboldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-style: italic;
  src: url('/fonts/ToyotaType-RegularIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  src: url('/fonts/ToyotaType-Regular.otf') format('OpenType');
}
/*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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiU2V0UGFzc3dvcmQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLDhCQUE4QixPQUFPLFdBQTlDOztBQUtKO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQVMsZ0NBQWdDLE9BQU8sV0FBaEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLFNBQVMsa0NBQWtDLE9BQU8sV0FBbEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxvQ0FBb0MsT0FBTyxXQUFwRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxtQ0FBbUMsT0FBTyxXQUFuRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLFNBQVMsaUNBQWlDLE9BQU8sV0FBakQ7Ozs7QUNoRUo7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLHVCQUFBIn0= */
/*Color-Palette*/
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  src: url('/fonts/ToyotaType-Bold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  font-style: italic;
  src: url('/fonts/ToyotaType-BoldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  src: url('/fonts/ToyotaType-Semibold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  font-style: italic;
  src: url('/fonts/ToyotaType-SemiboldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-style: italic;
  src: url('/fonts/ToyotaType-RegularIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  src: url('/fonts/ToyotaType-Regular.otf') format('OpenType');
}
/*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;
}
.fusioncharts-container svg > [class*="parent"] + g {
  display: none;
}
.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: 18px 18px 18px 18px;
  font-size: 14px;
  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: #eb0a1e;
  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: #eb0a1e;
  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;*/
  padding: 18px 18px 18px 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #212429;
  padding: 5px 15px;
  text-transform: none;
  background-color: #ffffff;
  background-image: none;
  font-size: 14px;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #eb0a1e;
  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: #eb0a1e;
  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;
  padding: 5px 15px;
}
.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: #eb0a1e;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #eb0a1e;
  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: #eb0a1e;
}
.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-top: 0px;
  padding-bottom: 0px;
  /*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: 30px !important;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  border-radius: 30px !important;
  color: #ffffff;
  background-color: #eb0a1e;
  text-decoration: none;
  border: 1px solid #eb0a1e;
}
.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: 12px;
  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: #eb0a1e !important;
  outline: 5px auto #eb0a1e !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;
}
#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 *****************************************************************/
.KNRSideBarToggle.Open {
  color: #eb0a1e;
}
.KNRSideBarToggle.Close {
  background-color: #eb0a1e;
}
.KNRQuestion {
  font-weight: 500;
  font-size: 16px;
  border: 1px solid #adb4bc;
}
.KNRQuestionResult {
  border: 1px solid #adb4bc;
}
.KNRCorrectAnswer {
  color: #7d7d40;
}
.KNRWrongAnswer {
  color: #eb0a1e;
}
.KNRMessageContent .txt-correct {
  color: #7d7d40;
  font-size: 23px;
}
.KNRMessageContent .txt-wrong {
  color: #eb0a1e;
  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: #fff5f6;
}
/*
.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: 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: #eb0a1e;
}
#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: #eb0a1e;
}
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: Toyota Type;
  font-size: 14px;
  line-height: 1.45;
  color: #212429;
  background-color: #f8f8f8;
  font-weight: 300;
}
h1 {
  font-family: Toyota Type;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 20px;
  text-transform: uppercase;
}
h2 {
  font-family: Toyota Type;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
h3 {
  font-family: Toyota Type;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
h4 {
  font-family: Toyota Type;
  font-size: 14px;
  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: #eb0a1e;
  text-decoration: none;
  background-color: transparent;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:focus,
a:hover {
  color: #eb0a1e;
  text-decoration: underline;
}
a:active,
a:hover {
  outline: 0;
}
strong,
b {
  font-family: Toyota Type;
  font-weight: 600;
}
label {
  font-weight: 500;
}
.red,
.Red {
  color: #eb0a1e;
}
.green,
.Green {
  color: #7d7d40;
}
.orange,
.Orange,
.yellow,
.Yellow {
  color: orange;
}
.redbg {
  background-color: #eb0a1e;
}
.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: 14px;
  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: 14px;
  text-transform: uppercase;
  margin-top: 16px;
}
.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-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: Toyota Type;
}
.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: 12px;
  color: #e4e1d7;
  padding-top: 15px;
}
.footer #footer_links a {
  font-size: 12px;
  text-decoration: underline;
  color: #e4e1d7;
}
.OnTrack_0 {
  color: #eb0a1e;
}
.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: 17px;
  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: 14px;
  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: 10px;
  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: 10px;
  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: #eb0a1e;
  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: 14px;
  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: #eb0a1e !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: #eb0a1e;
  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: #eb0a1e;
  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: 8px;
}
.tableStyle.small tr th {
  font-size: 8px;
}
/********************************************** 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: 20px;
}
.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: Toyota Type;
  font-weight: 500;
  text-shadow: 1px 1px 11px #e4e1d7;
  text-transform: none;
}
.login .login-text #secondline {
  color: #eb0a1e;
  font-size: 35px;
  font-family: Toyota Type;
  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: #eb0a1e;
  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;
}
/*#divSkillsList {
    width: 1880px;
    margin-left: calc(50% - 49.5vw);
}*/
.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 {
  color: black !important;
  border-radius: 40px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #000 !important;
  color: white !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: 445px 200px;
    height: 200px;
    background-color: #000000;
  }
  #bannerContainerLexus {
    background-image: url(/Content/images/Mobile_National_Skills_Banner_Lexus.png);
    background-size: 400px 180px;
    height: 180px;
    background-color: #000000;
  }
  #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);
  }
}
/********************************************** National Skills - End *****************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyIsIlNpdGVLTlIubGVzcyIsIlNpdGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLDhCQUE4QixPQUFPLFdBQTlDOztBQUtKO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQVMsZ0NBQWdDLE9BQU8sV0FBaEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLFNBQVMsa0NBQWtDLE9BQU8sV0FBbEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxvQ0FBb0MsT0FBTyxXQUFwRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxtQ0FBbUMsT0FBTyxXQUFuRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLFNBQVMsaUNBQWlDLE9BQU8sV0FBakQ7Ozs7QUNqRUo7QUFDUztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0VBQzdnQixtQkFBQTtFQUNELGtCQUFBOztBQUF1QjtFQUduQixtQkFBQTtFQUNpQixrQkFBQTs7QUFDSDtFQUdiLG1CQUFBO0VBQ1csa0JBQUE7RUFDRixrQkFBQTtFQUNELGlCQUFBOztBQUNIO0FBQU87QUFDaEIsTUFFRTtFQUFRLGNBQUE7O0FBQ1IsUUFHQztFQUFNO0lBQ1QsYUFB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 */
/*Color-Palette*/
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  src: url('/fonts/ToyotaType-Bold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: bold;
  font-style: italic;
  src: url('/fonts/ToyotaType-BoldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  src: url('/fonts/ToyotaType-Semibold.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-weight: 400;
  font-style: italic;
  src: url('/fonts/ToyotaType-SemiboldIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  font-style: italic;
  src: url('/fonts/ToyotaType-RegularIt.otf') format('OpenType');
}
@font-face {
  font-family: 'Toyota Type';
  src: url('/fonts/ToyotaType-Regular.otf') format('OpenType');
}
/*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;
}
.fusioncharts-container svg > [class*="parent"] + g {
  display: none;
}
.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: 18px 18px 18px 18px;
  font-size: 14px;
  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: #eb0a1e;
  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: #eb0a1e;
  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;*/
  padding: 18px 18px 18px 18px;
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #212429;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #212429;
  padding: 5px 15px;
  text-transform: none;
  background-color: #ffffff;
  background-image: none;
  font-size: 14px;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #eb0a1e;
  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: #eb0a1e;
  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;
  padding: 5px 15px;
}
.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: #eb0a1e;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #eb0a1e;
  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: #eb0a1e;
}
.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-top: 0px;
  padding-bottom: 0px;
  /*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: 30px !important;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  border-radius: 30px !important;
  color: #ffffff;
  background-color: #eb0a1e;
  text-decoration: none;
  border: 1px solid #eb0a1e;
}
.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: 12px;
  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: #eb0a1e !important;
  outline: 5px auto #eb0a1e !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;
}
#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 *****************************************************************/
.KNRSideBarToggle.Open {
  color: #eb0a1e;
}
.KNRSideBarToggle.Close {
  background-color: #eb0a1e;
}
.KNRQuestion {
  font-weight: 500;
  font-size: 16px;
  border: 1px solid #adb4bc;
}
.KNRQuestionResult {
  border: 1px solid #adb4bc;
}
.KNRCorrectAnswer {
  color: #7d7d40;
}
.KNRWrongAnswer {
  color: #eb0a1e;
}
.KNRMessageContent .txt-correct {
  color: #7d7d40;
  font-size: 23px;
}
.KNRMessageContent .txt-wrong {
  color: #eb0a1e;
  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: #fff5f6;
}
/*
.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: 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: #eb0a1e;
}
#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: #eb0a1e;
}
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyIsIlNpdGVLTlIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBOEJBO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLDhCQUE4QixPQUFPLFdBQTlDOztBQUtKO0VBQ0ksYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQVMsZ0NBQWdDLE9BQU8sV0FBaEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLFNBQVMsa0NBQWtDLE9BQU8sV0FBbEQ7O0FBR0o7RUFDSSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxvQ0FBb0MsT0FBTyxXQUFwRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxtQ0FBbUMsT0FBTyxXQUFuRDs7QUFHSjtFQUNJLGFBQWEsYUFBYjtFQUNBLFNBQVMsaUNBQWlDLE9BQU8sV0FBakQ7Ozs7QUNoRUo7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0VBQzVnQixtQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUdKO0FBQU87QUFBUSxNQUFPO0VBQ2xCLGNBQUE7O0FBR0osUUFBMkI7RUFDdkI7SUFDSSxhQUFBOzs7QUFJUix5QkFB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 */

/*****************************************************************************************************************
 *****************************************************************************************************************
 *****************************************************************************************************************
 
    1. This Style sheet should contain core elements for the website. Any specific elements to particular Tool (for e.g KNR should be placed in SiteKNR stylesheet) should be placed in its own stylehseet
 
    2. Please place any override specific styles to Bootstrap, Font-Awesome etc into Override- styles sheets 

    3. Font name should be specified only here under body, unless there is a requirement to have different font for any particular tool

    4. Media Queries should be placed in respective stylesheets only. Dont combine into one.

 *****************************************************************************************************************
 *****************************************************************************************************************
 *****************************************************************************************************************/

/* Core elements */

/*General CSS*/


/*@font-face {
    font-family: 'ToyotaDisplay';
    src: url('/fonts/toyotadisplay-webfont.eot');
    src: url('/fonts/toyotadisplay-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/toyotadisplay-webfont.woff') format('woff'), url('/fonts/toyotadisplay-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ToyotaDisplay';
    src: url('/fonts/toyotadisplay_rg-webfont.eot');
    src: url('/fonts/toyotadisplay_rg-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/toyotadisplay_rg-webfont.woff') format('woff'), url('/fonts/toyotadisplay_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/





@font-face {
    font-family: 'Toyota Type';
    font-weight: bold;
    src: url('../../fonts/ToyotaType-Bold.otf') format('OpenType');
}



@font-face {
    font-family: 'Toyota Type';
    font-weight: bold;
    font-style: italic;
    src: url('../../fonts/ToyotaType-BoldIt.otf') format('OpenType');
}

@font-face {
    font-family: 'Toyota Type';
    font-weight: 400;
    src: url('../../fonts/ToyotaType-Semibold.otf') format('OpenType');
}

@font-face {
    font-family: 'Toyota Type';
    font-weight: 400;
    font-style: italic;
    src: url('../../fonts/ToyotaType-SemiboldIt.otf') format('OpenType');
}

@font-face {
    font-family: 'Toyota Type';
    font-style: italic;
    src: url('../../fonts/ToyotaType-RegularIt.otf') format('OpenType');
}

@font-face {
    font-family: 'Toyota Type';
    src: url('../../fonts/ToyotaType-Regular.otf') format('OpenType');
}


body {
    background-color: #f5f5f5;
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-family: 'Toyota Type', Arial;
    font-size: 12px;
    color: #4d4f53;
    font-weight: normal;
    background-repeat: no-repeat;
    line-height: 1.4;
}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    /*line-height: 1.1;*/
    /*color: #000;*/
}

h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 20px;
}

h1, .h1 {
    font-family: 'Toyota Type', Arial;
    font-size: 24px;
    font-weight: bold;
    color: #4d4f53;
}

h2, .h2 {
    font-family: 'Toyota Type', Arial;
    font-size: 18px;
    color: #4d4f53;
    font-weight: bold;
}

h3, .h3 {
    font-size: 16px;
    font-weight: bold;
    color: #4d4f53;
}

h4, .h4 {
    font-size: 14px;
    font-weight: bold;
    color: #4d4f53;
}

.menu_image {
    font-family: 'Toyota Type', Arial;
    font-weight: bold;
    font-size: 15px;
    color: #404041;
}

    .menu_image:hover {
        color: #eb0a1e;
        text-decoration: none;
    }

#StatusBar {
    background-color: #4d4f53;
    height: 35px;
}

    #StatusBar .profile-img {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        margin-right: 15px;
    }

    #StatusBar .salutation, #StatusBar .note {
        line-height: 35px;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
    }

a, a:link {
    color: #eb0a1e;
    text-decoration: underline;
    font-weight: normal;
}

    a:visited, a:active, a:hover {
        color: #eb0a1e;
        text-decoration: underline;
        cursor: pointer;
    }

    a.link-bold {
        font-weight: bold;
    }

    a img {
        border: none;
    }

.product-wrapper h3 {
    color: #eb0a1e;
}

label {
    font-weight: 500;
}

.taLink {
    color: #eb0a1e;
}

    .taLink:hover, .taLink:active {
        color: White;
    }

pre {
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-family: 'Toyota Type', Arial;
    font-size: 12px;
    color: #000000;
    border: 0px;
    font-weight: normal;
    background: none;
}


.proicon {
    width: 50px;
    height: 60px;
}

    .proicon img {
        width: 100%;
    }

.green, .Green {
    color: #3d763c !important;
}

.greenbg {
    background-color: #3d763c !important;
}

.red, .Red {
    color: #eb0a1e !important;
}

.gray {
    color: #cbcdc9 !important;
}


.GreyBG {
    background-color: #ececec;
    padding: 10px 10px 10px 20px;
}

.WhiteBG {
    background-color: #ffffff;
    padding: 10px 10px 10px 20px;
}

.Container-Box {
    width: 100%;
    height: auto;
    padding: 20px;
    background-color: #ffffff;
    position: relative;
    box-shadow: 1px 1px 1px 1px #d6d6d6;
    border: solid 1px #d6d6d6;
    margin: auto;
    margin-bottom: 20px;
}

    .Container-Box .small {
        width: 50%%;
    }
@media (max-width:767px) {
    #StatusBar {
        padding: 0 20px;
    }
}
.profile-img img, .proroundimg img {
    /*border-radius: 50% 50%;
    border: 1px solid #eee;*/
    object-fit: cover;
}


.navbar.navbar-default {
    border: 0;
    box-shadow: none;
    margin-bottom: 0px;
}

.navbar-default .navbar-nav > li > a {
    color: #fff !important;
    text-decoration: none;
    font-size: 14px !important;
}


    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #eb0a1e !important;
        background-color: rgb(255, 250, 250) !important;
    }


.navbar .navbar-nav > li.extra-nav-class > a {
    color: #eb0a1e !important;
    background-color: rgb(255, 250, 250) !important;
}
@media (max-width: 767px) {

    .navbar .navbar-nav {
        margin-left: 0px;
        width: 100%;
    }


    .navbar-collapse {
        text-align: center;
        border-bottom: solid 1px;
    }


    .navbar-default .navbar-nav > li > a {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 14px !important;
        font-weight: 500;
        text-align: left;
        margin-top: 0px;
    }

    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px!important;
        text-align: left;
    }

    .SideMenuItem {
        border-right: 1px solid #e5e8ed !important;
    }

    /*.navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff !important;
    }*/
}
