/* Minification failed. Returning unminified contents.
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,19): run-time error CSS1039: Token not allowed after unary operator: '-fs-1'
(77,19): run-time error CSS1039: Token not allowed after unary operator: '-fs-2'
(81,19): run-time error CSS1039: Token not allowed after unary operator: '-fs-3'
(85,19): run-time error CSS1039: Token not allowed after unary operator: '-fs-4'
(89,19): run-time error CSS1039: Token not allowed after unary operator: '-fs-5'
(494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(505,15): run-time error CSS1039: Token not allowed after unary operator: '-grid-width'
(511,15): run-time error CSS1039: Token not allowed after unary operator: '-card-width'
(516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*FFFFFF*/
/* Site Color scheme */
/*#0084b0(dark-blue) #553A63 59693d;*/
/*#e6f3f8(light-bule) #007399 7c568f 75a68e 75864a;*/
/*007399 452f50*/
/*#6a6c6f;*/
:root {
  --fs-1: calc(2.875rem) !important;
  --fs-2: calc(2.275rem) !important;
  --fs-3: calc(1.975rem) !important;
  --fs-4: calc(1.675rem) !important;
  --fs-5: calc(1.475rem) !important;
  --fs-6: calc(1.375rem) !important;
}
/* bootstrap 5.3.3 properties*/

