/* Minification failed. Returning unminified contents.
(1624,22): run-time error CSS1030: Expected identifier, found ' '
(1624,23): run-time error CSS1031: Expected selector, found '0'
(1624,23): run-time error CSS1025: Expected comma or open brace, found '0'
(1625,19): run-time error CSS1030: Expected identifier, found ' '
(1625,20): run-time error CSS1031: Expected selector, found '0'
(1625,20): run-time error CSS1025: Expected comma or open brace, found '0'
(1626,14): run-time error CSS1030: Expected identifier, found ' '
(1626,15): run-time error CSS1031: Expected selector, found '0'
(1626,15): run-time error CSS1025: Expected comma or open brace, found '0'
(1627,9): run-time error CSS1030: Expected identifier, found ' '
(1627,14): run-time error CSS1031: Expected selector, found ';'
(1627,14): run-time error CSS1025: Expected comma or open brace, found ';'
(1628,9): run-time error CSS1030: Expected identifier, found ' '
(1628,10): run-time error CSS1031: Expected selector, found '300px'
(1628,10): run-time error CSS1025: Expected comma or open brace, found '300px'
(1629,10): run-time error CSS1030: Expected identifier, found ' '
(1629,11): run-time error CSS1031: Expected selector, found '300px'
(1629,11): run-time error CSS1025: Expected comma or open brace, found '300px'
(1630,11): run-time error CSS1030: Expected identifier, found ' '
(1630,12): run-time error CSS1031: Expected selector, found '20px'
(1630,12): run-time error CSS1025: Expected comma or open brace, found '20px'
(1631,16): run-time error CSS1030: Expected identifier, found ' '
(1631,17): run-time error CSS1031: Expected selector, found '20px'
(1631,17): run-time error CSS1025: Expected comma or open brace, found '20px'
(1632,14): run-time error CSS1030: Expected identifier, found ' '
(1632,15): run-time error CSS1031: Expected selector, found '0'
(1632,15): run-time error CSS1025: Expected comma or open brace, found '0'
(1633,17): run-time error CSS1030: Expected identifier, found ' '
(1633,18): run-time error CSS1031: Expected selector, found '20px'
(1633,18): run-time error CSS1025: Expected comma or open brace, found '20px'
(1634,20): run-time error CSS1030: Expected identifier, found ' '
(1634,28): run-time error CSS1031: Expected selector, found ';'
(1634,28): run-time error CSS1025: Expected comma or open brace, found ';'
(1635,12): run-time error CSS1030: Expected identifier, found ' '
(1635,21): run-time error CSS1031: Expected selector, found ';'
(1635,21): run-time error CSS1025: Expected comma or open brace, found ';'
 */
/*Color-Palette*/
/*Fonts*/
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

@font-OpenSans: 'Open Sans', Serif;

@font-Helvetica: Helvetica, Serif;*/
@font-face {
  font-family: 'Sansa Pro Black';
  font-weight: bold;
  src: url('/fonts/SansaPro-Black.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Bold';
  font-weight: bolder;
  src: url('/fonts/SansaPro-Bold.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Normal';
  font-weight: normal;
  src: url('/fonts/SansaPro-Normal.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Light';
  font-weight: lighter;
  src: url('/fonts/SansaPro-Light.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro SemiBold';
  font-weight: 500;
  src: url('/fonts/SansaPro-SemiBold.otf') format('truetype');
}
/*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;
}
.no-padding {
  padding: 0px;
}
.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: 1200px) {
  .container {
    width: 1260px;
  }
}
.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: 20px;
}
.form-group .form-control {
  margin-bottom: 10px;
}
.form-control {
  display: inline-block;
  /*width:auto;*/
}
input[type="checkbox"].form-control {
  /*float: left;*/
  margin: 4px 8px 0 4px;
  width: auto;
  border: 0px;
  height: auto;
}
.navbar {
  min-height: 30px;
  z-index: 1000;
}
.navbar.navbar-default {
  border-width: 0px;
  background-color: transparent;
  border-color: transparent;
  margin-bottom: 0px;
  font-weight: normal;
  background-image: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0px;
}
.navbar.navbar-default a {
  text-decoration: none;
  text-shadow: none !important;
  text-transform: uppercase;
}
.navbar.navbar-default .navbar-brand {
  /*color: #fff;*/
  display: none !important;
}
.navbar.navbar-default .navbar-brand:hover,
.navbar.navbar-default .navbar-brand:focus {
  display: none;
}
.navbar.navbar-default .navbar-text {
  color: #2a295c;
}
.navbar.navbar-default .navbar-nav {
  margin: 0px;
}
.navbar.navbar-default .navbar-nav > li > a {
  color: #2a295c;
  line-height: 1;
  padding: 44px 20px 40px 20px;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 5px solid #fff;
}
.navbar.navbar-default .navbar-nav > li > a:hover,
.navbar.navbar-default .navbar-nav > li > a:focus {
  color: #3CDCC8;
  background-image: none;
  background-color: #fff;
  border-bottom: 5px solid #FF0000;
  -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: #2a295c;
  background-color: #fff;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  font-weight: bold;
  border-bottom: 5px solid #FF0000;
}
.navbar.navbar-default .navbar-nav > .open > a,
.navbar.navbar-default .navbar-nav > .open > a:hover,
.navbar.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #FF0000;
  /*color: #231f20;     background-color: #ffffff;*/
}
.navbar.navbar-default .navbar-nav .dropdown-menu {
  background-color: #d3d0c9;
  border: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu .active > a {
  background-color: #d3d0c9;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a {
  color: #2a295c;
  padding: 5px 15px;
  text-transform: none;
  background-color: #d3d0c9;
  background-image: none;
}
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #FF0000;
  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: #fff;
  background-color: #FF0000;
  outline: 0;
  background-image: none;
}
.navbar.navbar-default .dropdown-submenu {
  position: relative;
}
.navbar.navbar-default .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.navbar.navbar-default .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: white;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar.navbar-default .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.navbar.navbar-default .dropdown-submenu.pull-left {
  float: none;
}
.navbar.navbar-default .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar.navbar-default .navbar-toggle {
  border-color: #FF0000;
  border-width: 3px;
  border-radius: 0;
  height: 47px;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
  background-color: #FF0000;
  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: #FF0000;
}
.navbar.navbar-default .navbar-toggle:hover .icon-bar,
.navbar.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}
.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;
}
.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;
  width: 100%;
}
/****************************************    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: #65676a;
  border-color: #d3d0c9;
  background-color: #d3d0c9;
}
@media (max-width: 767px) {
  .navbar {
    border-radius: 0px;
  }
  .navbar.navbar-default .navbar-nav > li > a {
    color: #2a295c;
    background-color: #d3d0c9;
    padding: 20px 20px;
    font-weight: bold;
  }
  .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: 14px;
  text-shadow: none;
  font-weight: bold;
  padding: 6px 30px;
}
.btn.btn-default,
.btn.btn-default:link,
.btn.btn-default:visited {
  color: #fff;
  background-color: #FF0000;
  text-decoration: none;
  border: 2px solid #FF0000;
}
.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: #65676a;
  background-color: #d3d0c9;
  text-decoration: none;
  /*font-weight: bold;*/
  border: 1px solid #d3d0c9;
  text-shadow: none;
}
.btn.btn-default.btn-sml,
.btn.btn-default:link.btn-sml,
.btn.btn-default:visited.btn-sml {
  font-size: 13px;
  padding: 4px 20px;
}
.btn.btn-default.btn-secondary,
.btn.btn-default:link.btn-secondary,
.btn.btn-default:visited.btn-secondary {
  color: #fff;
  background-color: #65676a;
  border: 1px solid #65676a;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline-color: #FF0000 !important;
  outline: 5px auto #FF0000 !important;
}
.panel.panel-default {
  border-color: #2a295c;
}
.panel.panel-default .panel-heading {
  background-color: #2a295c;
  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 #2a295c;
}
.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: #2a295c;
  font-weight: bold;
  text-align: center;
}

@media (max-width: 768px) {

    #Reward-Catalogue {
        padding: 40px;
    }
}