.d-flex {
  display: flex !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-stretch {
  justify-content: stretch !important;
}
.align-items-center {
  align-items: center !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.h-100 {
  height: 100% !important;
}
.h-95 {
  height: 95% !important;
}
.h-90 {
  height: 90% !important;
}
.w-100 {
  width: 100% !important;
}
.fs-1,
h1 {
  font-size: var(--fs-1);
}
.fs-2,
h2 {
  font-size: var(--fs-2);
}
.fs-3,
h3 {
  font-size: var(--fs-3);
}
.fs-4,
h4 {
  font-size: var(--fs-4);
}
.fs-5,
h5 {
  font-size: var(--fs-5);
}
.fs-75 {
  font-size: 0.75rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.text-white {
  color: #fff !important;
}
.text-site-primary {
  color: #0084b0 !important;
}
.text-site-secondary {
  color: #e6f3f8 !important;
}
.text-site-primary-training {
  color: #ed8322 !important;
}
.text-site-secondary-training {
  color: #fcf2e8 !important;
}
.bg-site-primary {
  background-color: #0084b0 !important;
}
.bg-site-secondary {
  background-color: #e6f3f8 !important;
}
.bg-site-primary-training {
  background-color: #ed8322 !important;
}
.background-color {
  color: #fcf2e8 !important;
}
body {
  font-family: 'Poppins', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  /*@media (max-width: 425px) {
      margin-top: 68px !important;
   }*/
  background-color: #e6f3f8;
}
body.training-mode {
  background-color: #fcf2e8 !important;
  border-color: #fcf2e8 !important;
}
.site-container {
  height: 100vh;
  height: 100 dvh;
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.site-container .training-mode {
  background-color: #ed8322 !important;
  border-color: #ed8322 !important;
}
.site-container .site-header {
  background-color: #0084b0;
  border-color: #0084b0;
  position: sticky;
  /* Makes the header sticky */
  top: 0;
  /* Sticks the header to the top */
  z-index: 1000;
  /* Ensures the header is above other content */
  padding: 0.7rem 0;
  /*.dashboardBtnHolder {
         padding-top: 10px;
         padding-bottom: 10px;
      }*/

}
.site-container .site-header .header-content {
  display: flex;
  justify-content: space-between;
  align-items: center !important;
  position: relative;
  margin: 0.25rem 0;
}
.site-container .site-header .header-content .left-nav {
  padding-left: 10px !important;
  margin-right: auto;
}
.site-container .site-header .header-content #menu-dropdown > .dropdown-menu {
  width: 365px;
  left: -10px;
  top: -5px;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu {
  background-color: #fff !important;
  /*#5c636a*/

}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu > li.nav-item > a {
  padding-left: 12px !important;
  color: #ed8322 !important;
  /*#fff*/
  font-weight: bold;
  font-size: 1rem;
  /*var(--fs-4);*/
  text-decoration: underline;
  outline: none !important;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu > li.nav-item > a:hover,
.site-container .site-header .header-content #menu-dropdown .dropdown-menu > li.nav-item > a:focus,
.site-container .site-header .header-content #menu-dropdown .dropdown-menu > li.nav-item > a:focus-visible {
  background-color: #fff !important;
  outline: none !important;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section {
  padding: 0 0.7rem 0.7rem;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section .header {
  color: #ed8322 !important;
  /*#fff*/
  font-weight: bold;
  font-size: 1rem;
  /*var(--fs-4);*/
  padding: 0;
  margin-bottom: 0.5rem;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section a {
  color: #0084b0 !important;
  /*#fff*/
  font-size: 1rem;
  line-height: 1rem;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section .horizontal-menu a {
  font-size: 0.85rem;
  font-weight: bold;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section .section.link-list {
  /*background-color: @color-site-secondary-training;*/
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.1rem !important;
  padding: 0.35rem 0.35rem 0.35rem 10px !important;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section .section.link-list a {
  font-size: 0.85rem;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section .section.link-list a:hover {
  background-color: #e6f3f8 !important;
  /*#E7E0EB*/
  color: #16181b !important;
  text-decoration: none;
}
.site-container .site-header .header-content #menu-dropdown .dropdown-menu .menu-section .section button.close {
  opacity: 0.7;
}
.site-container .site-header .header-content .selectedDealer {
  /*position: absolute;
            right: 0;*/
  font-size: 14px;
}
@media (max-width: 425px) {
  .site-container .site-header .header-content .selectedDealer span[role="button"] .lastName {
    display: none;
  }
}
@media (max-width: 768px) {
  .site-container .site-header .header-content .selectedDealer span[role="button"] .dealer-account-number {
    display: none;
  }
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown {
  width: 225px;
  padding: 10px;
  margin-bottom: 5px;
  left: -50px;
  background-color: #fff !important;
}
@media (max-width: 768px) {
  .site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown {
    margin-left: -70px;
  }
}
@media (max-width: 425px) {
  .site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown {
    margin-left: -150px;
  }
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well.dealerInfo {
  margin-bottom: 2px;
  background-color: #75787b;
  /*darker green: #5EB05E*/
  color: #FFFFFF;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well h3 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 16px;
  color: #FFFFFF;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well .media {
  margin-top: 5px;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well .media a.dealerImg {
  margin-bottom: 10px;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well .media-body span.media-heading {
  font-size: 12px;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well .media-body .media {
  margin-top: 0;
  font-size: 12px;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .well img {
  width: 55px;
  height: 70px;
  padding: 0;
  float: left;
}
.site-container .site-header .header-content .selectedDealer #selected-dealer-dropdown .dealerSearchLink {
  margin-top: 5px;
}
.site-container .site-header .header-content .brand {
  /*margin-right: auto;
            margin-left: -40px;*/
  position: absolute;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: fit-content;
}
.site-container .site-header .header-content .brand > img.full-logo {
  max-width: 135px !important;
}
.site-container .site-header .header-content .brand > img.icon {
  display: none;
  max-width: 33px !important;
}
@media (max-width: 768px) {
  .site-container .site-header .header-content .brand > img.full-logo {
    display: none;
  }
  .site-container .site-header .header-content .brand > img.icon {
    display: block;
  }
}
@media (max-width: 650px) {
  .site-container .site-header .header-content .brand > img.icon {
    display: none;
  }
}
.site-container .site-header .header-content .notifications {
  /*position: absolute;
            right: 0;*/
  font-size: 14px;
}
.site-container .site-header .header-content .notifications .badge {
  margin-left: 1px;
  background-color: #ed8322;
}
.site-container .site-header .header-content .notifications #notifications-dropdown {
  left: 0;
  width: 250px;
  background-color: #fff !important;
}
.site-container .site-header .navbar {
  margin-bottom: 0 !important;
}
.site-container .site-header .navbar .navbar-brand {
  display: flex;
  padding: 0;
  flex-direction: column;
  justify-content: center;
}
.site-container .site-header .navbar .navbar-brand img {
  max-width: 135px !important;
}
.site-container .site-header .navbar-inverse {
  background-color: #0084b0 !important;
  border-color: #0084b0 !important;
}
.site-container .site-header .navbar-inverse .navbar-nav > li > a {
  color: #e6f3f8;
}
.site-container .site-header .navbar-inverse .navbar-nav > .open > a,
.site-container .site-header .navbar-inverse .navbar-nav > .open > a:hover,
.site-container .site-header .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #0084b0 !important;
}
.site-container .site-header .navbar-inverse.training-mode {
  background-color: #ed8322 !important;
  border-color: #ed8322 !important;
}
.site-container .site-header .navbar-inverse.training-mode .navbar-nav > .open > a,
.site-container .site-header .navbar-inverse.training-mode .navbar-nav > .open > a:hover,
.site-container .site-header .navbar-inverse.training-mode .navbar-nav > .open > a:focus {
  background-color: #ed8322 !important;
}
.site-container .site-header .navbar-toggler {
  left: 10px !important;
}
.site-container .site-header .dropdown-menu .divider.ros {
  margin: 2px 0;
}
.site-container .site-header .trainingAlert {
  margin-top: 15px;
  margin-right: 20px;
}
.site-container .site-header .notifications .dropdown-menu {
  padding: 10px;
  width: 350px;
}
.site-container .site-header .notifications .dropdown-menu a {
  color: #666666;
  text-decoration: none;
}
.site-container .site-header .notifications .dropdown-menu a div.alert {
  position: relative;
  /*i.glyphicon {
                  position:absolute;
                  bottom:3px;
                  right:3px;
               }*/

}
.site-container .site-header .notifications .dropdown-menu a div.alert .nav {
  position: absolute;
  bottom: 3px;
  right: 3px;
}
.site-container .site-header .notifications .dropdown-menu a div.alert .nav i.glyphicon-arrow-right {
  color: #3c763d;
}
.site-container .site-header .notifications .dropdown-menu a div.alert .nav i.glyphicon-remove {
  color: #a94442;
}
.site-container .site-header .notifications .dropdown-menu .noNotifications {
  font-weight: bold;
  color: #468847;
  text-align: center;
  margin-bottom: 15px;
}
.site-container .site-header .notifications .dropdown-menu .clearNotifications {
  margin-top: 0px;
}
.site-container .site-footer {
  /*background-color: #e2e2e2;*/
  background-color: #0084b0;
  border-color: #0084b0;
  color: white;
  font-size: 0.85rem;
  padding: 0.25rem;
}
.site-container .site-footer.training-mode {
  background-color: #ed8322 !important;
  border-color: #ed8322 !important;
}
@media (max-width: 500px) {
  .site-container .site-footer .version {
    display: none;
  }
}
.subMenuHeader {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
}
.selectADealer h3 {
  float: left;
  margin-top: 0px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  #homePage {
    justify-content: normal !important;
    margin-top: 1rem;
  }
}
#homePage .modules {
  --column-count: 2;
  --card-width: 115px;
  --grid-width: 100% !important;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
  /*display: grid;
       grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
         */
  max-width: 1250px;
  width: var(--grid-width);
  margin: 0 auto;
  /* https://codepen.io/elad2412/pen/VwPMwVK */

}
#homePage .modules .module {
  width: var(--card-width);
}
@media (min-width: 425px) {
  #homePage .modules {
    /*grid-template-columns: repeat(3, minmax(min-content, max-content));*/
    --column-count: 3;
    --card-width: 125px;
  }
}
@media (min-width: 768px) {
  #homePage .modules {
    /*grid-template-columns: repeat(3, minmax(min-content, max-content));*/
    --column-count: 4;
    --card-width: 115px;
  }
}
@media (min-width: 1024px) {
  #homePage .modules {
    /*grid-template-columns: repeat(4, minmax(min-content, max-content));*/
    --column-count: 4;
    --card-width: 150px;
    --grid-width: 75% !important;
  }
}
.org-reporting {
  width: 100%;
  max-width: 200px;
}
/* MARGINS & PADDINGS support */

.bump {
  color: red;
}
.p-t-none {
  padding-top: 0;
}
.p-t-xxs {
  margin-top: 1px;
}
.p-t-xs {
  margin-top: 5px;
}
.p-t-sm {
  margin-top: 10px;
}
.p-t {
  margin-top: 15px;
}
.p-t-md {
  margin-top: 20px;
}
.p-t-lg {
  margin-top: 30px;
}
.p-t-xl {
  margin-top: 40px;
}
.p-t-xxl {
  margin-top: 50px;
}
.p-t-xxxl {
  margin-top: 60px;
}
.p-t-n-xxs {
  margin-top: -1px;
}
.p-t-n-xs {
  margin-top: -5px;
}
.p-t-n-sm {
  margin-top: -10px;
}
.p-t-n {
  margin-top: -15px;
}
.p-t-n-md {
  margin-top: -20px;
}
.p-t-n-lg {
  margin-top: -30px;
}
.p-t-n-xl {
  margin-top: -40px;
}
.p-r-none {
  padding-right: 0;
}
.p-b-none {
  padding-bottom: 0;
}
.p-l-none {
  padding-left: 0;
}
.p-l-xs {
  padding-left: 5px;
}
.p-l-sm {
  padding-left: 10px;
}
.p-l {
  padding-left: 15px;
}
.p-l-md {
  padding-left: 20px;
}
.p-l-lg {
  padding-left: 30px;
}
.p-r-xs {
  padding-right: 5px;
}
.p-r-sm {
  padding-right: 10px;
}
.p-r {
  padding-right: 15px;
}
.p-r-md {
  padding-right: 20px;
}
.p-r-lg {
  padding-right: 30px;
}
.p-b-xxs {
  padding-bottom: 1px;
}
.p-b-xs {
  padding-bottom: 5px;
}
.p-b-sm {
  padding-bottom: 10px;
}
.p-b {
  padding-bottom: 15px;
}
.p-b-md {
  padding-bottom: 20px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xl {
  padding-bottom: 40px;
}
.p-b-n-xxs {
  padding-bottom: -1px;
}
.p-b-n-xs {
  padding-bottom: -5px;
}
.p-b-n-sm {
  padding-bottom: -10px;
}
.p-b-n {
  padding-bottom: -15px;
}
.p-b-n-md {
  padding-bottom: -20px;
}
.p-b-n-lg {
  padding-bottom: -30px;
}
.p-b-n-xl {
  padding-bottom: -40px;
}
.p-xxs {
  padding: 5px !important;
}
.p-xs {
  padding: 10px !important;
}
.p-sm {
  padding: 15px !important;
}
.p-m {
  padding: 20px !important;
}
.p-md {
  padding: 25px !important;
}
.p-lg {
  padding: 30px !important;
}
.p-xl {
  padding: 40px !important;
}
.m-xxxs {
  margin: 1px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-xxs {
  margin-left: 1px;
}
.m-l-xxs2 {
  margin-left: 2px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-xxl {
  margin-top: 50px;
}
.m-t-xxxl {
  margin-top: 60px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xxs2 {
  margin-left: 2px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.recruiting-section {
  background-color: #553A63;
  border: 1px solid #291d30;
  filter: none;
}
.btn-recruiting,
.btn-recruiting:hover,
.btn-recruiting:focus,
.btn-recruiting:active,
.btn-recruiting.active {
  border: 1px solid #291d30;
  filter: none;
  color: #fff;
}
.bgWhite {
  background-color: #fff;
}
.bg-recruiting-info {
  background-color: #f3eff5;
}
.btn-std {
  width: 75px;
}
.chkMessage {
  background-color: #FCF8E3;
  color: #8A6D3B;
  font-size: medium;
  text-align: center;
  padding: 0;
  margin: 0;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-inline-block {
  display: inline-block !important;
}
.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}
.w-100 {
  width: 100% !important;
}
.table-input-numeric {
  position: relative;
}
.table-input-numeric input {
  width: 50px;
}
.table-input-numeric span[class^='field-validation-'] {
  position: absolute;
  left: -115px;
  display: block;
  padding: 0;
}
.table-input-numeric span[class^='field-validation-'].field-validation-error {
  z-index: 1000;
  background-color: #f2dede;
  border-color: #eed3d7;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.p-0 {
  padding: 0 !important;
}
.m-0 {
  margin: 0 !important;
}
.btnInfo {
  cursor: pointer;
}
/************************/

/* toastr css overrides */

/************************/

.toast-success {
  /*darker-green: #5EB05E original-green:#51A351*/
  background-color: #87B05E;
}
#toast-container > div {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/************************/

/****************************************/

/* #region BUTTONSTRAP GLOBAL OVERRIDES */

/****************************************/

.nav {
  margin-bottom: 0;
}
/* remove hover "move" */

.nav-tabs > li > a {
  top: 0;
}
.list-group-striped .list-group-item:nth-child(odd) {
  background: #EDEDED;
}
.list-group-striped a.list-group-item:hover,
.list-group-striped button.list-group-item:hover,
.list-group-striped a.list-group-item:focus,
.list-group-striped button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #E0E0E0;
}
/****************************************/

/* #region BUTTONS / LINKS*/

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  position: relative;
  top: 1px;
  outline: none;
}
/* get rid of outline in firefox*/

button::-moz-focus-inner {
  border: 0;
}
input:focus,
textarea:focus {
  -moz-outline: none;
  outline: none;
  /*padding-right:20px;*/

}
/*overriding Bootstap font-weight:bold on labels*/

label {
  font-weight: normal;
}
hr {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
.col-centered {
  float: none;
  margin: 0 auto;
}
.btn-group a:hover,
.btn-group a:active,
.btn-group a:focus {
  top: 0px;
}
.form-control {
  padding: 4px 6px;
}
.modal-header {
  padding: 9px 15px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
  font-size: 1.25rem !important;
}
.modal-footer {
  background-color: #f5f5f5;
}
/*keep radio button group from "moving" */

.btn-group button:hover,
.btn-group a.btn:hover,
.btn-group button:active,
.btn-group a.btn:active,
.btn-group button:focus,
.btn-group a.btn:focus {
  position: relative;
  outline: none;
}
/* #endregion */

/* #region STANDARDS*/

* {
  /*  Global CSS Transitions */
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  transition: opacity 1s;
}
.bold {
  font-weight: bold;
}
.text-normal {
  font-weight: normal;
}
.center {
  text-align: center;
}
.text-error,
.error-text,
.error/*added for jquery validation plugin class*/ {
  color: #A82B1C;
}
.green {
  color: Green;
}
.inlineBlock {
  display: inline-block;
}
.displayInline {
  display: inline;
}
.block {
  display: block;
}
.underline {
  text-decoration: underline;
}
.pointable {
  cursor: pointer;
}
.red-strike {
  color: #A82B1C;
  text-decoration: line-through;
}
.noBorder {
  border: 0px;
  border-style: none;
}
.noOpacity {
  opacity: 0;
}
.opaque {
  opacity: 1;
}
.notAllowed {
  cursor: not-allowed;
}
.top-buffer {
  margin-top: 20px;
}
/* #endregion */

/* #region LAYOUT */

html {
  margin: 0;
  padding: 0;
  /*overflow: scroll;*/

}
/* #region OVERRIDE BOOTSTRAP */

a.link,
span.link {
  color: #3399f3;
  text-decoration: underline !important;
  cursor: pointer;
}
.table th.text-right,
.table td.text-right {
  text-align: right;
}
.table th.text-left,
.table td.text-left {
  text-align: left;
}
.table th.text-center,
.table td.text-center {
  text-align: center;
}
/* #endregion */

.modal-open .page-container,
.modal-open .page-container .navbar-fixed-top,
.modal-open .modal-container {
  overflow-y: scroll;
}
.view {
  display: none;
  margin-top: 3%;
}
#login {
  margin-left: 20px;
}
#login a.logoffLink {
  padding-left: 10px;
}
.featured #login {
  margin-left: 0px;
}
/* #endregion */

/* #region global classes */

.outerShadow {
  -moz-box-shadow: 5px 5px 5px #666;
  -webkit-box-shadow: 5px 5px 5px #666;
  box-shadow: 5px 5px 5px #666;
}
.innerShadow {
  -moz-box-shadow: inset 0 0 10px #000000;
  -webkit-box-shadow: inset 0 0 10px #000000;
  box-shadow: inset 0 0 10px #000000;
}
ul#social li {
  display: inline;
  list-style: none;
}
ul#social li a {
  color: #999;
  text-decoration: none;
}
a.facebook,
a.twitter {
  display: block;
  float: left;
  height: 24px;
  padding-left: 33px;
  text-indent: -9999px;
  width: 16px;
}
a.facebook {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGXSURBVHjaxJZNruIwEIS/tpOJxI+EFFA2LFiwySU4BBflLrBBnAEQSET8Je63QLbCvMmMMkw0WTmOVOWuqu5YVJUun8gvVqvVHZB/Aaqqslwu4zeCsix/dFGB8QsRoVOCzj1oqTHOOXxARARr7WcEqoqI4JwDoN/vE0WR94/b7fYZgQdPkoT5fE6aphjzUvhwOLDZbBCRb162kshaS57nZFn2tp8kyWceiAjP55Msy5hMJgA457herwBcLpfGFEZNgN7Aeqf3er0AdDqdWK/XwZNWBM65Nz3rJH7vfr9TFMULJIqw1vKrsdNYQb2KPM8ZjUbEcRzSNB6PWSwWGGPY7/dst9t2JvusW2sZDAYMh8Owr6rEcUwcxwDBi9YmG2NQVcqyfNPaR1ZVMcZQVdXfEXgAX/50OmU2mwFwPB7Z7XYAVFUVeqIVgfehKArKsiRN0/CtqirO5zOqirX2MwJjzDcQEQnvTeB/nKb1Yfa7Q/zXcW1+Pm1n/wNrbfmqWBqlUlUej0cw2Y9rH+d6cwYJu75VdO7B1wBPmMNvBbyz0wAAAABJRU5ErkJggg==') no-repeat/*../Images/facebook.png*/;
}
a.twitter {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFuSURBVHjatFbBjoIwFJwWuqByMxEOJiaYmHjxi/w6f4mbJy9EEjigJtJY7POyJa4riATmAgTy5s3MKy0jIgwJ29zsdjvJGGMA8HuBITfPBkRU+45zDiJi2+325w+B67rOEAo4BkYrAsbYPyu+Jmgq8ux5UxMfCeoghMB0OsVoNOo+RVrr2s6WyyWCIMD5fEYURVBKdc/g3dh5nmcmDUKIbgqeCV79Nuosy8JisYBSCqfTCVmWVd/WZdQqAwPLsuD7PubzOdbrNSaTSfuQP3XyCiklyrL83qImAqUUDocDpJQoigJSyu8Jmmb8fr8jTVPcbrf+VrLWurLCcRz4vg/XdcE5b6X8IwERIcuySkkYhthsNlitVrBtu33ITTgej0iSpCo0Ho8RBEGrlW3Xef4sWWuN/X6Py+WC2WwGIQTyPMf1eu1G8M5PrTXiOEYcx+Cc1/5aetkP3hXvHHJve3JZloqIWN8EbOhTxeAWPQYAD3OoGTPABWkAAAAASUVORK5CYII=') no-repeat/*../Images/twitter.png*/;
}
section.features {
  overflow: hidden;
}
section.feature {
  float: left;
  padding: 10px;
  overflow: hidden;
}
/* #endregion*/

/* #region MAIN LAYOUT */

.content-wrapper {
  margin: 0 auto;
  min-width: 920px;
  max-width: 960px;
}
.featured {
  background-color: #d3d3d1;
}
.featured .content-wrapper {
  /*#7ac0da (light blue) = gradient #a4d4e6 // color:#3e5667*/
  background-color: #d3d3d1;
  color: #344856;
  padding: 20px 40px 10px 40px;
}
.featured hgroup.title img.siteTitleLogo {
  float: left;
  margin-right: 20px;
}
.featured hgroup.title h2 {
  color: #fff;
  margin-left: 20px;
  font-size: 28px;
}
.featured p {
  font-size: 1.1em;
}
/* #endregion */

.topMenuSection a.menuButton {
  margin: 5px;
  padding: 3px 5px;
  font-size: 11px;
}
.topMenuSection a.menuButton span {
  margin-top: 5px;
  padding: 0px;
}
#shellTop-view {
  margin-left: 30px;
  float: right;
}
.featured #shellTop-view {
  margin-left: 20px;
}
/* #endregion */

/* #region FIELD VALIDATION */

.field-validation-error {
  color: #A82B1C;
  font-weight: bold;
}
.field-validation-valid {
  display: none;
}
input[type="text"].input-validation-error,
input[type="password"].input-validation-error {
  /*e80c4d*/
  border: 1px solid #A82B1C;
}
.validation-summary-errors {
  /*e80c4d*/
  color: #A82B1C;
  font-weight: bold;
  font-size: 1.1em;
}
.validation-summary-valid {
  display: none;
}
/* #endregion */

.actionButtons .btn {
  width: 100%;
}
/* #region ACTIVITY */

#busyindicator {
  position: fixed;
  top: 25%;
  /*50%*/
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
/* #endregion */

#dealerSearch-view {
  float: right;
  margin-top: -20px;
  margin-bottom: 10px;
  margin-right: 150px;
}
.featured #dealerSearch-view {
  float: none;
  margin-top: 10px;
  margin-right: 0px;
  display: none;
}
/* #region  DEALER SEARCH */

#txtDealerSearch {
  width: 350px;
}
ul.ui-autocomplete {
  list-style-type: none;
  z-index: 10000 !important;
}
/* #endregion */
/**********************/

/* #region  HOME PAGE */

/**********************/

/*@media (max-width: 767px) {

   #homePage {
      .jumbotron {
         margin-left: 17%;
      }
   }
}

@media (min-width: 768px) {

   #homePage {
      .jumbotron {
         margin-left: 22%;
      }
   }
}

@media (min-width: 992px) {
   #homePage {
      .jumbotron {
         margin-left: 27%;
      }
   }
}

@media (min-width: 1200px) {
   #homePage {
      .jumbotron {
         margin-left: 31%;
      }
   }
}*/

/* #endregion */

/* #region LANDING PAGE*/

.landing-page + div {
  gap: 4rem !important;
}
.landing-page .business {
  width: 100%;
  max-width: 200px;
}
.landing-page .training {
  width: 100%;
  max-width: 150px;
}
.landing-page .employees {
  font-size: 1.25rem;
  max-width: 340px;
}
/* #endregion*/

/* #region FORGOT PASSWORD PAGE */

#forgotPassword {
  width: 500px;
}
#forgotPassword label[for='AccountNumber'] {
  font-size: 21px;
  line-height: 24px;
}
#forgotPassword input[type='text'] {
  font-size: 20px;
  /*width: 135px;*/

  /*text-align: center;*/

}
/* #endregion*/

/* #region REGISTER PAGE */

#registerPage {
  width: 500px;
}
/* #endregion*/

/* #region PROFILE PAGE */

#profilePage .profileModules {
  margin-top: 10px;
}
#profilePage .profileModules .module {
  display: none;
}
#profilePage .profileModules .module .page-header {
  margin-top: 0px;
}
#profilePage .profileModules .module#publicProfileModule {
  padding-top: 0px;
}
#profilePage .profileModules .module#publicProfileModule .panel-body .row {
  margin-left: 0px;
  margin-right: 0px;
}
#profilePage .profileModules .module .panel-heading {
  border: 1px solid #345578;
  color: #dddddd;
}
#profilePage #dialogNewLandlord .modal-dialog {
  overflow-y: initial !important;
}
#profilePage #dialogNewLandlord .modal-dialog input.remit {
  font-size: 20px;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body {
  height: 380px;
  overflow-y: auto;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li {
  position: relative;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords > li:nth-of-type(odd) {
  background-color: #f9f9f9;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body > span.glyphicon,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li > span.glyphicon {
  display: none;
  font-size: 36px;
  position: absolute;
  right: 20px;
  top: 20px;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body:hover,
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body.selected,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li:hover,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li.selected {
  background-color: #dff0d8 !important;
  color: #3c763d;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body:hover,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li:hover {
  cursor: pointer;
}
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body.selected > span.glyphicon,
#profilePage #dialogNewLandlord .modal-dialog .modal-body div.newLandlord .panel-body:hover > span.glyphicon,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li.selected > span.glyphicon,
#profilePage #dialogNewLandlord .modal-dialog .modal-body ul.matchingLandlords li:hover > span.glyphicon {
  display: block;
}
/* #endregion*/

/* #region SETTINGS PAGE */

#settingsPage .settingsModules {
  margin-top: 10px;
}
#settingsPage .settingsModules .module {
  display: none;
  padding: 20px;
}
#settingsPage .settingsModules .module .page-header {
  margin-top: 0px;
}
#settingsPage .settingsModules .module > .panel > .panel-heading {
  border: 1px solid #345578;
  color: #dddddd;
}
#settingsPage .settingsModules #accountSettingsModule .bootstrap-switch-id-showProductPrices {
  margin-left: 10px;
}
#settingsPage .settingsModules #astOrgLeaderModule .asstOrgLeadersGrid .iconMenuButtonColumn,
#settingsPage .settingsModules #astOrgLeaderModule .asstOrgLeadersGrid .iconMenuButtonColumn > div {
  width: 35px !important;
  text-align: center;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid {
  border-collapse: collapse;
  width: 100%;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid.table-bordered caption {
  border-bottom-color: transparent;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid.table-bordered thead tr th,
#settingsPage .settingsModules #notificationsModule .notificationsGrid.table-bordered tbody tr td,
#settingsPage .settingsModules #notificationsModule .notificationsGrid.table-bordered tfoot tr th {
  border: 1px solid #949494;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption {
  padding: 10px 10px 0 10px;
  font-weight: normal;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader {
  margin-bottom: 10px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader .recordsToShow {
  z-index: 1;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader .recordsToShow .input-group-addon {
  padding-left: 4px;
  padding-right: 4px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader .entries {
  text-align: left;
  padding-left: 0;
  padding-top: 10px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead {
  background-color: #e6e6e6;
  /*#A8A8A8;*/
  color: #666666;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th {
  font-weight: normal;
  background: #e6e6e6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY3iXxzCKRhHV0bNnDM+NGJ7fYXgxk+FlJsOrOIbXIQxvYhjepjK8i2Z4H8DwwZjhIzPDx7UMn+QYPhmOolFEDAIAjUD2JAAuNW8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDgtMzFUMTk6NTU6MTAtMDc6MDDYS0z9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA4LTMxVDE5OjU1OjEwLTA3OjAwqRb0QQAAAABJRU5ErkJggg==') 50%/*/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png*/ 50% repeat-x;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th.headerSubRow {
  background-color: #6B6B6B;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th.headerChildRow {
  font-size: 12px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuButtonColumn,
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuButtonColumn > div {
  width: 35px !important;
  text-align: center;
  padding: 0;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuExpandedButtonColumn,
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuExpandedButtonColumn > div {
  width: 50px !important;
  text-align: center;
  padding: 0;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuExpandedButtonColumn i,
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuButtonColumn i {
  margin-top: 0;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader {
  margin-bottom: 10px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader .recordsToShow {
  z-index: 1;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader .recordsToShow .input-group-addon {
  padding-left: 4px;
  padding-right: 4px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid caption .gridHeader .entries {
  text-align: left;
  padding-left: 0;
  padding-top: 10px;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th {
  vertical-align: middle;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th.goToNoficationColumn,
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th.goToNoficationColumn > div {
  width: 70px !important;
  padding: 0;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th.iconMenuButtonColumn,
#settingsPage .settingsModules #notificationsModule .notificationsGrid thead th.iconMenuButtonColumn > div {
  width: 35px !important;
  text-align: center;
  padding: 0;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr.cleared {
  background-color: #F2F2F2;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td {
  vertical-align: middle;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.goToNoficationColumn,
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.goToNoficationColumn > div {
  width: 70px !important;
  padding: 0;
}
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuButtonColumn,
#settingsPage .settingsModules #notificationsModule .notificationsGrid tbody tr td.iconMenuButtonColumn > div {
  width: 35px !important;
  text-align: center;
  padding: 0;
}
#settingsPage .settingsModules .gridFooter {
  overflow: hidden;
  margin-top: -10px;
  /*padding: 10px 10px 0 10px;
   font-weight:normal;
   border: 1px solid #aaa;
   background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
   font-weight:normal;*/

}
#settingsPage .settingsModules .gridFooter .entries {
  padding-left: 10px;
  float: left !important;
}
#settingsPage .settingsModules .gridFooter .pagingNav {
  float: right !important;
  padding-right: 10px;
}
#settingsPage .settingsModules #customSetModule legend {
  padding-bottom: 5px;
}
#settingsPage .settingsModules #customSetModule legend select {
  margin-left: 5px;
  font-size: 13px;
}
#settingsPage .settingsModules #customSetModule .form-group .control-label {
  text-align: right;
  padding-top: 9px;
}
#settingsPage .settingsModules #customSetModule .noCustomSets {
  margin-top: 20px;
}
#settingsPage .settingsModules #customSetModule .noCustomSets > div.alert {
  display: inline-block;
}
#settingsPage .settingsModules #customSetModule .customSets {
  list-style-type: none;
  padding-top: 15px;
  padding-left: 0;
}
#settingsPage .settingsModules #customSetModule .customSets div.selectedProducts {
  padding-top: 10px;
  padding-left: 20px;
}
#settingsPage .settingsModules #customSetModule .customSets li {
  padding: 5px;
}
#settingsPage .settingsModules #customSetModule .customSets li span {
  padding-left: 6px;
}
#settingsPage .settingsModules #customSetModule .customSets li i.glyphicon {
  top: 2px;
}
#settingsPage #dialogCustomSet .customSetItems {
  max-height: 300px;
  overflow-y: auto;
}
#settingsPage #dialogCustomSet .customSetItems .list-group-item {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  color: #525252;
  /*c09853*/

}
#settingsPage #dialogCustomSet .customSetItems .list-group-item span.description {
  padding-left: 10px;
  font-size: 16px;
  font-weight: bold;
}
#settingsPage #dialogCustomSet .customSetItems .list-group-item.active {
  background-color: #A4C7E5;
  border-color: #90BAE0;
}
#settingsPage #dialogCustomSet div.alert {
  margin-top: 10px;
  margin-bottom: 0;
}
#settingsPage #dialogCustomSet div.modal-footer {
  margin-top: 0;
}
/* #endregion*/