#Reward-Catalogue #Reward-TopHeader-wrapper {
  box-shadow: none !important;
}
#Reward-Catalogue .reward-list .btn-default,
#Reward-Catalogue #pnl-search-result .btn-default {
  background-color: #65676a !important;
  border: 2px solid #65676a !important;
}
#Reward-Catalogue .carousel-control {
  top: 40%;
}
#Reward-Catalogue .carousel-control.left {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
#Reward-Catalogue .carousel-control.left,
#Reward-Catalogue .carousel-control.right {
  background-image: none;
  filter: none;
  background: rgba(0, 0, 0, 0.3);
  height: 80px;
  width: 50px;
  margin-left: 0px;
  margin-right: 0;
  display: block;
  color: #2a295c;
}
#Reward-Catalogue .carousel-control .glyphicon-chevron-right {
  left: 20%;
}
/********************************************** Standard Settings from Style Guide - Begin *****************************************************************/
html,
body {
  font-size: 100%;
  height: 100%;
}
body {
  padding-bottom: 50px;
  font-family: 'Sansa Pro Normal', Arial, Arial;
  font-size: 14px;
  line-height: 1.45;
  color: #65676a;
  background-color: #eeeef3;
}
h1 {
  font-family: 'Sansa Pro Bold', Arial;
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 20px;
}
h2 {
  font-family: 'Sansa Pro Bold', Arial;
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 10px;
}
h3 {
  font-family: 'Sansa Pro SemiBold', Arial;
  font-size: 18px;
  font-weight: 600;
}
h4 {
  font-family: 'Sansa Pro SemiBold', Arial;
  font-size: 14px;
  font-weight: 600;
}
h1,
h2,
h3,
h4 {
  margin-top: 0px;
  color: #2a295c;
  line-height: 1.45;
}
h2 {
  margin-top: 0px;
  color: #3CDCC8;
  line-height: 1.45;
  /*text-shadow: 1px 1px 2px @color-gray;*/
}
a {
  cursor: pointer;
  color: #FF0000;
  text-decoration: underline;
  background-color: transparent;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:focus,
a:hover {
  color: #FF0000;
  text-decoration: underline;
}
a:active,
a:hover {
  outline: 0;
}
strong,
b {
  font-family: 'Sansa Pro SemiBold', Arial;
}
.red,
.Red {
  color: #FF0000;
}
.green,
.Green {
  color: green;
}
.orange,
.Orange,
.yellow,
.Yellow {
  color: orange;
}
.redbg {
  background-color: #FF0000;
}
.greenbg {
  background-color: green;
}
.orangebg,
.yellowbg {
  background-color: orange;
}
.gray {
  color: #65676a;
}
.graybg {
  background-color: #65676a;
}
#nominate_flyer {
  position: fixed;
  top: 50%;
  right: 0px;
  z-index: 10;
  background-image: url('/content/images/RecogniseNow_Button.png');
  width: 45px;
  height: 137px;
  border: 1px solid #fff;
}
/********************************************** 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;
  object-fit: cover;
}
/********************************************** MISC - Begin *****************************************************************/
/********************************************** Layout - Begin *****************************************************************/
.header {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 2px 0px #d3d0c9;
  -moz-box-shadow: 0px 0px 2px 0px #d3d0c9;
  box-shadow: 0px 0px 2px 0px #d3d0c9;
}
.header .container {
  padding-left: 0px;
  padding-right: 0px;
}
.header #top-header {
  background-color: #2a295c;
  display: block;
  width: 100%;
}
.header #top-header #login {
  color: #fff;
  font-size: 13px;
  line-height: 34px;
}
.header #top-header #login a {
  color: #fff;
  font-weight: bold;
}
.header #top-header #login p {
  margin: 0px;
}
.header #nav-header {
  padding: 0px;
  display: block;
  width: 100%;
  background-color: #fff;
  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;
}
.header .log-out {
  font-size: 13px;
  line-height: 34px;
  color: #fff;
}
.header .log-out a {
  color: #fff;
  text-decoration: underline;
}
.topbanner {
  /*background-image: url('/Content/images/Homepage Banner.png?ref=2');*/
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  /*padding: 40px 0px;*/
  height: 230px;
  /*margin-left: -50px;*/
}
.topbanner h1 {
  color: white;
  font-size: 40px;
  text-transform: none;
  margin: 0px;
  font-weight: 700;
  font: 'Sansa Pro Normal', Arial;
}
.topbanner #HomePageBanner {
  /*padding: 80px 0px;*/
}
.topbanner #HomePageBanner h1 {
  font-size: 36px;
}
#Attachments img {
  max-width: 500px;
}
.body {
  padding: 20px 0px;
}
.body .container.body-content {
  padding: 40px;
}
.body .body-content {
  -webkit-box-shadow: 0px 0px 2px 0px #d3d0c9;
  -moz-box-shadow: 0px 0px 2px 0px #d3d0c9;
  box-shadow: 0px 0px 2px 0px #d3d0c9;
  background-color: #fff;
  min-height: 600px;
}
.body .body-content > .col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.footer {
  /*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;
  border-top: 1px solid #65676a;
  padding-top: 20px;
}
.footer #footer_links {
  font-size: 13px;
  color: #2a295c;
  padding-top: 15px;
}
.footer #footer_links a {
  font-size: 13px;
  text-decoration: underline;
  color: #2a295c;
}
@media (max-width: 767px) {
  .header .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .header .container.body-content {
    padding: 20px;
  }
  .body .container.body-content {
    padding: 20px;
  }
  .footer .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .topbanner {
    height: 100px;
    /*background-image: url('/Content/images/Homepage Banner mobile.png?ref=2');*/
  }
  .topbanner h1 {
    font-size: 40px;
  }
  .container.top-header-content {
    text-align: center;
  }
  .container.top-header-content .col-sm-6 {
    float: none !important;
    text-align: center;
  }
}
/********************************************** Layout - End *****************************************************************/
/********************************************** Elements - Begin *****************************************************************/
.color-blue-lighter {
  color: #3CDCC8;
}
.div-light-bg {
  padding: 40px;
  background-color: #3CDCC8;
}
.div-light-bg h1 {
  margin-bottom: 10px;
}
.div-light-bg h2 {
  color: #fff;
}
.div-light-bg2 {
  padding: 40px;
  background-color: #3CDCC8;
  color: #fff;
}
.div-light-bg2 h1,
.div-light-bg2 h2,
.div-light-bg2 h3 {
  color: #2a295c;
}
.div-light-bg2 a {
  color: #fff;
}
.div-dark-bg {
  padding: 40px;
  background-color: #2a295c;
  color: #fff;
}
.div-formular {
  display: table-row;
}
.div-formular .div-formular-cell {
  display: table-cell;
  text-align: left;
  font-weight: 600;
  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 #3CDCC8;
  padding: 20px;
  text-align: center;
  font-weight: 600;
  color: #3CDCC8;
  margin-bottom: 20px;
  padding-top: 22px;
}
.div-light-framed.highlighted {
  color: #fff;
  background-color: #3CDCC8;
}
.div-light-framed h3 {
  margin-bottom: 5px;
  margin-top: 10px;
}
.div-light-framed p {
  min-height: 3em;
}
.txt-jumbo {
  font-size: 80px;
  font-weight: bold;
  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;
}
.rap-feed-copy .rank {
  font-weight: bold;
}
.rap-feed-copy .name {
  padding-top: 5px;
  padding-right: 5px;
}
/********************************************** Elements - End *****************************************************************/
/********************************************** Table Style - Begin *****************************************************************/
.tableStyle {
  background-color: #fff;
  border-collapse: collapse;
}
.tableStyle tr {
  text-align: center;
}
.tableStyle tr th {
  margin: 0px;
  padding: 6px;
  text-align: center;
  background-color: #2a295c;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  height: 40px;
  border: 1px solid #fff;
  border-collapse: collapse;
}
.tableStyle tr th.subhead {
  background-color: #65676a;
  color: #fff;
}
.tableStyle tr.subhead td {
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  background-color: #3CDCC8 !important;
}
.tableStyle tr td {
  padding: 6px;
  height: 40px;
  background-color: #fff;
  font-weight: normal;
  font-size: 14px;
  color: #65676a;
  text-align: center;
  border: 1px solid #fff;
  border-collapse: collapse;
}
.tableStyle tr:nth-child(even) td {
  background-color: #d3d0c9;
}
.tableStyle tr.footer td {
  background-color: #3CDCC8;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
}
.tableStyle tr.Green td {
  background-color: green !important;
  color: #ffffff;
  border: 1px solid white;
}
.tableStyle tr.Red td {
  background-color: #FF0000 !important;
  color: #ffffff;
  border: 1px solid white;
}
.tableStyle th.left,
.tableStyle td.left {
  padding-left: 10px;
  text-align: left;
}
.tableStyle th.right,
.tableStyle td.right {
  padding-right: 10px;
  text-align: right;
}
.tableStyle tr.AccordianParent td,
.tableStyle td.AccordianParent {
  background-color: #ffffff !important;
  font-weight: bold !important;
  font-size: 14px !important;
  color: #65676a !important;
  cursor: pointer;
  padding: 5px;
}
.tableStyle tr.trAlt td.total,
.tableStyle td.total {
  background-color: #ffcc00 !important;
  font-weight: bold !important;
  font-size: 14px !important;
  color: #65676a !important;
}
.tableStyle select {
  font-size: 8pt;
  font-family: Arial;
}
.tableStyle label,
.tableStyle tbody tr td span.label {
  color: #000;
  font-size: 14px;
}
.tableStyle tr.footerImportant td {
  background-color: #ffcc00 !important;
  font-weight: bold !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: #FF0000;
  text-decoration: underline;
  background-color: transparent;
}
.tableStyle td a.btn-default {
  color: white !important;
}
.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.parent td a {
  /*color: White;*/
}
.tableStyle tr.highlight td,
.tableStyle th.highlight,
.tableStyle td.highlight,
.tableStyle .tableStyle tr:nth-child(even) td.highlight {
  background-color: #3CDCC8;
  color: White;
  font-weight: bold;
}
.tableStyle tr.highlight i {
  color: #fff;
}
.tableStyle tr.trAlt td.highlight {
  background-color: #3CDCC8 !important;
  color: White !important;
}
.tableStyle th.highlight a,
.tableStyle td.highlight a {
  color: White;
}
.tableStyle tr.trAlt td.highlight a {
  color: White !important;
}
.tableStyle tr td .fa {
  font-size: 20px;
}
/********************************************** 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;*/
}
.rotatingBanner {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 200px;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
  height: 230px;
}
.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: #2a295c;
  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 #3CDCC8;
  background-color: #fff;
  border-radius: 10px;
  cursor: pointer;
  margin-right: 3px;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #3CDCC8;
  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: 30%;
  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: 767px;
    min-width: calc(100%);
    max-height: 100px;
    margin: auto;
  }
  .rotatingBanner {
    height: 80px;
    background-position: 30% center;
  }
  #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: #2a295c;
}
#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: #2a295c;
}
#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: #2a295c;
}
/********************************************** Site Carousel - End *****************************************************************/
/********************************************** Content Tile - Begin *****************************************************************/
.ContentTile {
  -webkit-box-shadow: 0px 0px 2px 0px #d3d0c9;
  -moz-box-shadow: 0px 0px 2px 0px #d3d0c9;
  box-shadow: 0px 0px 2px 0px #d3d0c9;
  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;
    }*/
}
.ContentTile.LastContentTile {
  margin-right: 0px;
}
.ContentTile.ContentTile-Double,
.ContentTile .ContentTile-Double-sm {
  width: 620px;
}
.ContentTile.ContentTile-Double-Height {
  height: 620px;
}
.ContentTile.ContentTile-Triple {
  width: 940px;
}
.ContentTile.ContentTile-Quadruple {
  width: 1260px;
}
.ContentTile .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 a {
  font-size: 14px;
}
.ContentTile .small a {
  font-size: 12px;
}
.ContentTile.ContentTile-mb {
  float: none;
  margin: 0px auto 20px auto !important;
  margin-bottom: 20px;
  overflow: hidden;
  width: 300px;
}
.ContentTile.ContentTile-mb:first-child {
  margin-top: 30px !important;
}
.ContentTile.ContentTile-mb:first-child:last-child {
  margin-bottom: 30px !important;
}
.ContentTile .carousel .item {
  padding: 0px;
}
#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: #2a295c;
}
#QuicklinksBox-mb .carousel-control.left i {
  left: -20px;
}
#QuicklinksBox-mb .carousel-control.right i {
  left: -5px;
}
@media (max-width: 767px) {
  -webkit-box-shadow: 0px 0px 2px 0px #d3d0c9;
  -moz-box-shadow: 0px 0px 2px 0px #d3d0c9;
  box-shadow: 0px 0px 2px 0px #d3d0c9;
  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;
    }*/
  .LastContentTile {
    margin-right: 0px;
  }
  .ContentTile-Double,
  .ContentTile-Double-sm {
    width: 620px;
  }
  .ContentTile-Double-Height {
    height: 620px;
  }
  .ContentTile-Triple {
    width: 940px;
  }
  .ContentTile-Quadruple {
    width: 1260px;
  }
  .btn-default {
    font-size: 12px;
  }
  .btn-default.bottom-center {
    position: absolute;
    bottom: 20px;
  }
  .btn-default.bottom-right {
    position: absolute;
    bottom: 20px;
    right: 20px;
  }
  a {
    font-size: 14px;
  }
  .small a {
    font-size: 12px;
  }
  .ContentTile-mb {
    float: none;
    margin: 0px auto 20px auto !important;
    margin-bottom: 20px;
    overflow: hidden;
    width: 300px;
  }
  .ContentTile-mb:first-child {
    margin-top: 30px !important;
  }
  .ContentTile-mb:first-child:last-child {
    margin-bottom: 30px !important;
  }
  .carousel .item {
    padding: 0px;
  }
}
/********************************************** Content Tile - End *****************************************************************/
/********************************************** Login box - Start *****************************************************************/
.login {
  /*position: absolute;
    top: 20%;*/
  margin-top: 25%;
}
.login .login-box {
  background-color: white;
  padding: 20px;
  width: 340px;
  text-align: left;
  margin: auto;
}
.login .login-text {
  margin-bottom: 20px;
}
.login .login-text #firstline {
  color: #3CDCC8;
  font-size: 40px;
  line-height: 100%;
  padding-bottom: 20px;
  font-family: 'Sansa Pro Bold', Arial;
  font-weight: bold;
  text-shadow: 1px 1px 11px #2a295c;
  text-transform: none;
}
.login .login-text #secondline {
  color: #FF0000;
  font-size: 35px;
  font-family: 'Sansa Pro Bold', Arial;
  line-height: 120%;
}
@media (max-width: 991px) {
  .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-mb h2,
#DashboardLayout-mb h3 {
  text-align: center;
}
/******************************************* DashboardLayout- End *************************************************************/
/******************************************* News Room (INSIGHTS) - Begin *************************************************************/
/******************************************* News Room (INSIGHTS) - End *************************************************************/
@media (max-width: 767px) {
  .page-header-mb .fa.fa-shopping-cart.absolute-center {
    color: #3CDCC8 !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: #3CDCC8;
  }
  .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: #d3d0c9;
  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: #2a295c;
  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: #2a295c;
  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: #FF0000;
  width: 100px;
  height: 100px;
  color: white;
  text-align: center;
  font-size: 40px;
  vertical-align: middle;
  display: table;
  margin: auto;
  font-weight: bold;
}
#HowItWork .holder {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}
#HowItWork .contribution-light {
  background-color: #d3d0c9;
  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 *****************************************************************/