#pacesetterPage .pageHeader {
  padding: 12px;
}
#pacesetterPage .pageHeader h3 {
  /*float:left;*/
  margin-top: 9px;
  margin-right: 15px;
  font-size: 20px;
}
#pacesetterPage .results {
  padding: 20px;
}
/* #region STATS ENTRY PAGE */

#statsEntryPage .carousel-control {
  width: 3%;
  z-index: 1025;
}
#statsEntryPage .carousel-control .glyphicon-chevron-left {
  margin-left: -5px;
}
#statsEntryPage .pageHeader {
  padding: 12px;
}
#statsEntryPage .pageHeader h3 {
  float: left;
  margin-top: 9px;
  margin-right: 15px;
  font-size: 20px;
}
#statsEntryPage .pageHeader .monthYearDisplay {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  display: inline-block;
  margin-top: 2px;
}
#statsEntryPage h3.monthYear {
  margin-top: 5px;
}
#statsEntryPage .statsWeeklyNav a div.dayOfWeek {
  font-size: 18px;
}
#statsEntryPage .statsWeeklyNav a div.day {
  font-size: 36px;
}
#statsEntryPage .statsWeeklyNav a.btn-default {
  background-color: #ebebeb;
  border-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border: 1px solid #dbdbdb;
  color: #555555;
}
#statsEntryPage #addressVerified {
  margin-right: 20px;
}
#statsEntryPage .statsExpensesNav {
  margin-top: 20px;
}
#statsEntryPage #ddlSalesSessionWeeks {
  font-size: 20px;
}
#statsEntryPage .statEntryModules {
  margin-top: 10px;
}
#statsEntryPage .statEntryModules .module {
  padding: 20px;
}
#statsEntryPage .statEntryModules .module.panel-primary {
  border-color: #dddddd;
}
#statsEntryPage .statEntryModules .module .panel-heading {
  margin-bottom: 8px;
}
#statsEntryPage .statEntryModules .module .panel-heading .label {
  font-size: 100%;
  font-weight: normal;
}
#statsEntryPage .statEntryModules .module .page-header {
  margin-top: 0;
}
#statsEntryPage .statEntryModules .module .landlordAddress .edit {
  font-size: 85%;
  font-style: italic;
}
#statsEntryPage .statEntryModules .module .statsExpired h3 {
  color: #B94A48;
  margin-top: 0;
}
#statsEntryPage .statEntryModules .module .timePickerSection .hourMinuteLabel {
  width: 90px;
  padding-top: 8px;
  padding-right: 2px;
}
#statsEntryPage .statEntryModules .module .timePickerSection .hourMinuteSeparator {
  width: 10px;
  padding: 8px 2px 2px 2px;
}
#statsEntryPage .statEntryModules .module .timePickerSection .hoursSection {
  width: 50px;
  padding-left: 5px;
  padding-right: 5px;
}
#statsEntryPage .statEntryModules .module .timePickerSection .minutesSection {
  width: 60px;
  padding-left: 5px;
}
#statsEntryPage .statEntryModules .module .timePickerSection .ampmSection {
  width: 75px;
  padding-left: 0;
}
#statsEntryPage #expensesModule .expensesNav {
  margin-top: 10px;
}
#statsEntryPage #notesModule textarea {
  height: 200px;
}
#statsEntryPage #expensesTotals {
  display: none;
}
#statsEntryPage #expensesTotals table,
#statsEntryPage #weeklyStatsTotals table {
  font-size: 11px;
}
#statsEntryPage #expensesTotals table a.editStat,
#statsEntryPage #weeklyStatsTotals table a.editStat {
  width: 40px;
}
#statsEntryPage #expensesTotals table td,
#statsEntryPage #weeklyStatsTotals table td {
  text-align: center;
}
#statsEntryPage #expensesTotals table td.description,
#statsEntryPage #weeklyStatsTotals table td.description {
  text-align: left;
}
#statsEntryPage #expensesTotals table thead,
#statsEntryPage #weeklyStatsTotals table thead,
#statsEntryPage #expensesTotals table tfoot,
#statsEntryPage #weeklyStatsTotals table tfoot {
  background-color: #eeeeee;
  font-weight: bold;
}
#statsEntryPage #expensesTotals table tfoot tr td:first-child,
#statsEntryPage #weeklyStatsTotals table tfoot tr td:first-child {
  text-align: right;
}
#statsEntryPage #expensesTotals table tfoot tr td.totalsLabel,
#statsEntryPage #weeklyStatsTotals table tfoot tr td.totalsLabel {
  border-bottom-color: transparent;
}
@media (max-width: 768px) {
  #statsEntryPage .statsWeeklyNav a div.day {
    font-size: 24px;
  }
}
/* #endregion*/