/*Survey*/
singleChoiceMatrixQuestion .reflow th {
  padding-right: 10px;
}
table.reflow {
  width: 100%;
}
table.reflow th,
table.reflow td {
  text-align: left;
  border-bottom: 1px dashed silver;
}
table.reflow .cell-label {
  display: none;
}
table.reflow .reflowAlign {
  float: none;
  text-align: center;
}
.segmented table.reflow th,
.segmented table.reflow td {
  text-align: center;
  border-bottom: none;
  vertical-align: top;
}
.segmented table.reflow td label {
  display: block;
}
@media screen and (max-width: 1000px) {
  .segmented table.reflow th {
    display: none;
  }
  .segmented table.reflow tr td {
    float: left;
    clear: left;
    display: block;
    width: 100%;
  }
  .segmented table.reflow tr td:last-child {
    padding-bottom: 20px;
    border-bottom: 0;
  }
  .segmented table.reflow .cell-label {
    display: block;
    float: right;
  }
  .segmented table.reflow .cell-content {
    display: block;
    float: right;
  }
  .segmented table.reflow .reflowAlign {
    float: left;
  }
}
@media screen and (max-width: 535px) {
  table.reflow th {
    display: none;
  }
  table.reflow tr td {
    float: left;
    clear: left;
    display: block;
    width: 100%;
  }
  table.reflow tr td:last-child {
    padding-bottom: 20px;
    border-bottom: 0;
  }
  table.reflow .cell-label {
    display: block;
    float: right;
  }
  table.reflow .cell-content {
    display: block;
    float: right;
  }
  table.reflow .reflowAlign {
    float: left;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiQm9vdHN0cmFwT3ZlcnJpZGUubGVzcyIsIlN5bmNocm9SZXdhcmRzT3ZlcnJpZGUubGVzcyIsIlNpdGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBMkJVO0VBQWlCLGFBQ3pCLGlCQUR5QjtFQUVoQixpQkFBQTtFQUF1QixTQUM1Qiw2QkFDSyxPQUFPLFdBRmdCOztBQUVBO0VBQWlCLGFBQ2xELGdCQURrRDtFQUkvQyxtQkFBQTtFQUF5QixTQUMzQiw0QkFDRSxPQUFPLFdBRmtCOztBQUVGO0VBQWlCLGFBQWEsa0JBQWI7RUFJNUMsbUJBQUE7RUFBeUIsU0FBUyw4QkFFbEMsT0FBTyxXQUZrQjs7QUFFRjtFQUFpQixhQUFhLGlCQUFiO0VBR2pDLG9CQUFBO0VBQ1ksU0FBUyw2QkFDUixPQUNwQixXQUZtQjs7QUFFRjtFQUFpQixhQUFhLG9CQUFiO0VBSS9CLGdCQUFBO0VBQ1EsU0FBUyxnQ0FDUixPQUFPLFdBRFI7Ozs7QUNwRFg7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0VBQzVnQixtQkFBQTtFQUNBLGtCQUFBOztBQUVKO0VBQ0ksWUFBQTs7QUFFSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFHSjtBQUFPO0FBQVEsTUFBTztFQUNsQixjQUFBOztBQUdKLFFBQTJCO0VBQ3ZCO0lBQ0ksYUFBQTs7O0FBSVIseUJBQTBCO0VBQ3RCLFdBQUE7O0FBR0oseUJBQTBCO0VBQ3RCLGdCQUFBOztBQUdKO0FBQWU7RUFDWCwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQURKLFdBTUk7RUFDSSxtQkFBQTs7QUFJUjtFQUNJLHFCQUFBOzs7QUFJSixLQUFLLGlCQUFpQjs7RUFFbEIscUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBS0o7RUFDSSxnQkFBQTtFQUNBLGFBQUE7O0FBR0EsT0FBQztFQUNHLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQVZKLE9BQUMsZUFZRztFQUNJLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTs7QUFmUixPQUFDLGVBa0JHOztFQUVJLHdCQUFBOztBQXBCUixPQUFDLGVBdUJHLGNBQWE7QUF2QmpCLE9BQUMsZUF1QndCLGNBQWE7RUFDOUIsYUFBQTs7QUF4QlIsT0FBQyxlQTJCRztFQUNJLGNBQUE7O0FBNUJSLE9BQUMsZUErQkc7RUFDSSxXQUFBOztBQWhDUixPQUFDLGVBK0JHLFlBR0ksS0FBSztFQUNELGNBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTs7QUFFQSxPQTFDWCxlQStCRyxZQUdJLEtBQUssSUFRQTtBQUFRLE9BMUNwQixlQStCRyxZQUdJLEtBQUssSUFRUztFQUNOLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBOztBQWhEaEIsT0FBQyxlQStCRyxZQXFCSSxVQUFVO0FBcERsQixPQUFDLGVBK0JHLFlBcUJtQixVQUFVLElBQUc7QUFwRHBDLE9BQUMsZUErQkcsWUFxQndDLFVBQVUsSUFBRztFQUM3QyxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTs7QUE1RFosT0FBQyxlQStCRyxZQWdDSSxRQUFRO0FBL0RoQixPQUFDLGVBK0JHLFlBZ0NpQixRQUFRLElBQUc7QUEvRGhDLE9BQUMsZUErQkcsWUFnQ29DLFFBQVEsSUFBRztFQUN2QyxXQUFBO0VBQ0EseUJBQUE7OztBQWpFWixPQUFDLGVBK0JHLFlBcUNJO0VBQ0kseUJBQUE7RUFDQSxZQUFBOztBQXRFWixPQUFDLGVBK0JHLFlBcUNJLGVBSUksUUFBUTtFQUNKLHlCQUFBOztBQXpFaEIsT0FBQyxlQStCRyxZQXFDSSxlQVFJLEtBQUs7RUFDRCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7O0FBR0EsT0FwRmYsZUErQkcsWUFxQ0ksZUFRSSxLQUFLLElBUUE7QUFBUSxPQXBGeEIsZUErQkcsWUFxQ0ksZUFRSSxLQUFLLElBUVM7RUFDTix5QkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7O0FBeEZwQixPQUFDLGVBK0JHLFlBcUNJLGVBd0JJLFVBQVU7QUE1RnRCLE9BQUMsZUErQkcsWUFxQ0ksZUF3Qm1CLFVBQVUsSUFBRztBQTVGeEMsT0FBQyxlQStCRyxZQXFDSSxlQXdCd0MsVUFBVSxJQUFHO0VBQzdDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTs7QUFoR2hCLE9BQUMsZUFxR0c7RUFDSSxrQkFBQTs7QUF0R1IsT0FBQyxlQXlHRyxrQkFBa0I7RUFDZCxNQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7O0FBaEhSLE9BQUMsZUFxSEcsa0JBQWtCLElBQUc7RUFDakIsY0FBQTtFQUNBLFNBQVMsR0FBVDtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQWhJUixPQUFDLGVBbUlHLGtCQUFpQixNQUFPLElBQUc7RUFDdkIsdUJBQUE7O0FBcElSLE9BQUMsZUF1SUcsa0JBQWlCO0VBQ2IsV0FBQTs7QUF4SVIsT0FBQyxlQTJJRyxrQkFBaUIsVUFBVztFQUN4QixXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7O0FBaEpSLE9BQUMsZUFtSkc7RUFDSSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQXZKUixPQUFDLGVBbUpHLGVBTUk7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7O0FBRUEsT0EvSlgsZUFtSkcsZUFNSSxVQU1NO0VBQ0UsZUFBQTs7QUFJUixPQXBLUCxlQW1KRyxlQWlCSztBQUFRLE9BcEtoQixlQW1KRyxlQWlCYztFQUNOLHlCQUFBOztBQURKLE9BcEtQLGVBbUpHLGVBaUJLLE1BR0c7QUFISyxPQXBLaEIsZUFtSkcsZUFpQmMsTUFHTjtFQUNJLHNCQUFBOztBQXhLaEIsT0FBQyxlQTZLRztBQTdLSixPQUFDLGVBNktxQjtFQUNkLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBOztBQW5MUixPQUFDLGVBc0xHO0VBQ0ksY0FBQTs7QUFFQSxPQXpMUCxlQXNMRyxhQUdLO0VBQ0csY0FBQTs7QUExTFosT0FBQyxlQThMRztFQUNJLGFBQUE7O0FBcE1aLE9Bd01JO0VBQ0ksY0FBQTtFQUNBLFdBQUE7OztBQUtSO0FBQVU7QUFBVztBQUFZO0FBQWM7QUFBb0I7QUFBVyxtQkFBb0I7QUFBbUI7QUFBa0I7QUFBaUIsT0FBUTtBQUFtQixrQkFBbUI7QUFBb0I7QUFBaUI7QUFBZ0I7QUFBYTtBQUFhO0FBQWtCO0FBQWU7QUFBZTtBQUFnQjtBQUFtQjtBQUFpQjtBQUFtQjtBQUFnQjtBQUFpQjtBQUFnQjtBQUFtQjtBQUF1QixXQUFZO0FBQUksV0FBWTtBQUFTLFdBQVk7QUFBTztBQUFrQjtBQUFZO0FBQVM7QUFBaUI7QUFBcUI7RUFDeG1CLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBOztBQUdKLFFBQTBCO0VBQ3RCO0lBQ0ksa0JBQUE7O0VBR0EsT0FBQyxlQUFnQixZQUdiLEtBQUs7SUFDRCxjQUFBO0lBQ0EseUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBOztFQUtaO0lBQ0ksa0JBQUE7O0VBREosbUJBR0k7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsU0FBQTs7O0FBS1o7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFJSSxJQUZIO0FBRU0sSUFGTixZQUVPO0FBQU8sSUFGZCxZQUVlO0VBQ1IsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7QUFLUixJQUFDO0FBQWMsSUFBQyxZQUFZO0FBQU8sSUFBQyxZQUFZOzs7OztBQUk1QyxJQUpILFlBSUk7QUFBRCxJQUpZLFlBQVksS0FJdkI7QUFBRCxJQUpnQyxZQUFZLFFBSTNDO0FBQVcsSUFKZixZQUlnQjtBQUFELElBSkEsWUFBWSxLQUlYO0FBQUQsSUFKb0IsWUFBWSxRQUkvQjtBQUNiLElBTEgsWUFLSSxTQUFTO0FBQVYsSUFMWSxZQUFZLEtBS3ZCLFNBQVM7QUFBVixJQUxnQyxZQUFZLFFBSzNDLFNBQVM7QUFBUSxJQUxyQixZQUtzQixVQUFVO0FBQVgsSUFMTixZQUFZLEtBS0wsVUFBVTtBQUFYLElBTGMsWUFBWSxRQUt6QixVQUFVO0FBQzdCLElBTkgsWUFNSSxTQUFTO0FBQVYsSUFOWSxZQUFZLEtBTXZCLFNBQVM7QUFBVixJQU5nQyxZQUFZLFFBTTNDLFNBQVM7QUFDVixJQVBILFlBT0ksVUFBVTtBQUFYLElBUFksWUFBWSxLQU92QixVQUFVO0FBQVgsSUFQZ0MsWUFBWSxRQU8zQyxVQUFVO0FBQ1gsSUFSSCxZQVFJLFNBQVM7QUFBVixJQVJZLFlBQVksS0FRdkIsU0FBUztBQUFWLElBUmdDLFlBQVksUUFRM0MsU0FBUztBQUNWLElBVEgsWUFTSSxVQUFVO0FBQVgsSUFUWSxZQUFZLEtBU3ZCLFVBQVU7QUFBWCxJQVRnQyxZQUFZLFFBUzNDLFVBQVU7QUFDWCxJQVZILFlBVUksU0FBUztBQUFWLElBVlksWUFBWSxLQVV2QixTQUFTO0FBQVYsSUFWZ0MsWUFBWSxRQVUzQyxTQUFTO0FBQ1YsSUFYSCxZQVdJLFVBQVU7QUFBWCxJQVhZLFlBQVksS0FXdkIsVUFBVTtBQUFYLElBWGdDLFlBQVksUUFXM0MsVUFBVTtBQUNYLFFBQVEsVUFBVyxLQVp0QjtBQVlHLFFBQVEsVUFBVyxLQVpQLFlBQVk7QUFZeEIsUUFBUSxVQUFXLEtBWmEsWUFBWTtBQWE1QyxRQUFRLFVBQVcsS0FidEIsWUFhdUI7QUFBcEIsUUFBUSxVQUFXLEtBYlAsWUFBWSxLQWFKO0FBQXBCLFFBQVEsVUFBVyxLQWJhLFlBQVksUUFheEI7QUFDcEIsUUFBUSxVQUFXLEtBZHRCLFlBY3VCO0FBQXBCLFFBQVEsVUFBVyxLQWRQLFlBQVksS0FjSjtBQUFwQixRQUFRLFVBQVcsS0FkYSxZQUFZLFFBY3hCO0FBQ3BCLFFBQVEsVUFBVyxLQWZ0QixZQWV1QjtBQUFwQixRQUFRLFVBQVcsS0FmUCxZQUFZLEtBZUo7QUFBcEIsUUFBUSxVQUFXLEtBZmEsWUFBWSxRQWV4QjtBQUNwQixRQUFRLFVBQVcsS0FoQnRCLFlBZ0J1QjtBQUFwQixRQUFRLFVBQVcsS0FoQlAsWUFBWSxLQWdCSjtBQUFwQixRQUFRLFVBQVcsS0FoQmEsWUFBWSxRQWdCeEI7RUFDaEIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0VBRUEseUJBQUE7RUFDQSxpQkFBQTs7QUFHSixJQXpCSCxZQXlCSTtBQUFELElBekJZLFlBQVksS0F5QnZCO0FBQUQsSUF6QmdDLFlBQVksUUF5QjNDO0VBQ0csZUFBQTtFQUNBLGlCQUFBOztBQUdKLElBOUJILFlBOEJJO0FBQUQsSUE5QlksWUFBWSxLQThCdkI7QUFBRCxJQTlCZ0MsWUFBWSxRQThCM0M7RUFDRyxXQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTs7QUFJUixJQUFDO0FBQVEsSUFBQyxPQUFPO0FBQVEsSUFBQyxPQUFPO0VBQzdCLHNCQUFBO0VBQ0EseUJBQUE7O0FBS0osTUFBQztFQUNHLHFCQUFBOztBQURKLE1BQUMsY0FHRztFQUNJLHlCQUFBO0VBQ0EsWUFBQTs7QUFMUixNQUFDLGNBR0csZUFJSTtBQVBSLE1BQUMsY0FHRyxlQUlRO0FBUFosTUFBQyxjQUdHLGVBSVk7QUFQaEIsTUFBQyxjQUdHLGVBSWdCO0VBQ1IsWUFBQTtFQUNBLGtCQUFBOztBQVRaLE1BQUMsY0FhRztFQUNJLGFBQUE7O0FBZFIsTUFBQyxjQWlCRztFQUNJLHNCQUFBO0VBQ0EsNkJBQUE7O0FBSVo7RUFDSSxlQUFBOztBQUVKO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7O0FBR0osTUFDSTtFQUNJLGVBQUE7O0FBSVI7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUMxYUosaUJBQ0k7RUFDSSwyQkFBQTs7QUFGUixpQkFLSSxhQUNJO0FBTlIsaUJBS2tCLG1CQUNWO0VBQ0kseUJBQUE7RUFDQSx5QkFBQTs7QUFSWixpQkFZSTtFQUNJLFFBQUE7O0FBYlIsaUJBZ0JJLGtCQUFpQjtFQUNiLDRCQUFBO0VBQ0EsK0JBQUE7O0FBbEJSLGlCQXFCSSxrQkFBaUI7QUFyQnJCLGlCQXFCNEIsa0JBQWlCO0VBQ3JDLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTs7QUE5QlIsaUJBaUNJLGtCQUFrQjtFQUNkLFNBQUE7OztBQy9CUjtBQUFNO0VBQ0YsZUFBQTtFQUNBLFlBQUE7O0FBR0o7RUFDSSxvQkFBQTtFQUNBLGFINENvQixnQ0c1Q3BCO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUdKO0VBQ0ksYUhvQzBELHVCR3BDMUQ7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFHSjtFQUNJLGFINkIwRCx1Qkc3QjFEO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBSUo7RUFDSSxhSHdCMkIsMkJHeEIzQjtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLGFIa0IyQiwyQkdsQjNCO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKO0FBQUk7QUFBSTtBQUFJO0VBQ1IsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7OztBQUlKO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLDZCQUFBOztBQUdBLENBQUM7RUFDRywwQ0FBQTtFQUNBLG9CQUFBOztBQUdKLENBQUM7QUFBUSxDQUFDO0VBQ04sY0FBQTtFQUNBLDBCQUFBOztBQUdKLENBQUM7QUFBUyxDQUFDO0VBQ1AsVUFBQTs7QUFJUjtBQUFRO0VBQ0osYUh2QjJCLDJCR3VCM0I7O0FBR0o7QUFBTTtFQUNGLGNBQUE7O0FBR0o7QUFBUTtFQUNKLFlBQUE7O0FBR0o7QUFBUztBQUFTO0FBQVM7RUFDdkIsYUFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7QUFBVztFQUNQLHdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFzQiwwQ0FBdEI7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBOzs7QUFLSjtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFXLGtCQUFYOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQVcscUJBQVg7Ozs7QUFXSixZQUFhO0VBQ1Qsc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBOzs7O0FBUUo7RUFDSSxzQkFBQTtFSGxHSywyQ0FBQTtFQUdDLHdDQUFBO0VBQ3lDLG1DQUFBOztBRzZGbkQsT0FJSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7O0FBTlIsT0FTSTtFQUNJLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FBWlIsT0FTSSxZQUtJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFqQlosT0FTSSxZQUtJLE9BS0k7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7O0FBckJoQixPQVNJLFlBS0ksT0FVSTtFQUNJLFdBQUE7O0FBekJoQixPQThCSTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7O0FBbkNSLE9BOEJJLFlBT0k7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTs7QUEzQ1osT0E4QkksWUFnQkk7RUFDSSxZQUFBOztBQS9DWixPQW1ESTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FBdERSLE9BbURJLFNBS0k7RUFDSSxXQUFBO0VBQ0EsMEJBQUE7O0FBS1o7O0VBRUksMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBOztFQUVBLGFBQUE7OztBQU5KLFVBU0k7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsTUh6TGdCLHlCR3lMaEI7O0FBZlIsVUFrQkk7OztBQWxCSixVQWtCSSxnQkFFSTtFQUNJLGVBQUE7O0FBSVosWUFBYTtFQUVULGdCQUFBOztBQUVKO0VBQ0ksaUJBQUE7O0FBREosS0FHSSxXQUFVO0VBQ04sYUFBQTs7QUFKUixLQU9JO0VIcE1LLDJDQUFBO0VBR0Msd0NBQUE7RUFDeUMsbUNBQUE7RUdrTTNDLHNCQUFBO0VBQ0EsaUJBQUE7O0FBVlIsS0FPSSxjQUtJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTs7QUFLWjs7Ozs7Ozs7QUFBQSxPQUNJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTs7QUFIUixPQU1JO0VBQ0ksZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBOztBQVRSLE9BWUk7RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQWZSLE9Ba0JJLGNBQWM7RUFDVixlQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBOztBQVlSLFFBQTBCO0VBQ3RCLE9BQ0k7SUFDSSxrQkFBQTtJQUNBLG1CQUFBOztFQUhSLE9BTUksV0FBVTtJQUNOLGFBQUE7O0VBSVIsS0FBTSxXQUFVO0lBQ1osYUFBQTs7RUFHSixPQUNJO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTs7RUFHUjtJQUNJLGFBQUE7OztFQUdKLFVBQVc7SUFDUCxlQUFBOztFQUdKLFVBQVU7SUFDTixrQkFBQTs7RUFHSixVQUFVLG1CQUFvQjtJQUMxQixzQkFBQTtJQUNBLGtCQUFBOzs7OztBQU1SO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGFBQUE7RUFDQSx5QkFBQTs7QUFGSixhQUlJO0VBQ0ksbUJBQUE7O0FBTFIsYUFRSTtFQUNJLFdBQUE7O0FBSVI7RUFDSSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBOztBQUhKLGNBS0k7QUFMSixjQUtRO0FBTFIsY0FLWTtFQUNKLGNBQUE7O0FBTlIsY0FTSTtFQUNJLFdBQUE7O0FBS1I7RUFDSSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBREosYUFHSTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7O0FBSVIsUUFBeUI7RUFDckI7SUFDSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBOztFQUhKLGFBS0k7SUFDSSxrQkFBQTtJQUNBLGNBQUE7OztBQUtaO0VBQ0kseUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQUVBLGlCQUFDO0VBQ0csV0FBQTtFQUNBLHlCQUFBOztBQVhSLGlCQWNJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTs7QUFoQlIsaUJBbUJJO0VBQ0ksZUFBQTs7QUFJUjtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUtKO0VBQ0ksZUFBQTs7QUFHSixTQUFVLEVBQUM7RUFDUCxjQUFBO0VBQ0EsZUFBQTs7QUFHSixTQUFVO0FBQVUsU0FBVTtFQUMxQixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7O0FBR0osY0FDSTtFQUNJLGlCQUFBOztBQUZSLGNBS0k7RUFDSSxnQkFBQTtFQUNBLGtCQUFBOzs7O0FBbUJSO0VBQ0ksc0JBQUE7RUFDQSx5QkFBQTs7QUFGSixXQUlJO0VBQ0ksa0JBQUE7O0FBTFIsV0FRSSxHQUFHO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBOztBQWxCUixXQXFCSSxHQUFHLEdBQUU7RUFDRCx5QkFBQTtFQUNBLFdBQUE7O0FBdkJSLFdBMEJJLEdBQUUsUUFBUztFQUNQLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTs7QUE5QlIsV0FpQ0ksR0FBRztFQUNDLFlBQUE7RUFFQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBOztBQTNDUixXQStDSSxHQUFFLFVBQVUsTUFBTztFQUNmLHlCQUFBOztBQWhEUixXQW1ESSxHQUFFLE9BQVE7RUFDTix5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7O0FBdkRSLFdBMERJLEdBQUUsTUFBTztFQUNMLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBOztBQTdEUixXQWdFSSxHQUFFLElBQUs7RUFDSCx5QkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTs7QUFuRVIsV0FzRUksR0FBRTtBQXRFTixXQXNFYSxHQUFFO0VBQ1Asa0JBQUE7RUFDQSxnQkFBQTs7QUF4RVIsV0EyRUksR0FBRTtBQTNFTixXQTJFYyxHQUFFO0VBQ1IsbUJBQUE7RUFDQSxpQkFBQTs7QUE3RVIsV0FnRkksR0FBRSxnQkFBaUI7QUFoRnZCLFdBZ0YyQixHQUFFO0VBQ3JCLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTs7QUF0RlIsV0F5RkksR0FBRSxNQUFPLEdBQUU7QUF6RmYsV0F5RnVCLEdBQUU7RUFDakIseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsY0FBQTs7QUE3RlIsV0FnR0k7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7O0FBbEdSLFdBcUdJO0FBckdKLFdBcUdXLE1BQU0sR0FBRyxHQUFHLEtBQUk7RUFDbkIsV0FBQTtFQUNBLGVBQUE7O0FBdkdSLFdBMEdJLEdBQUUsZ0JBQWlCO0VBQ2YseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsY0FBQTs7QUE5R1IsV0FpSEk7QUFqSEosV0FpSFcsTUFBTTtBQWpIakIsV0FpSHFCLE1BQU0sR0FBRztBQWpIOUIsV0FpSHFDLE1BQU07QUFqSDNDLFdBaUgrQyxNQUFNO0VBQzdDLHdDQUFBO0VBQ0Esc0JBQUE7O0FBbkhSLFdBc0hJLEdBQUc7QUF0SFAsV0FzSFUsR0FBRyxFQUFDO0FBdEhkLFdBc0hxQixHQUFHLEVBQUM7QUF0SHpCLFdBc0htQyxHQUFHLEVBQUM7QUF0SHZDLFdBc0hnRCxHQUFHO0VBQzNDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTs7QUExSFIsV0E2SEksR0FBRyxFQUFDO0VBQ0EsdUJBQUE7O0FBOUhSLFdBaUlJLEdBQUUsTUFBTztBQWpJYixXQWlJZ0IsR0FBRSxNQUFPLEVBQUM7QUFqSTFCLFdBaUlpQyxHQUFFLE1BQU8sRUFBQztBQWpJM0MsV0FpSXFELEdBQUUsTUFBTyxFQUFDO0VBQ3ZELGNBQUE7O0FBbElSLFdBcUlJLEdBQUUsSUFBSztBQXJJWCxXQXFJYyxHQUFFLElBQUssRUFBQztBQXJJdEIsV0FxSTZCLEdBQUUsSUFBSyxFQUFDO0FBcklyQyxXQXFJK0MsR0FBRSxJQUFLLEVBQUM7RUFDL0MsY0FBQTs7QUF0SVIsV0F5SUksR0FBRztFQUNDLGdCQUFBOztBQTFJUixXQTZJSSxHQUFFLE9BQVEsR0FBRzs7O0FBN0lqQixXQWtKSSxHQUFFLFVBQVc7QUFsSmpCLFdBa0pxQixHQUFFO0FBbEp2QixXQWtKbUMsR0FBRTtBQWxKckMsV0FrSmlELFlBQVksR0FBRSxVQUFVLE1BQU8sR0FBRTtFQUMxRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTs7QUFySlIsV0F3SkksR0FBRSxVQUFXO0VBQ1QsV0FBQTs7QUF6SlIsV0E0SkksR0FBRSxNQUFPLEdBQUU7RUFDUCx5QkFBQTtFQUNBLHVCQUFBOztBQTlKUixXQWlLSSxHQUFFLFVBQVc7QUFqS2pCLFdBaUtvQixHQUFFLFVBQVc7RUFDekIsWUFBQTs7QUFsS1IsV0FxS0ksR0FBRSxNQUFPLEdBQUUsVUFBVztFQUNsQix1QkFBQTs7QUF0S1IsV0F5S0ksR0FBRyxHQUFHO0VBQ0YsZUFBQTs7OztBQU1SLG9CQUFxQixNQUFNO0VBQ3ZCLG1DQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTs7O0FBR0o7RUFDSSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxhQUFBOztBQUVKLGVBQWdCO0VBQ1osYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7O0FBR0osU0FBVTtFQUNOLFVBQUE7O0FBR0osU0FBVTtFQUNOLGdCQUFBO0VBQ0EseUNBQUE7RUFDQSxzQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSwyQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKLFNBQVU7RUFDTixjQUFBO0VBQ0EsaUJBQUE7O0FBS0osZUFBZ0IsUUFBTztFQUNuQixlQUFBOztBQUdKLGVBQWdCLFFBQVE7QUFBTyxlQUFnQixRQUFRLElBQUk7RUFDdkQsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTs7QUFHSixlQUFnQjtBQUFXLGVBQWdCO0FBQVMsZUFBZ0I7RUFDaEUsY0FBQTs7QUFHSixlQUFnQjtFQUNaLE9BQUE7O0FBR0osZUFBZ0I7QUFBUyxlQUFnQjtFQUNyQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBOztBQUdKLGVBQWdCO0VBQ1osVUFBQTs7QUFHSixlQUFnQjtFQUNaLFdBQUE7O0FBR0osZUFBZ0IsUUFBTztBQUFPLGVBQWdCLFFBQU87RUFDakQsT0FBQTs7QUFHSixlQUFnQixVQUFTO0VBQ3JCLFdBQUE7O0FBR0osZUFBZ0IsVUFBUztFQUNyQixVQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUtKLGlCQUFpQjtFQUNiLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7O0FBR0osaUJBQWlCO0VBQ2Isc0JBQUE7RUFDQSw0QkFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTs7QUFHSixpQkFBaUI7QUFBUSxpQkFBaUI7RUFDdEMsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBOztBQUdKLGlCQUFrQjtBQUFZLGlCQUFrQjtBQUFZLGlCQUFrQjtBQUF5QixpQkFBa0I7RUFDckgsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTs7QUFHSixpQkFBa0I7QUFBWSxpQkFBa0I7RUFDNUMsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7O0FBR0osaUJBQWtCLFdBQVU7RUFDeEIsU0FBUyxPQUFUOztBQUdKLGlCQUFrQixXQUFVO0VBQ3hCLFNBQVMsT0FBVDs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQUdKLG9CQUFxQjtFQUNqQixxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUdKLG9CQUFxQjtFQUNqQixTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlDQUFBOztBQUdKLGlCQUFrQjtFQUNkLGlCQUFBOztBQUlKLGlCQUFrQjtFQUNkLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUdKLG9CQUFvQjtFQUNoQixZQUFBOztBQU1KLG1CQUFvQjtFQUNoQixXQUFBOztBQUdKLFFBQTBCO0VBQ3RCO0lBQ0ksYUFBQTs7RUFHSix1QkFBd0Isa0JBQWlCO0VBQU8sdUJBQXdCLGtCQUFpQjtFQUN6RixpQkFBa0Isa0JBQWlCO0VBQU8saUJBQWtCLGtCQUFpQjtJQUN6RSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBOztFQUlKO0lBQ0ksZ0JBQUE7SUFDQSxXQUFXLFVBQVg7SUFDQSxpQkFBQTtJQUNBLFlBQUE7O0VBRUo7SUFDSSxZQUFBO0lBQ0EsK0JBQUE7O0VBSUosdUJBQXdCO0lBQ3BCLGFBQUE7O0VBR0osdUJBQXdCLGdCQUFnQjtJQUNwQyxhQUFBO0lBQ0Esa0JBQUE7SUFDQSx5Q0FBQTtJQUNBLGlDQUFBO0lBQ0EsYUFBQTs7RUFHSix1QkFBd0IsZ0JBQWdCLFFBQVE7RUFBTyx1QkFBd0IsZ0JBQWdCLFFBQVEsSUFBSTtJQUN2RyxjQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBOztFQUdKLHVCQUF3QixnQkFBZ0I7RUFBVyx1QkFBd0IsZ0JBQWdCO0VBQVMsdUJBQXdCLGdCQUFnQjtJQUN4SSxjQUFBOztFQUdKLHVCQUF3QixnQkFBZ0I7SUFDcEMsT0FBQTs7RUFHSix1QkFBd0IsZ0JBQWdCO0VBQVMsdUJBQXdCLGdCQUFnQjtJQUNyRixrQkFBQTtJQUNBLE1BQUE7SUFDQSxXQUFBOztFQUdKLHVCQUF3QixnQkFBZ0I7SUFDcEMsVUFBQTs7RUFHSix1QkFBd0IsZ0JBQWdCO0lBQ3BDLFdBQUE7O0VBR0osdUJBQXdCLGdCQUFnQixRQUFPO0VBQU8sdUJBQXdCLGdCQUFnQixRQUFPO0lBQ2pHLE9BQUE7O0VBR0osdUJBQXdCLGdCQUFnQixVQUFTO0lBQzdDLFdBQUE7O0VBR0osdUJBQXdCLGdCQUFnQixVQUFTO0lBQzdDLFVBQUE7OztBQUlSO0VBQ0ksa0JBQUE7O0FBREosYUFHSTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTs7QUFMUixhQVFJLGdCQUFnQjtFQUNaLGFBQUE7O0FBVFIsYUFZSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTs7QUFkUixhQWlCSSxpQkFBaUI7RUFDYixzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTs7QUFwQlIsYUF1Qkksa0JBQWlCO0VBQ2IseUVBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQTdCUixhQWdDSSxrQkFBaUI7RUFDYiwwRUFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBdENSLGFBeUNJO0VBQ0ksYUFBQTs7QUFJUixnQkFDSTtFQUNJLGtCQUFBOztBQUZSLGdCQUtJO0VBQ0ksaUJBQUE7RUFDQSxZQUFBOztBQVBSLGdCQVVJLGdCQUFnQjtFQUNaLFlBQUE7O0FBSVI7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7O0FBSEosYUFLSSxrQkFBaUI7QUFMckIsYUFLNEIsa0JBQWlCO0VBQ3JDLGNBQUE7RUFDQSxzQkFBQTs7QUFQUixhQVVJO0VBQ0ksY0FBQTs7QUFYUixhQWNJLGtCQUFrQjtFQUNkLFNBQUE7O0FBZlIsYUFrQkksa0JBQWlCLEtBQU07RUFDbkIsU0FBQTtFQUNBLFlBQUE7O0FBcEJSLGFBdUJJLGtCQUFpQixNQUFPO0VBQ3BCLFVBQUE7RUFDQSxXQUFBOztBQUlSO0VBQ0ksYUFBQTtFQUNBLGlCQUFBOztBQUZKLHNCQUlJLGtCQUFpQjtBQUpyQixzQkFJNEIsa0JBQWlCO0VBQ3JDLGNBQUE7RUFDQSxzQkFBQTs7QUFOUixzQkFTSTtFQUNJLGNBQUE7O0FBVlIsc0JBYUksa0JBQWtCO0VBQ2QsUUFBQTs7QUFkUixzQkFpQkksa0JBQWlCLEtBQU07RUFDbkIsU0FBQTtFQUNBLFlBQUE7O0FBbkJSLHNCQXNCSSxrQkFBaUIsTUFBTztFQUNwQixVQUFBO0VBQ0EsV0FBQTs7QUF4QlIsc0JBMkJJO0VBQ0ksa0JBQUE7O0FBNUJSLHNCQStCSSxlQUFlO0VBQ1gsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQW5DUixzQkFzQ0k7RUFDSSxlQUFBOztBQXZDUixzQkEwQ0ksdUJBQXVCLE1BQUs7RUFDeEIsYUFBQTs7QUEzQ1Isc0JBK0NJO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTs7QUFsRFIsc0JBcURJLGdCQUFnQjtFQUNaLGFBQUE7O0FBdERSLHNCQXlESTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTs7OztBQUtSO0VIeGpDUywyQ0FBQTtFQUdDLHdDQUFBO0VBQ3lDLG1DQUFBO0VHc2pDL0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTs7Ozs7QUFJQSxZQUFDO0VBQ0csaUJBQUE7O0FBR0osWUFBQztBQWxCTCxZQWtCMEI7RUFDbEIsWUFBQTs7QUFHSixZQUFDO0VBQ0csYUFBQTs7QUFHSixZQUFDO0VBQ0csWUFBQTs7QUFHSixZQUFDO0VBQ0csYUFBQTs7QUEvQlIsWUFtQ0k7RUFDSSxlQUFBOztBQUVBLFlBSEosYUFHSztFQUNHLGtCQUFBO0VBQ0EsWUFBQTs7QUFHSixZQVJKLGFBUUs7RUFDRyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQTlDWixZQWtESTtFQUNJLGVBQUE7O0FBbkRSLFlBc0RJLE9BQU87RUFDSCxlQUFBOztBQUlKLFlBQUM7RUFDRyxXQUFBO0VBQ0EscUNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7QUFFQSxZQVBILGVBT0k7RUFDRywyQkFBQTs7QUFFQSxZQVZQLGVBT0ksWUFHSTtFQUNHLDhCQUFBOztBQXRFaEIsWUE0RUksVUFBVTtFQUNOLFlBQUE7O0FBSVIsaUJBQ0k7RUFDSSxrQkFBQTs7QUFGUixpQkFLSTtFQUNJLHVCQUFBO0VBQ0EsWUFBQTs7QUFQUixpQkFVSSxnQkFBZ0I7RUFDWixhQUFBOztBQVhSLGlCQWNJLGtCQUFpQjtBQWRyQixpQkFjNEIsa0JBQWlCO0VBQ3JDLGNBQUE7RUFDQSxzQkFBQTs7QUFoQlIsaUJBbUJJO0VBQ0ksY0FBQTs7QUFwQlIsaUJBdUJJLGtCQUFpQixLQUFNO0VBQ25CLFdBQUE7O0FBeEJSLGlCQTJCSSxrQkFBaUIsTUFBTztFQUNwQixVQUFBOztBQUlSLFFBQXdCO0VIenFDZiwyQ0FBQTtFQUdDLHdDQUFBO0VBQ3lDLG1DQUFBO0VHc2pDL0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTs7OztFQUlDO0lBQ0csaUJBQUE7O0VBR0g7RUFBcUI7SUFDbEIsWUFBQTs7RUFHSDtJQUNHLGFBQUE7O0VBR0g7SUFDRyxZQUFBOztFQUdIO0lBQ0csYUFBQTs7RUFJSjtJQUNJLGVBQUE7O0VBRUEsWUFBQztJQUNHLGtCQUFBO0lBQ0EsWUFBQTs7RUFHSixZQUFDO0lBQ0csa0JBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTs7RUFJUjtJQUNJLGVBQUE7O0VBR0osTUFBTztJQUNILGVBQUE7O0VBSUg7SUFDRyxXQUFBO0lBQ0EscUNBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTs7RUFFQSxlQUFDO0lBQ0csMkJBQUE7O0VBRUEsZUFISCxZQUdJO0lBQ0csOEJBQUE7O0VBTVosU0FBVTtJQUNOLFlBQUE7Ozs7O0FBeUNSOzs7RUFHSSxlQUFBOztBQUhKLE1BS0k7RUFDSSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQVZSLE1BYUk7RUFDSSxtQkFBQTs7QUFkUixNQWFJLFlBR0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhSDdzQ2tELHVCRzZzQ2xEO0VBQ0EsaUJBQUE7RUFDQSxpQ0FBQTtFQUNBLG9CQUFBOztBQXhCWixNQWFJLFlBY0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFIdHRDa0QsdUJHc3RDbEQ7RUFDQSxpQkFBQTs7QUFPWixRQUEwQjtFQUN0Qjs7Ozs7RUFBQSxNQUlJO0lBQ0ksaUJBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7O0VBUFIsTUFJSSxZQUtJO0lBQ0ksZUFBQTs7RUFWWixNQUlJLFlBU0k7SUFDSSxlQUFBOztFQWRaLE1Ba0JJO0lBQ0ksWUFBQTtJQUNBLFlBQUE7OztBQUtaLFFBQTJCLHdCQUF1QjtFQUU5QztJQUNJLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQVcsa0JBQVg7O0VBSEosTUFLSSxZQUVJO0lBQ0ksZUFBQTs7RUFSWixNQUtJLFlBTUk7SUFDSSxlQUFBOzs7OztBQWFoQixnQkFDSTtBQURKLGdCQUNRO0VBQ0Esa0JBQUE7O0FBSVIsbUJBQ0k7QUFESixtQkFDUTtFQUNBLGtCQUFBOzs7OztBQVdSLFFBQXdCO0VBQ3BCLGVBR0ksSUFBRyxpQkFBaUI7SUFDaEIsY0FBQTs7RUFKUixlQU9JO0lBQ0ksdUJBQUE7O0VBUlIsZUFXSTtFQVhKLGVBV3lCO0lBQ2pCLHlCQUFBOztFQVpSLGVBZUksTUFBSztJQUNELGdCQUFBOztFQWhCUixlQW1CSTtJQUNJLFlBQUE7Ozs7O0FBUVosZ0JBQ0ksU0FFSTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQVJaLGdCQUNJLFNBRUksY0FPSSxNQUFLO0VBQ0QsZ0JBQUE7O0FBWGhCLGdCQUNJLFNBY0k7RUFDSSxZQUFBOzs7O0FBWVo7Ozs7Ozs7Ozs7Ozs7OztBQUFBLFVBQ0ksY0FBYTtFQUNULDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7QUFMUixVQVNJLEdBQUU7RUFDRSxxQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFuQlIsVUFzQkksR0FBRSxJQUFLO0VBQ0gsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBekJSLFVBNEJJLEdBQUUsSUFBSyxHQUFHO0VBQ04scUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBOztBQWxDUixVQTJDSSxHQUFFLElBQUssR0FBRyxFQUFDO0FBM0NmLFVBMkN1QixHQUFFLElBQUssR0FBRyxFQUFDO0FBM0NsQyxVQTJDMEM7RUFDbEMseUJBQUE7RUFDQSxzQkFBc0Isb0NBQXRCO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTs7QUEvQ1IsVUFtREksR0FBRSxJQUFLLEdBQUcsRUFBQyxNQUFPO0FBbkR0QixVQW1EMEI7QUFuRDFCLFVBbURtQyxRQUFRO0VBQ25DLFdBQUE7O0FBcERSLFVBdURJLEdBQUUsSUFBSztFQUNILG1CQUFBO0VBQ0Esc0JBQUE7O0FBekRSLFVBNERJO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUEvRFIsVUFvRUk7RUFDSSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQS9FUixVQWtGSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBdEZSLFVBeUZJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFHSixRQUF5QjtFQUF6QixVQUNJO0lBQ0ksWUFBQTtJQUNBLG1CQUFBOztFQUhSLFVBTUk7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7O0VBVFIsVUFZSSxHQUFFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTs7RUFkUixVQWlCSTtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBOzs7OztBQVVaLDBCQUEyQixRQUFRO0VBQy9CLG1CQUFBOztBQUdKLEtBQUs7RUFDRCxXQUFBOztBQURKLEtBQUssT0FHRDtBQUhKLEtBQUssT0FHRztFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7O0FBTFIsS0FBSyxPQVFEO0VBQ0ksYUFBQTs7QUFUUixLQUFLLE9BWUQ7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7O0FBR1IsVUFBVyxNQUFLLE9BQ1o7QUFESixVQUFXLE1BQUssT0FDUjtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTs7QUFKUixVQUFXLE1BQUssT0FPWixHQUFHO0VBQ0MsY0FBQTs7QUFHSixtQkFBc0M7RUFDbEMsVUFBVyxNQUFLLE9BRVo7SUFDSSxhQUFBOztFQUhSLFVBQVcsTUFBSyxPQU1aLEdBQUc7SUFDQyxXQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxXQUFBOztFQVZSLFVBQVcsTUFBSyxPQWFaLEdBQUcsR0FBRTtJQUNELG9CQUFBO0lBQ0EsZ0JBQUE7O0VBZlIsVUFBVyxNQUFLLE9Ba0JaO0lBQ0ksY0FBQTtJQUNBLFlBQUE7O0VBcEJSLFVBQVcsTUFBSyxPQXVCWjtJQUNJLGNBQUE7SUFDQSxZQUFBOztFQXpCUixVQUFXLE1BQUssT0E0Qlo7SUFDSSxXQUFBOzs7QUFLWixtQkFBcUM7RUFFakMsS0FBSyxPQUVEO0lBQ0ksYUFBQTs7RUFIUixLQUFLLE9BTUQsR0FBRztJQUNDLFdBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7O0VBVlIsS0FBSyxPQWFELEdBQUcsR0FBRTtJQUNELG9CQUFBO0lBQ0EsZ0JBQUE7O0VBZlIsS0FBSyxPQWtCRDtJQUNJLGNBQUE7SUFDQSxZQUFBOztFQXBCUixLQUFLLE9BdUJEO0lBQ0ksY0FBQTtJQUNBLFlBQUE7O0VBekJSLEtBQUssT0E0QkQ7SUFDSSxXQUFBIn0= */
/*Removed this as the styles were aded without #ID or class name and stuffing up other pages. Also code needs to be moved to LESS*/

/*Overriding to extend the page container to full page width*/
/*.main-content.main-content-index-page {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
    width: 100%;
    max-width: 100%;
}

label {
    font-weight: normal;
}

#recgn_ctrl {
    width: 100%;
}

    #recgn_ctrl #pnl_badge .badge-recogn {
        display: inline-block;
        cursor: pointer;
    }

        #recgn_ctrl #pnl_badge .badge-recogn img {
            padding: 15px;
            margin: 2px;
            width: 80px;
            transition: 0.2s;
        }

            #recgn_ctrl #pnl_badge .badge-recogn img.selected {
                box-shadow: 1px 1px 1px 1px #959595;
                padding: 5px;
                transition: 0.2s;
            }



div#cer_preview {
    width: 388px;
    box-shadow: 1px 1px 1px 1px #959595;
    box-sizing: content-box;
    margin: auto;
}

div#cer_pre_header {
    display: none;
    width: 100%;
    background-color: #ACACAC;
    text-align: center;
    color: #fff;
    height: 60px;
}

    div#cer_pre_header span {
        font-size: 20px;
        font-weight: bold;
        line-height: 60px;
    }

div#cer_header {
    background-image: url('/Content/images/RecognitionIcons/eDM_Header.jpg');
    width: 388px;
    height: 177px;
    margin-bottom: 20px;
}

div#cer_footer {
    background-image: url('/Content/images/RecognitionIcons/eDM_Footer.jpg');
    width: 388px;
    height: 19px;
}




div#reco_badge {
    width: 255px;
    margin: auto;
    text-align: center;
}

    div#reco_badge .recognition-chip {
        text-align: center;
        width: 55px;
        height: 55px;
        background-size: cover;
        vertical-align: top;
    }


    div#reco_badge .chip-val {
        padding-top: 13px;
        font-size: 11px;
    }

    div#reco_badge .chip-point {
        font-size: 8px;
    }


div#reco_name {
    width: 100%;
    margin: auto;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

div#reco_copy {
    width: 100%;
    min-height: 140px;
    margin: auto;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

    div#reco_copy p {
        margin: 10px 0px 20px 0px;
        white-space: pre-wrap;
    }

div#reco_msg {
    margin: auto;
    width: 358px;
    text-align: center;
    margin-bottom: 20px;
}

    div#reco_msg h1 {
        color: #018699;
    }

div .eCard {
    box-shadow: 1px 1px 1px 1px #959595;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0px;
    padding-right: 0px;
}
/*#reco_badge .badge-recogn-cert {
    display: none;
}*
#reco_badge .badge-recogn-cert img {
    width: 60px;
    height: 60px;
    padding: 5px;
}

#reco_badge .badge-recogn-cert.selected {
    display: inline-block;
    vertical-align: middle;
}

#reco_badge .recognition-chip {
    cursor: default;
}

#pnl_thanks {
    display: none;
    text-align: center;
    position: fixed;
    width: 100%;
    z-index: 10;
    left: 0;
    top: 35%;
}

    #pnl_thanks h1 {
        border: 2px #C1022C solid;
        padding: 20px;
        display: inline-block;
        border-radius: 10px;
        width: 80%;
        color: #fff;
        font-weight: bold;
        background-color: #C1022C;
    }

#pnl_left, #pnl_right {
    min-width: 388px;
}

#pnl_left {
    box-shadow: 1px 1px 1px 1px #959595;
    padding: 15px;
}

#btn_recogn_now {
    width: 388px;
}


#mdl_points_allocation {
    top: 0;
}

    #mdl_points_allocation .modal-header {
        text-align: center;
        font-size: 16px;
        font-weight: bold;
    }

    #mdl_points_allocation .modal-title {
        color: #018699;
    }



.recogniton-points-chip-wrapper {
    width: 520px;
    margin: auto;
}

.recognition-chip {
    background-image: url('/Content/images/RecPoints_Off.png');
    cursor: pointer;
    font-weight: bold;
    color: #999;
    width: 80px;
    height: 100px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transition: 0.2s;
    background-size: contain;
}

    .recognition-chip.selected {
        background-image: url('/Content/images/RecPoints_On.png');
        color: #018699;
        transition: 0.2s;
    }

/*.modal-body {
    height: 180px;
}

.modal-body-title {
    text-align: center;
    font-weight: normal;
    font-size: 15px;
}*


.chip-val {
    font-size: 16px;
    text-align: center;
}

.chip-point {
    font-size: 9px;
    text-align: center;
}

.kendo-slider-wrapper {
    text-align: center;
    bottom: -20px;
    left: 12px;
}

.k-slider-selection {
    background-color: #018699;
}

.k-slider .k-label {
    font-size: 0.62em;
    color: teal;
}


.deviceWrap #award_preview, .deviceWrap #cer_preview {
    width: 100%;
}

.deviceWrap #award_header, .deviceWrap #cer_header {
    background-repeat: no-repeat;
    width: 100%;
}

#pnl_from_here {
    width: 250px;
    margin: 20px auto;
}

    #pnl_from_here a {
        margin-top: 10px;
    }



@media(max-width:768px) {
    div#cer_preview, div#cer_header, div#cer_footer, #pnl_left, #pnl_right, #btn_recogn_now, div#reco_msg {
        width: 100%;
        min-width: 320px;
    }


    #pnl_left {
        float: none;
        display: inline-block;
    }

    #recgn_ctrl {
        padding: 0 15px !important;
    }

    #pnl_right {
        padding: 0px;
        margin-top: 15px;
        display: none;
    }

    #recgn_ctrl #pnl_badge .badge-recogn img {
        width: 68px;
    }

    #pnl_badge {
        width: 295px;
        margin: auto;
    }


    .kendo-slider-wrapper {
        text-align: center;
        bottom: -11px;
        left: 7px;
    }

    .recognition-chip {
        background-size: contain;
    }
}*/

#pnl_left, #pnl_right {
    min-width: 388px;
}

#pnl_left {
    box-shadow: 1px 1px 1px 1px #959595;
    padding: 15px;
}
#recgn_ctrl {
    width: 100%;
}

    #recgn_ctrl #pnl_badge .badge-recogn {
        display: inline-block;
        cursor: pointer;
    }

        #recgn_ctrl #pnl_badge .badge-recogn img {
            padding: 15px;
            margin: 2px;
            width: 80px;
            transition: 0.2s;
        }

            #recgn_ctrl #pnl_badge .badge-recogn img.selected {
                box-shadow: 1px 1px 1px 1px #959595;
                padding: 5px;
                transition: 0.2s;
            }