#electronicFormsPage {
  margin-top: -10px;
}
#electronicFormsPage > h3 {
  margin-top: 0;
}
#electronicFormsPage .pageHeader {
  padding: 12px;
}
#electronicFormsPage .pageHeader h3 {
  float: left;
  margin-top: 9px;
  margin-right: 15px;
  font-size: 20px;
}
/* #region ACTIVITY REPORTS PAGE */

#activityReportsPage {
  margin-top: -10px;
}
#activityReportsPage > h3 {
  margin-top: 0;
}
#activityReportsPage .pageHeader {
  padding: 12px;
}
#activityReportsPage .pageHeader h3 {
  float: left;
  margin-top: 9px;
  margin-right: 15px;
  font-size: 20px;
}
#activityReportsPage .activityReportsNav {
  margin-top: 20px;
}
#activityReportsPage .activityReportsModules {
  margin-top: 10px;
}
#activityReportsPage .activityReportsModules .module {
  display: none;
  padding: 20px;
}
#activityReportsPage .activityReportsModules .module .page-header {
  margin-top: 0px;
}
#activityReportsPage .list_carousel {
  margin: 10px 0 30px 60px;
  width: 92%;
  margin: 15px auto 0 auto;
  position: relative;
}
#activityReportsPage .list_carousel #salesPeriods > a div.divider {
  height: 1px;
  margin: 3px 10px;
  overflow: hidden;
  background-color: #999;
}
#activityReportsPage .list_carousel #salesPeriods > a.btn-default {
  background-color: #ebebeb;
  border: 1px solid #dbdbdb;
  color: #fff;
}
#activityReportsPage .list_carousel .prev,
#activityReportsPage .list_carousel .next {
  background: url('data:image/png;base64,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') no-repeat/*../images/arrow_buttonset.png*/;
  display: block;
  text-indent: -9999px;
  height: 48px;
  width: 48px;
  position: absolute;
  top: -4px;
  border: 0;
  outline: none;
  z-index: 1025;
}
#activityReportsPage .list_carousel .prev {
  background-position: -68px -76px;
  left: -25px;
}
#activityReportsPage .list_carousel .next {
  background-position: -241px -78px;
  right: -25px;
}
#activityReportsPage .reportsTable table {
  font-size: 11px;
}
#activityReportsPage .reportsTable table caption {
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0 10px 10px;
}
#activityReportsPage .reportsTable table td {
  text-align: center;
}
#activityReportsPage .reportsTable table td.description {
  text-align: left;
}
#activityReportsPage .reportsTable table td button.weekButton {
  width: 27px;
}
#activityReportsPage .reportsTable table thead,
#activityReportsPage .reportsTable table tfoot {
  background-color: #eeeeee;
  font-weight: bold;
}
/* #endregion*/

/* #region CUSTOMERS PAGE */

.recordOfSale * {
  -webkit-transition: opacity 0s;
  -moz-transition: opacity 0s;
  transition: opacity 0s;
}
.recordOfSale .customersView.view {
  margin-top: 0;
}
.recordOfSale .customersView .pageHeader {
  padding: 12px;
}
.recordOfSale .customersView .pageHeader h3 {
  float: left;
  margin-top: 9px;
  margin-right: 15px;
  font-size: 20px;
}
.recordOfSale .customersView ul.rosLegend {
  float: right;
  margin: -20px 5px 5px 0;
  list-style-type: none;
  overflow: hidden;
}
.recordOfSale .customersView ul.rosLegend li.title {
  line-height: 24px;
}
.recordOfSale .customersView ul.rosLegend li.legendBox {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  border: 1px solid black;
}
.recordOfSale .customersView ul.rosLegend li.legendBox.solid {
  /* #ffcf9c */
  background-color: #94CDFF;
}
.recordOfSale .customersView ul.rosLegend li.legendBox.weak {
  background-color: #def3ff;
}
.recordOfSale .customersView ul.rosLegend li.legendBox.delivered {
  background-color: #99ff99;
}
.recordOfSale .customersView ul.rosLegend li.legendBox.undelivered {
  /* #cccc66 */
  background-color: #FCC77E;
}
.recordOfSale .customersView ul.rosLegend li.legendBox.attentionRequired {
  background-color: #fffb9c;
}
.recordOfSale .customersView ul.rosLegend li.legendBox.cancelled {
  background-color: #ff828c;
}
.recordOfSale .customersView ul.rosLegend li span.btn,
.recordOfSale .customersView ul.rosLegend li span.glyphicon-camera {
  margin-left: 5px;
  margin-top: 1px;
}
.recordOfSale .customersView ul.rosLegend li span.glyphicon-camera {
  color: #CC0000;
  font-size: 22px;
}
.recordOfSale .customersView .customersGrid {
  border-collapse: collapse;
  width: 100%;
  /*caption {
            padding: 10px 10px 0 10px;
            font-weight:normal;

            .gridHeader {
               margin-bottom:10px;

               .recordsToShow {
                  .input-group-addon {
                     padding-left:4px;
                     padding-right:4px;
                  }

                  z-index:1;
               }
               .entries  {
                  text-align:left;
                  padding-left:0;
                  padding-top:10px;
               }
            }
         }*/

}
.recordOfSale .customersView .customersGrid.table-bordered caption {
  border-bottom-color: transparent;
}
.recordOfSale .customersView .customersGrid.table-bordered thead tr th,
.recordOfSale .customersView .customersGrid.table-bordered tbody tr td,
.recordOfSale .customersView .customersGrid.table-bordered tfoot tr th {
  border: 1px solid #949494;
}
.recordOfSale .customersView .customersGrid caption {
  padding: 10px 10px 0 10px;
  font-weight: normal;
}
.recordOfSale .customersView .customersGrid caption .gridHeader {
  margin-bottom: 10px;
}
.recordOfSale .customersView .customersGrid caption .gridHeader .recordsToShow {
  z-index: 1;
}
.recordOfSale .customersView .customersGrid caption .gridHeader .recordsToShow .input-group-addon {
  padding-left: 4px;
  padding-right: 4px;
}
.recordOfSale .customersView .customersGrid caption .gridHeader .entries {
  text-align: left;
  padding-left: 0;
  padding-top: 10px;
}
.recordOfSale .customersView .customersGrid thead {
  background-color: #e6e6e6;
  /*#A8A8A8;*/
  color: #666666;
}
.recordOfSale .customersView .customersGrid thead th {
  font-weight: normal;
  background: #e6e6e6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY3iXxzCKRhHV0bNnDM+NGJ7fYXgxk+FlJsOrOIbXIQxvYhjepjK8i2Z4H8DwwZjhIzPDx7UMn+QYPhmOolFEDAIAjUD2JAAuNW8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDgtMzFUMTk6NTU6MTAtMDc6MDDYS0z9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA4LTMxVDE5OjU1OjEwLTA3OjAwqRb0QQAAAABJRU5ErkJggg==') 50%/*/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png*/ 50% repeat-x;
}
.recordOfSale .customersView .customersGrid thead th.headerSubRow {
  background-color: #6B6B6B;
}
.recordOfSale .customersView .customersGrid thead th.headerChildRow {
  font-size: 12px;
}
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuButtonColumn,
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuButtonColumn > div {
  width: 35px !important;
  text-align: center;
  padding: 0;
}
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuExpandedButtonColumn,
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuExpandedButtonColumn > div {
  width: 50px !important;
  text-align: center;
  padding: 0;
}
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuExpandedButtonColumn i,
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuButtonColumn i {
  margin-top: 0;
}
.recordOfSale .customersView .customersGrid thead th {
  vertical-align: middle;
  /*&.iconMenuButtonColumn,
            &.iconMenuButtonColumn > div {
               width: 35px!important;
               text-align: center;
               padding: 0;
            }*/

}
.recordOfSale .customersView .customersGrid thead th.orderSourceColumn,
.recordOfSale .customersView .customersGrid thead th.orderSourceColumn > div {
  width: 120px !important;
  padding: 0;
}
.recordOfSale .customersView .customersGrid thead th.statusButton,
.recordOfSale .customersView .customersGrid thead th.statusButton > div {
  width: 38px !important;
  padding: 0;
}
.recordOfSale .customersView .customersGrid thead th.orderRemittanceNumber {
  width: 70px !important;
  padding: 2px;
}
.recordOfSale .customersView .customersGrid thead th.invite,
.recordOfSale .customersView .customersGrid thead th.confirm,
.recordOfSale .customersView .customersGrid thead th.payment {
  width: 31px !important;
  padding: 5px 2px 5px 2px !important;
  text-align: center;
}
.recordOfSale .customersView .customersGrid thead th.balanceColumn,
.recordOfSale .customersView .customersGrid thead th.balanceColumn > div {
  width: 57px !important;
  padding: 0;
}
.recordOfSale .customersView .customersGrid thead th.statusHeader {
  width: 90px;
}
.recordOfSale .customersView .customersGrid tbody tr.even td.sorting_1,
.recordOfSale .customersView .customersGrid tbody tr.odd td.sorting_1 {
  background-color: transparent !important;
}
.recordOfSale .customersView .customersGrid tbody tr._0 {
  /*Unspecified*/
  background-color: White;
}
.recordOfSale .customersView .customersGrid tbody tr._1 {
  /*Strong*/
  background-color: #94CDFF;
}
.recordOfSale .customersView .customersGrid tbody tr._1 td.selected {
  background-image: linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
  color: white;
}
.recordOfSale .customersView .customersGrid tbody tr._2 {
  /*Weak*/
  background-color: #DEF3FF;
}
.recordOfSale .customersView .customersGrid tbody tr._3,
.recordOfSale .customersView .customersGrid tbody tr._5 {
  /*Delivered Or DropShipped*/
  background-color: #99FF99;
}
.recordOfSale .customersView .customersGrid tbody tr._3 td.selected,
.recordOfSale .customersView .customersGrid tbody tr._5 td.selected {
  background-image: linear-gradient(#52da34, #36a41e 50%, #31921b);
  color: white;
}
.recordOfSale .customersView .customersGrid tbody tr._4 {
  /*Undelivered*/
  background-color: #FCC77E;
}
.recordOfSale .customersView .customersGrid tbody tr.attentionRequired {
  background-color: #FFFB9C;
}
.recordOfSale .customersView .customersGrid tbody tr.cancelled {
  background-color: #FF828C;
}
.recordOfSale .customersView .customersGrid tbody tr td {
  vertical-align: middle;
  /*&.iconMenuButtonColumn,
            &.iconMenuButtonColumn > div {
               width: 35px!important;
               text-align: center;
               padding: 0;
            }*/

  font-size: 12px;
  /*
                     Record of Disposition Types
                  */

}
.recordOfSale .customersView .customersGrid tbody tr td.orderSourceColumn,
.recordOfSale .customersView .customersGrid tbody tr td.orderSourceColumn > div {
  width: 120px !important;
  padding: 0;
}
.recordOfSale .customersView .customersGrid tbody tr td.statusButton,
.recordOfSale .customersView .customersGrid tbody tr td.statusButton > div {
  width: 38px !important;
  padding: 0;
}
.recordOfSale .customersView .customersGrid tbody tr td.orderRemittanceNumber {
  width: 70px !important;
  padding: 2px;
}
.recordOfSale .customersView .customersGrid tbody tr td.invite,
.recordOfSale .customersView .customersGrid tbody tr td.confirm,
.recordOfSale .customersView .customersGrid tbody tr td.payment {
  width: 31px !important;
  padding: 5px 2px 5px 2px !important;
  text-align: center;
}
.recordOfSale .customersView .customersGrid tbody tr td.balanceColumn,
.recordOfSale .customersView .customersGrid tbody tr td.balanceColumn > div {
  width: 57px !important;
  padding: 0;
}
.recordOfSale .customersView .customersGrid tbody tr td.orderSourceColumn {
  /*override from shared*/
  position: relative;
  padding: 0 5px;
}
.recordOfSale .customersView .customersGrid tbody tr td.orderSourceColumn a.orderLink {
  text-decoration: none;
  position: relative;
  padding: 2px 5px;
}
.recordOfSale .customersView .customersGrid tbody tr td.orderSourceColumn a.orderLink i {
  margin-top: 1px;
}
.recordOfSale .customersView .customersGrid tbody tr td.customerName {
  width: 180px;
  padding-right: 0;
}
.recordOfSale .customersView .customersGrid tbody tr td.balanceColumn {
  /*override from shared*/
  padding-right: 5px;
}
.recordOfSale .customersView .customersGrid tbody tr td.iconMenuButtonColumn span.glyphicon-camera {
  color: #CC0000;
  font-size: 22px;
  padding-top: 2px;
}
.recordOfSale .customersView .customersGrid tbody tr td._1,
.recordOfSale .customersView .customersGrid tbody tr td._2,
.recordOfSale .customersView .customersGrid tbody tr td._3,
.recordOfSale .customersView .customersGrid tbody tr td._4,
.recordOfSale .customersView .customersGrid tbody tr td._5 {
  /*DropShipped*/
  text-align: center;
}
.recordOfSale .customersView .customersGrid tbody tr td._1.selected,
.recordOfSale .customersView .customersGrid tbody tr td._2.selected,
.recordOfSale .customersView .customersGrid tbody tr td._3.selected,
.recordOfSale .customersView .customersGrid tbody tr td._4.selected,
.recordOfSale .customersView .customersGrid tbody tr td._5.selected {
  color: white;
}
.recordOfSale .customersView .customersGrid tbody tr td._1.selected {
  background-image: -webkit-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
  background-image: linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
}
.recordOfSale .customersView .customersGrid tbody tr td._2.selected {
  background-image: -webkit-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
  background-image: linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
}
.recordOfSale .customersView .customersGrid tbody tr td._3.selected,
.recordOfSale .customersView .customersGrid tbody tr td._5.selected {
  background-image: -webkit-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
  background-image: linear-gradient(#61dd45, #3cb521 50%, #36a41e);
}
.recordOfSale .customersView .customersGrid tbody tr td._4.selected {
  color: white;
  background-image: -webkit-linear-gradient(#ff9c21, #d47500 50%, #c06a00);
  background-image: linear-gradient(#ff9c21, #d47500 50%, #c06a00);
}
.recordOfSale .customersView .customersGrid tbody tr td.productList a,
.recordOfSale .customersView .customersGrid tbody tr td.productList a:active,
.recordOfSale .customersView .customersGrid tbody tr td.productList a:hover,
.recordOfSale .customersView .customersGrid tbody tr td.productList a:visited {
  color: #333;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
}
.recordOfSale .customersView .customersGrid tbody tr td.productList span.cancelledProduct {
  color: #A82B1C;
  font-weight: bold;
  text-decoration: line-through;
}
.recordOfSale .customersView .customersGrid tbody tr td a.resendCustomerCommunication:link,
.recordOfSale .customersView .customersGrid tbody tr td a.resendCustomerCommunication:active,
.recordOfSale .customersView .customersGrid tbody tr td a.resendCustomerCommunication:hover {
  font-size: 10px;
  color: #333;
  font-weight: normal;
  text-decoration: none;
}
.recordOfSale .customersView .gridFooter {
  overflow: hidden;
  margin-top: -10px;
  /*padding: 10px 10px 0 10px;
   font-weight:normal;
   border: 1px solid #aaa;
   background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
   font-weight:normal;*/

}
.recordOfSale .customersView .gridFooter .entries {
  padding-left: 10px;
  float: left !important;
}
.recordOfSale .customersView .gridFooter .pagingNav {
  float: right !important;
  padding-right: 10px;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog {
  overflow-y: initial !important;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog input.remit {
  font-size: 20px;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 {
  height: 380px;
  overflow-y: auto;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li {
  position: relative;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers > li:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body > span.glyphicon,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li > span.glyphicon {
  display: none;
  font-size: 36px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body:hover,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body.selected,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li:hover,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li.selected {
  background-color: #dff0d8 !important;
  color: #3c763d;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body:hover,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li:hover {
  cursor: pointer;
}
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body.selected > span.glyphicon,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 div.newCustomer .panel-body:hover > span.glyphicon,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li.selected > span.glyphicon,
.recordOfSale .customersView #dialogNewCustomer .modal-dialog .modal-body.step-3 ul.matchingCustomers li:hover > span.glyphicon {
  display: block;
}
.recordOfSale .customerView.view {
  margin-top: 0;
}
.recordOfSale .customerView .navbar {
  margin-right: 9px;
  margin-left: 10px;
}
.recordOfSale .customerView .navbar .navbar-brand {
  margin-left: 0;
}
.recordOfSale .customerView .navbar .nav > li > a {
  color: #0088cc;
}
.recordOfSale .customerView .navbar .nav > li > a:link,
.recordOfSale .customerView .navbar .nav > li > a:visited {
  color: #0088cc;
}
.recordOfSale .customerView .customerStatus {
  display: inline-block;
  margin-top: 3px;
}
.recordOfSale .customerView div.cancelSave {
  margin: 10px;
  position: relative;
}
.recordOfSale .customerView div.cancelSave a.cancel {
  margin-right: 10px;
}
.recordOfSale .customerView span.errorsOnPage {
  display: none;
  float: right;
  margin: 10px 10px 0 0;
}
.recordOfSale .customerView .customerPageHeader {
  margin-left: 6px;
  /*display:none;*/

}
.recordOfSale .customerView .customerPageHeader div.alert {
  margin-bottom: 3px;
}
.recordOfSale .customerView .customerPageHeader .orderEntryNav {
  position: relative;
  margin-top: 5px;
  overflow: hidden;
}
.recordOfSale .customerView .customerPageHeader .orderEntryNav .navbar {
  float: left;
  margin-bottom: 2px;
  padding: 10px;
}
.recordOfSale .customerView .customerPageHeader .orderEntryNav .cancelSaveCustomer {
  margin: 5px 25px 0 0;
}
.recordOfSale .customerView hr {
  margin-top: 0;
  margin-bottom: 0;
}
.recordOfSale .customerView input.date {
  width: 100px;
}
.recordOfSale .customerView input.amount {
  width: 72px;
}
.recordOfSale .customerView select.paymentRemittance {
  width: 250px;
}
.recordOfSale .customerView #customerInfoSection,
.recordOfSale .customerView #paymentsSection,
.recordOfSale .customerView #ordersSection,
.recordOfSale .customerView #notesSection,
.recordOfSale .customerView hr {
  clear: left;
}
.recordOfSale .customerView #customerInfoSection .well,
.recordOfSale .customerView #paymentsSection .well,
.recordOfSale .customerView #ordersSection .well,
.recordOfSale .customerView #notesSection .well,
.recordOfSale .customerView hr .well {
  padding-top: 10px;
  padding-bottom: 10px;
}
.recordOfSale .customerView #customerInfoSection .alert-error,
.recordOfSale .customerView #paymentsSection .alert-error,
.recordOfSale .customerView #ordersSection .alert-error,
.recordOfSale .customerView #notesSection .alert-error,
.recordOfSale .customerView hr .alert-error {
  display: none;
  margin-top: 10px;
  margin-bottom: 5px;
}
.recordOfSale .customerView #customerInfoSection .sectionHeader,
.recordOfSale .customerView #paymentsSection .sectionHeader,
.recordOfSale .customerView #ordersSection .sectionHeader,
.recordOfSale .customerView #notesSection .sectionHeader,
.recordOfSale .customerView hr .sectionHeader {
  font-size: 24px;
  font-weight: bold;
  padding-top: 0.2em;
  padding-right: 0.6em;
  padding-bottom: 0.3em;
  padding-left: 0.6em;
  margin-top: 10px;
}
.recordOfSale .customerView #customerInfoSection {
  position: relative;
  margin-top: 20px;
}
.recordOfSale .customerView #paymentsSection .addPaymentGroup {
  margin-left: 20px;
}
.recordOfSale .customerView #paymentsSection .noPayments {
  margin-top: 10px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection {
  display: none;
  margin-top: 15px;
  /* CASH payment */

  /*&._5 .paymentHeader{
                  width:165px;
              }*/

  /* CHECK payment */

  /* CC payment */

}
.recordOfSale .customerView #paymentsSection .addPaymentSection > .row {
  margin-left: 0px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 .accountNumberSection {
  width: 185px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 .checkNumberSection,
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 .routingNumberSection {
  width: 155px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 .futureDateSection {
  width: 180px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 input.checkNumber,
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 input.accountNumber,
.recordOfSale .customerView #paymentsSection .addPaymentSection._1 input.routingNumber {
  width: 100px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._2 .skipJackMessage {
  padding: 10px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._2 .creditCardSection {
  width: 210px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._2 #CreditCardPayment_CreditCardNumber,
.recordOfSale .customerView #paymentsSection .addPaymentSection._2 #CreditCardPayment_CreditCardNumberMasked {
  width: 160px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._2 .ccSelect {
  width: 112px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection._2 .futureDateSection {
  width: 180px;
}
.recordOfSale .customerView #paymentsSection .addPaymentSection a.processNow {
  margin-left: 10px;
}
.recordOfSale .customerView #paymentGridSection {
  margin-top: 10px;
  padding: 10px;
}
.recordOfSale .customerView #paymentGridSection .table {
  margin-bottom: 0;
}
.recordOfSale .customerView #paymentGridSection .table tr.advSubscription {
  color: #108600;
}
.recordOfSale .customerView #paymentGridSection .table tr.paymentPastDue {
  background-color: #FF9494;
  color: black;
}
.recordOfSale .customerView #paymentGridSection .table tr.paymentPastDue:hover > td {
  background-color: #FF9494;
}
.recordOfSale .customerView #paymentGridSection a.attentionRequired,
.recordOfSale .customerView #paymentGridSection a.isFuturePayment {
  display: inline-block;
  padding-left: 10px;
}
.recordOfSale .customerView #paymentGridSection .table thead,
.recordOfSale .customerView #paymentGridSection .table tfoot {
  background-color: #E8E8E8;
}
.recordOfSale .customerView #paymentGridSection .table-bordered th,
.recordOfSale .customerView #paymentGridSection .table-bordered tfoot td {
  border-left: 1px solid #d1d1d1;
}
.recordOfSale .customerView #ordersSection > .well {
  /* background-color: white;*/
  padding-bottom: 0px;
  margin-bottom: 15px;
}
.recordOfSale .customerView #ordersSection .orderSection {
  background-color: white;
  /*div.span.alert.alert-info .alert.alert-danger
               {
                   padding-right: 10px;
               }*/

}
.recordOfSale .customerView #ordersSection .orderSection .orderHeader {
  /*background-color: #d9edf7;*/
  margin-left: 10px;
  padding: 8px 0 5px 0;
  overflow: hidden;
}
.recordOfSale .customerView #ordersSection .orderSection .orderHeader .uncancelOrderSection {
  margin-right: 10px;
  margin-left: 10px;
}
.recordOfSale .customerView #ordersSection .orderSection .sourceIdSection {
  width: 145px;
  margin-left: 0px;
}
.recordOfSale .customerView #ordersSection .orderSection .sourceIdSection input.orderSourceId {
  width: 102px;
}
.recordOfSale .customerView #ordersSection .orderSection .orderDateSection {
  width: 145px;
}
.recordOfSale .customerView #ordersSection .orderSection .orderDateSection input.date {
  width: 90px;
}
.recordOfSale .customerView #ordersSection .orderSection .remitNumberSection {
  margin-left: 0px;
  width: 160px;
}
.recordOfSale .customerView #ordersSection .orderSection .remitNumberSection input.remittanceNumber {
  width: 100px;
}
.recordOfSale .customerView #ordersSection .orderSection .totalPriceSection {
  width: 145px;
  margin-left: 0px;
}
.recordOfSale .customerView #ordersSection .orderSection.newOrder {
  margin-top: 10px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colCancel {
  width: 55px;
  padding-top: 13px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colQty {
  width: 70px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colProducts {
  padding-top: 17px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colProducts .alert {
  padding: 6px;
  margin: 0;
  margin-top: -6px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colDelivered {
  width: 60px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colDelivered label.checkbox {
  margin-top: 0px;
}
.recordOfSale .customerView #ordersSection .productsTable td.colDelivered label.checkbox input[type="checkbox"] {
  margin-top: 8px;
  height: 22px;
  /*margin-left: -10px;*/
  border-color: transparent;
  border-style: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.recordOfSale .customerView #ordersSection .addCancelOrderButton {
  margin-left: 20px;
  margin-bottom: 10px;
}
.recordOfSale .customerView #ordersSection .fileinput .form-control {
  padding: 8px 12px;
}
.recordOfSale .customerView #ordersSection .fileinput .input-group-addon {
  color: #ffffff;
}
.recordOfSale .customerView #shippingSection .addShipment {
  margin-left: 20px;
  margin-bottom: 10px;
}
.recordOfSale .customerView #shippingGridSection {
  margin-top: 10px;
  padding: 10px;
}
.recordOfSale .customerView #shippingGridSection .table {
  margin-bottom: 0;
}
.recordOfSale .customerView #shippingGridSection td.deleteShipNow {
  /*width: 185px;*/
  padding: 12px 8px 8px 8px;
}
.recordOfSale .customerView #shippingGridSection td.deleteShipNow button.deleteShipment {
  margin-right: 10px;
}
.recordOfSale .customerView #shippingGridSection td.productList a,
.recordOfSale .customerView #shippingGridSection td.productList a:active,
.recordOfSale .customerView #shippingGridSection td.productList a:hover,
.recordOfSale .customerView #shippingGridSection td.productList a:visited {
  color: #333;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
}
.recordOfSale .customerView #shippingGridSection .table thead {
  background-color: #E8E8E8;
}
.recordOfSale .customerView #shippingGridSection .table-bordered th {
  border-left: 1px solid #d1d1d1;
}
.recordOfSale .customerView #notesSection .table thead,
.recordOfSale .customerView #notesSection .table tfoot {
  background-color: #E8E8E8;
}
.recordOfSale .customerView #notesSection .table-bordered th,
.recordOfSale .customerView #notesSection .table-bordered tfoot td {
  border-left: 1px solid #d1d1d1;
}
.recordOfSale .customerView #notesSection textarea {
  height: 80px;
}
.recordOfSale .customerView #dialogOrderItems .modal-body {
  max-height: 350px;
  overflow-y: auto;
}
.recordOfSale .customerView #dialogOrderItems div.alert {
  padding: 10px 15px 10px 25px;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  color: #c09853;
}
.recordOfSale .customerView #dialogOrderItems div.alert.alert-info {
  color: #3a87ad !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
}
.recordOfSale .customerView #dialogOrderItems div.alert.alert-danger {
  color: #b94a48 !important;
  background-color: #f2dede !important;
  border-color: #eed3d7 !important;
}
.recordOfSale .customerView #dialogOrderItems div.alert.alert-success {
  color: #468847 !important;
  background-color: #dff0d8 !important;
  border-color: #d6e9c6 !important;
}
.recordOfSale .customerView #dialogOrderItems .span.selected {
  margin-left: 0px;
}
.recordOfSale .customerView #dialogOrderItems div.checkbox {
  font-size: 18px;
  padding-left: 0px;
}
.recordOfSale .customerView #dialogOrderItems div.checkbox input {
  margin: 4px 15px 0 0;
}
.recordOfSale .customerView #dialogOrderItems div.checkbox.selected input {
  margin: 9px 15px 0 0;
}
.recordOfSale .customerView #dialogOrderItems div.checkbox.selected span {
  display: inline-block;
  margin-top: 5px;
}
.recordOfSale .customerView #dialogOrderItems select {
  width: 50px;
  margin: 0 15px 0 0;
}
.recordOfSale .customerView #dialogItemDelivered div.alert {
  padding: 10px 15px 10px 0px;
}
.recordOfSale .customerView #dialogItemDelivered div.alert label.checkbox {
  font-size: 18px;
}
.recordOfSale .customerView #dialogItemDelivered div.alert label.checkbox input {
  margin: 6px 15px 0 0;
}
.recordOfSale .customerView #dialogShippingItems .modal-body {
  max-height: 350px;
  overflow-y: auto;
}
.recordOfSale .customerView #dialogShippingItems div.alert {
  padding: 10px 15px 10px 25px;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  color: #c09853;
}
.recordOfSale .customerView #dialogShippingItems div.alert.alert-success {
  color: #468847 !important;
  background-color: #dff0d8 !important;
  border-color: #d6e9c6 !important;
}
.recordOfSale .customerView #dialogShippingItems div.checkbox {
  font-size: 18px;
  padding-left: 0px;
  /*&.selected span
               {
                   display: inline-block;
                   margin-top: 5px;
               }*/

}
.recordOfSale .customerView #dialogShippingItems div.checkbox input {
  margin: 6px 15px 0 0;
}
#ddlSalesSession {
  display: inline-block;
  width: 85px;
  margin-right: 20px;
}
/* #endregion */