/*Color-Palette*/
/*Fonts*/
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

@font-OpenSans: 'Open Sans', Serif;

@font-Helvetica: Helvetica, Serif;*/
@font-face {
  font-family: 'Sansa Pro Black';
  font-weight: bold;
  src: url('/fonts/SansaPro-Black.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Bold';
  font-weight: bolder;
  src: url('/fonts/SansaPro-Bold.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Normal';
  font-weight: normal;
  src: url('/fonts/SansaPro-Normal.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Light';
  font-weight: lighter;
  src: url('/fonts/SansaPro-Light.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro SemiBold';
  font-weight: 500;
  src: url('/fonts/SansaPro-SemiBold.otf') format('truetype');
}
/*Sizes*/
/* Reusable style sets*/
/*Common*/
.k-widget.k-multiselect.k-header {
  background-color: #fff;
}
.k-multiselect .k-button {
  margin-top: 5px;
  margin-left: 5px;
}
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*How it Works*/
#RAP-HowItWork-Banner-1 {
  width: 100%;
  background-image: url('/ClientFileUploads/ckfinder/files/Nirvana_Sales_Banner.png');
  background-size: cover;
  height: 300px;
  margin-top: -10px;
}
#RAP-HowItWork-Banner-1 h1 {
  position: relative;
  top: 120px;
  font-size: 30px;
  font-weight: bold;
  color: #2a295c;
}
#RAP-HowItWork-Pannel-1 {
  padding-top: 10px;
  margin-right: -30px;
}
#RAP-HowItWork-Pannel-1 p {
  font-size: 16px;
}
#RAP-HowItWork-Pannel-1 h1 {
  color: #2a295c;
  margin-bottom: 20px;
}
#RAP-HowItWork-Pannel-1 table {
  margin-top: 20px;
  width: 100%;
  margin-bottom: 20px;
}
#RAP-HowItWork-Pannel-1 .themed-box {
  width: 280px;
  height: 140px;
  padding: 20px;
  background-color: #d3d0c9;
  text-align: center;
  color: #2a295c;
  position: relative;
}
#RAP-HowItWork-Pannel-1 .themed-box h3 {
  margin-bottom: 10px;
  font-size: 16px;
  color: #2a295c;
}
#RAP-HowItWork-Pannel-1 .themed-box p {
  font-size: 14px;
}
#RAP-HowItWork-Pannel-1 .themed-box img {
  position: absolute;
  right: -17px;
  top: 39%;
}
#RAP-HowItWork-Pannel-1 #btn-sbm {
  margin-right: 25px;
}
#RAP-HowItWork-Pannel-1 #btn-hiw {
  margin-right: 10px;
}
#RAP-HowItWork-Banner-2 {
  width: 100%;
  margin-top: 20px;
  padding: 40px 0px;
}
#RAP-HowItWork-Banner-2 > div {
  background-color: #DEDCDF;
  text-align: left;
  position: relative;
  padding: 20px;
}
#RAP-HowItWork-Banner-2 img:first-child {
  position: absolute;
  left: 50px;
  top: -24px;
}
#RAP-HowItWork-Banner-2 img:nth-child(3) {
  position: absolute;
  right: 50px;
  top: -29px;
}
#RAP-HowItWork-Banner-2 p {
  width: 780px;
  font-size: 20px;
  color: #2a295c;
  margin: auto;
}
/*RAP Nominate*/
#RAPNominationForm {
  margin-top: 40px;
}
#RAPNominationForm .ContentTile-rap-feed {
  margin-left: 20px;
  margin-top: 10px;
  width: 100%;
  height: auto;
  padding: 0px 0 15px 0;
}
#RAPNominationForm .BoxHeading {
  background-color: #fff;
  color: #2a295c;
  padding-top: 10px;
  text-align: center;
}
#RAPNominationForm .ContentTile-rap-feed .BoxHeading {
  margin-left: 0px;
}
#RAPNominationForm .RAPFeeds {
  border-left: solid 1px #eeeef3;
}
#RAPNominationForm .RAPFeeds .rap-feed-wrapper > div:first-child i {
  color: #65676a !important;
  font-size: 20px;
}
#RAPNominationForm .RAPBox i.fa-pencil-square-o {
  display: block;
  top: 20px;
  right: 20px;
  position: absolute;
  font-size: 20px;
  color: #2a295c;
  cursor: pointer;
  z-index: 9;
}
#RAPNominationForm .RAPBox .usr-cell i.fa-pencil-square-o {
  right: -10px;
}
.RAPFeeds .rap-feed-wrapper > div:first-child {
  background-color: #fff;
}
#RAPTabs > .tab-content > .tab-pane {
  margin-top: 10px;
}
#Step1 .popover {
  width: 280px;
}
#Step1 .popover-title {
  display: none;
}
.popover {
  z-index: 99999;
}
h4.step-title {
  color: #2a295c;
}
.popover-toggle {
  font-size: 20px;
  color: #2a295c;
  /*position: absolute;
    top: 11px;
    right: 18px;*/
  cursor: pointer;
  margin-left: 10px;
}
.popover,
.popover-content {
  max-width: none;
}
.popover-content .fa {
  color: #2a295c;
}
.popover-content .close {
  opacity: 0.6;
}
.popover-content .close:hover {
  opacity: 1;
}
#popover-toggle-3 {
  top: -5px;
  margin-left: 15px;
}
#Nominate-Banner-1 {
  width: 100%;
  background-image: url('/Content/images/TeamImage1.jpg');
  background-size: cover;
  min-height: 155px;
  margin-bottom: 40px;
  position: relative;
}
.RAPSideBar {
  /*padding: 0px;
    margin-top: 20px;
   padding-right: 20px;
    width: 24%;
    float: left;*/
}
.RAPContainer {
  border-left: solid 1px #eeeef3;
  border-right: solid 1px #eeeef3;
  /*padding-right: 20px;
    padding-left: 20px;
    float: left;*/
}
.RAPContainer .btn-save {
  height: 40px;
  display: inline;
}
.RAPContainer .btn-del {
  height: 40px;
  display: inline;
}
div#RAPTabs > ul.nav-pills {
  width: 100%;
}
div#RAPTabs > ul.nav-pills > li {
  width: 250px;
  height: 115px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 1px 1px #d3d0c9;
}
div#RAPTabs > ul.nav-pills > li > a {
  border-radius: 0px;
  width: 100%;
  height: 100%;
  line-height: 115px;
  text-align: center;
  color: #2a295c;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  padding-top: 35px;
  padding-bottom: 5px;
  background-color: #eeeef3;
  position: relative;
  padding: 0px 20px;
}
div#RAPTabs > ul.nav-pills > li > a > span {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
div#RAPTabs > ul.nav-pills > li > a > img {
  display: none;
}
div#RAPTabs > ul.nav-pills > li.active > a,
div#RAPTabs > ul.nav-pills > li.active > a:hover,
div#RAPTabs > .nav-pills > li.active > a:focus {
  background-color: #d3d0c9;
  color: #2a295c;
  font-size: 14px;
}
div#RAPTabs > ul.nav-pills > li.active > a > img,
div#RAPTabs > ul.nav-pills > li.active > a:hover > img,
div#RAPTabs > .nav-pills > li.active > a:focus > img {
  position: absolute;
  top: 40px;
  right: -17px;
  display: block;
}
.mb-nav-pills li {
  width: 24%;
  text-align: center;
}
.mb-nav-pills > li + li {
  margin-left: 3px;
}
.mb-nav-pills > li > a {
  text-decoration: none;
  font-weight: bold;
  border-radius: 0px;
  color: #6e6e6e;
  background-color: #eeeef3;
}
.mb-nav-pills > li.active > a,
.mb-nav-pills > li.active > a:hover,
.mb-nav-pills > li.active > a:focus {
  background-color: #2a295c !important;
}
.mb-nav-pills > li .fa {
  display: none;
}
.mb-nav-pills > li.finish .fa {
  display: block;
  color: #2a295c;
  font-size: 11px;
  position: absolute;
  top: 14px;
  left: 6%;
  z-index: 1;
}
.mb-nav-pills > li.active .fa,
.mb-nav-pills > li.active.finish .fa {
  display: none;
}
.RAPSideBar .fa {
  display: none;
}
div#RAPTabs > .nav-pills > li.finish .fa {
  display: inline-block;
  color: #2a295c;
  font-size: 20px;
  margin-left: 5px;
}
div#RAPTabs > .nav-pills > li.active.finish .fa {
  display: none;
}
ul#RAPApproveButtons > li > a {
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
}
ul#RAPApproveButtons > li > a:hover,
ul#RAPApproveButtons > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #029bcf;
  border-color: #029bcf;
  text-shadow: none;
}
table#tblRAPDetails td {
  text-align: left;
  padding-bottom: 3px;
}
/*RAP Feed*/
.rap-feed-wrapper .news-scroller,
#recent-nomination-feed-hr .news-scroller {
  margin: 0px;
  padding-left: 0px;
}
.rap-feed-wrapper .news-scroller li,
#recent-nomination-feed-hr .news-scroller li {
  list-style: none;
  height: 89px;
  padding-bottom: 5px;
  padding-top: 5px;
  overflow: hidden;
}
.rap-feed-wrapper .news-scroller li table,
#recent-nomination-feed-hr .news-scroller li table {
  background-color: transparent;
}
.rap-feed-wrapper .news-scroller li:hover,
#recent-nomination-feed-hr .news-scroller li:hover,
.rap-feed-wrapper .news-scroller li.active-cell,
#recent-nomination-feed-hr .news-scroller li.active-cell {
  background-color: #f2f2f2;
  cursor: pointer;
}
.rap-feed-wrapper ul.news-scroller,
#recent-nomination-feed-hr ul.news-scroller {
  padding-left: 0px;
}
.rap-feed-wrapper .ContentTile-rap-feed.ContentTile,
#recent-nomination-feed-hr .ContentTile-rap-feed.ContentTile {
  padding-left: 0px;
  padding-right: 0px;
  height: auto;
  width: 100%;
}
.rap-feed-wrapper .ContentTile-rap-feed .BoxHeading,
#recent-nomination-feed-hr .ContentTile-rap-feed .BoxHeading {
  /*margin-left: 20px;*/
}
.rap-feed-wrapper .ContentTile-rap-feed .BoxHeadingIcon,
#recent-nomination-feed-hr .ContentTile-rap-feed .BoxHeadingIcon {
  background-image: url('/Content/images/Sale.png');
  background-size: cover;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 27px;
  right: 20px;
}
.rap-feed-wrapper .rap-feed-icon,
#recent-nomination-feed-hr .rap-feed-icon {
  vertical-align: top;
  padding-top: 5px;
  width: 84px;
  height: 70px;
}
.rap-feed-wrapper .rap-feed-icon img,
#recent-nomination-feed-hr .rap-feed-icon img {
  width: 50px;
  height: 50px;
  display: table-cell;
  margin: auto;
  border-radius: 50% 50%;
}
.rap-feed-wrapper .rap-feed-copy,
#recent-nomination-feed-hr .rap-feed-copy {
  width: 158px;
  vertical-align: top;
}
.rap-feed-wrapper .rap-feed-copy .name,
#recent-nomination-feed-hr .rap-feed-copy .name {
  font-size: 11px;
  padding-top: 0px;
  margin-top: 5px;
}
.rap-feed-wrapper .rap-feed-copy .rank,
#recent-nomination-feed-hr .rap-feed-copy .rank {
  color: #453188;
  font-size: 16px;
}
.rap-feed-wrapper .rap-feed-perc,
#recent-nomination-feed-hr .rap-feed-perc {
  width: 69px;
  text-align: center;
}
.rap-feed-wrapper .rap-feed-perc span,
#recent-nomination-feed-hr .rap-feed-perc span {
  color: #6e6e6e;
  font-weight: bold;
  font-size: 12px;
}
.rap-feed-wrapper .profile-wrapper,
#recent-nomination-feed-hr .profile-wrapper {
  position: relative;
  display: inline-block;
}
.rap-feed-wrapper .exceptional-star,
#recent-nomination-feed-hr .exceptional-star {
  position: absolute;
  right: -20px;
  font-size: 30px;
  color: #ffcc00;
}
.rap-feed-wrapper img.exceptional-star,
#recent-nomination-feed-hr img.exceptional-star {
  width: 30px !important;
  height: 30px !important;
}
.rap-feed-scroller .rap-feed-copy .name {
  font-size: 11px;
  height: 60px;
}
#recent-nomination-feed-hr a {
  text-decoration: none;
}
.rap-feed-footer {
  margin-top: 10px;
}
.rap-feed-footer-layout {
  border-collapse: separate;
  border-spacing: 10px 0px;
  width: 80%;
}
/*My nominations*/
.myNomTbl td {
  height: 50px;
}
.myNomTbl td .catIcn {
  margin-right: 10px;
  right: -2px;
  position: absolute;
  top: 12px;
}
.myNomTbl tr td:nth-child(4) {
  position: relative;
}
/*-* dropdown customisation *-*/
div.k-multiselect-wrap {
  background-image: url('/Content/images/RAP/dropdown_arrow.gif');
  background-position: right bottom;
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 5px;
}
.RAPExceptionalFlag {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 22px;
}
#divReview {
  clear: both;
  margin-top: 10px;
}
.arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #2a295c;
}
.arrow-down {
  width: 0;
  height: 0;
  border-left: 100px solid transparent;
  border-right: 100px solid transparent;
  border-top: 100px solid #2a295c;
}
.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid blue;
}
.arrow-left-grey-100 {
  width: 0;
  height: 0;
  border-top: 90px solid transparent;
  border-bottom: 90px solid transparent;
  border-right: 100px solid #ececec;
}
.selected-value {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-size: 100%;
  margin-right: 5px;
  border-radius: 50%;
}
#RAPNominatorList-list .k-item,
#RAPNomineeList-list .k-item,
#ReviewerUID-list .k-item {
  line-height: 1em;
  min-width: 300px;
}
/* Material Theme padding adjustment*/
.k-material #RAPNominatorList-list .k-item,
.k-material #RAPNominatorList-list .k-item.k-state-hover,
.k-materialblack #RAPNominatorList-list .k-item,
.k-materialblack #RAPNominatorList-list .k-item.k-state-hover {
  padding-left: 5px;
  border-left: 0;
}
#RAPNominatorList-list .k-item > span,
#RAPNomineeList-list .k-item > span,
#ReviewerUID-list .k-item > span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  margin: 20px 10px 10px 5px;
}
#RAPNominatorList-list .k-item > span:first-child,
#RAPNomineeList-list .k-item > span:first-child,
#ReviewerUID-list .k-item > span:first-child {
  -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
  margin: 10px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#RAPNominatorList-list h3,