/* #region CUSTOMER PAGE*/

/* #endregion */

/* #region HOST FAMILY PAGE*/

#hostFamilyPage #hostFamilyPageContainer {
  width: 100%;
}
#hostFamilyPage #divNoResults {
  display: none;
  padding: 15px;
  background-color: #F5F5F5;
}
#hostFamilyPage #tblResults {
  background-color: #F5F5F5;
  font-size: 0.75rem !important;
}
#hostFamilyPage #tblResults thead {
  border: solid 1px #D3D3D1;
}
#hostFamilyPage .form-control {
  font-size: 0.75rem !important;
}
#hostFamilyPage .noPaddingNoMargin {
  padding: 0;
  margin: 0;
}
/* #endregion*/

@media (min-width: 980px) and (max-width: 1200px) {
  .recordOfSale .customersView .gridHeader .recordsToShow select.form-control {
    padding-left: 0;
    padding-right: 0;
  }
  .notificationsGrid .gridHeader .recordsToShow select.form-control {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .recordOfSale .customersView .gridHeader .recordsToShow select.form-control {
    padding-left: 0;
    padding-right: 0;
  }
  .notificationsGrid .gridHeader .recordsToShow select.form-control {
    padding-left: 0;
    padding-right: 0;
  }
  div.customerView {
    margin-top: 50px;
    /* OVERRIDE BOOTSTRAP */
  
  }
  div.customerView .navbar-fixed-top,
  div.customerView .navbar-fixed-bottom {
    position: fixed;
  }
  div.customerView .container,
  div.customerView .navbar-static-top .container,
  div.customerView .navbar-fixed-top .container,
  div.customerView .navbar-fixed-bottom .container {
    width: 720px;
  }
  div.customerView .modal-body {
    max-height: 300px;
  }
  div.customerView #paymentsSection .addPaymentSection a.processNow {
    margin-left: 10px;
  }
  div.customerView #ordersSection div.span.alert.alert-info {
    padding-right: 15px;
  }
  div.customerView #ordersSection div.cancelSave {
    margin: 10px 0;
  }
  div.customerView #ordersSection div.cancelSave a.save,
  div.customerView #ordersSection div.cancelSave a.cancel {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  div.customerView #ordersSection .orderSection {
    background-color: white;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .notificationsGrid .gridHeader .recordsToShow select.form-control {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 479px) {
  .notificationsGrid .gridHeader .recordsToShow select.form-control {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }
}
.swipe .header {
  font-weight: bold;
}
.swipe .bs-docs-grid {
  margin-left: 15px;
}
.swipe .bs-docs-grid .row-fluid {
  height: 40px;
}
.swipe .bs-docs-grid .row-fluid .span1 {
  padding-right: 5px;
}
.swipe .bs-docs-grid .row-fluid .span1.header {
  color: #3a87ad;
  box-sizing: content-box;
  padding-right: 10px;
}
.swipe .p-afterGrid {
  padding-top: 20px;
}
.swipe #marketLinks {
  width: 350px;
  margin: 20px auto;
  overflow: hidden;
}
.swipe #marketLinks img {
  width: 150px;
}
.pointer {
  cursor: pointer;
}
.pull-bottom {
  position: absolute;
  bottom: 0;
}
#dialogManageAccount .modal-header h3 {
  color: #395c82;
  font-weight: bold;
  font-size: 1.25rem !important;
}
#dialogManageAccount .modal-body .media .media-left {
  padding-right: 12px;
  padding-bottom: 10px;
}
#dialogManageAccount .modal-body .media .media-heading {
  padding-top: 5px;
  font-weight: bold;
}
.dealerOrderGrid {
  background-color: #fff;
}
.dealerOrderGrid thead tr td,
.dealerOrderGrid tbody tr td,
.dealerOrderGrid tfoot tr td,
.dealerOrderGrid thead tr th,
.dealerOrderGrid tbody tr th,
.dealerOrderGrid tfoot tr th {
  text-align: center;
  vertical-align: middle;
}
.dealerOrderGrid thead tr td input,
.dealerOrderGrid tbody tr td input,
.dealerOrderGrid tfoot tr td input,
.dealerOrderGrid thead tr th input,
.dealerOrderGrid tbody tr th input,
.dealerOrderGrid tfoot tr th input {
  text-align: center;
}
.dealerOrderGrid thead tr td:first-of-type,
.dealerOrderGrid tbody tr td:first-of-type,
.dealerOrderGrid tfoot tr td:first-of-type {
  text-align: left;
}
.dealerOrderGrid tfoot tr td {
  font-weight: bold;
}
.dealerOrderGrid thead tr th {
  background-color: #426A96;
  color: #fff;
}
.tableheadergrey {
  background-color: #F5F5F5;
}
#salesSchoolRegPage #confirmation {
  border: 4px solid #385d8a;
  margin: 15px 0 35px 0;
  text-align: center;
  padding: 0 6% 20px 6%;
  background: white;
  font-size: 1.8rem;
}
#salesSchoolRegPage #confirmation h3 {
  color: #FF0000;
  font-weight: bold;
  font-size: 1.25rem !important;
}
#salesSchoolRegPage #confirmation .confirmation-desc {
  margin: 20px 0;
}
#salesSchoolRegPage #confirmation .confirmation-details {
  font-size: 2.3rem;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