#RAPNomineeList-list h3,
#ReviewerUID-list h3 {
  font-size: 1.2em;
  font-weight: normal;
  margin: 0 0 1px 0;
  padding: 0;
}
#RAPNominatorList-list p,
#RAPNomineeList-list p,
#ReviewerUID-list p {
  margin: 0;
  padding: 0;
  font-size: 0.8em;
}
.RAPBox {
  box-shadow: 1px 1px 1px 1px #d3d0c9;
  margin: 0 auto 10px;
  padding: 20px;
  /*border: 1px solid rgba(20,53,80,0.14);*/
  margin-right: 20px;
  position: relative;
}
.RAPBox .RAPBorder hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0;
  border-top: 1px solid #eee;
}
.RAPBox h4 {
  margin-bottom: 10px;
}
.RAPBox.grey {
  background-color: #f5f5f5;
}
.RAPBox i.fa-pencil-square-o {
  display: none;
}
#RAPNominationDetails .RAPBox,
#RAPReviewNomination .RAPBox {
  margin-right: 0px;
}
#NominationText {
  height: 330px;
}
#div_cc_mgr .k-delete {
  display: none;
}
#div_cc_mgr .k-button {
  background-color: #fff !important;
  border: none;
}
.usr-cell {
  position: relative;
}
i.fa-paperclip {
  color: #2a295c;
}
#content-dock {
  margin-top: 10px;
  padding-bottom: 30px;
}
#Nominate-Banner-1.cloaked {
  background-image: none;
  min-height: 30px;
  padding: 0px !important;
}
#Nominate-Banner-1.cloaked img {
  display: none;
}
@media (max-width: 767px) {
  #content-dock {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  #Nominate-Banner-1 img {
    width: 80% !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  #Nominate-Banner-1 {
    background-image: url('/Content/images/TeamImage1_mb.jpg');
  }
  #RAP-HowItWork-Pannel-1 {
    padding: 20px;
  }
  .RAPContainer {
    border-left: 0px;
    border-right: 0px;
  }
  .main-content {
    padding-top: 0px;
  }
  #Step1 .popover {
    width: 148px;
  }
  .RAPBox {
    margin-right: 0px;
  }
  #RAPNominationForm {
    margin-top: 20px;
  }
  #RAPNominationForm .RAPBox i.fa-pencil-square-o {
    bottom: 10px;
    top: auto;
  }
  #RAP-HowItWork-Banner-2 p {
    width: 100%;
  }
  #RAP-HowItWork-Banner-2 img {
    display: none;
  }
}
/*******************************     Rap Report          ************************************************************/
#RecentNominationsReport .kzContainer {
  margin: 20px 0px;
  min-height: 120px;
}
.kzContainer .col-sm-5 {
  margin-left: 0px;
  padding-left: 0px;
  width: 145px;
}
.kzSubContainer h2 {
  padding-top: 0;
  margin-bottom: 0px;
}
.kzSubmitted {
  color: #d3d0c9;
  font-size: 11px;
  margin: 0 0 0px;
  font-style: italic;
}
.kzKPINom {
  margin: 0 0 0px;
}
.kzSocialContainer {
  position: absolute;
  bottom: 35px;
}
.kzProfileImg {
  border-radius: 50%;
  border: 1px solid #eee;
  /* filter: contrast(25%) brightness(180%); */
  /*padding: 10px;*/
}
.kzProfileImg img {
  border-radius: 50%;
  border: 1px solid #eee;
  /* filter: contrast(25%) brightness(180%); */
  /*padding: 10px;*/
}
/********************************************************************************************************************/
/*******************************************You Nominations Block****************************************************/
table.nom-sum-tile {
  margin: 3px auto;
  border-spacing: 1px;
  border-collapse: separate;
  text-align: center;
  color: #fff;
  width: 100%;
  height: 178px;
}
table.nom-sum-tile td {
  background-color: #d3d0c9;
  width: 80px;
  padding: 10px;
}
table.nom-sum-tile .nom-sum-header td {
  padding: 5px;
  background-color: #2a295c;
  height: 40px;
}
table.nom-sum-tile .nom-sum-title {
  vertical-align: middle;
}
table.nom-sum-tile .nom-sum-number {
  font-size: 19px;
}
/********************************************************************************************************************/
/******************************************* Kendo Slider Block (Additional Points) ****************************************************/
#points_additional_wrapper .kendo-slider-wrapper {
  text-align: center;
  bottom: -20px;
  left: 12px;
}
#points_additional_wrapper #allocatePoints {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
#points_additional_wrapper .radio-inline {
  font-size: 16px;
  font-weight: bold;
}
#points_additional_wrapper #allocatePointsSlider {
  width: 100%;
}
#points_additional_wrapper .k-slider-selection {
  background-color: #3CDCC8 !important;
}
#points_additional_wrapper .k-slider .k-label {
  font-size: 0.62em;
  color: teal;
}
/********************************************************************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiU2l0ZVJhcC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE0QkE7RUFDSSxhQUFhLGlCQUFiO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLDZCQUE2QixPQUFPLFdBQTdDOztBQUdKO0VBQ0ksYUFBYSxnQkFBYjtFQUNBLG1CQUFBO0VBQ0EsU0FBUyw0QkFBNEIsT0FBTyxXQUE1Qzs7QUFHSjtFQUNJLGFBQWEsa0JBQWI7RUFDQSxtQkFBQTtFQUNBLFNBQVMsOEJBQThCLE9BQU8sV0FBOUM7O0FBR0o7RUFDSSxhQUFhLGlCQUFiO0VBQ0Esb0JBQUE7RUFDQSxTQUFTLDZCQUE2QixPQUFPLFdBQTdDOztBQUlKO0VBQ0ksYUFBYSxvQkFBYjtFQUNBLGdCQUFBO0VBQ0EsU0FBUyxnQ0FBZ0MsT0FBTyxXQUFoRDs7Ozs7QUNyREosU0FBUyxjQUFjO0VBQ25CLHNCQUFBOztBQUdKLGNBQWU7RUFDWCxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxVQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBOztBQUdKO0VBQ0k7SUFDSSxVQUFBOztFQUdKO0lBQ0ksVUFBQTs7RUFHSjtJQUNJLFVBQUE7OztBQUlSO0VBQ0k7SUFDSSxVQUFBOztFQUdKO0lBQ0ksVUFBQTs7RUFHSjtJQUNJLFVBQUE7OztBQUlSO0VBQ0k7SUFDSSxVQUFBOztFQUdKO0lBQ0ksVUFBQTs7RUFHSjtJQUNJLFVBQUE7Ozs7QUFLUjtFQUNJLFdBQUE7RUFDQSxzQkFBc0IsNkRBQXRCO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7O0FBR0osdUJBQXdCO0VBQ3BCLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBS0o7RUFDSSxpQkFBQTtFQUNBLG1CQUFBOztBQUdKLHVCQUF3QjtFQUNwQixlQUFBOztBQUdKLHVCQUF3QjtFQUNwQixjQUFBO0VBQ0EsbUJBQUE7O0FBR0os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 */
/*Color-Palette*/
/*Fonts*/
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

@font-OpenSans: 'Open Sans', Serif;

@font-Helvetica: Helvetica, Serif;*/
@font-face {
  font-family: 'Sansa Pro Black';
  font-weight: bold;
  src: url('/fonts/SansaPro-Black.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Bold';
  font-weight: bolder;
  src: url('/fonts/SansaPro-Bold.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Normal';
  font-weight: normal;
  src: url('/fonts/SansaPro-Normal.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro Light';
  font-weight: lighter;
  src: url('/fonts/SansaPro-Light.otf') format('truetype');
}
@font-face {
  font-family: 'Sansa Pro SemiBold';
  font-weight: 500;
  src: url('/fonts/SansaPro-SemiBold.otf') format('truetype');
}
/*Sizes*/
/* Reusable style sets*/
div#RAPKPI_Accordian .panel-heading {
  background-image: none;
  background-color: #fff;
  /*background-image: none;*/
  color: #fff;
  filter: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-repeat: no-repeat;
  background-position: 0px;
}
div#RAPKPI_Accordian .panel-heading.kpi-0 {
  background-color: #65676a;
  text-align: center;
}
div#RAPKPI_Accordian .panel-heading.kpi-0 h4 {
  margin-left: 0px;
}
div#RAPKPI_Accordian .panel-heading.kpi-1 {
  background-image: url('/Content/images/RAP/KPI_1.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-2 {
  background-image: url('/Content/images/RAP/KPI_2.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-3 {
  background-image: url('/Content/images/RAP/KPI_3.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-4 {
  background-image: url('/Content/images/RAP/KPI_4.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-5 {
  background-image: url('/Content/images/RAP/KPI_5.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-6 {
  background-image: url('/Content/images/RAP/KPI_6.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-7 {
  background-image: url('/Content/images/RAP/KPI_7.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-8 {
  background-image: url('/Content/images/RAP/KPI_8.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading.kpi-93 {
  background-image: url('/Content/images/RAP/KPI_93.png');
  background-size: 35px;
}
div#RAPKPI_Accordian .panel-heading .panel-title {
  background-color: #65676a;
  padding-left: 10px;
  margin-left: 35px;
  padding-right: 15px;
  padding-top: 7px;
  padding-bottom: 7px;
}
div#RAPKPI_Accordian .panel-default a {
  color: #fff;
  text-decoration: none;
}
div#RAPKPI_Accordian .panel-body {
  padding: 0px;
}
div#RAPKPI_Accordian .panel {
  margin: 10px 0px;
  box-shadow: 1px 1px 1px 1px #959595;
  border-radius: 0px;
  border: 0px;
}
div#RAPKPI_Accordian .panel table > tbody > tr > td {
  border: 0px;
}
.DisplayKPI {
  text-align: left;
  background-repeat: no-repeat;
  padding-left: 50px;
  height: auto;
  background-position: left top;
}
.DisplayKPI.kpi-0 {
  /*background-color: @color-gray;*/
  text-align: center;
  padding-left: 0px;
}
.DisplayKPI.kpi-0 h4 {
  margin-left: 0px;
}
.RAPBox.DisplayKPI.kpi-0 {
  text-align: left;
}
.DisplayKPI.kpi-1 {
  background-image: url('/Content/images/RAP/KPI_1.png');
  background-size: 40px;
}
.DisplayKPI.kpi-2 {
  background-image: url('/Content/images/RAP/KPI_2.png');
  background-size: 40px;
}
.DisplayKPI.kpi-3 {
  background-image: url('/Content/images/RAP/KPI_3.png');
  background-size: 40px;
}
.DisplayKPI.kpi-4 {
  background-image: url('/Content/images/RAP/KPI_4.png');
  background-size: 40px;
}
.DisplayKPI.kpi-5 {
  background-image: url('/Content/images/RAP/KPI_5.png');
  background-size: 40px;
}
.DisplayKPI.kpi-6 {
  background-image: url('/Content/images/RAP/KPI_6.png');
  background-size: 40px;
}
.DisplayKPI.kpi-7 {
  background-image: url('/Content/images/RAP/KPI_7.png');
  background-size: 40px;
}
.DisplayKPI.kpi-8 {
  background-image: url('/Content/images/RAP/KPI_8.png');
  background-size: 40px;
}
.DisplayKPI.kpi-93 {
  background-image: url('/Content/images/RAP/KPI_93.png');
  background-size: 40px;
}
/*div#RAPKPI_Accordian .panel-heading.Selected {
    background-color: @color-primary-one;
}*/
div#RAPKPI_Accordian .panel-heading.Selected .panel-title {
  background-color: #2a295c;
}
div#RAPKPI_Accordian .Selected > label {
  color: #fff;
}
div#RAPKPI_Accordian .fa-check {
  display: none;
}
div#RAPKPI_Accordian .Selected .fa-check {
  display: inline-block;
}
div#RAPKPI_Accordian h5.title {
  display: none;
}
div#RAPKPI_Accordian h5.grow {
  display: block;
}
.sub-kpi-wrapper {
  width: 100%;
}
@media (max-width: 768px) {
  .DisplayKPI {
    height: auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsb2JhbFZhcmlhYmxlcy5sZXNzIiwiU2l0ZVJBUEtQSS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE0QkE7RUFDSSxhQUFhLGlCQUFiO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLDZCQUE2QixPQUFPLFdBQTdDOztBQUdKO0VBQ0ksYUFBYSxnQkFBYjtFQUNBLG1CQUFBO0VBQ0EsU0FBUyw0QkFBNEIsT0FBTyxXQUE1Qzs7QUFHSjtFQUNJLGFBQWEsa0JBQWI7RUFDQSxtQkFBQTtFQUNBLFNBQVMsOEJBQThCLE9BQU8sV0FBOUM7O0FBR0o7RUFDSSxhQUFhLGlCQUFiO0VBQ0Esb0JBQUE7RUFDQSxTQUFTLDZCQUE2QixPQUFPLFdBQTdDOztBQUlKO0VBQ0ksYUFBYSxvQkFBYjtFQUNBLGdCQUFBO0VBQ0EsU0FBUyxnQ0FBZ0MsT0FBTyxXQUFoRDs7OztBQ3RESixHQUFHLGlCQUFrQjtFQUNqQixzQkFBQTtFQUNBLHNCQUFBOztFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTs7QUFHQSxHQWZELGlCQUFrQixlQWVoQjtFQUNHLHlCQUFBO0VBQ0Esa0JBQUE7O0FBRkosR0FmRCxpQkFBa0IsZUFlaEIsTUFJRztFQUNJLGdCQUFBOztBQUlSLEdBeEJELGlCQUFrQixlQXdCaEI7RUFDRyxzQkFBc0IsZ0NBQXRCO0VBQ0EscUJBQUE7O0FBR0osR0E3QkQsaUJBQWtCLGVBNkJoQjtFQUNHLHNCQUFzQixnQ0FBdEI7RUFDQSxxQkFBQTs7QUFHSixHQWxDRCxpQkFBa0IsZUFrQ2hCO0VBQ0csc0JBQXNCLGdDQUF0QjtFQUNBLHFCQUFBOztBQUdKLEdBdkNELGlCQUFrQixlQXVDaEI7RUFDRyxzQkFBc0IsZ0NBQXRCO0VBQ0EscUJBQUE7O0FBR0osR0E1Q0QsaUJBQWtCLGVBNENoQjtFQUNHLHNCQUFzQixnQ0FBdEI7RUFDQSxxQkFBQTs7QUFHSixHQWpERCxpQkFBa0IsZUFpRGhCO0VBQ0csc0JBQXNCLGdDQUF0QjtFQUNBLHFCQUFBOztBQUdKLEdBdERELGlCQUFrQixlQXNEaEI7RUFDRyxzQkFBc0IsZ0NBQXRCO0VBQ0EscUJBQUE7O0FBR0osR0EzREQsaUJBQWtCLGVBMkRoQjtFQUNHLHNCQUFzQixnQ0FBdEI7RUFDQSxxQkFBQTs7QUFHSixHQWhFRCxpQkFBa0IsZUFnRWhCO0VBQ0csc0JBQXNCLGlDQUF0QjtFQUNBLHFCQUFBOztBQWxFUixHQUFHLGlCQUFrQixlQXFFakI7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBSVIsR0FBRyxpQkFBa0IsZUFBZTtFQUNoQyxXQUFBO0VBQ0EscUJBQUE7O0FBR0osR0FBRyxpQkFBa0I7RUFDakIsWUFBQTs7QUFHSixHQUFHLGlCQUFrQjtFQUNqQixnQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQUdKLEdBQUcsaUJBQWtCLE9BQU8sTUFBTSxRQUFRLEtBQUs7RUFDM0MsV0FBQTs7QUFJSjtFQUNJLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTs7QUFHSixXQUFXOztFQUVQLGtCQUFBO0VBQ0EsaUJBQUE7O0FBSEosV0FBVyxNQUtQO0VBQ0ksZ0JBQUE7O0FBR1IsT0FBTyxXQUFXO0VBQ2QsZ0JBQUE7O0FBRUosV0FBVztFQUNQLHNCQUFzQixnQ0FBdEI7RUFDQSxxQkFBQTs7QUFHSixXQUFXO0VBQ1Asc0JBQXNCLGdDQUF0QjtFQUNBLHFCQUFBOztBQUdKLFdBQVc7RUFDUCxzQkFBc0IsZ0NBQXRCO0VBQ0EscUJBQUE7O0FBR0osV0FBVztFQUNQLHNCQUFzQixnQ0FBdEI7RUFDQSxxQkFBQTs7QUFHSixXQUFXO0VBQ1Asc0JBQXNCLGdDQUF0QjtFQUNBLHFCQUFBOztBQUdKLFdBQVc7RUFDUCxzQkFBc0IsZ0NBQXRCO0VBQ0EscUJBQUE7O0FBR0osV0FBVztFQUNQLHNCQUFzQixnQ0FBdEI7RUFDQSxxQkFBQTs7QUFHSixXQUFXO0VBQ1Asc0JBQXNCLGdDQUF0QjtFQUNBLHFCQUFBOztBQUdKLFdBQVc7RUFDUCxzQkFBc0IsaUNBQXRCO0VBQ0EscUJBQUE7Ozs7O0FBS0osR0FBRyxpQkFBa0IsZUFBYyxTQUFVO0VBQ3pDLHlCQUFBOztBQUdKLEdBQUcsaUJBQWtCLFVBQVU7RUFDM0IsV0FBQTs7QUFHSixHQUFHLGlCQUFrQjtFQUNqQixhQUFBOztBQUdKLEdBQUcsaUJBQWtCLFVBQVU7RUFDM0IscUJBQUE7O0FBR0osR0FBRyxpQkFBa0IsR0FBRTtFQUNuQixhQUFBOztBQUdKLEdBQUcsaUJBQWtCLEdBQUU7RUFDbkIsY0FBQTs7QUFJSjtFQUNJLFdBQUE7O0FBSUosUUFBeUI7RUFDckI7SUFDSSxZQUFBIn0= */
.MessageConfirmingBox {
    clear: both;
}



div#SurveyTabs > ul.nav-pills {
    margin-bottom: -1px;
}

div#SurveyTabs > div.tab-content {
    border: 1px solid #ddd;
    padding: 20px;
}