#salesSchoolRegPage .reg-btn {
  width: 200px;
  line-height: 40px;
  color: #FFFFFF;
  background: #4F81BD;
  font-size: 1.4rem;
  border: 4px solid #385d8a;
  font-weight: bolder;
  text-align: center;
  margin: 20px auto 5px auto;
  border-radius: 5px;
  cursor: pointer;
}
#salesSchoolRegPage .reg-btn:hover,
#salesSchoolRegPage .reg-btn:disabled {
  background: #7695B7;
  border: 4px solid #4F81BD;
}
#salesSchoolRegPage .reg-btn:disabled {
  cursor: not-allowed;
}
#salesSchoolRegPage .form-section-header {
  font-size: 1.8rem;
  color: steelblue;
  margin: 5px 0 5px 5px;
  padding: 0;
}
.loader {
  margin: 25% auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  animation: load5 1.1s infinite ease;
  transform: translateZ(0);
}
@keyframes load5 {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
.delivery-legend {
  list-style: none;
  padding-left: 0;
}
.delivery-legend .legend-item {
  padding-top: 5px;
  line-height: 25px;
}
.delivery-legend .legend-item .icon {
  width: 24px;
  height: 24px;
  display: block;
  border: 1px solid gray;
  float: left;
  margin-right: 5px;
}
.delivery-legend .legend-item .icon.solid {
  background-color: #94CDFF;
}
.delivery-legend .legend-item .icon.weak {
  background-color: #def3ff;
}
.delivery-legend .legend-item .icon.delivered {
  background-color: #99ff99;
}
.delivery-legend .legend-item .icon.undelivered {
  background-color: #FCC77E;
}
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}
.bs-callout.bs-callout-default {
  border-left-color: #777;
}
.bs-callout.bs-callout-default h4 {
  color: #777;
}
.bs-callout.bs-callout-primary {
  border-left-color: #428bca;
}
.bs-callout.bs-callout-primary h4 {
  color: #428bca;
}
.bs-callout.bs-callout-success {
  border-left-color: #5cb85c;
}
.bs-callout.bs-callout-success h4 {
  color: #5cb85c;
}
.bs-callout.bs-callout-danger {
  border-left-color: #d9534f;
}
.bs-callout.bs-callout-danger h4 {
  color: #d9534f;
}
.bs-callout.bs-callout-warning {
  border-left-color: #f0ad4e;
}
.bs-callout.bs-callout-warning h4 {
  color: #f0ad4e;
}
.bs-callout.bs-callout-info {
  border-left-color: #5bc0de;
}
.bs-callout.bs-callout-info h4 {
  color: #5bc0de;
}
.bs-callout + .bs-callout {
  margin-top: -5px;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animated {
  animation: fadeIn 1s;
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.flash-1s {
  animation: flash linear 1s 3;
}
.testing {
  border: solid 2px green;
}
.testing .row {
  border: dotted 1px red;
  margin-top: 5px;
  margin-bottom: 5px;
}
.testing .row div[class^="col"] {
  border: dotted 1px blue;
  margin-top: 5px;
  margin-bottom: 5px;
}
.ui-datepicker {
  z-index: 999999 !important;
}