div#SurveyTabs > ul.nav-pills > li.active > a,
div#SurveyTabs > ul.nav-pills > li.active > a:hover,
div#SurveyTabs > .nav-pills > li.active > a:focus {
    background-color: #232323;
    color: #FFFFFF;
    height: 41px;
    font-size: 14px;
}

/*div#SurveyTabs .fa
{
    display: none;
}*/

div#SurveyTabs > ul.nav-pills > li.finish > a, div#SurveyTabs > ul.nav-pills > li.finish > a:hover, div#SurveyTabs > .nav-pills > li.finish > a:focus {
    background-color: #ddd;
    color: #FFFFFF;
    font-size: 14px;
}
/*div#SurveyTabs > ul.nav-pills > li.active > a, div#SurveyTabs > ul.nav-pills > li.active > a:hover, div#SurveyTabs > .nav-pills > li.active > a:focus
{
    background-color: transparent;
}*/
div#SurveyTabs > .nav-pills > li.finish .fa {
    display: inline-block;
    padding-right: 5px;
}

div#SurveyTabs > ul.nav-pills > li.active > a > .fa, div#SurveyTabs > ul.nav-pills > li.active > a:hover > .fa, div#SurveyTabs > .nav-pills > li.active > a:focus > .fa {
    display: none;
}

div#SurveyTabs > ul.nav-pills > li > a {
    border-radius: 0px;
    width: 100%;
    height: 41px;
    padding: 12px 5px 10px 5px;
    text-align: center;
    background-color: #ddd;
    color: #4c4c4c;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

div#SurveyTabs > ul.nav-pills {
    width: 100%;
}

    div#SurveyTabs > ul.nav-pills > li {
        display: inline-block;
        width: 24%;
        max-width: 183px;
    }

.segmented {
    display: inline-block;
    width: 100%;
}

    .segmented label {
        display: inline;
    }

    .segmented .label {
        background-color: #fff;
        border: 1px #ccc;
        border-style: solid none solid solid;
        color: #333333;
        cursor: pointer;
        float: left;
        padding: 8px 4px;
        text-align: center;
        text-shadow: 1px 1px #fff;
        width: 100%;
        border-radius: 0px;
        line-height: 1.5em;
    }

    .segmented tr td:first-child .label {
        border-radius: 3px 0 0 3px;
    }

    .segmented tr td:last-child .label {
        border-radius: 0 3px 3px 0;
        border-right-style: solid;
    }

    .segmented input {
        display: none;
    }

        .segmented input:checked + .label {
            background-color: #915FC8;
            border-color: #000;
            box-shadow: 3px 2px 10px rgba(0,0,0,.2) inset, -3px 2px 10px rgba(0,0,0,.2) inset;
            color: #fff;
            text-shadow: -1px -1px rgba(0,0,0,.3);
        }

.NPSQuestion {
    text-align: center;
}

    .NPSQuestion span {
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 5px;
    }



.logo-wrapper {
    height: 150px;
}


.SVYQuestion {
    margin-bottom: 10px;
}

.radioQuestion {
    margin-left: -10px;
}

    .radioQuestion p {
        margin-bottom: 10px;
    }

    .radioQuestion label {
        display: inline-block;
        cursor: pointer;
        position: relative;
        font-size: 16px;
        font-weight: normal;
        clear: both;
        margin-left: 75px;
        padding: 18px 10px 15px 10px;
        background-color: #e5e5e5;
        min-height: 60px;
        width: calc(100% - 75px);
    }

    .radioQuestion input[type=radio], .radioQuestion input[type=checkbox] {
        display: none;
    }

.matrixQuestion table {
    border-left: solid 1px #e5e5e5;
    width: 100%;
}

    .matrixQuestion table th {
        padding: 5px;
        border-top: solid 1px #e5e5e5;
        border-right: solid 1px #e5e5e5;
        border-bottom: solid 1px #e5e5e5;
        text-align: center;
    }

    .matrixQuestion table td {
        padding: 5px;
        border-right: solid 1px #e5e5e5;
        border-bottom: solid 1px #e5e5e5;
        text-align: center;
        height: 75px;
    }

.radioQuestion.matrixQuestion.hidden-xs {
    margin-left: 0px;
}

    .radioQuestion.matrixQuestion.hidden-xs label {
        min-height: 0px;
        padding: 0px;
        top: -35px;
    }

.radioQuestion.matrixQuestion {
    margin-left: 0px;
}

.SVYQuestion.SVYSubQuestion {
    background-color: transparent;
    color: #333333;
    padding: 0px;
    margin: 0px;
    border: 0;
}

.radioQuestion.matrixQuestion .table-cell {
    border: 1px solid #ddd;
}

.SurveyQuestions .radioQuestion label:before {
    content: "";
    display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 0px;
    position: absolute;
    left: -65px;
    top: 0px; /*bottom: 1px;         /*background-color: #aaa;         box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/
    background: url('/Content/5596F73A-A616-ED11-8179-00505601477A/Images/Button_Q-NotSelected.png') center no-repeat !important;
    background-size: 60px;
}

.SurveyQuestions .radioQuestion input[type=radio]:checked + label:before, .SurveyQuestions .radioQuestion input[type=checkbox]:checked + label:before {
    /*content: "\2022";         color: #f3f3f3;         font-size: 26px;         text-align: center;         line-height: 18px;*/
    background: url('/Content/5596F73A-A616-ED11-8179-00505601477A/Images/Button_Q-Selected.png') center no-repeat !important;
    background-size: 60px;
}



.singleChoiceMatrixQuestion table, .singleChoiceMatrixQuestion table th {
    text-align: center !important;
}

.SVYQuestion-comment-label {
    font-size: 16px !important;
}




.radioQuestion.singleChoiceMatrixQuestion input {
    display: inline-block;
    margin: 10px;
}

.radioQuestion.singleChoiceMatrixQuestion table {
    width: 100%;
}

    .radioQuestion.singleChoiceMatrixQuestion table tr td, .radioQuestion.singleChoiceMatrixQuestion table tr th {
        text-align: center;
    }

    .radioQuestion.singleChoiceMatrixQuestion table tr:nth-child(2n+1) td {
        background-color: #e5e5e5;
    }

.radioQuestion.singleChoiceMatrixQuestion label {
    display: none;
}

.radioQuestion.singleChoiceMatrixQuestion {
    margin-left: 0px;
    margin-bottom: 20px;
}

    .radioQuestion.singleChoiceMatrixQuestion p {
        margin-bottom: 0px;
    }


.SVYQuestionContainer {
    margin-bottom: 30px;
}

    .SVYQuestionContainer.SVYSubQuestionContainer {
        margin-bottom: 0px;
    }

.SVYQuestion {
    /*border: 1px solid #cccccc;*/
    border: none;
    text-align: left;
    padding: 15px 15px 15px 0px;
    font-size: 16px;
}

    .SVYQuestion.SVYSubQuestion {
        text-align: left;
    }

.SVYQuestion-comment-label {
    text-align: center;
    height: auto;
}

.SVYQuestion p {
    font-weight: bold;
}

.SVYQuestion.SVYSubQuestion p {
    font-weight: normal;
}

.otherAnswer {
    width: 560px;
    margin-left: 10px;
}


#QuestionModal .modal-dialog {
    width: 800px;
}


@media (max-width: 767px) {
    .logo-wrapper {
        height: 95px;
    }

        .logo-wrapper img {
            max-height: 95px;
        }

    #TopHeader {
        min-height: 95px;
    }

    .radioQuestion.singleChoiceMatrixQuestion input {
        margin: 5px;
    }
}

@media (max-width: 480px) {
    .reflow td {
        display: block;
        margin: 5px 0;
        border-radius: 4px;
        text-align: left !important;
    }

        .reflow td.optionTd {
            background-color: #eeeef3;
            padding-left: 5px;
        }

        .reflow td label {
            visibility: visible;
        }

    .reflow tr.optionsHeading {
        display: none;
    }
}


@media (min-width: 481px) {
    .reflow td label {
        display: none;
    }

    .reflow tr.optionsHeading {
        visibility: visible;
    }
}


.progress-bar {
    background-color: #915FC8;
}

.reflowAlign .cell-content input[type="radio"] {
    /* remove standard background appearance */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* create custom radiobutton appearance */
    display: inline-block;
    width: 15px;
    height: 15px;
    padding: 2px;
    /* background-color only for content */
    background-clip: content-box;
    border: 1px solid #bbbbbb;
    border-radius: 50%;
}

    /* appearance for checked radiobutton */
    .reflowAlign .cell-content input[type="radio"]:checked {
        background-color: #915FC8;
    }

.NPSQuestion {
    background-color: transparent !important;
}

.toast-close-button {
  color: #bbb;
}

.toast-bottom-right {
  right: 20px;
  bottom: 80px;
}

#toast-container .toast {
  padding: 15px 15px 15px 15px;
  color: #000;
}
#toast-container .toast:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/*KZ: remove the background icon image*/
#toast-container .toast.toast-info {
  background-image: none!important;
}

.toast-info {
  background-color: none;
}

.toast-info {
  background-color: #fff;
}
.toast-warning {
  background-color: #F89406;
}
progress-bar {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

table.toast-cart-change-layout{

}

table.toast-cart-change-layout td{
    padding:5px;
}

.toast-thumb{
    width:60px;
    height:60px;
    border:2px solid #eee;
}

