/* =====================
 * DO NOT EDIT THIS FILE
 * =====================
 */
/*
$cbs-dwp-champion-context-color: $cbs-brand-color-secondary-purple;
$cbs-dwp-champion-context-color-dark: $cbs-brand-color-secondary-purple-dark;
$cbs-dwp-champion-context-menu-hover-color: $cbs-brand-color-secondary-purple-dark;
$cbs-dwp-champion-context-menu-active-color: $cbs-brand-color-secondary-purple-dark;
*/
/*
$cbs-metronic-theme-champion-background-colour: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-logo-background-colour: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-left-sidebar-colour: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-left-sidebar-curve: '../images/sidebar-curves/sidebar-curve-bottom-cbs-purple.svg';
$cbs-metronic-theme-champion-left-sidebar-menu-colour: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-border: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-icon: #fefefe;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-indicator: $cbs-brand-color-secondary-purple-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover: $cbs-brand-color-secondary-purple-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour: $cbs-brand-color-secondary-purple;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active: $cbs-brand-color-secondary-purple-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover: $cbs-brand-color-secondary-purple-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover-text: #ffffff;
*/
/*
$cbs-metronic-theme-champion-background-colour: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-logo-background-colour: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-left-sidebar-colour: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-left-sidebar-curve: '../images/sidebar-curves/sidebar-curve-bottom-cbs-ochre.svg';
$cbs-metronic-theme-champion-left-sidebar-menu-colour: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-border: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-icon: #fefefe;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-indicator: $cbs-brand-color-secondary-ochre-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover: $cbs-brand-color-secondary-ochre-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour: $cbs-brand-color-secondary-ochre;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active: $cbs-brand-color-secondary-ochre-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover: $cbs-brand-color-secondary-ochre-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover-text: #ffffff;
*/
/*
$cbs-metronic-theme-champion-background-colour: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-logo-background-colour: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-left-sidebar-colour: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-left-sidebar-curve: '../images/sidebar-curves/sidebar-curve-bottom-cbs-grey-medium.svg';
$cbs-metronic-theme-champion-left-sidebar-menu-colour: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-border: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-icon: #fefefe;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-indicator: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour: $cbs-brand-color-primary-grey-medium;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover-text: #ffffff;
*/
/*
$cbs-metronic-theme-champion-background-colour: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-logo-background-colour: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-colour: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-curve: '../images/sidebar-curves/sidebar-curve-bottom-cbs-grey-dark.svg';
$cbs-metronic-theme-champion-left-sidebar-menu-colour: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-border: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-icon: #fefefe;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-indicator: #000000;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-active-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover: #000000;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-icon: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour: $cbs-brand-color-primary-grey-dark;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active: #000000;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active-text: #ffffff;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover: #000000;
$cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover-text: #ffffff;
*/
@import url("https://fonts.googleapis.com/css?family=Basic");
/* line 1, ../../cbs_metronic_theme/sass/_general.scss */
.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

/* Cubic Bezier Transition */
/* Cubic Bezier Transition */
/*********** 
Page Header
***********/
/* Header search bar, toggler button & top menu */
/* line 8, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar {
  background-color: #2b3643;
  /* Top notification menu/bar */
  /* Header seaech box */
  /* Toggler button for sidebar expand/collapse and responsive sidebar menu */
}
/* line 13, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav {
  /* Extended Dropdowns */
  /* Notification */
  /* Inbox */
  /* Tasks */
  /* User */
  /* Language */
  /* Dark version */
}
/* line 16, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
  color: #79869a;
}
/* line 20, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
  background-color: #36c6d3;
  color: #ffffff;
}
/* line 25, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
  background-color: #3f4f62;
}
/* line 28, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i {
  color: #a4aebb;
}
/* line 35, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
  background-color: #3f4f62;
}
/* line 38, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i {
  color: #a4aebb;
}
/* line 48, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
  border-color: #e7eaf0;
}
/* line 51, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
  border-bottom-color: #eaedf2;
}
/* line 55, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
  background: #eaedf2;
}
/* line 58, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
  color: #62878f;
}
/* line 62, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
  color: #337ab7;
}
/* line 65, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
  color: #23527c;
  text-decoration: none;
}
/* line 74, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
  border-bottom: 1px solid #EFF2F6 !important;
  color: #888888;
}
/* line 78, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
  background: #f8f9fa;
}
/* line 93, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
  background: #f1f1f1;
}
/* line 98, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
  background: #e4e4e4;
}
/* line 111, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
  background-color: #36c6d3;
  color: #ffffff;
}
/* line 116, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
  border-color: transparent transparent transparent #36c6d3;
}
/* line 124, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
  color: #5b9bd1;
}
/* line 137, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
  background-color: #dfe2e9;
}
/* line 148, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
  color: #c6cfda;
}
/* line 152, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
  color: #c6cfda;
}
/* line 157, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
  width: 195px;
}
/* line 166, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname {
  color: #c6cfda;
}
/* line 174, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
  background: #3f4f62;
  border: 0;
}
/* line 178, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
  border-bottom-color: #3f4f62;
}
/* line 182, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
  background: #2f3b49;
}
/* line 185, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
  color: #adbaca;
}
/* line 190, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
  color: #5496cf;
}
/* line 199, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
  color: #bcc7d4;
  border-bottom: 1px solid #4b5e75 !important;
}
/* line 203, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i {
  color: #9dadc0;
}
/* line 207, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
  background: #47596e;
}
/* line 216, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
  border-bottom: 0 !important;
}
/* line 220, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
  background: #4b5e75;
}
/* line 233, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
  background: #354353;
}
/* line 238, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
  background: #2b3643;
}
/* line 251, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .search-form {
  background: #232c37;
}
/* line 254, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .search-form:hover {
  background: #3f4f62;
}
/* line 259, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .search-form .input-group .form-control {
  color: #959fad;
}
/* line 36, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
  color: #929cab;
  opacity: 1;
}
/* line 37, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {
  color: #929cab;
}
/* line 38, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {
  color: #929cab;
}
/* line 267, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
  color: #959fad;
}
/* line 274, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .search-form.open {
  background: #3f4f62;
}
/* line 169, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .menu-toggler > span,
.page-header.navbar .menu-toggler > span:before,
.page-header.navbar .menu-toggler > span:after {
  background: #a7b5c6;
}
/* line 176, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .menu-toggler > span:hover {
  background: #a7b5c6;
}
/* line 178, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .menu-toggler > span:hover:before, .page-header.navbar .menu-toggler > span:hover:after {
  background: #a7b5c6;
}
/* line 186, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-header.navbar .menu-toggler.th-toggle-exit > span {
  background-color: transparent !important;
}

/* Default Horizontal Menu */
/* line 287, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar {
  /* Default Mega Menu */
  /* Light Mega Menu */
}
/* line 291, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav {
  /* Mega menu content */
  /* Classic menu */
}
/* line 295, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
  box-shadow: 5px 5px rgba(63, 79, 98, 0.2);
}
/* line 303, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
  color: #c6cfda;
}
/* line 314, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li > a {
  color: #c6cfda;
}
/* line 317, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li > a > i {
  color: #788ea8;
}
/* line 322, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li:hover > a, .page-header.navbar .hor-menu .navbar-nav > li.open > a,
.page-header.navbar .hor-menu .navbar-nav > li > a:hover {
  color: #d5dce4;
  background: #3f4f62 !important;
}
/* line 328, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li:hover > a > i, .page-header.navbar .hor-menu .navbar-nav > li.open > a > i,
.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i {
  color: #889bb2;
}
/* line 335, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li.active > a,
.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a,
.page-header.navbar .hor-menu .navbar-nav > li.current > a {
  color: white;
  background: #36c6d3 !important;
}
/* line 340, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li.active > a > i,
.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i,
.page-header.navbar .hor-menu .navbar-nav > li.current > a > i {
  color: #788ea8;
}
/* line 345, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected {
  border-top: 6px solid #36c6d3;
}
/* line 350, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu {
  box-shadow: 5px 5px rgba(63, 79, 98, 0.2);
  background: #3f4f62;
}
/* line 356, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a {
  color: #c6cfda;
}
/* line 359, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
  color: #c6cfda;
}
/* line 365, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
  color: #f1f3f6;
  background: #47596e;
}
/* line 369, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {
  color: #f1f3f6;
}
/* line 377, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
  color: #f1f3f6;
  background: #47596e;
}
/* line 382, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i,
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i,
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i {
  color: #f1f3f6;
}
/* line 388, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider {
  background-color: #495c72;
}
/* line 395, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
  color: #c6cfda;
}
/* line 405, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav {
  /* Mega menu content */
  /* Classic menu */
}
/* line 409, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
}
/* line 417, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
  color: #666;
}
/* line 428, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a {
  color: #c6cfda;
}
/* line 431, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i {
  color: #788ea8;
}
/* line 436, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li:hover > a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover {
  color: #d5dce4;
  background: #3f4f62;
}
/* line 441, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li:hover > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i {
  color: #889bb2;
}
/* line 446, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a {
  color: #333 !important;
  background: white !important;
}
/* line 450, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i {
  color: #333 !important;
}
/* line 457, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover {
  color: white;
  background: #36c6d3;
}
/* line 462, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i {
  color: #788ea8;
}
/* line 468, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  background: white;
}
/* line 474, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a {
  color: #000;
}
/* line 477, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i {
  color: #888;
}
/* line 483, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a {
  color: #000;
  background: #f2f2f7;
}
/* line 487, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i {
  color: #666;
}
/* line 495, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover {
  color: #000;
  background: #f2f2f7;
}
/* line 500, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i {
  color: #666;
}
/* line 506, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider {
  background-color: #f2f2f7;
}
/* line 512, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu {
  border: 1px solid #efeff5;
}
/* line 516, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu {
  border-top: 0;
}

/* Page sidebar */
/* line 526, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar {
  background-color: #364150;
  /* Default sidebar */
  /* light sidebar */
  /* Sidebar search */
}
/* line 531, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu,
.page-sidebar .page-sidebar-menu {
  /* 1st level links */
  /* All links */
}
/* line 536, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a {
  border-top: 1px solid #3d4957;
  color: #b4bcc8;
}
/* line 540, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i,
.page-sidebar .page-sidebar-menu > li > a > i {
  color: #606C7D;
}
/* line 544, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"],
.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"],
.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
  color: #6b788b;
}
/* line 556, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before {
  color: #606C7D;
}
/* line 564, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3,
.page-sidebar .page-sidebar-menu > li.heading > h3 {
  color: #708096;
}
/* line 571, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li.open > a {
  background: #2C3542;
  color: #b4bcc8;
}
/* line 575, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu > li:hover > a > i,
.page-sidebar .page-sidebar-menu > li.open > a > i {
  color: #606C7D;
}
/* line 580, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before {
  color: #606C7D;
}
/* line 590, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li.active.open > a {
  background: #36c6d3;
  border-top-color: transparent;
  color: #ffffff;
}
/* line 595, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
.page-sidebar .page-sidebar-menu > li.active > a:hover,
.page-sidebar .page-sidebar-menu > li.active.open > a:hover {
  background: #36c6d3;
}
/* line 599, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i,
.page-sidebar .page-sidebar-menu > li.active > a > i,
.page-sidebar .page-sidebar-menu > li.active.open > a > i {
  color: #ffffff;
}
/* line 604, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before {
  color: #ffffff;
}
/* line 613, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a,
.page-sidebar .page-sidebar-menu > li.active + li > a {
  border-top-color: transparent;
}
/* line 619, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a,
.page-sidebar .page-sidebar-menu > li.active.open + li > a {
  border-top-color: #3d4957;
}
/* line 625, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a,
.page-sidebar .page-sidebar-menu > li:last-child > a {
  border-bottom: 1px solid transparent !important;
}
/* line 636, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu li > a > .arrow:before,
.page-sidebar .page-sidebar-menu li > a > .arrow.open:before {
  color: #606C7D;
}
/* line 646, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before,
.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before {
  color: #606C7D;
}
/* line 657, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu li.active > a > .arrow:before,
.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before {
  color: #ffffff;
}
/* line 667, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed
.page-sidebar .page-sidebar-menu:hover .sub-menu {
  background-color: #364150;
}
/* line 674, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
.page-sidebar .page-sidebar-menu .sub-menu > li > a {
  color: #b4bcc8;
}
/* line 677, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i {
  color: #606C7D;
}
/* line 681, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"],
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"],
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] {
  color: #6b788b;
}
/* line 693, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before {
  color: #606C7D;
}
/* line 703, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
  background: #3e4b5c !important;
}
/* line 706, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i {
  color: #606C7D;
  color: #959fae;
}
/* line 718, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before {
  color: #606C7D;
}
/* line 730, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light {
  /* 1st level links */
}
/* line 736, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a {
  background: #3a4656;
}
/* line 743, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a {
  background: #3e4b5c;
  border-left: 4px solid #36c6d3;
  color: #f1f1f1;
}
/* line 748, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover {
  border-left: 4px solid #36c6d3;
  background: #3a4656;
}
/* line 753, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i {
  color: #eeeeee;
}
/* line 758, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before {
  color: #eeeeee;
}
/* line 766, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu {
  background: #3a4656;
}
/* line 773, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a {
  background: #3e4b5c !important;
}
/* line 782, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler,
.page-sidebar .sidebar-toggler {
  background: #2c3541;
}
/* line 169, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:after,
.page-sidebar .sidebar-toggler > span,
.page-sidebar .sidebar-toggler > span:before,
.page-sidebar .sidebar-toggler > span:after {
  background: #a7b5c6;
}
/* line 176, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:hover,
.page-sidebar .sidebar-toggler > span:hover {
  background: #a7b5c6;
}
/* line 178, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:hover:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:hover:after,
.page-sidebar .sidebar-toggler > span:hover:before,
.page-sidebar .sidebar-toggler > span:hover:after {
  background: #a7b5c6;
}
/* line 186, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler.th-toggle-exit > span,
.page-sidebar .sidebar-toggler.th-toggle-exit > span {
  background-color: transparent !important;
}
/* line 787, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover,
.page-sidebar .sidebar-toggler:hover {
  background: #212832;
}
/* line 796, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group,
.page-sidebar .sidebar-search .input-group {
  border-bottom: 1px solid #435060;
}
/* line 799, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control,
.page-sidebar .sidebar-search .input-group .form-control {
  background-color: #364150;
  color: #4e5d6f;
}
/* line 36, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder,
.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder {
  color: #4e5d6f;
  opacity: 1;
}
/* line 37, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder,
.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder {
  color: #4e5d6f;
}
/* line 38, ../../cbs_metronic_theme/contrib/sass/global/components/_mixins.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder,
.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder {
  color: #4e5d6f;
}
/* line 807, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i,
.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i {
  color: #4e5d6f;
}
/* line 815, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group,
.page-sidebar .sidebar-search.sidebar-search-bordered .input-group {
  border: 1px solid #435060;
}
/* line 821, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed
.page-sidebar .sidebar-search.open .input-group {
  background-color: #364150;
}
/* line 826, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed
.page-sidebar .sidebar-search.open .remove > i {
  color: #4e5d6f;
}
/* line 835, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed
.page-sidebar .sidebar-search.sidebar-search-solid .input-group {
  background: none;
}
/* line 840, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group,
.page-sidebar .sidebar-search.sidebar-search-solid .input-group {
  border: 1px solid #2c3541;
  background: #2c3541;
}
/* line 844, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control,
.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control {
  background: #2c3541;
}
/* line 849, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group,
.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group {
  border: 1px solid #364150;
  background: #364150;
}
/* line 853, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control,
.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control {
  background: #364150;
}

/* line 863, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light {
  /* 1st level links */
}
/* line 868, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a {
  border-left: 0;
  border-right: 4px solid #36c6d3;
}
/* line 872, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover {
  border-left: 0;
  border-right: 4px solid #36c6d3;
}

/******
Page Footer 
******/
/* line 887, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-footer .page-footer-inner {
  color: #98a6ba;
}
/* line 891, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-footer-fixed .page-footer {
  background-color: #28303b;
}

@media (min-width: 992px) {
  /* 992px */
  /* Sidebar menu closed */
  /* line 901, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
    box-shadow: 5px 5px rgba(44, 53, 66, 0.2);
  }
  /* line 904, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper {
    box-shadow: none;
  }

  /* line 913, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
    box-shadow: 5px 5px rgba(44, 53, 66, 0.2);
  }
  /* line 916, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper {
    box-shadow: none;
  }
  /* line 921, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu {
    box-shadow: 5px 5px rgba(44, 53, 66, 0.2);
  }
  /* line 924, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper {
    box-shadow: none;
  }

  /* Light sidebar menu */
  /* line 934, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading {
    padding: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: 1px solid #3d4957 !important;
  }

  /* Fixed Sidebar */
  /* line 946, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-fixed:not(.page-footer-fixed) .page-content {
    border-bottom: 0;
  }
  /* line 950, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-fixed:not(.page-footer-fixed) .page-footer {
    background-color: #fff;
  }
  /* line 953, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner {
    color: #333;
  }

  /* Boxed Layout */
  /* line 961, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed {
    background-color: #303a47 !important;
    /* Page container */
    /* Page sidebar */
    /* Page footer */
  }
  /* line 965, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed .page-container {
    background-color: #364150;
    border-left: 1px solid #3d4957;
    border-bottom: 1px solid #3d4957;
  }
  /* line 972, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-reversed .page-container {
    border-left: 0;
    border-right: 1px solid #3d4957;
  }
  /* line 979, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-fixed .page-container {
    border-left: 0;
    border-bottom: 0;
  }
  /* line 986, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 996, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-fixed .page-sidebar {
    border-left: 1px solid #3d4957;
  }
  /* line 1002, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
    border-right: 1px solid #3d4957;
    border-left: 0;
  }
  /* line 1011, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer {
    background-color: #303a47 !important;
  }
  /* line 1014, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner {
    color: #98a6ba;
  }

  /* Sidebar Menu Wirh Hoverable Submenu */
  /* line 1027, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu-hover-submenu li:hover a > .arrow {
    border-right: 8px solid #323c4b;
  }
  /* line 1030, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow {
    border-left: 8px solid #323c4b;
  }
  /* line 1036, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar-menu-hover-submenu li:hover > .sub-menu {
    background: #323c4b !important;
  }
}
@media (max-width: 991px) {
  /* 991px */
  /* Page sidebar */
  /* line 1046, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar {
    background-color: #28303b;
    /* light sidebar */
  }
  /* line 1051, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu > li > a {
    border-top: 1px solid #364150;
  }
  /* line 1057, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a {
    background: #2e3744;
  }
  /* line 1063, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu > li:last-child > a {
    border-bottom: 0 !important;
  }
  /* line 1068, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu > li .sub-menu {
    background-color: #28303b !important;
  }
  /* line 1074, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu .sidebar-search input {
    background-color: #28303b !important;
  }
  /* line 1081, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu.page-sidebar-menu-light {
    /* 1st level links */
  }
  /* line 1087, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a {
    background: #2e3744;
  }
  /* line 1094, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a {
    background: #2e3744;
  }
  /* line 1097, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover {
    background: #2e3744;
  }
  /* line 1103, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu {
    background: #28303b !important;
  }
  /* line 1110, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a {
    background: #2e3744 !important;
  }
}
@media (max-width: 480px) {
  /* 480px */
  /* line 1123, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-header.navbar {
    /* Top menu */
  }
  /* line 1125, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-header.navbar .top-menu {
    background-color: #364150;
  }
  /* line 1128, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-header-fixed-mobile .page-header.navbar .top-menu {
    background-color: #2b3643;
  }
  /* line 1134, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
    background-color: #415265;
  }
  /* line 1137, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
    background: none;
  }
  /* line 1141, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
  .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover {
    background-color: #3f4f62;
  }
}
/****
Boby
****/
/* line 1155, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
body {
  background-color: #364150;
}

/****
 CSS3 Spinner Bar
****/
/* line 1163, ../../cbs_metronic_theme/contrib/sass/layouts/layout/themes/_base.scss */
.page-spinner-bar > div,
.block-spinner-bar > div {
  background: #4bccd8;
}

/* Top header logo - We'll use text. */
/* line 9, ../../cbs_metronic_theme/sass/_fixups.scss */
body .page-header .page-logo a {
  text-decoration: none;
}
/* line 13, ../../cbs_metronic_theme/sass/_fixups.scss */
body .page-header .page-logo span.logo-default {
  position: relative;
  top: -1px;
  color: #ffffff;
  font-size: 20px;
  font-family: 'Basic', sans-serif;
  line-height: 100px;
  text-transform: uppercase;
}
/* line 25, ../../cbs_metronic_theme/sass/_fixups.scss */
body .element-invisible {
  margin: 0px !important;
  padding: 0px !important;
}

/* Left sidebar. */
/* line 37, ../../cbs_metronic_theme/sass/_fixups.scss */
body .page-container .page-sidebar .sidebar-toggler {
  display: none;
}

/* line 47, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar ul.page-sidebar-menu {
  padding-top: 20px;
}
/* line 51, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .page-sidebar-fade {
  height: 100px;
  background: linear-gradient(174deg, #364150, #364150, transparent, transparent);
  margin-bottom: -100px;
}

/* line 61, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-header {
  z-index: 998;
}
/* line 67, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .page-sidebar {
  z-index: 999;
  top: -100px;
}
/* line 72, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .page-sidebar ul.page-sidebar-menu {
  padding-top: 0px;
  margin-top: 0px;
}
/* line 77, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .page-sidebar .sidebar-toggler-wrapper {
  display: block;
  box-sizing: content-box;
  clear: both;
  margin-bottom: 5px;
}
/* line 83, ../../cbs_metronic_theme/sass/_fixups.scss */
body.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .page-sidebar .sidebar-toggler-wrapper .sidebar-toggler {
  display: block;
  box-sizing: content-box;
  margin-top: 10px;
}

/* Tables. */
/* line 96, ../../cbs_metronic_theme/sass/_fixups.scss */
th.checkbox, th.radio,
td.checkbox, td.radio {
  position: static;
  display: table-cell;
}

/* Menus. */
/* line 108, ../../cbs_metronic_theme/sass/_fixups.scss */
table#menu-overview td a[class^=icon-]:before {
  padding-right: 5px;
}

/* line 118, ../../cbs_metronic_theme/sass/_fixups.scss */
table td a.tabledrag-handle {
  box-sizing: content-box;
}
/* line 121, ../../cbs_metronic_theme/sass/_fixups.scss */
table td a.tabledrag-handle div.handle {
  box-sizing: content-box;
}

/* Lists. */
/* line 134, ../../cbs_metronic_theme/sass/_fixups.scss */
dl.admin-list dd {
  margin-bottom: 15px;
}

/* Forms. */
/* line 144, ../../cbs_metronic_theme/sass/_fixups.scss */
fieldset > div.portlet-body {
  display: block;
}
/* line 147, ../../cbs_metronic_theme/sass/_fixups.scss */
fieldset > div.portlet-body.portlet-collapsed {
  display: none;
}

/* Modals. */
/* line 158, ../../cbs_metronic_theme/sass/_fixups.scss */
.modal-default .modal-header a.close {
  box-sizing: content-box;
  background-position: center center;
  padding: 8px 5px;
}
/* line 165, ../../cbs_metronic_theme/sass/_fixups.scss */
.modal-default .modal-content {
  box-sizing: content-box;
  border: 0px;
}

/* line 172, ../../cbs_metronic_theme/sass/_fixups.scss */
.ui-widget-overlay.ui-front {
  z-index: 1000;
}

/* line 176, ../../cbs_metronic_theme/sass/_fixups.scss */
.ui-dialog.ui-widget {
  z-index: 1001;
}

/* line 3, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
body.page-admin span.label {
  color: inherit;
}

/* ---------------------------------------------------------------------------
//
// Facilitate custom header height in sub-themes.
//
// ------------------------------------------------------------------------ */
/* line 14, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar {
  height: 100px;
  min-height: 100px;
}
/* line 18, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .page-logo {
  height: 100px;
}
/* line 21, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .page-logo .logo-default {
  margin: 43px 0 0 0;
}
/* line 26, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .search-form {
  width: 100px;
}
/* line 30, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .search-form .input-group .form-control {
  height: 100px;
}
/* line 34, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .search-form .input-group .input-group-btn {
  height: 100px;
}
/* line 37, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit {
  width: 100px;
}
/* line 45, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .menu-toggler.sidebar-toggler {
  margin: 40.5px 0 0 0;
}
/* line 49, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .menu-toggler.responsive-toggler {
  margin: 40.5px 6px 0 6px;
}
/* line 56, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .top-menu .navbar-nav > li.dropdown {
  height: 100px;
}

/* line 65, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .hor-menu .navbar-nav {
  min-height: 100px;
}
/* line 69, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .hor-menu .navbar-nav > li > a {
  min-height: 100px;
}

@media (max-width: 480px) {
  /* line 79, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-header-fixed.page-header-fixed-mobile .page-header.navbar {
    height: 200px;
  }
}
/* line 86, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.pace .pace-progress {
  top: 100px;
}
/* line 90, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.pace .pace-activity {
  top: 104px;
}

@media (max-width: 480px) {
  /* line 97, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-header-fixed .pace .pace-progress {
    top: 200px;
  }
  /* line 101, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-header-fixed .pace .pace-activity {
    top: 204px;
  }
}
/* line 108, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header-fixed .page-container {
  margin-top: 100px;
}

@media (max-width: 991px) {
  /* line 115, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-header-fixed.page-header-fixed-mobile .page-container {
    margin-top: 100px !important;
  }
}
@media (max-width: 480px) {
  /* line 123, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-header-fixed.page-header-fixed-mobile .page-container {
    margin-top: 200px !important;
  }
}
@media (min-width: 992px) {
  /* line 131, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-fixed .page-sidebar {
    top: 100px;
  }
}
/* ---------------------------------------------------------------------------
//
// Facilitate custom sidebar width in sub-themes.
//
// ------------------------------------------------------------------------ */
@media (min-width: 992px) {
  /* 992px */
  /* Page content */
  /* line 148, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-content-wrapper .page-content {
    margin-left: 300px;
  }
  /* line 151, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
    margin-left: 60px;
  }
  /* line 155, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-reversed .page-content-wrapper .page-content {
    margin-right: 300px !important;
  }
  /* line 159, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
    margin-right: 60px;
  }
  /* line 163, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content {
    margin-right: 60px !important;
  }
  /* line 167, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-content-wrapper .page-content {
    margin-left: 60px !important;
  }
}
@media (max-width: 991px) {
  /* line 177, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-mobile-offcanvas.page-sidebar-mobile-offcanvas-open .page-wrapper {
    left: 300px;
  }
}
@media (min-width: 992px) {
  /* line 187, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-fixed.page-sidebar-closed .page-footer {
    margin-left: 60px;
  }

  /* line 194, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-fixed .page-footer {
    margin-left: 300px;
  }

  /* line 200, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-reversed.page-sidebar-fixed .page-footer {
    margin-right: 300px;
  }
  /* line 205, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer {
    margin-right: 60px;
  }
}
/* line 213, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-header.navbar .page-logo {
  width: 300px;
}
/* line 219, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
  margin-right: 20.5px;
}

@media (min-width: 992px) {
  /* line 229, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
    width: 60px;
  }

  /* line 237, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-boxed .page-header.navbar .page-logo {
    width: 301px;
  }

  /* line 245, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo {
    width: 61px;
  }

  /* line 253, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* 992px */
  /* line 261, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar {
    width: 300px;
  }

  /* line 266, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
    margin-left: -300px;
  }

  /* line 272, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar {
    width: 60px !important;
  }
  /* line 275, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
    width: 60px !important;
  }
  /* line 279, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
    width: 271px !important;
  }
  /* line 282, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover.heading {
    width: 60px !important;
  }
  /* line 286, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu {
    left: 61px;
  }
  /* line 292, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover {
    width: 60px !important;
  }
  /* line 298, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover {
    width: 60px !important;
  }
  /* line 307, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-reversed .page-sidebar {
    margin-left: -60px;
    width: 60px;
  }
  /* line 314, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
    right: 61px;
  }
  /* line 324, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
    width: 300px !important;
  }
  /* line 327, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
    width: 300px !important;
  }
  /* line 336, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover {
    width: 300px !important;
    margin-left: -300px !important;
  }
  /* line 340, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu {
    width: 300px !important;
  }

  /* line 350, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
    margin-left: 300px;
  }
}
@media (max-width: 991px) {
  /* line 359, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
  .page-sidebar-mobile-offcanvas .page-sidebar-wrapper {
    width: 300px;
    left: -300px;
  }
}
/* line 367, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-content-white.page-sidebar-reversed .theme-panel, .page-container-bg-solid.page-sidebar-reversed .theme-panel {
  margin-right: 320px;
}
/* line 372, ../../cbs_metronic_theme/sass/_fixups.layout1.scss */
.page-content-white.page-sidebar-reversed.page-sidebar-closed .theme-panel, .page-container-bg-solid.page-sidebar-reversed.page-sidebar-closed .theme-panel {
  margin-right: 80px;
}

/* line 1, ../../cbs_metronic_theme/sass/components/_skip-link.scss */
#skip-link {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  z-index: 2000000;
  text-align: center;
}
/* line 10, ../../cbs_metronic_theme/sass/components/_skip-link.scss */
#skip-link a .skip-link-inner {
  padding: 8px 20px 12px;
  background: #e7131a;
  color: #fff;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
  border-radius: 0 0 10px 10px;
  font-size: 140%;
}

/* line 3, ../../cbs_metronic_theme/sass/components/_alerts.scss */
.admin-menu .toast-top-left,
.admin-menu .toast-top-right {
  top: 25px;
}

/* line 3, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .drupal-messages {
  display: none;
}
/* line 8, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .modal-body .drupal-messages {
  display: block;
}
/* line 11, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet {
  margin-bottom: 15px;
}
/* line 15, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-title .caption,
.modal .modal-body .drupal-messages.portlet .portlet-title .tools {
  font-size: 14px;
  padding: 9px 0px 7px 0px;
}
/* line 22, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body {
  padding: 10px;
}
/* line 25, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body ul {
  padding-left: 20px;
  margin-bottom: 0px;
  font-size: 12px;
}
/* line 30, ../../cbs_metronic_theme/sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body ul li {
  font-size: 12px;
}

/* line 42, ../../cbs_metronic_theme/sass/components/_modals.scss */
#modal-ajax-loading .modal-body {
  background: url("../images/ajax-loading.gif") center left no-repeat;
  background-size: 100px 100px;
  padding-left: 110px;
  margin: 10px;
}

/* Portlet CSS customizations */
/* line 5, ../../cbs_metronic_theme/sass/components/_portlets.scss */
fieldset.portlet legend.portlet-title {
  float: left;
}

/* line 11, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title {
  font-size: 14px;
  line-height: 20px;
  border-image: initial;
  border-image-width: 0px;
  border-width: 0px 0px 0px 0px;
}
/* line 18, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title.portlet-title-hidden {
  height: 1px;
  min-height: 1px;
}
/* line 22, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title.portlet-title-hidden * {
  display: none;
}
/* line 27, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title h1, .portlet .portlet-title h2, .portlet .portlet-title h3, .portlet .portlet-title h4, .portlet .portlet-title h5, .portlet .portlet-title h6 {
  color: inherit;
  background: transparent;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  display: inline;
}
/* line 36, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title .extras {
  float: right;
  padding: 12px 0px 8px 0px;
  text-size-adjust: 100%;
}
/* line 44, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title .tools > a.custom-tool {
  position: relative;
  top: -2px;
  color: #ffffff;
}
/* line 49, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title .tools > a.custom-tool.save {
  font-size: 110%;
}
/* line 53, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title .tools > a.custom-tool.reload {
  top: 0px;
}
/* line 57, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title .tools > a.custom-tool.node-expand, .portlet .portlet-title .tools > a.custom-tool.node-collapse {
  top: -1px;
  font-size: 120%;
}
/* line 64, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-title .tools > a:focus {
  text-decoration: none;
}
/* line 72, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-body .portlet-body-ribbon-wrapper {
  position: relative;
}
/* line 75, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-body .portlet-body-ribbon-wrapper .ribbon-container {
  position: absolute;
  top: -10px;
  right: -15px;
}
/* line 81, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet .portlet-body .portlet-body-ribbon-wrapper .ribbon-container .ribbon i.fa {
  width: 10px;
  display: inline-block;
  text-align: center;
}
/* line 94, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-fullscreen .portlet-body .portlet-body-ribbon-wrapper .ribbon-right {
  right: 0px;
}
/* line 97, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-fullscreen .portlet-body .portlet-body-ribbon-wrapper .ribbon-right .ribbon-clip.ribbon-right {
  display: none;
}
/* line 107, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body .portlet-body {
  padding: 0px;
}
/* line 111, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body > .table-scrollable {
  border: none;
}
/* line 115, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body table {
  width: 100%;
  margin-bottom: 0px;
  border: solid 1px #E0E0E0;
  border-bottom-width: 0px;
}
/* line 122, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body table tr th, .portlet.portlet-contains-profile .portlet-body table tr td {
  border-bottom: solid 1px #E0E0E0;
}
/* line 126, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body table tr th {
  background-color: #F0F0F0;
}
/* line 130, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body table tr td {
  background-color: #FFFFFF;
}
/* line 135, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body table tr:hover th {
  background-color: #E0E0F0 !important;
}
/* line 139, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-profile .portlet-body table tr:hover td {
  background-color: #F0F0FF !important;
}
/* line 150, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body, .portlet.portlet-contains-datatable .portlet-body {
  padding: 0px;
}
/* line 153, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body > .table-scrollable, .portlet.portlet-contains-datatable .portlet-body > .table-scrollable {
  border: none;
}
/* line 157, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table, .portlet.portlet-contains-datatable .portlet-body table {
  width: 100%;
  margin: 0px;
  border: solid 0px #E0E0E0;
  border-radius: 0 0 4px 4px;
}
/* line 164, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr:last-child, .portlet.portlet-contains-datatable .portlet-body table tr:last-child {
  border-bottom-width: 0px;
  border-radius: 0 0 4px 4px;
}
/* line 168, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr:last-child th, .portlet.portlet-contains-listing .portlet-body table tr:last-child td, .portlet.portlet-contains-datatable .portlet-body table tr:last-child th, .portlet.portlet-contains-datatable .portlet-body table tr:last-child td {
  border-bottom-width: 0px;
}
/* line 173, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr:last-child td:first-child, .portlet.portlet-contains-datatable .portlet-body table tr:last-child td:first-child {
  border-radius: 0 0 0px 4px;
}
/* line 177, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr:last-child td:last-child, .portlet.portlet-contains-datatable .portlet-body table tr:last-child td:last-child {
  border-radius: 0 0 4px 0px;
}
/* line 184, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr th:first-child, .portlet.portlet-contains-listing .portlet-body table tr td:first-child, .portlet.portlet-contains-datatable .portlet-body table tr th:first-child, .portlet.portlet-contains-datatable .portlet-body table tr td:first-child {
  border-left-width: 0px;
}
/* line 188, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr th:last-child, .portlet.portlet-contains-listing .portlet-body table tr td:last-child, .portlet.portlet-contains-datatable .portlet-body table tr th:last-child, .portlet.portlet-contains-datatable .portlet-body table tr td:last-child {
  border-right-width: 0px;
}
/* line 193, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr th, .portlet.portlet-contains-listing .portlet-body table tr td, .portlet.portlet-contains-datatable .portlet-body table tr th, .portlet.portlet-contains-datatable .portlet-body table tr td {
  border-bottom: solid 1px #E0E0E0;
}
/* line 197, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr th, .portlet.portlet-contains-datatable .portlet-body table tr th {
  background-color: #F0F0F0;
}
/* line 201, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr td, .portlet.portlet-contains-datatable .portlet-body table tr td {
  background-color: #FFFFFF;
}
/* line 206, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr:hover td, .portlet.portlet-contains-datatable .portlet-body table tr:hover td {
  background-color: #F0F0FF !important;
}
/* line 212, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr.row-selected > td, .portlet.portlet-contains-datatable .portlet-body table tr.row-selected > td {
  background-color: #FFFFC0;
}
/* line 217, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr.row-selected:hover > td, .portlet.portlet-contains-datatable .portlet-body table tr.row-selected:hover > td {
  background-color: #FFFF90 !important;
}
/* line 224, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr.row-selected-control > td, .portlet.portlet-contains-datatable .portlet-body table tr.row-selected-control > td {
  background-color: #FFDFA0;
}
/* line 229, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-listing .portlet-body table tr.row-selected-control:hover > td, .portlet.portlet-contains-datatable .portlet-body table tr.row-selected-control:hover > td {
  background-color: #FFDF70 !important;
}
/* line 243, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-datatable .portlet-body table tr th, .portlet.portlet-contains-datatable .portlet-body table tr td {
  white-space: nowrap;
}
/* line 251, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-datatable.portlet-fullscreen table.sticky-header {
  z-index: -1;
}
/* line 260, ../../cbs_metronic_theme/sass/components/_portlets.scss */
.portlet.portlet-contains-tree .portlet-body .node-wrapper .node-title {
  font-weight: bold;
}

/* General form overrides / settings. */
/* line 4, ../../cbs_metronic_theme/sass/components/_forms.scss */
fieldset legend {
  margin-bottom: 0px;
}

/* line 8, ../../cbs_metronic_theme/sass/components/_forms.scss */
html.js fieldset.collapsed {
  height: 2em;
  margin-bottom: 20px;
}

/* Undo styling done by Metronic theme for "required" class-- Drupal uses that class differently. */
/* line 14, ../../cbs_metronic_theme/sass/components/_forms.scss */
.control-label .required,
.form-group .required {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
}

/* line 26, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-header .search-form {
  margin-bottom: 0px;
}

/* line 33, ../../cbs_metronic_theme/sass/components/_forms.scss */
.webform-container-inline.webform-datepicker select {
  display: inline;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
}
/* line 38, ../../cbs_metronic_theme/sass/components/_forms.scss */
.webform-container-inline.webform-datepicker .webform-calendar {
  width: inherit;
}

/* line 45, ../../cbs_metronic_theme/sass/components/_forms.scss */
table.webform-grid th, table.webform-grid td {
  display: table-cell;
}

/* line 52, ../../cbs_metronic_theme/sass/components/_forms.scss */
.esign_container canvas {
  background-color: white;
  border: solid 1px #c2cad8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* Vertical Tabs - Form fieldsets. */
/* line 62, ../../cbs_metronic_theme/sass/components/_forms.scss */
fieldset.form-wrapper.portlet.vertical-tabs-pane {
  border: none;
}
/* line 65, ../../cbs_metronic_theme/sass/components/_forms.scss */
fieldset.form-wrapper.portlet.vertical-tabs-pane .portlet-body.portlet-collapsed {
  display: block !important;
}

/* Add bottom margins to form buttons that lie outside of a fieldset. */
/* line 75, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-content form input[type=submit],
.page-content form input[type=reset],
.page-content form input[type=button],
.page-content form a.button {
  margin-bottom: 25px;
}
/* line 83, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-content form fieldset.portlet input[type=submit],
.page-content form fieldset.portlet input[type=reset],
.page-content form fieldset.portlet input[type=button] {
  margin-bottom: 0px;
}

/* Disabled form elements. */
/* line 97, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-container input[disabled], .page-container input.disabled, .page-container textarea[disabled], .page-container textarea.disabled, .page-container select[disabled], .page-container select.disabled {
  cursor: not-allowed;
}
/* line 105, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-container .form-item input[disabled], .page-container .form-item input.disabled, .page-container .form-item textarea[disabled], .page-container .form-item textarea.disabled, .page-container .form-item select[disabled], .page-container .form-item select.disabled {
  background-color: #eef1f5;
  opacity: 1;
}
/* line 113, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-container .form-item label[disabled] {
  color: #666666;
}
/* line 119, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-container .form-item.form-disabled label,
.page-container .form-item.form-disabled .description {
  color: #666666;
}

/* line 129, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-container .form-item select {
  /* Make select lists have default width equal to max content width. */
  width: -moz-max-content;
  width: -webkit-max-content;
  width: -o-max-content;
  width: max-content;
}
/* line 139, ../../cbs_metronic_theme/sass/components/_forms.scss */
.page-container .form-item.form-type-date select {
  /* Ensure date select groups are inline with one another. */
  display: inline-block;
}

/* Table styles */
/* line 6, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead,
table.table > tbody,
table.views-table > thead,
table.views-table > tbody {
  border-top-width: 0px;
}
/* line 10, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr,
table.table > tbody > tr,
table.views-table > thead > tr,
table.views-table > tbody > tr {
  border-bottom-width: 0px;
}
/* line 13, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > th,
table.table > tbody > tr > th,
table.views-table > thead > tr > th,
table.views-table > tbody > tr > th {
  background: #eeeeee;
}
/* line 17, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td,
table.table > tbody > tr > td,
table.views-table > thead > tr > td,
table.views-table > tbody > tr > td {
  background: #ffffff;
}
/* line 22, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr:hover > td,
table.table > tbody > tr:hover > td,
table.views-table > thead > tr:hover > td,
table.views-table > tbody > tr:hover > td {
  background: #f0f8ff !important;
}
/* line 28, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td.col-actions,
table.table > tbody > tr > td.col-actions,
table.views-table > thead > tr > td.col-actions,
table.views-table > tbody > tr > td.col-actions {
  text-align: right;
  white-space: nowrap;
}
/* line 32, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td.col-actions a.action-icon,
table.table > tbody > tr > td.col-actions a.action-icon,
table.views-table > thead > tr > td.col-actions a.action-icon,
table.views-table > tbody > tr > td.col-actions a.action-icon {
  width: 20px;
  display: inline-block;
  font-size: 14px;
  font-family: FontAwesome;
  text-align: center;
  text-decoration: none;
}
/* line 40, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td.col-actions a.action-icon:hover, table.table > thead > tr > td.col-actions a.action-icon:focus,
table.table > tbody > tr > td.col-actions a.action-icon:hover,
table.table > tbody > tr > td.col-actions a.action-icon:focus,
table.views-table > thead > tr > td.col-actions a.action-icon:hover,
table.views-table > thead > tr > td.col-actions a.action-icon:focus,
table.views-table > tbody > tr > td.col-actions a.action-icon:hover,
table.views-table > tbody > tr > td.col-actions a.action-icon:focus {
  text-decoration: none;
}
/* line 45, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td.col-actions a.action-icon .action-icon-inner:before,
table.table > tbody > tr > td.col-actions a.action-icon .action-icon-inner:before,
table.views-table > thead > tr > td.col-actions a.action-icon .action-icon-inner:before,
table.views-table > tbody > tr > td.col-actions a.action-icon .action-icon-inner:before {
  content: '\f059';
}
/* line 49, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td.col-actions a.action-icon .action-icon-create-inner:before,
table.table > tbody > tr > td.col-actions a.action-icon .action-icon-create-inner:before,
table.views-table > thead > tr > td.col-actions a.action-icon .action-icon-create-inner:before,
table.views-table > tbody > tr > td.col-actions a.action-icon .action-icon-create-inner:before {
  content: '\f067';
}
/* line 53, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr > td.col-actions a.action-icon .action-icon-edit-inner:before,
table.table > tbody > tr > td.col-actions a.action-icon .action-icon-edit-inner:before,
table.views-table > thead > tr > td.col-actions a.action-icon .action-icon-edit-inner:before,
table.views-table > tbody > tr > td.col-actions a.action-icon .action-icon-edit-inner:before {
  content: '\f040';
}
/* line 62, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr.row-selected > td,
table.table > tbody > tr.row-selected > td,
table.views-table > thead > tr.row-selected > td,
table.views-table > tbody > tr.row-selected > td {
  background: #e0e0ff;
}
/* line 67, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table > thead > tr.row-selected:hover > td,
table.table > tbody > tr.row-selected:hover > td,
table.views-table > thead > tr.row-selected:hover > td,
table.views-table > tbody > tr.row-selected:hover > td {
  background: #d0d8ef !important;
}

/* line 76, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table,
table.views-table {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0px;
  border: solid 1px #E0E0E0;
  border-bottom-width: 0px;
}
/* line 85, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr th, table.table tr td,
table.views-table tr th,
table.views-table tr td {
  border-color: #E0E0E0;
  border-bottom: solid 1px #E0E0E0;
}
/* line 90, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr th,
table.views-table tr th {
  background-color: #F0F0F0;
}
/* line 94, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr td,
table.views-table tr td {
  background-color: #FFFFFF;
}
/* line 99, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr:hover td,
table.views-table tr:hover td {
  background-color: #F0F0FF !important;
}
/* line 105, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr.row-selected > td,
table.views-table tr.row-selected > td {
  background-color: #FFFFC0;
}
/* line 110, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr.row-selected:hover > td,
table.views-table tr.row-selected:hover > td {
  background-color: #FFFF90 !important;
}
/* line 117, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr.row-selected-control > td,
table.views-table tr.row-selected-control > td {
  background-color: #FFDFA0;
}
/* line 122, ../../cbs_metronic_theme/sass/components/_tables.scss */
table.table tr.row-selected-control:hover > td,
table.views-table tr.row-selected-control:hover > td {
  background-color: #FFDF70 !important;
}

/* line 131, ../../cbs_metronic_theme/sass/components/_tables.scss */
p.empty-table-results {
  padding: 15px;
  margin: 0px;
}

/* line 136, ../../cbs_metronic_theme/sass/components/_tables.scss */
body table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
  text-align: left;
}

/* CBS Clinics Search Form Block */
/* line 6, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body {
  width: 100%;
  float: left;
  margin: 10px 0px;
}
/* line 11, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item,
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions {
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
}
/* line 16, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item > label,
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > label {
  line-height: 34px;
  float: left;
  display: block;
  margin-right: 10px;
}
/* line 23, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item > input,
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > input {
  float: left;
  display: block;
  margin-right: 20px;
}
/* line 29, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item > .description,
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > .description {
  display: none;
}
/* line 35, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item-locationId > input {
  width: 80px;
}
/* line 41, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item-location > input {
  width: 50%;
  min-width: 100px;
}
/* line 47, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions {
  height: 34px;
  vertical-align: middle;
  display: table-cell;
}
/* line 51, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > input {
  margin-right: 0px;
}

@media (max-width: 767px) {
  /* line 61, ../../cbs_metronic_theme/sass/components/_blocks.scss */
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item,
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions {
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
  }
  /* line 66, ../../cbs_metronic_theme/sass/components/_blocks.scss */
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item > label,
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > label {
    margin-right: 3px;
  }
  /* line 70, ../../cbs_metronic_theme/sass/components/_blocks.scss */
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item > input,
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > input {
    font-size: 90%;
    margin-right: 12px;
  }
  /* line 77, ../../cbs_metronic_theme/sass/components/_blocks.scss */
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item-locationId > input {
    width: 70px;
  }
  /* line 83, ../../cbs_metronic_theme/sass/components/_blocks.scss */
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-item-location > input {
    width: 30%;
    min-width: 100px;
  }
  /* line 90, ../../cbs_metronic_theme/sass/components/_blocks.scss */
  #block-cbs-clinics-clinic-search-form #cbs-clinics-form-clinic-search > .form-body > .form-actions > input {
    font-size: 90%;
    margin-right: 0px;
  }
}
/* CBS Clinics Search Results Block */
/* line 105, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-search-results .cbs_clinics_clinic_search_results td.col-distance, #block-cbs-clinics-clinic-search-results .cbs_clinics_clinic_search_results td.col-province, #block-cbs-clinics-clinic-search-results .cbs_clinics_clinic_search_results td.col-siteKey, #block-cbs-clinics-clinic-search-results .cbs_clinics_clinic_search_results th.col-distance, #block-cbs-clinics-clinic-search-results .cbs_clinics_clinic_search_results th.col-province, #block-cbs-clinics-clinic-search-results .cbs_clinics_clinic_search_results th.col-siteKey {
  text-align: center;
}

/* CBS Clinics Clinic Location Info Block */
/* line 119, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-info .cbs_clinics_clinic_location_info th {
  width: 15%;
  min-width: 150px;
}

/* CBS Clinics Clinic Location Events Block */
/* line 131, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs_clinics_clinic_location_events td, #block-cbs-clinics-clinic-location-events .cbs_clinics_clinic_location_events th {
  text-align: center;
}
/* line 136, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit {
  margin-bottom: 10px;
}
/* line 139, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit.inactive {
  display: none;
}
/* line 143, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit.active {
  display: block;
}
/* line 147, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions {
  margin-right: 15px;
  display: inline;
}
/* line 152, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item label,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item .form-control,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions label,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions .form-control {
  display: inline;
}
/* line 157, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item input[type=text],
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions input[type=text] {
  width: 65px;
  text-align: center;
}
/* line 162, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item input[type=button],
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item input[type=submit],
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions input[type=button],
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions input[type=submit] {
  margin-right: 15px;
}
/* line 168, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item.form-item-selectEvents label,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions.form-item-selectEvents label {
  display: none;
}
/* line 172, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item.form-item-selectEvents select,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions.form-item-selectEvents select {
  width: 140px;
}
/* line 177, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item .description,
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-actions .description {
  display: none;
}
/* line 182, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs-clinics-clinic-location-events-edit .form-item {
  white-space: nowrap;
}
/* line 188, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events .cbs_clinics_clinic_location_events th.col-actions,
#block-cbs-clinics-clinic-location-events .cbs_clinics_clinic_location_events td.col-actions {
  display: none;
}
/* line 196, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events.edit-form-active .cbs_clinics_clinic_location_events th.col-actions,
#block-cbs-clinics-clinic-location-events.edit-form-active .cbs_clinics_clinic_location_events td.col-actions {
  display: table-cell;
}
/* line 200, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-location-events.edit-form-active .cbs_clinics_clinic_location_events th.col-actions .mt-checkbox-list,
#block-cbs-clinics-clinic-location-events.edit-form-active .cbs_clinics_clinic_location_events td.col-actions .mt-checkbox-list {
  padding: 1px 0px;
  margin: 0px;
}

/* CBS Clinics Clinic Event Info Block */
/* line 211, ../../cbs_metronic_theme/sass/components/_blocks.scss */
.cbs-clinics-block-clinic-event-info.inactive {
  display: none;
}

/* line 217, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-info .cbs_clinics_clinic_event_info th {
  width: 15%;
  min-width: 150px;
}

/* CBS Clinics Clinic Event Timeslots Block */
/* line 226, ../../cbs_metronic_theme/sass/components/_blocks.scss */
.cbs-clinics-block-clinic-event-timeslots.inactive {
  display: none;
}

/* line 232, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs_clinics_clinic_event_timeslots td, #block-cbs-clinics-clinic-event-timeslots .cbs_clinics_clinic_event_timeslots th {
  text-align: center;
}
/* line 238, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit.inactive {
  display: none;
}
/* line 242, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit.active {
  display: block;
}
/* line 246, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-item,
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-actions {
  white-space: nowrap;
  margin-right: 15px;
  display: inline;
}
/* line 252, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-item label,
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-item .form-control,
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-actions label,
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-actions .form-control {
  display: inline;
}
/* line 257, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-item input[type=text],
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-actions input[type=text] {
  width: 65px;
  text-align: center;
}
/* line 262, ../../cbs_metronic_theme/sass/components/_blocks.scss */
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-item .description,
#block-cbs-clinics-clinic-event-timeslots .cbs-clinics-clinic-event-timeslots-edit .form-actions .description {
  display: none;
}

/* Drupal Admin Toolbar */
/* line 3, ../../cbs_metronic_theme/sass/components/_finalise.scss */
#admin-menu {
  z-index: 1000000;
}

/* line 7, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.cbs-metronic-layout-1.page-header-fixed .page-container {
  margin-top: 50px;
}

/* line 11, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.cbs-metronic-layout-2.page-header-fixed .page-container {
  margin-top: 59px;
}

/* line 16, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator.cbs-metronic-layout-1.page-header-fixed .page-container {
  margin-top: 60.5px;
}
/* line 20, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator.cbs-metronic-layout-1 .page-header {
  height: 121px;
}
/* line 23, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator.cbs-metronic-layout-1 .page-header .page-header-inner {
  padding-top: 21px;
}

/* line 30, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator.cbs-metronic-layout-2.page-header-fixed .page-container {
  margin-top: 69.5px;
}
/* line 34, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator.cbs-metronic-layout-2 .page-header {
  height: 134px;
}
/* line 37, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator.cbs-metronic-layout-2 .page-header .page-header-inner {
  padding-top: 21px;
}

/* line 44, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator .page-container {
  /*padding-top: $admin-toolbar-height;*/
}
/* line 48, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator .page-quick-sidebar {
  padding-top: 21px;
}
/* line 52, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator .page-quick-sidebar-toggler {
  margin-top: 21px;
}
/* line 56, ../../cbs_metronic_theme/sass/components/_finalise.scss */
body.has-role-administrator .portlet.portlet-fullscreen {
  padding-top: 21px !important;
}

/* line 62, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.page-sidebar > .row {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 71, ../../cbs_metronic_theme/sass/components/_finalise.scss */
#messages .drupal-messages .portlet-body ul {
  padding-left: 20px;
  margin-bottom: 0px;
}

/* line 79, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.cbs-metronic-layout-1 .top-menu .user-login-link {
  color: #79869a;
}

/* line 83, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.cbs-metronic-layout-2 .top-menu .user-login-link {
  height: 100%;
  line-height: 38px;
}
/* line 87, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.cbs-metronic-layout-2 .top-menu .user-login-link i {
  font-size: 19px;
  line-height: 38px;
}

/* line 94, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.page-content ul.action-links {
  padding-left: 0px;
  margin-left: 15px;
  margin-bottom: 20px;
}
/* line 99, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.page-content ul.action-links li {
  display: inline;
  padding-left: 0px;
  margin-left: 0px;
}
/* line 104, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.page-content ul.action-links li a {
  padding-left: 15px;
  background: url(/themes/bartik/images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}

/* line 113, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.force-no-gutter {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 118, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.clear-both {
  clear: both;
}

/* line 122, ../../cbs_metronic_theme/sass/components/_finalise.scss */
.datetime-date,
.datetime-time,
a[href^="tel:"],
.site-phone,
.site-phone-literal {
  white-space: nowrap;
}

/* line 131, ../../cbs_metronic_theme/sass/components/_finalise.scss */
#page-manager-edit .page-manager-wrapper {
  padding-left: 199px;
}
/* line 135, ../../cbs_metronic_theme/sass/components/_finalise.scss */
#page-manager-edit .page-manager-edit-operations {
  width: 200px;
  margin-left: -200px;
}

/* CSS class support for hiding layout.interface elements. */
/* line 8, ../../cbs_metronic_theme/sass/components/_hiding.scss */
body.page-full-width .page-container .page-wrapper .sidebar-toggler,
body.page-full-width .page-container .page-wrapper .page-header .dropdown.dropdown-quick-sidebar-toggler,
body.page-full-width .page-container .page-wrapper .page-quick-sidebar-toggler,
body.page-full-width .page-container .page-wrapper .page-quick-sidebar-wrapper {
  display: none;
}
/* line 20, ../../cbs_metronic_theme/sass/components/_hiding.scss */
body.page-header-hide .page-container .page-header {
  display: none;
}
/* line 27, ../../cbs_metronic_theme/sass/components/_hiding.scss */
body.page-bar-hide .page-content > .page-bar {
  display: none;
}
/* line 35, ../../cbs_metronic_theme/sass/components/_hiding.scss */
body.page-hide-header-user .page-container .page-wrapper .dropdown.dropdown-user {
  display: none;
}

/* line 4, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search fieldset.portlet {
  border-radius: 0px;
}
/* line 7, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search fieldset.portlet .portlet-body {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 14, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .caption .matches-info {
  font-size: 90%;
  padding-left: 10px;
  text-transform: none;
}
/* line 19, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .caption .matches-info::before {
  content: '(';
}
/* line 23, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .caption .matches-info::after {
  content: ')';
}
/* line 30, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .search-criteria-container > .form-item {
  display: inline-block;
  max-width: 300px;
  margin-top: 0px;
  padding-right: 25px;
}
/* line 36, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .search-criteria-container > .form-item.form-item-period {
  position: relative;
  top: -1px;
}
/* line 41, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .search-criteria-container > .form-item.form-item-keywords {
  max-width: 450px;
}
/* line 48, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .actions input {
  margin-top: 10px;
}
/* line 56, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results .table-wrapper.cbs_dwp_pfl_groups_wrapper {
  overflow-x: scroll;
}
/* line 60, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr {
  cursor: pointer;
}
/* line 63, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr td {
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
}
/* line 70, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-index,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-id,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-timestamp,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-duration,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-user_id,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-ip_address_remote,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-ip_address_forwarded,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-code,
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > .col-code2 {
  text-align: center;
}
/* line 82, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > td:first-child {
  color: #ffffff;
}
/* line 86, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr > td:first-child {
  background-color: #909090;
}
/* line 90, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-100 > td:first-child {
  background-color: #009090;
}
/* line 94, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-200 > td:first-child {
  background-color: #009000;
}
/* line 98, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-300 > td:first-child {
  background-color: #000090;
}
/* line 102, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-400 > td:first-child {
  background-color: #C06000;
}
/* line 106, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-500 > td:first-child {
  background-color: #B00000;
}
/* line 110, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-curl-error > td:first-child {
  background-color: #900090;
}
/* line 114, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr.status-custom > td:first-child {
  background-color: #600090;
}
/* line 119, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-100 > td:first-child {
  background-color: #008080 !important;
}
/* line 123, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-200 > td:first-child {
  background-color: #008000 !important;
}
/* line 127, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-300 > td:first-child {
  background-color: #000080 !important;
}
/* line 131, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-400 > td:first-child {
  background-color: #B06000 !important;
}
/* line 135, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-500 > td:first-child {
  background-color: #A00000 !important;
}
/* line 139, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-curl-error > td:first-child {
  background-color: #800080 !important;
}
/* line 143, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-results tr:hover.status-custom > td:first-child {
  background-color: #500080 !important;
}
/* line 151, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters {
  list-style-type: none;
  margin: 10px 0px 0px 0px;
}
/* line 155, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters li {
  display: inline;
  margin: 0px 10px 0px 0px;
}
/* line 160, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter {
  color: #ffffff !important;
  background-color: #8c8c8c;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  font-size: 80%;
  white-space: nowrap;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter:hover, body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 165, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter:hover {
  background-color: #4d4d4d;
}
/* line 170, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter .filter-inner::before {
  position: relative;
  top: -1px;
  font-size: 10px;
  font-family: FontAwesome;
  content: "\f00d";
  padding-right: 7px;
}
/* line 180, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter .filter-label {
  font-weight: bold;
}
/* line 183, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter .filter-label::after {
  content: ':';
}
/* line 189, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter-constraint {
  color: #ffffff !important;
  background-color: #4d4d4d;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  font-size: 80%;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter-constraint:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter-constraint:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter-constraint:hover, body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter-constraint:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 193, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-filters ul.filters a.filter-constraint:hover {
  background-color: #000000;
}
/* line 200, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .cbs-rest-block-rest-log-search-pager {
  margin-top: 15px;
}
/* line 204, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo {
  width: 750px;
  margin-left: -375px;
}
/* line 209, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .modal-content .modal-body {
  margin: 0px;
}
/* line 213, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .modal-content .table {
  margin: -1px 0px -1px 0px;
}
/* line 216, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .modal-content .table th,
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .modal-content .table td {
  padding: 6px 8px;
}
/* line 221, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .modal-content .table th {
  white-space: nowrap;
}
/* line 228, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-username .user-id {
  padding-left: 5px;
}
/* line 231, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-username .user-id::before {
  content: '(';
}
/* line 235, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-username .user-id::after {
  content: ')';
}
/* line 243, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-ip-address-remote a,
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-ip-address-forwarded a {
  display: inline-block;
  background: #e8e8e8;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 5px;
  border: solid 1px #d8d8d8;
  border-radius: 3px;
}
/* line 252, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-ip-address-remote a:hover,
body.page-admin-reports-cbs-rest-log .modal-alert-modalKeyViewDetailedInfo .row-ip-address-forwarded a:hover {
  color: #ffffff;
  background: #000000;
  border-color: #444444;
}

@media (max-width: 715px) {
  /* line 266, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
  body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .search-criteria-container {
    margin-left: -8px;
    margin-right: -8px;
  }
  /* line 270, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
  body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .search-criteria-container > .form-item {
    max-width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: -2px;
  }
}
@media (max-width: 450px) {
  /* line 286, ../../cbs_metronic_theme/sass/components/_page.admin.reports.cbs-rest-log.scss */
  body.page-admin-reports-cbs-rest-log .cbs-rest-form-rest-log-search .search-criteria-container > .form-item {
    max-width: 100%;
  }
}
/* line 4, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title .total-items {
  font-size: 80%;
  font-weight: normal;
  padding-left: 15px;
}
/* line 9, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title .total-items::before {
  content: '(';
}
/* line 13, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title .total-items::after {
  content: ')';
}
/* line 21, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a {
  font-size: 80%;
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a:hover, .page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 25, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a .amount {
  display: none;
  font-size: 90%;
  padding-left: 10px;
}
/* line 30, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a .amount::before {
  content: '[';
}
/* line 34, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .page-title-complement .summary-actions a .amount::after {
  content: ']';
}
/* line 42, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary ul.translation-modules,
.page-admin-config-regional-cbs-project-summary ul.translation-modules ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
/* line 51, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary ul.translation-modules .item-language a {
  text-decoration: none;
}
/* line 54, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary ul.translation-modules .item-language a:hover {
  text-decoration: underline;
}
/* line 61, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .module-name {
  font-size: 130%;
  font-weght: bold;
  text-decoration: underline;
}
/* line 67, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .module-item {
  margin-left: 20px;
  margin-bottom: 10px;
}
/* line 72, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language {
  position: relative;
  padding-left: 50px;
}
/* line 76, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language .language-name {
  display: inline-block;
  position: absolute;
  top: 1px;
  left: 0px;
  width: 50px;
  font-size: 90%;
  text-align: center;
}
/* line 85, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language .language-name::before {
  content: '[';
}
/* line 89, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language .language-name::after {
  content: ']';
}
/* line 94, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language .language-context {
  font-size: 90%;
  white-space: nowrap;
  padding-left: 10px;
}
/* line 99, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language .language-context::before {
  content: '{';
}
/* line 103, ../../cbs_metronic_theme/sass/components/_page.admin.config.regional.cbs-project-summary.scss */
.page-admin-config-regional-cbs-project-summary .item-language .language-context::after {
  content: '}';
}

/* line 3, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table {
  width: 100%;
}
/* line 7, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table,
.cbs-utils-calendar-month-widget caption,
.cbs-utils-calendar-month-widget thead,
.cbs-utils-calendar-month-widget tbody,
.cbs-utils-calendar-month-widget tfoot,
.cbs-utils-calendar-month-widget tr,
.cbs-utils-calendar-month-widget th,
.cbs-utils-calendar-month-widget td {
  text-align: center;
  border: none;
}
/* line 19, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget th,
.cbs-utils-calendar-month-widget td {
  padding: 0px;
}
/* line 24, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption {
  color: #222222;
  font-size: 130%;
}
/* line 28, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav {
  color: #d0d0d0;
  display: inline-block;
}
/* line 32, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav .label {
  position: absolute;
  opacity: 0;
  display: inline-block;
  width: 1px;
  height: 1px;
}
/* line 40, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav a {
  position: relative;
  color: #666666;
  font-size: 75%;
  text-decoration: none;
  padding: 5px 5px;
}
/* line 47, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav a::before {
  content: "\e848";
  font-family: cbs-dwp-icons;
}
/* line 52, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav a:hover, .cbs-utils-calendar-month-widget caption .cmw-nav a:focus {
  color: #222222;
  font-weight: bold;
  text-decoration: none;
}
/* line 61, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav-last-month {
  float: left;
}
/* line 64, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav-last-month a {
  margin-left: 0px;
  text-decoration: none !important;
}
/* line 68, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav-last-month a::before {
  content: "\e803";
}
/* line 74, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav-next-month {
  float: right;
}
/* line 77, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav-next-month a {
  margin-right: 0px;
  text-decoration: none !important;
}
/* line 81, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget caption .cmw-nav-next-month a::before {
  content: "\e836";
}
/* line 91, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table th a,
.cbs-utils-calendar-month-widget table th > span,
.cbs-utils-calendar-month-widget table td a,
.cbs-utils-calendar-month-widget table td > span {
  color: #333333;
  font-weight: normal;
  text-decoration: none;
  padding: 4px 2px;
  border: solid 1px transparent;
  border-radius: 4px;
  display: block;
  transition: all .2s ease-in-out;
  position: relative;
}
/* line 103, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table th a:hover, .cbs-utils-calendar-month-widget table th a:focus,
.cbs-utils-calendar-month-widget table th > span:hover,
.cbs-utils-calendar-month-widget table th > span:focus,
.cbs-utils-calendar-month-widget table td a:hover,
.cbs-utils-calendar-month-widget table td a:focus,
.cbs-utils-calendar-month-widget table td > span:hover,
.cbs-utils-calendar-month-widget table td > span:focus {
  top: -4px;
  transform: scale(1.3);
  transform-origin: center;
}
/* line 111, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table th a span.outer, .cbs-utils-calendar-month-widget table th a span.inner,
.cbs-utils-calendar-month-widget table th > span span.outer,
.cbs-utils-calendar-month-widget table th > span span.inner,
.cbs-utils-calendar-month-widget table td a span.outer,
.cbs-utils-calendar-month-widget table td a span.inner,
.cbs-utils-calendar-month-widget table td > span span.outer,
.cbs-utils-calendar-month-widget table td > span span.inner {
  width: 25px;
  height: 32.5px;
  display: inline-block;
}
/* line 118, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table th a span.inner,
.cbs-utils-calendar-month-widget table th > span span.inner,
.cbs-utils-calendar-month-widget table td a span.inner,
.cbs-utils-calendar-month-widget table td > span span.inner {
  position: relative;
  top: 9px;
}
/* line 128, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table th.is-preferred a span.outer {
  background: url("../images/calendar-month-widget/preferred-day.svg") center bottom no-repeat;
  background-size: contain;
  color: #ffffff;
}
/* line 137, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table td a,
.cbs-utils-calendar-month-widget table td > span {
  color: #bbbbbb;
  font-weight: bold;
}
/* line 146, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table td.is-this-month a span.outer,
.cbs-utils-calendar-month-widget table td.is-this-month > span span.outer {
  color: #222222;
}
/* line 152, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table td.is-today .inner:before, .cbs-utils-calendar-month-widget table td.is-enabled .inner:after, .cbs-utils-calendar-month-widget table td.is-selected .outer:before {
  border: solid 2px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
}
/* line 162, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table td.is-today .inner:before {
  height: 28px;
  width: 28px;
  top: -1px;
  border-radius: 14px;
  margin-left: -14px;
  border-color: #6c3f6f;
}
/* line 171, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table td.is-enabled .inner:after {
  height: 36px;
  width: 36px;
  top: -5px;
  border-radius: 18px;
  margin-left: -18px;
  border-color: #e7131a;
}
/* line 178, ../sass/components/_widget.month-calendar.scss */
.collection-type-plasma .cbs-utils-calendar-month-widget table td.is-enabled .inner:after {
  border-color: #bb8a0b;
}
/* line 183, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table td.is-selected .outer:before {
  height: 44px;
  width: 44px;
  top: 4px;
  border-radius: 22px;
  margin-left: -22px;
  border-color: #36a737;
}
/* line 194, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend ul {
  list-style: none;
  margin: 20px 0px;
  padding: 10px 0px;
  border-top: solid 1px #d0d0d0;
}
/* line 201, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li {
  display: inline-block;
  padding: 10px;
}
/* line 205, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li span.outer {
  padding-left: 22px;
}
/* line 209, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li span.inner {
  position: relative;
}
/* line 212, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li span.inner:before {
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  position: absolute;
  bottom: 1px;
  left: -22px;
  border-radius: 9px;
  border: solid 2px;
}
/* line 225, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li .legend-item-text {
  display: none;
}
/* line 229, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-preferred {
  display: none;
}
/* line 234, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-today span.inner:before {
  border-color: #6c3f6f;
}
/* line 240, ../sass/components/_widget.month-calendar.scss */
.collection-type-blood .cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-available .legend-item-text-blood, .collection-type-plasma .cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-available .legend-item-text-plasma, .cbs-wss-booking-blocks-form-clinic-select-event-calendar-date:not(.collection-type-blood):not(.collection-type-plasma) .cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-available .legend-item-text-default {
  display: inline;
}
/* line 246, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-available span.inner:before {
  border-color: #e7131a;
}
/* line 250, ../sass/components/_widget.month-calendar.scss */
.collection-type-plasma .cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-available span.inner:before {
  border-color: #bb8a0b;
}
/* line 256, ../sass/components/_widget.month-calendar.scss */
.cbs-utils-calendar-month-widget table tr.legend li.legend-item-is-selected span.inner:before {
  border-color: #36a737;
}

/* line 2, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options {
  float: right;
}
/* line 4, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-widget-label {
  float: left;
  display: block;
  margin-right: 10px;
  border-right: solid 1px #dddddd;
  padding-right: 20px;
  line-height: 32px;
  font-size: 0.88em;
}
/* line 13, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper {
  float: right;
  display: block;
  margin-left: 10px;
  margin-top: 4px;
}
/* line 18, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .active-view-mode {
  background-color: lightgray;
}
/* line 21, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .list.cbs-dwp-icon {
  padding-right: 6px;
}
/* line 24, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper {
  position: relative;
  float: left;
  display: block;
}
/* line 28, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper .cbs-dwp-icon-label {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 6px;
  padding-left: 6px;
  border-radius: 3px;
  font-size: 90%;
  box-shadow: 1px 10px 16px 0 rgba(0, 0, 0, 0.2);
  background-color: #3f3743;
  color: white;
  visibility: hidden;
  position: absolute;
  top: -37px;
  right: -10px;
  white-space: nowrap;
}
/* line 44, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper .cbs-dwp-icon-label:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #3f3743 transparent transparent transparent;
  top: 28px;
  left: 34px;
}
/* line 56, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper .cbs-dwp-icon {
  float: right;
  display: inline-block;
  font-size: large;
  color: #419b96;
}
/* line 65, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper:hover {
  background-color: white;
}
/* line 67, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper:hover .cbs-dwp-icon-label {
  visibility: visible;
}
/* line 71, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper:first-child {
  margin-right: 12px;
}
/* line 74, ../sass/components/_widget.view-options.scss */
.cbs-dwp-view-options .cbs-dwp-selectors-wrapper .cbs-dwp-icon-wrapper:nth-child(2) .cbs-dwp-icon-label:after {
  left: 45px;
}

/* line 2, ../sass/components/_google-places-auto-complete.scss */
.pac-input {
  margin-top: 65px;
  margin-left: 12px;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 450px;
  height: 35px;
  /*was 29px to match height of maptype controls*/
  border: 1px solid transparent;
  border-radius: 2px;
  padding: 0 11px 0 13px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 23, ../sass/components/_google-places-auto-complete.scss */
.pac-input:focus {
  border-color: #4d90fe;
  outline-width: 0px;
}

/* line 28, ../sass/components/_google-places-auto-complete.scss */
.pac-container {
  font-family: Arial, sans-serif;
  position: absolute;
  margin-left: 12px;
  background-color: #fff;
  z-index: 1000;
  border-radius: 2px;
  font-size: 11px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  width: 350px;
}

/* line 44, ../sass/components/_google-places-auto-complete.scss */
.pac-icon {
  width: 15px;
  height: 20px;
  margin-right: 7px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size: 34px;
}

/* line 55, ../sass/components/_google-places-auto-complete.scss */
.pac-icon-marker {
  background-position: -1px -161px;
}

/* line 59, ../sass/components/_google-places-auto-complete.scss */
.pac-item {
  font-family: Arial, sans-serif;
  cursor: pointer;
  padding: 0 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  vertical-align: middle;
  text-align: left;
  border-top: 1px solid #e6e6e6;
  color: #999;
  font-size: 11px;
}

/* line 74, ../sass/components/_google-places-auto-complete.scss */
.pac-item:hover {
  background-color: #efefef;
}

/* line 78, ../sass/components/_google-places-auto-complete.scss */
.pac-item-selected, .pac-item-selected:hover {
  background-color: #ebf2fe;
}

/* line 82, ../sass/components/_google-places-auto-complete.scss */
.pac-item-selected .pac-icon-search {
  background-position: -18px -1px;
}

/* line 86, ../sass/components/_google-places-auto-complete.scss */
.pac-item-selected .pac-icon-marker {
  background-position: -18px -161px;
}

/* line 90, ../sass/components/_google-places-auto-complete.scss */
.pac-item-query {
  color: #000000;
  font-size: 13px;
}

/* line 95, ../sass/components/_google-places-auto-complete.scss */
.pac-matched {
  font-weight: 700;
}

/* line 99, ../sass/components/_google-places-auto-complete.scss */
.pac-item-error, .pac-item-error:hover {
  color: #aaa;
  padding: 0 5px;
  cursor: default;
  background-color: #fff;
}

/* line 106, ../sass/components/_google-places-auto-complete.scss */
.pac-pid {
  color: #ffdb8e;
  padding-left: 10px;
  font-weight: normal;
  font-size: 10px;
}

/* line 117, ../sass/components/_google-places-auto-complete.scss */
.pac-logo:after {
  content: "";
  padding: 1px 1px 1px 0;
  height: 16px;
  text-align: right;
  display: block;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: 120px 14px;
}

/* line 2, ../sass/components/_general.scss */
#l10n-client {
  z-index: 2147483643 !important;
}

/* line 6, ../sass/components/_general.scss */
.scroll-to-top {
  right: 5px;
  z-index: 2147483643;
}

/* We're gonna need some fonts. */
@font-face {
  font-family: 'Source Sans Pro';
  src: url("../fonts/sourcesanspro/sourcesanspro-regular/sourcesanspro-regular.woff2") format("woff2"), url("../fonts/sourcesanspro/sourcesanspro-regular/sourcesanspro-regular.woff") format("woff"), url("../fonts/sourcesanspro/sourcesanspro-regular/sourcesanspro-regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/roboto-regular/roboto-regular.woff2") format("woff2"), url("../fonts/roboto/roboto-regular/roboto-regular.woff") format("woff"), url("../fonts/roboto/roboto-regular/roboto-regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Bebas Neue';
  src: url("../fonts/bebasneue/bebasneue-regular/bebasneue-regular.woff2") format("woff2"), url("../fonts/bebasneue/bebasneue-regular/bebasneue-regular.woff") format("woff"), url("../fonts/bebasneue/bebasneue-regular/bebasneue-regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Bebas Neue Bold';
  src: url("../fonts/bebasneue/bebasneue-bold/bebasneue-bold.woff2") format("woff2"), url("../fonts/bebasneue/bebasneue-bold/bebasneue-bold.woff") format("woff"), url("../fonts/bebasneue/bebasneue-bold/bebasneue-bold.ttf") format("truetype");
}
/* line 41, ../sass/components/_general.scss */
.ajax-progress .throbber {
  position: absolute;
  background: transparent url("../images/ajax/status-active.gif") no-repeat 0px center;
}

/* line 48, ../sass/components/_general.scss */
html.js .javascript-required {
  display: none;
}

/* line 53, ../sass/components/_general.scss */
body,
h1, h2, h3, h4, h5, h6 {
  color: #4d4d4d;
  font-size: 19px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 61, ../sass/components/_general.scss */
h1 {
  font-size: 24px;
}

/* line 65, ../sass/components/_general.scss */
h2 {
  font-size: 22px;
}

/* line 69, ../sass/components/_general.scss */
h3 {
  font-size: 20px;
}

/* line 74, ../sass/components/_general.scss */
h4 {
  font-size: 18px;
}

/* line 78, ../sass/components/_general.scss */
h5 {
  font-size: 18px;
}

/* line 82, ../sass/components/_general.scss */
h6 {
  font-size: 18px;
}

/* line 87, ../sass/components/_general.scss */
ol .bullets-inside, ul .bullets-inside {
  list-style-position: inside;
}
/* line 91, ../sass/components/_general.scss */
ol .bullets-outside, ul .bullets-outside {
  list-style-position: outside;
}

/* line 97, ../sass/components/_general.scss */
ol .bullets-decimal {
  list-style-type: decimal;
}
/* line 101, ../sass/components/_general.scss */
ol .bullets-decimal-leading-0,
ol .bullets-decimal-leading-zero {
  list-style-type: decimal-leading-zero;
}
/* line 106, ../sass/components/_general.scss */
ol .bullets-alpha,
ol .bullets-alpha-lower {
  list-style-type: lower-alpha;
}
/* line 111, ../sass/components/_general.scss */
ol .bullets-alpha-upper {
  list-style-type: upper-alpha;
}
/* line 115, ../sass/components/_general.scss */
ol .bullets-roman,
ol .bullets-roman-lower {
  list-style-type: lower-roman;
}
/* line 120, ../sass/components/_general.scss */
ol .bullets-roman-upper {
  list-style-type: upper-roman;
}
/* line 125, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal > li:before {
  content: counter(list,decimal) ") ";
}
/* line 132, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal-leading-0 > li:before,
ol .bullets-parenthesis-decimal-leading-zero > li:before {
  content: counter(list,decimal-leading-zero) ") ";
}
/* line 139, ../sass/components/_general.scss */
ol .bullets-parenthesis-alpha > li:before,
ol .bullets-parenthesis-alpha-lower > li:before {
  content: counter(list,lower-alpha) ") ";
}
/* line 145, ../sass/components/_general.scss */
ol .bullets-parenthesis-alpha-upper > li:before {
  content: counter(list,upper-alpha) ") ";
}
/* line 152, ../sass/components/_general.scss */
ol .bullets-parenthesis-roman > li:before,
ol .bullets-parenthesis-roman-lower > li:before {
  content: counter(list,lower-roman) ") ";
}
/* line 158, ../sass/components/_general.scss */
ol .bullets-parenthesis-roman-upper > li:before {
  content: counter(list,upper-roman) ") ";
}
/* line 163, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal,
ol .bullets-parenthesis-decimal-leading-0,
ol .bullets-parenthesis-decimal-leading-zero,
ol .bullets-parenthesis-alpha,
ol .bullets-parenthesis-alpha-lower,
ol .bullets-parenthesis-alpha-upper,
ol .bullets-parenthesis-roman,
ol .bullets-parenthesis-roman-lower,
ol .bullets-parenthesis-roman-upper {
  counter-reset: list;
}
/* line 174, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal > li,
ol .bullets-parenthesis-decimal-leading-0 > li,
ol .bullets-parenthesis-decimal-leading-zero > li,
ol .bullets-parenthesis-alpha > li,
ol .bullets-parenthesis-alpha-lower > li,
ol .bullets-parenthesis-alpha-upper > li,
ol .bullets-parenthesis-roman > li,
ol .bullets-parenthesis-roman-lower > li,
ol .bullets-parenthesis-roman-upper > li {
  list-style: none;
}
/* line 177, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal > li:before,
ol .bullets-parenthesis-decimal-leading-0 > li:before,
ol .bullets-parenthesis-decimal-leading-zero > li:before,
ol .bullets-parenthesis-alpha > li:before,
ol .bullets-parenthesis-alpha-lower > li:before,
ol .bullets-parenthesis-alpha-upper > li:before,
ol .bullets-parenthesis-roman > li:before,
ol .bullets-parenthesis-roman-lower > li:before,
ol .bullets-parenthesis-roman-upper > li:before {
  counter-increment: list;
}
/* line 183, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal.bullets-outside > li,
ol .bullets-parenthesis-decimal-leading-0.bullets-outside > li,
ol .bullets-parenthesis-decimal-leading-zero.bullets-outside > li,
ol .bullets-parenthesis-alpha.bullets-outside > li,
ol .bullets-parenthesis-alpha-lower.bullets-outside > li,
ol .bullets-parenthesis-alpha-upper.bullets-outside > li,
ol .bullets-parenthesis-roman.bullets-outside > li,
ol .bullets-parenthesis-roman-lower.bullets-outside > li,
ol .bullets-parenthesis-roman-upper.bullets-outside > li {
  position: relative;
}
/* line 186, ../sass/components/_general.scss */
ol .bullets-parenthesis-decimal.bullets-outside > li:before,
ol .bullets-parenthesis-decimal-leading-0.bullets-outside > li:before,
ol .bullets-parenthesis-decimal-leading-zero.bullets-outside > li:before,
ol .bullets-parenthesis-alpha.bullets-outside > li:before,
ol .bullets-parenthesis-alpha-lower.bullets-outside > li:before,
ol .bullets-parenthesis-alpha-upper.bullets-outside > li:before,
ol .bullets-parenthesis-roman.bullets-outside > li:before,
ol .bullets-parenthesis-roman-lower.bullets-outside > li:before,
ol .bullets-parenthesis-roman-upper.bullets-outside > li:before {
  position: absolute;
  margin-left: -25px;
}

/* line 196, ../sass/components/_general.scss */
.if-future-appointment-booked {
  display: none;
}

/* line 200, ../sass/components/_general.scss */
.cbs-dwp-future-appointment-booked .if-future-appointment-booked {
  display: initial;
}

/* line 204, ../sass/components/_general.scss */
.if-future-appointment-empty {
  display: none;
}

/* line 208, ../sass/components/_general.scss */
.cbs-dwp-future-appointment-empty .if-future-appointment-empty {
  display: initial;
}

/* line 213, ../sass/components/_general.scss */
.forced-soft-wrap {
  display: inline-block;
  height: 0px;
  width: 0px;
  opacity: 0;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}

/* line 225, ../sass/components/_general.scss */
.cbs-metronic-page-content {
  font-size: 19px;
}

/* line 229, ../sass/components/_general.scss */
.cbs-metronic-page-content-inner {
  padding-bottom: 35px;
}

/* line 235, ../sass/components/_general.scss */
.page-admin table th, .page-admin table td {
  padding: 4px 8px;
}

/* line 242, ../sass/components/_general.scss */
.page-content .tabs.tabs-primary {
  border: none;
  margin-bottom: 20px;
}
/* line 247, ../sass/components/_general.scss */
.page-content .tabs.tabs-primary li a {
  color: #e7131a;
  background-color: #ffffff;
  height: 40px;
  font-size: 16px;
  font-weight: bolder;
  text-align: center;
  line-height: 40px;
  padding: 0px 25px;
  margin-right: 15px;
  margin-bottom: 20px;
  border-radius: 20px;
  border: none;
  transition: all 0.15s ease-in-out;
  white-space: nowrap;
}
/* line 264, ../sass/components/_general.scss */
.page-content .tabs.tabs-primary li a.active, .page-content .tabs.tabs-primary li a:focus, .page-content .tabs.tabs-primary li a:hover {
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
  background-color: #e7131a;
}
/* line 274, ../sass/components/_general.scss */
.page-content .tabs.tabs-primary li a:focus, .page-content .tabs.tabs-primary li a:hover {
  text-decoration: underline;
}

/* line 286, ../sass/components/_general.scss */
body.i18n-en .cbs-dwp-fr {
  display: none;
}
/* line 291, ../sass/components/_general.scss */
body.i18n-en .language-switcher-locale-url .en,
body.i18n-en .language-switcher-locale-url .en.active {
  display: none;
}
/* line 297, ../sass/components/_general.scss */
body.i18n-en .language-switcher-locale-url .fr {
  border-left: solid 1px #959595 !important;
}

/* line 306, ../sass/components/_general.scss */
body.i18n-fr .cbs-dwp-en {
  display: none;
}
/* line 311, ../sass/components/_general.scss */
body.i18n-fr .language-switcher-locale-url .fr,
body.i18n-fr .language-switcher-locale-url .fr.active {
  display: none !important;
}
/* line 317, ../sass/components/_general.scss */
body.i18n-fr .language-switcher-locale-url .en {
  border-left: solid 1px #959595 !important;
}

/* line 323, ../sass/components/_general.scss */
body.modal-open {
  overflow: hidden !important;
}

/* line 330, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-exists .page-container .page-title-content .page-title {
  position: relative;
  padding-left: 72px;
}
/* line 334, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-exists .page-container .page-title-content .page-title::before {
  position: absolute;
  top: 30px;
  left: 30px;
}
/* line 342, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-exists .page-title::before {
  content: "\e848";
}
/* line 348, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-event-time .page-title::before {
  content: "\e83e";
}
/* line 354, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-droplet .page-title::before {
  content: "\e848";
}
/* line 360, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-profile .page-title::before {
  font-family: simple-line-icons !important;
  content: "\e005";
}
/* line 367, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-mail-config .page-title::before {
  top: 35px !important;
  content: "\e809";
}
/* line 374, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-password .page-title::before {
  top: 33px !important;
  font-size: 80%;
  content: "\e851";
}
/* line 382, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-heart-shiny .page-title::before {
  content: "\e84b";
}
/* line 388, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-dynamic-content .page-title::before {
  font-family: FontAwesome !important;
  content: "\f1ea";
}
/* line 395, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-heartrate .page-title::before {
  content: "\e849";
}
/* line 401, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-users-group .page-title::before {
  content: "\e854";
}
/* line 407, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-link .page-title::before {
  font-family: FontAwesome !important;
  content: "\f0c1";
}
/* line 414, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-unlink .page-title::before {
  font-family: FontAwesome !important;
  content: "\f127";
}
/* line 421, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.title-icon-cbs-dwp-add-user .page-title::before {
  font-family: simple-line-icons !important;
  content: "\e002";
}
/* line 427, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .sitewide-notification {
  background: #e7131a;
  color: #ffffff;
  text-align: center;
  padding: 15px;
  margin: 35px 15px 20px 15px;
  border-radius: 8px;
}
/* line 435, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .sitewide-notification p {
  margin: 12px 0px;
}
/* line 439, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .sitewide-notification a {
  color: #ffffff;
  text-decoration: underline;
}
/* line 443, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .sitewide-notification a:hover, body.cbs-metronic-layout-1 .sitewide-notification a:focus {
  font-weight: bold;
  text-decoration: none;
}
/* line 450, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .sitewide-notification a.button {
  text-decoration: none;
  border: solid 2px #ffffff;
  padding: 7px 16px;
}
/* line 455, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .sitewide-notification a.button:hover, body.cbs-metronic-layout-1 .sitewide-notification a.button:focus {
  background-color: #c4161c !important;
  font-weight: normal;
  text-decoration: underline;
}
/* line 466, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-wss-dynamic-content-block-alert-items .item-list > ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 471, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-wss-dynamic-content-block-alert-items .item-list > ul li.alertItem {
  padding: 0px;
  margin: 0px;
}
/* line 481, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header.navbar-fixed-top {
  position: absolute;
  top: -50px;
  left: 0px;
  padding: 0px;
  margin-roght: 0px;
}
/* line 491, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn {
  font-size: 19px;
}
/* line 495, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn,
body.cbs-metronic-layout-1 .button,
body.cbs-metronic-layout-1 .form-submit {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  min-width: 100px;
  padding: 14px 25px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-metronic-layout-1 .btn:first-child,
body.cbs-metronic-layout-1 .button:first-child,
body.cbs-metronic-layout-1 .form-submit:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-metronic-layout-1 .btn:last-child,
body.cbs-metronic-layout-1 .button:last-child,
body.cbs-metronic-layout-1 .form-submit:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-metronic-layout-1 .btn:hover, body.cbs-metronic-layout-1 .btn:focus,
body.cbs-metronic-layout-1 .button:hover,
body.cbs-metronic-layout-1 .button:focus,
body.cbs-metronic-layout-1 .form-submit:hover,
body.cbs-metronic-layout-1 .form-submit:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 62, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-metronic-layout-1 .btn:hover, body.cbs-metronic-layout-1 .btn:focus,
body.cbs-metronic-layout-1 .button:hover,
body.cbs-metronic-layout-1 .button:focus,
body.cbs-metronic-layout-1 .form-submit:hover,
body.cbs-metronic-layout-1 .form-submit:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.25) !important;
}
/* line 499, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn.outlined, body.cbs-metronic-layout-1 .btn.inverted,
body.cbs-metronic-layout-1 .button.outlined,
body.cbs-metronic-layout-1 .button.inverted,
body.cbs-metronic-layout-1 .form-submit.outlined,
body.cbs-metronic-layout-1 .form-submit.inverted {
  color: #e7131a !important;
  background: #ffffff;
  border: solid 1px #e1e1e1;
}
/* line 505, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn.outlined:hover, body.cbs-metronic-layout-1 .btn.outlined:focus, body.cbs-metronic-layout-1 .btn.inverted:hover, body.cbs-metronic-layout-1 .btn.inverted:focus,
body.cbs-metronic-layout-1 .button.outlined:hover,
body.cbs-metronic-layout-1 .button.outlined:focus,
body.cbs-metronic-layout-1 .button.inverted:hover,
body.cbs-metronic-layout-1 .button.inverted:focus,
body.cbs-metronic-layout-1 .form-submit.outlined:hover,
body.cbs-metronic-layout-1 .form-submit.outlined:focus,
body.cbs-metronic-layout-1 .form-submit.inverted:hover,
body.cbs-metronic-layout-1 .form-submit.inverted:focus {
  color: #ffffff !important;
  background: #e7131a;
  border: solid 1px #e7131a;
}
/* line 513, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn.outlined,
body.cbs-metronic-layout-1 .button.outlined,
body.cbs-metronic-layout-1 .form-submit.outlined {
  border: solid 3px #e7131a;
}
/* line 516, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn.outlined:hover, body.cbs-metronic-layout-1 .btn.outlined:focus,
body.cbs-metronic-layout-1 .button.outlined:hover,
body.cbs-metronic-layout-1 .button.outlined:focus,
body.cbs-metronic-layout-1 .form-submit.outlined:hover,
body.cbs-metronic-layout-1 .form-submit.outlined:focus {
  border: solid 3px #e7131a;
}
/* line 525, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn-group .btn.white .btn-label, body.cbs-metronic-layout-1 .btn-group .btn.white i.fa {
  color: #4d4d4d !important;
}
/* line 529, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn-group .btn.white:hover {
  text-decoration: none;
}
/* line 535, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn-group ul.dropdown-menu a {
  text-decoration: none;
}
/* line 538, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .btn-group ul.dropdown-menu a:hover {
  text-decoration: underline;
}
/* line 545, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .form-submit {
  margin-top: 25px;
}

/* line 550, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.page-admin .field-formatter-settings-edit-wrapper input {
  height: 22px !important;
  background: none !important;
  border: none !important;
  margin-top: 0 !important;
  padding: 0 !important;
}

/* line 559, ../sass/components/_general.scss */
body.has-role-administrator.cbs-metronic-layout-1.page-header-fixed .page-container {
  margin-top: 71px;
}
/* line 563, ../sass/components/_general.scss */
body.has-role-administrator.cbs-metronic-layout-1 .page-header {
  height: 100px;
}
/* line 566, ../sass/components/_general.scss */
body.has-role-administrator.cbs-metronic-layout-1 .page-header .page-header-inner {
  padding-top: 0px;
}
/* line 573, ../sass/components/_general.scss */
body.has-role-administrator.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .page-sidebar {
  top: -121px;
}
/* line 577, ../sass/components/_general.scss */
body.has-role-administrator.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .page-content-wrapper {
  margin-top: -21px;
}
/* line 581, ../sass/components/_general.scss */
body.has-role-administrator.cbs-metronic-layout-1.cbs-metronic-sidebar-extend-to-top .page-container .sidebar-toggler-wrapper {
  margin-bottom: 0;
}

/* line 590, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content a {
  color: #e7131a;
  text-decoration: underline;
}
/* line 594, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content a.btn, body.cbs-metronic-layout-1 .page-content a.button, body.cbs-metronic-layout-1 .page-content a.form-submit {
  text-decoration: none;
}
/* line 600, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content a:hover, body.cbs-metronic-layout-1 .page-content a:focus {
  text-decoration: none;
}
/* line 604, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content a:hover.btn, body.cbs-metronic-layout-1 .page-content a:hover.button, body.cbs-metronic-layout-1 .page-content a:hover.form-submit, body.cbs-metronic-layout-1 .page-content a:focus.btn, body.cbs-metronic-layout-1 .page-content a:focus.button, body.cbs-metronic-layout-1 .page-content a:focus.form-submit {
  text-decoration: underline;
}
/* line 613, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content .page-404 .number {
  color: #e7131a;
}
/* line 620, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .dropdown-menu li {
  padding: 0px;
  margin: 0px;
  color: #333333;
}
/* line 626, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .dropdown-menu li a {
  color: #333333;
  background-color: transparent;
}
/* line 630, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .dropdown-menu li a:hover, body.cbs-metronic-layout-1 .dropdown-menu li a:focus {
  color: #333333;
  background-color: #eeeeee;
}
/* line 641, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.not-logged-in .page-sidebar {
  display: none !important;
}
/* line 645, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.not-logged-in .menu-toggler.responsive-toggler {
  display: none !important;
}
/* line 653, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.not-logged-in .page-content {
  margin-left: 0px !important;
}
/* line 663, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.not-logged-in .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle {
  line-height: 70px;
}
/* line 673, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .button-disabled,
body.cbs-metronic-layout-1 .form-button-disabled {
  color: #e0e0e0 !important;
  background-color: #888888 !important;
  cursor: not-allowed;
}
/* line 683, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header.navbar {
  background-color: #ffffff;
  border-bottom: lightgray solid 1px;
}
/* line 688, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-left {
  height: 100px;
  overflow-y: hidden;
  float: left;
  display: none;
}
/* line 695, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right {
  text-align: right;
  position: relative;
}
/* line 699, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .managed-elements {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
}
/* line 708, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .managed-elements-inner {
  float: right;
}
/* line 712, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .managed-element-processing {
  visibility: hidden;
}
/* line 718, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .menu-toggler.responsive-toggler {
  display: none;
  position: absolute;
}
/* line 724, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links {
  margin-left: 0px;
  display: inline;
}
/* line 729, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links .cbs-dwp-header-links-inner {
  display: inline;
}
/* line 734, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links ul {
  display: inline;
  list-style: none;
  display: inline;
  padding: 0px;
  margin: 0px;
}
/* line 743, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li {
  line-height: 100px;
  display: inline-block;
  margin: 0px;
}
/* line 749, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li a {
  color: #e7131a;
  font-size: 120%;
  font-weight: 500;
  padding: 0px 30px;
  border-left: solid 1px #e5e5e5;
  text-decoration: none;
}
/* line 757, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li a:hover, body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li a:focus {
  font-weight: normal;
  text-decoration: underline;
  font-weight: normal;
}
/* line 764, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li a i {
  margin-right: 10px;
}
/* line 770, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li:first-child a {
  border-left: none;
}
/* line 777, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .phone-number {
  line-height: 100px;
  display: inline;
}
/* line 782, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .phone-number p {
  font-size: 120%;
  margin: 0px;
}
/* line 788, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .sign-in {
  line-height: 100px;
  display: inline-block;
}
/* line 792, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .sign-in a {
  color: #e7131a !important;
  background: #ffffff;
  padding: 9px 25px !important;
  border: solid 1px #bebebe !important;
  border-radius: 10000em;
  transition: all 0.15s ease-in-out;
}
/* line 801, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .sign-in a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .sign-in a:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
}
/* line 807, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .donor-area,
body.cbs-metronic-layout-1 .page-container .page-header .donate-now {
  line-height: 100px;
  display: inline-block;
}
/* line 812, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .donor-area a,
body.cbs-metronic-layout-1 .page-container .page-header .donate-now a {
  color: #ffffff !important;
  background: #e7131a;
  padding: 9px 25px !important;
  border: solid 1px #e7131a !important;
  border-radius: 10000em;
  transition: all 0.15s ease-in-out;
}
/* line 821, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .donor-area a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .donor-area a:focus,
body.cbs-metronic-layout-1 .page-container .page-header .donate-now a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .donate-now a:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
}
/* line 827, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu {
  float: none;
  display: inline-block;
  background: none;
}
/* line 832, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav {
  float: none !important;
  margin-right: 0px;
}
/* line 836, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user {
  float: none;
  margin-right: 15px;
  margin-left: -15px;
}
/* line 841, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle {
  background: none;
  padding: 0px 20px 0px 10px;
  line-height: 100px;
}
/* line 846, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle::before {
  position: relative;
  top: -2px;
  color: #bbbbbb;
  content: "\e817";
  font-family: cbs-dwp-icons;
  font-size: 50%;
  padding-left: 30px;
  padding-right: 10px;
}
/* line 857, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle > span {
  color: #e7131a;
  font-size: 120%;
  line-height: normal;
  padding: 10px 0px 10px 10px;
  border-left: solid 1px #e5e5e5;
}
/* line 865, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle > i {
  display: none;
}
/* line 869, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:hover, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:focus {
  background: none;
}
/* line 873, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:hover span, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:focus span {
  text-decoration: underline;
}
/* line 880, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user.open a.dropdown-toggle {
  background: none;
}
/* line 885, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu {
  width: auto;
  top: 110px;
  padding: 20px 30px 10px 30px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  right: -10px;
  left: -182px;
}
/* line 894, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li {
  font-size: 110%;
  text-align: center;
  border-top: solid 1px #e5e5e5;
}
/* line 899, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now {
  padding-bottom: 15px;
}
/* line 902, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now + li {
  border-top: none;
}
/* line 907, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li > a {
  padding: 15px 5px;
}
/* line 915, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out {
  margin-top: 10px;
  border-top: none;
}
/* line 922, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now a,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now a:hover, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area a,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area a:hover, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a:hover, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out a,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out a:hover {
  color: #ffffff;
  background: #e7131a;
  font-weight: bold;
  border-top: none;
  border-radius: 24px;
  margin: 0px 15px;
  transition: all 0.15s ease-in-out;
}
/* line 932, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now a::after,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now a:hover::after, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area a::after,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area a:hover::after, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a::after,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a:hover::after, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out a::after,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out a:hover::after {
  content: '>';
  padding-left: 10px;
}
/* line 938, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-book-now a:focus, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-donor-area a:focus, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a:focus, body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-out a:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
}
/* line 945, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-team-champion-view a:hover {
  background: #4d4d4d;
}
/* line 951, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in {
  margin-top: 10px;
  border-top: none;
}
/* line 955, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in a,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in a:hover {
  color: #e7131a;
  background: #ffffff;
  font-weight: bold;
  border: solid 1px #bebebe;
  border-radius: 24px;
  margin: 0px 15px;
  transition: all 0.15s ease-in-out;
}
/* line 965, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in a::after,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in a:hover::after {
  content: '>';
  padding-left: 10px;
}
/* line 971, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in a:hover,
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu li.item-log-in a:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
}
/* line 981, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu.has-js-nubby:before {
  display: none !important;
}
/* line 985, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu.has-js-nubby:after {
  display: none !important;
}
/* line 992, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user.open .js-nubby {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 104px;
  right: 30px;
  background: #ffffff;
  margin-left: auto;
  margin-right: auto;
  transform: rotate(45deg);
  transform-origin: center center 0;
  border: solid 1px #cccccc;
  border-bottom: none;
  border-right: none;
  border-radius: 1px;
  z-index: 10000;
}
/* line 1014, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .top-menu li.dropdown-quick-sidebar-toggler {
  display: none;
}
/* line 1022, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .managed-element-overflows {
  display: none;
}
/* line 1028, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-wrapper-outer {
  margin: 0px -20px 30px -20px;
}
/* line 1032, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-wrapper {
  width: 100%;
  position: relative;
  display: table;
  margin: 0px;
  border-bottom: solid 1px #dddddd;
}
/* line 1040, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-wrapper-inner {
  position: relative;
  display: table-row;
}
/* line 1045, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-content {
  color: #666666;
  font-size: 24px;
  font-weight: normal;
  margin: 0px;
  display: table-cell;
}
/* line 1052, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-content .page-title {
  font-size: 24px;
  font-weight: normal;
  text-align: left;
  padding: 30px 20px 22px 30px;
  margin: 0px;
  display: block;
}
/* line 1060, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-content .page-title::before {
  color: #d3d3d3;
  font-weight: medium;
  font-family: cbs-dwp-icons;
  padding-right: 15px;
  display: inline-block;
  transform: scale(1.3, 1.3);
}
/* line 1070, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-content.cbs-dwp-right {
  text-align: right;
  padding-right: 20px;
}
/* line 1076, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-title-complement {
  display: table-cell;
  font-size: 24px;
  font-weight: normal;
  text-align: right;
  padding-right: 20px;
}
/* line 1084, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-content,
body.cbs-metronic-layout-1 .page-container .page-bar {
  background-color: #f3f4f6;
}
/* line 1089, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 1094, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar {
  height: 100%;
  box-shadow: 4px -15px 30px rgba(0, 0, 0, 0.15);
}
/* line 1098, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler {
  background: #ffffff;
  position: relative;
  top: -4px;
}
/* line 1103, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .sidebar-toggler {
  background: none;
  font-family: cbs-dwp-icons;
  font-size: 200%;
  display: block;
  margin: 0px 12px 0px 0px;
  padding: 0;
}
/* line 1111, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .sidebar-toggler::before {
  color: #e1e1e1;
  content: "\e807";
}
/* line 1116, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .sidebar-toggler span {
  display: none;
}
/* line 1122, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .sidebar-toggler:hover::before {
  color: #e7131a;
}
/* line 1127, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .page-sidebar-menu {
  background: transparent;
  position: absolute;
  right: 0px;
}
/* line 1134, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper {
  background: #ffffff url("../images/sidebar-curves/sidebar-curve-bottom.svg") center bottom no-repeat;
  background-size: 800px;
  text-align: center;
  padding-bottom: 56px;
}
/* line 1140, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-image img {
  max-width: 268px;
  max-height: 53px;
  margin: 48px auto 40px auto;
}
/* line 1147, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-title a {
  color: #bcc8d0;
  font-family: 'Bebas Neue Bold';
  font-size: 230%;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 0px;
}
/* line 1155, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-title a:hover {
  color: #e7131a;
}
/* line 1159, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-title a .sub-title {
  display: block;
  text-align: center;
  font-size: 70%;
  color: #e7131a;
}
/* line 1170, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu {
  padding-top: 20px;
}
/* line 1174, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li {
  position: relative;
  min-height: 60px;
  border-left-style: solid;
  border-left-width: 10px;
  padding-left: 0px;
}
/* line 1182, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.active, body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li:hover, body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.has-focus {
  border-left-style: solid;
  border-left-width: 10px;
}
/* line 1196, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li > a {
  min-height: 60px;
  font-size: 120%;
  line-height: 30px;
  padding: 15px 0px 15px 50px;
  margin: 0px;
  border: none;
}
/* line 1204, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li > a .selected {
  display: none;
}
/* line 1208, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li > a > i {
  position: absolute;
  top: 0px;
  left: -10px;
  width: 60px;
  font-size: 150%;
  line-height: 60px;
}
/* line 1221, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .page-sidebar-fade {
  display: none;
}
/* line 1228, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-sidebar .cbs-metronic-sidebar-left-logo .cbs-dwp-metronic-logo-wrapper .logo-image img {
  max-height: 97px;
}
/* line 1237, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .no-data-for-elevated {
  display: block;
  width: 90%;
  max-width: 400px;
  background: #ffffff;
  font-size: 150%;
  text-align: center;
  border: solid 1px #e1e1e1;
  border-radius: 6px;
  padding: 15px;
  margin: 0px auto;
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
}
/* line 1253, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .dwp-menu-override {
  display: none;
}
/* line 1258, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.cbs-dwp-is-donor .dwp-menu-override.cbs-dwp-is-donor-item {
  display: block;
}
/* line 1262, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .pfl-header, body.cbs-metronic-layout-1 .pfl-header:before {
  display: none;
  vertical-align: middle;
}
/* line 1270, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .donate-now,
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .pfl-header.header-managed-element,
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .sign-in {
  margin-right: 20px;
}
/* line 1278, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user {
  margin-right: 15px;
}
/* line 1281, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle {
  z-index: 10051;
  padding: 0;
  margin-top: 15px;
}
/* line 1286, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:focus {
  outline: 1px solid #e7131a;
}
/* line 1290, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle::before {
  content: "\e816";
  font-size: 130%;
}
/* line 1295, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle span {
  border-left: none;
}
/* line 1301, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:hover span, body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle:focus span {
  text-decoration: none;
}
/* line 1318, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links {
  text-align: center;
  padding: 50px 20px 10px 20px;
  margin-right: auto;
}
/* line 1324, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul {
  list-style: none;
  display: inline;
  padding: 0px;
  margin: 0px;
}
/* line 1330, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul li {
  display: inline;
  padding: 0px;
}
/* line 1334, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul li a {
  text-decoration: none;
}
/* line 1337, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul li a.icon {
  color: #bebebe;
  font-size: 350%;
  transition: all .2s ease-in-out;
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
/* line 1345, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul li a.icon::before {
  margin: 0px 8px;
}
/* line 1349, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul li a.icon:focus, body.cbs-metronic-layout-1 .social-media-links ul li a.icon:hover {
  color: #8c8c8c;
  transform: scale(1.4, 1.4);
}
/* line 1357, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .social-media-links ul li .label {
  display: none;
}
/* line 1364, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer {
  height: auto;
  width: auto;
  background-color: #fefefe;
  padding: 0px;
  margin-left: -20px;
  margin-right: -20px;
  border-bottom: solid 0px #111111;
}
/* line 1373, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .page-content-footer-inner {
  width: 100%;
}
/* line 1377, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .phone-number {
  color: #8c8c8c;
  font-size: 190%;
  font-weight: bold;
  text-align: center;
  padding: 10px 20px;
}
/* line 1384, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .phone-number p {
  margin: 0px;
}
/* line 1389, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links {
  text-align: center;
  padding: 10px 20px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1395, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links ul {
  list-style: none;
  display: inline;
  padding: 0px;
  margin: 0px;
}
/* line 1401, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links ul li {
  display: inline;
  padding: 0px 6px;
}
/* line 1405, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links ul li img {
  width: 170px;
  transition: all .2s ease-in-out;
}
/* line 1413, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links ul li a:focus img, body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links ul li a:hover img {
  transform: scale(1.1, 1.1);
}
/* line 1422, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu {
  max-width: 810px;
  font-size: 90%;
  text-align: center;
  padding: 10px 38px;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
}
/* line 1431, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu ul {
  list-style: none;
  display: inline;
  padding: 0px;
  margin: 0px;
}
/* line 1437, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu ul li {
  display: inline;
  padding: 0px 16px;
  border-left: solid 1px #959595;
}
/* line 1442, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu ul li:first-child {
  border-left: none;
}
/* line 1447, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu ul li a:hover, body.cbs-metronic-layout-1 .page-content-footer .footer-menu ul li a:focus {
  font-weight: 900;
}
/* line 1452, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu ul li a i {
  margin-right: 8px;
}
/* line 1459, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .footer-menu a.link {
  padding: 0px 16px;
  border-left: solid 1px #959595;
}
/* line 1465, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .cbs-views-caveat {
  max-width: 810px;
  color: #4d4d4d;
  font-size: 90%;
  text-align: center;
  padding: 10px 38px 20px 38px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1474, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .cbs-views-caveat p {
  margin: 0px;
}
/* line 1479, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity {
  border-top: solid 1px #eeeeee;
  overflow: auto;
}
/* line 1483, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity .copyright,
body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity .charity {
  width: fit-content;
  color: #4d4d4d;
  font-size: 90%;
  float: left;
  padding: 16px 38px;
  margin: 0px;
}
/* line 1493, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity .charity {
  float: right;
}
/* line 1499, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-footer {
  height: auto;
  background: #ffffff;
  display: block;
  padding: 0px;
  margin: 0px;
}
/* line 1506, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-footer .page-footer-inner {
  float: none;
  display: block;
}
/* line 1510, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-footer .page-footer-inner > .row {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 1516, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-footer .scroll-to-top {
  display: none;
}
/* line 1521, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-rest-block-session-requests-wrapper {
  top: 0px;
  color: #4d4d4d;
  padding-left: 15px;
  padding-right: 15px;
  border-top: solid 1px #eeeeee;
  box-sizing: border-box;
}
/* line 1529, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-rest-block-session-requests-wrapper .cbs-rest-block-session-requests {
  background: #ffffff;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1535, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-rest-block-session-requests-wrapper .tracked-request-rest-request {
  position: relative;
  list-style: none;
}
/* line 1541, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-rest-block-session-requests-wrapper .rest-request-info:before {
  position: absolute;
  top: 4px;
  left: -20px;
  display: inline-block;
  width: 15px;
  font-family: FontAwesome;
  content: "\f1db";
  font-size: 8px;
  text-align: center;
}
/* line 1554, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .cbs-rest-block-session-requests-wrapper .rest-request-info.is-recorded-response:before {
  top: 2px;
  color: #e7131a;
  content: "\f1b8";
  font-size: 14px;
}
/* line 1564, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 div.highcharts-subtitle {
  padding-bottom: 10px;
}
/* line 1568, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 div.highcharts-tooltip {
  background: rgba(245, 245, 245, 0.97);
  padding: 4px 8px;
  margin-top: -5px;
  border: solid 1px silver;
  border-radius: 3px;
  box-shadow: 1px 1px 2px #888;
}
/* line 1580, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 div.highcharts-tooltip:before {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0px;
  width: 10px;
  height: 10px;
  background-color: rgba(245, 245, 245, 0.97);
  content: ' ';
  transform: translate(-7.07107px, 7.07107px) rotate(45deg);
  margin-left: auto;
  margin-right: auto;
  border-right: solid 2px silver;
  border-bottom: solid 2px silver;
}
/* line 1596, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 div.highcharts-tooltip > span {
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
}
/* line 1604, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .highcharts-data-table table {
  background-color: #ffffff;
  margin: 15px 15px 25px 15px;
  border: 0px;
  border-collapse: collapse;
}
/* line 1611, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .highcharts-data-table caption {
  color: #4d4d4d;
  text-align: center;
}
/* line 1616, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .highcharts-data-table th, body.cbs-metronic-layout-1 .highcharts-data-table td {
  text-align: center;
  padding: 5px 15px;
  border: solid 1px #bebebe;
}

/* line 1629, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-metronic-logo-wrapper {
  background: #ffffff;
  background: -moz-linear-gradient(left, white 0%, white 90%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, white 0%, white 90%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, white 0%, white 90%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffff',GradientType=1 );
  /* IE6-9 */
  float: none;
  padding: 0px 10px;
  z-index: 200;
}
/* line 1642, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-metronic-logo-wrapper a:focus {
  outline: 1px solid #e7131a;
}
/* line 1647, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-metronic-logo-wrapper img {
  height: 96px;
  background: linear-gradient(to right, white 0%, white 90%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: all .2s ease-in-out;
}
/* line 1653, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-metronic-logo-wrapper img:hover {
  transform: scale(1.05);
}
/* line 1660, ../sass/components/_general.scss */
body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .cbs-dwp-metronic-logo-wrapper {
  position: absolute;
  left: 0px;
  display: inline-block;
}

/* line 1674, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in .cbs-dwp-header-left .cbs-dwp-metronic-logo-wrapper .logo-image,
body.cbs-metronic-layout-1.logged-in .cbs-dwp-header-right .cbs-dwp-metronic-logo-wrapper .logo-image {
  visibility: hidden;
}

/* line 1685, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .cbs-dwp-header-left .cbs-dwp-metronic-logo-wrapper,
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .cbs-dwp-header-right .cbs-dwp-metronic-logo-wrapper {
  margin-left: 60px;
}
/* line 1687, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .cbs-dwp-header-left .cbs-dwp-metronic-logo-wrapper .logo-image,
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .cbs-dwp-header-right .cbs-dwp-metronic-logo-wrapper .logo-image {
  visibility: visible;
}
/* line 1694, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper {
  height: 320px;
  background-size: 80px;
}
/* line 1698, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-image {
  display: none;
}
/* line 1702, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-title a {
  position: relative;
  top: 200px;
  left: 3px;
  font-size: 260%;
  transform: rotate(-90deg);
  transform-origin: center center 0;
  white-space: nowrap;
  display: block;
}
/* line 1712, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-title a .main-title {
  display: none;
}
/* line 1716, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper .logo-title a .sub-title {
  font-size: 100%;
}
/* line 1722, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler {
  z-index: 1;
}
/* line 1726, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .page-sidebar-menu-closed {
  background-color: transparent;
}
/* line 1731, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-toggler .sidebar-toggler {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 8px;
  float: none;
  transform: rotate(180deg);
}
/* line 1745, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li a {
  line-height: normal;
  padding: 0px 0px 0px 50px;
}
/* line 1749, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li a span.title {
  display: none;
}
/* line 1754, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li > i {
  width: 60px;
  text-align: center;
}
/* line 1759, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li:hover, body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.has-focus {
  width: 60px !important;
  box-shadow: none;
}
/* line 1764, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li:hover > a, body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.has-focus > a {
  position: relative;
  border-radius: 0px;
}
/* line 1768, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li:hover > a > .title, body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.has-focus > a > .title {
  width: 200px;
  position: absolute;
  top: 0px;
  right: -200px;
  background: transparent;
  white-space: nowrap;
  display: block !important;
  padding: 10px 0px 0px 10px;
}
/* line 1778, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li:hover > a > .title .title-inner, body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.has-focus > a > .title .title-inner {
  position: relative;
  background: #3f3743;
  padding: 10px 20px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.5);
  display: inline-block;
  border-radius: 5px;
}
/* line 1786, ../sass/components/_general.scss */
body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li:hover > a > .title .title-inner .pullout-pointer, body.cbs-metronic-layout-1.logged-in.page-sidebar-closed .page-container .page-sidebar .cbs-metronic-sidebar-left-main-menu .page-sidebar-menu > li.has-focus > a > .title .title-inner .pullout-pointer {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 14px;
  left: -5px;
  background: #3f3743;
  display: block;
  transform: rotate(45deg);
  transform-origin: center center 0;
  border-radius: 2px;
}

/* line 1809, ../sass/components/_general.scss */
.drupal-messages-container {
  margin-top: -10px;
  margin-bottom: 10px;
}
/* line 1813, ../sass/components/_general.scss */
.drupal-messages-container div > ul > li {
  margin-bottom: 10px;
}
/* line 1816, ../sass/components/_general.scss */
.drupal-messages-container div > ul > li:last-child {
  margin-bottom: 0px;
}
/* line 1820, ../sass/components/_general.scss */
.drupal-messages-container div > ul > li p {
  margin-bottom: 10px;
}

/* line 1826, ../sass/components/_general.scss */
.front .drupal-messages-container {
  margin: 60px -15px -40px -15px;
}

/* line 1830, ../sass/components/_general.scss */
.page-dashboard .drupal-messages-container {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1834, ../sass/components/_general.scss */
.page-dashboard .drupal-messages-container .drupal-messages:first-child {
  margin-top: 25px;
}

/* line 1840, ../sass/components/_general.scss */
.clinicDetailsRow a.favouriteClinicToggle {
  width: 30px;
  text-align: center;
  text-decoration: none !important;
  display: inline-block;
  float: right;
  margin: 2px 0 10px 15px;
}
/* line 1848, ../sass/components/_general.scss */
.clinicDetailsRow a.favouriteClinicToggle span {
  color: #666666;
}
/* line 1850, ../sass/components/_general.scss */
.clinicDetailsRow a.favouriteClinicToggle span::before {
  font-family: cbs-dwp-icons;
  content: "\e837";
}
/* line 1857, ../sass/components/_general.scss */
.clinicDetailsRow a.favouriteClinicToggle:hover span {
  color: #e7131a;
}
/* line 1864, ../sass/components/_general.scss */
.clinicDetailsRow.isFavourite a.favouriteClinicToggle {
  text-decoration: none;
}
/* line 1867, ../sass/components/_general.scss */
.clinicDetailsRow.isFavourite a.favouriteClinicToggle span {
  color: #e7131a;
}
/* line 1869, ../sass/components/_general.scss */
.clinicDetailsRow.isFavourite a.favouriteClinicToggle span::before {
  content: "\e83b";
}
/* line 1875, ../sass/components/_general.scss */
.clinicDetailsRow.isFavourite a.favouriteClinicToggle:hover span {
  color: #666666;
}
/* line 1883, ../sass/components/_general.scss */
.clinicDetailsRow.isFeaturedLocation a.favouriteClinicToggle {
  font-size: 24px;
  margin-top: -4px;
}
/* line 1888, ../sass/components/_general.scss */
.clinicDetailsRow.isFeaturedLocation a.favouriteClinicToggle span::before {
  content: "\e85d";
}
/* line 1897, ../sass/components/_general.scss */
.clinicDetailsRow.isFeaturedLocation.isFavourite a.favouriteClinicToggle span::before {
  content: "\e85c";
}

/* line 1907, ../sass/components/_general.scss */
.cbs-collapse-expand {
  cursor: pointer;
}
/* line 1910, ../sass/components/_general.scss */
.cbs-collapse-expand::after {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 100%;
  padding-left: 15px;
}
/* line 1918, ../sass/components/_general.scss */
.cbs-collapse-expand.cbs-expanded::after {
  content: "\f106";
}

/* line 1925, ../sass/components/_general.scss */
ol.bullets-hidden, ul.bullets-hidden {
  list-style: none;
  padding-left: 0px;
  margin-left: 0px;
}

/* line 1932, ../sass/components/_general.scss */
li {
  margin: 6px 0px;
}

/* line 1938, ../sass/components/_general.scss */
a.info-icon-link {
  position: relative;
  padding-left: 25px;
}
/* line 1942, ../sass/components/_general.scss */
a.info-icon-link::before {
  position: absolute;
  top: 1px;
  left: 0px;
  content: "\f05a";
  font-family: FontAwesome;
}

/* line 1953, ../sass/components/_general.scss */
.full-width {
  width: 100%;
}
/* line 1956, ../sass/components/_general.scss */
.full-width.button {
  text-align: center;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 1966, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in.has-role-authenticated-user .page-header .cbs-dwp-header-right .menu-toggler.responsive-toggler {
    display: inline-block;
    position: absolute;
    left: 10px;
    z-index: 201;
  }
  /* line 1973, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in.has-role-authenticated-user .page-header .cbs-dwp-header-right .cbs-dwp-metronic-logo-wrapper {
    padding-left: 50px;
    margin-left: 0px;
  }
  /* line 1977, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in.has-role-authenticated-user .page-header .cbs-dwp-header-right .cbs-dwp-metronic-logo-wrapper .logo-image {
    visibility: visible;
  }

  /* line 1987, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.page-header-fixed .page-container {
    margin-top: 50px !important;
  }
  /* line 1991, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.page-header-fixed .page-content {
    padding-top: 0px !important;
  }

  /* line 1998, ../sass/components/_general.scss */
  body.has-role-administrator.cbs-metronic-layout-1.page-header-fixed .page-container {
    padding-top: 10.5px !important;
  }
}
@media (max-width: 991px) {
  /* 991px */
  /* line 2008, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .pfl-header.header-managed-element {
    display: none;
  }
  /* line 2014, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header {
    z-index: 1000;
  }
  /* line 2019, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-sidebar-wrapper .page-sidebar {
    top: 0px;
    margin: 0px;
  }
  /* line 2023, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-sidebar-wrapper .page-sidebar .cbs-metronic-sidebar-left-toggler {
    display: none;
  }
  /* line 2027, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-sidebar-wrapper .page-sidebar .cbs-dwp-metronic-logo-wrapper {
    display: none;
  }
  /* line 2039, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity .copyright,
  body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity .charity {
    width: auto;
    text-align: center;
    float: none;
  }
  /* line 2046, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-content-footer .cbs-copyright-and-charity .charity {
    padding-top: 0px;
  }
}
@media (max-width: 480px) {
  /* 480px */
  /* line 2064, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-sidebar-wrapper .page-sidebar {
    margin: 0px !important;
  }
}
@media (max-width: 1760px) {
  /* line 2081, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-links li a {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 2088, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .donate-now, body.cbs-metronic-layout-1 .page-container .page-header .pfl-header.header-managed-element {
    margin-left: 20px;
  }
  /* line 2096, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user > a.dropdown-toggle::before {
    padding-left: 20px;
  }
  /* line 2101, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .top-menu .navbar-nav .dropdown-user .dropdown-menu {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 2114, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.has-role-anonymous .page-container .page-header .top-menu {
    margin-left: 20px;
  }
}
@media (max-width: 700px) {
  /* line 2126, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-title-wrapper {
    display: block;
  }
  /* line 2130, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-title-wrapper-inner {
    display: block;
  }
  /* line 2134, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-title-content {
    display: block;
  }
  /* line 2138, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-title-complement {
    display: block;
    margin-top: -15px;
  }
}
@media (max-width: 580px) {
  /* line 2151, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-metronic-logo-wrapper img {
    height: 97px;
  }

  /* line 2164, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in .page-container .page-header .top-menu .navbar-nav .dropdown-user {
    margin-right: 0px;
  }
  /* line 2167, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in .page-container .page-header .top-menu .navbar-nav .dropdown-user > .dropdown-toggle {
    padding-right: 10px !important;
  }
  /* line 2170, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in .page-container .page-header .top-menu .navbar-nav .dropdown-user > .dropdown-toggle .username.username-hide-on-mobile {
    display: inline-block;
  }
  /* line 2173, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in .page-container .page-header .top-menu .navbar-nav .dropdown-user > .dropdown-toggle .username.username-hide-on-mobile::before {
    content: "\e83c";
    font-family: cbs-dwp-icons;
    font-size: 130%;
  }
  /* line 2179, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1.logged-in .page-container .page-header .top-menu .navbar-nav .dropdown-user > .dropdown-toggle .username.username-hide-on-mobile .username-inner {
    display: none;
  }
}
/*
@media (max-width: 500px) {
body.cbs-metronic-layout-1.has-role-anonymous {
  .page-container .page-header .top-menu {
    a.user-login-link {
      &::before {
        display: none;
      }

      i.icon-user-follow {
        display: none;
      }
    }
  }
}}
*/
@media (max-width: 500px) {
  /* line 2211, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right {
    /*
        .user-login-link {
          display: none;
        }
    */
    /*
        .top-menu {
          display: none;
        }
    */
  }
  /* line 2212, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .menu-toggler.responsive-toggler {
    display: none;
  }
  /* line 2216, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .cbs-dwp-header-links .link-blood-ca {
    display: none;
  }
  /* line 2220, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .cbs-dwp-header-links .link-donation-information {
    display: none;
  }
  /* line 2224, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .cbs-dwp-header-links .link-faq {
    display: none;
  }
  /* line 2228, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .phone-number {
    display: none;
  }
  /* line 2236, ../sass/components/_general.scss */
  body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .donate-now, body.cbs-metronic-layout-1 .page-container .page-header .cbs-dwp-header-right .pfl-header.header-managed-element {
    display: none;
  }
}
@media print {
  /* line 6, ../sass/components/_print.scss */
  body.cbs-metronic-layout-1.page-header-fixed .page-container {
    margin-top: 0px !important;
  }
  /* line 11, ../sass/components/_print.scss */
  body.cbs-metronic-layout-1 h1.cbs-dwp-icon-print {
    display: none;
  }
  /* line 16, ../sass/components/_print.scss */
  body.cbs-metronic-layout-1 .page-content-footer .social-media-links,
  body.cbs-metronic-layout-1 .page-content-footer .mobile-download-links,
  body.cbs-metronic-layout-1 .page-content-footer .footer-menu {
    display: none;
  }
  /* line 22, ../sass/components/_print.scss */
  body.cbs-metronic-layout-1 .page-content-footer .phone-number {
    font-size: 100%;
  }

  /* line 28, ../sass/components/_print.scss */
  .cbs-rest-block-session-requests {
    display: none;
  }
}
/* line 8, ../sass/components/_basic-theme.scss */
body {
  background-color: #e7131a;
}
/* line 11, ../sass/components/_basic-theme.scss */
body .page-container {
  /* $cbs-metronic-theme-donor-logo-background-colour */
  /* $cbs-metronic-theme-donor-left-sidebar-colour */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-border */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-text */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-icon */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-active-indicator */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-active */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-active-text */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-active-icon */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-hover */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-hover-text */
  /* $cbs-metronic-theme-donor-left-sidebar-menu-colour-hover-icon */
  /* $cbs-metronic-theme-donor-left-sidebar-flyout-submenu-colour */
  /* $cbs-metronic-theme-donor-left-sidebar-flyout-submenu-colour-text */
  /* $cbs-metronic-theme-donor-left-sidebar-flyout-submenu-colour-active */
  /* $cbs-metronic-theme-donor-left-sidebar-flyout-submenu-colour-active-text */
  /* $cbs-metronic-theme-donor-left-sidebar-flyout-submenu-colour-hover */
  /* $cbs-metronic-theme-donor-left-sidebar-flyout-submenu-colour-hover-text */
}
/* line 12, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper {
  background-image: url("../images/sidebar-curves/sidebar-curve-bottom.svg");
}
/* line 17, ../sass/components/_basic-theme.scss */
body .page-container .page-header.navbar .page-logo {
  background-color: #e7131a;
}
/* line 22, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar {
  background-color: #e7131a;
}
/* line 27, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-menu {
  background-color: #e7131a;
}
/* line 31, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li,
body .page-container .page-sidebar .page-sidebar-menu > li {
  border-left-color: #e7131a;
}
/* line 37, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
body .page-container .page-sidebar .page-sidebar-menu > li > a {
  border-top-color: #e7131a;
}
/* line 43, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
body .page-container .page-sidebar .page-sidebar-menu > li > a {
  color: #ffffff;
}
/* line 49, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"],
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"],
body .page-container .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"],
body .page-container .page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
  color: #fefefe;
}
/* line 56, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i,
body .page-container .page-sidebar .page-sidebar-menu > li > a > i {
  color: #fefefe;
}
/* line 62, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open,
body .page-container .page-sidebar .page-sidebar-menu > li.active,
body .page-container .page-sidebar .page-sidebar-menu > li.active.open {
  border-left-color: #c4161c;
}
/* line 70, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
body .page-container .page-sidebar .page-sidebar-menu > li.active > a,
body .page-container .page-sidebar .page-sidebar-menu > li.active.open > a {
  background: #e7131a;
}
/* line 78, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
body .page-container .page-sidebar .page-sidebar-menu > li.active > a,
body .page-container .page-sidebar .page-sidebar-menu > li.active.open > a {
  color: #ffffff;
}
/* line 86, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i,
body .page-container .page-sidebar .page-sidebar-menu > li.active > a > i,
body .page-container .page-sidebar .page-sidebar-menu > li.active.open > a > i {
  color: #ffffff;
}
/* line 94, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover,
body .page-container .page-sidebar .page-sidebar-menu > li:hover {
  border-left-color: #c4161c;
}
/* line 99, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
body .page-container .page-sidebar .page-sidebar-menu > li.active > a:hover,
body .page-container .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
  background: #c4161c;
}
/* line 106, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
body .page-container .page-sidebar .page-sidebar-menu > li:hover > a,
body .page-container .page-sidebar .page-sidebar-menu > li.open > a {
  background: #c4161c;
}
/* line 114, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
body .page-container .page-sidebar .page-sidebar-menu > li:hover > a,
body .page-container .page-sidebar .page-sidebar-menu > li.open > a {
  color: #ffffff;
}
/* line 122, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i,
body .page-container .page-sidebar .page-sidebar-menu > li:hover > a > i,
body .page-container .page-sidebar .page-sidebar-menu > li.open > a > i {
  color: #ffffff;
}
/* line 129, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-menu-hover-submenu li:hover > .sub-menu {
  background: #e7131a !important;
}
/* line 133, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-menu-hover-submenu li:hover a > .arrow {
  border-right-color: #e7131a;
}
/* line 137, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow {
  border-left-color: #e7131a;
}
/* line 142, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li > a {
  color: #ffffff;
}
/* line 148, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
  background: #c4161c !important;
}
/* line 158, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
  color: #ffffff;
}
/* line 168, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a {
  background: #c4161c !important;
}
/* line 174, ../sass/components/_basic-theme.scss */
body .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a {
  color: #ffffff;
}

/* line 188, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion {
  background-color: #4d4d4d;
}
/* line 191, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container {
  /* $cbs-metronic-theme-champion-logo-background-colour */
  /* $cbs-metronic-theme-champion-left-sidebar-colour */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-border */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-text */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-icon */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-active-indicator */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-active */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-active-text */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-active-icon */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-hover */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-text */
  /* $cbs-metronic-theme-champion-left-sidebar-menu-colour-hover-icon */
  /* $cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour */
  /* $cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-text */
  /* $cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active */
  /* $cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-active-text */
  /* $cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover */
  /* $cbs-metronic-theme-champion-left-sidebar-flyout-submenu-colour-hover-text */
}
/* line 192, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .cbs-dwp-metronic-logo-wrapper {
  background-image: url("../images/sidebar-curves/sidebar-curve-bottom-cbs-grey-dark.svg");
}
/* line 197, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-header.navbar .page-logo {
  background-color: #4d4d4d;
}
/* line 202, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar {
  background-color: #4d4d4d;
}
/* line 207, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-menu {
  background-color: #4d4d4d;
}
/* line 211, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li {
  border-left-color: #4d4d4d;
}
/* line 217, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li > a {
  border-top-color: #4d4d4d;
}
/* line 223, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li > a {
  color: #ffffff;
}
/* line 229, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"],
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"],
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"],
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
  color: #fefefe;
}
/* line 236, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li > a > i {
  color: #fefefe;
}
/* line 242, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active.open {
  border-left-color: #e7131a;
}
/* line 250, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active.open > a {
  background: #4d4d4d;
}
/* line 258, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active.open > a {
  color: #ffffff;
}
/* line 266, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active.open > a > i {
  color: #ffffff;
}
/* line 274, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li:hover {
  border-left-color: #e7131a;
}
/* line 279, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active > a:hover,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
  background: #e7131a;
}
/* line 286, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.open > a {
  background: #e7131a;
}
/* line 294, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.open > a {
  color: #ffffff;
}
/* line 302, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li:hover > a > i,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu > li.open > a > i {
  color: #ffffff;
}
/* line 309, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-menu-hover-submenu li:hover > .sub-menu {
  background: #4d4d4d !important;
}
/* line 313, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-menu-hover-submenu li:hover a > .arrow {
  border-right-color: #4d4d4d;
}
/* line 317, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow {
  border-left-color: #4d4d4d;
}
/* line 322, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li > a {
  color: #ffffff;
}
/* line 328, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
  background: #000000 !important;
}
/* line 338, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
  color: #ffffff;
}
/* line 348, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a {
  background: #000000 !important;
}
/* line 354, ../sass/components/_basic-theme.scss */
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
body.cbs-dwp-pfl-context-champion .page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a {
  color: #ffffff;
}

/* line 2, ../sass/components/_ajax.scss */
.ajax-progress {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000000000;
  vertical-align: middle;
  text-align: center;
  background: #fff url(../images/ajax-progress.gif) no-repeat center center/130px 130px;
  opacity: 0.7;
}
/* line 15, ../sass/components/_ajax.scss */
.ajax-progress::before {
  content: 'LOADING';
  position: fixed;
  top: 62%;
  left: 0;
  width: 100%;
  color: #ffffff;
  font-family: "Bebas Neue Bold";
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  text-shadow: 0px 0px 25px #999999;
}

/* line 31, ../sass/components/_ajax.scss */
.i18n-fr .ajax-progress::before {
  content: 'CHARGEMENT EN COURS';
}

@keyframes cbs-dwp-loading-pulse {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: .2;
  }
  100% {
    opacity: 1.0;
  }
}
/* line 15, ../sass/components/_animations.scss */
.cbs-dwp-pulsate,
.cbs-dwp-loading-pulse {
  animation-name: cbs-dwp-loading-pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes cbs-dwp-pop-out {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes notification-flash-teal-faded-2 {
  from {
    background-color: RGBA(65, 155, 150, 1);
  }
  to {
    background-color: transparent;
  }
}
@keyframes cbs-pulse-teal-faded-2 {
  0% {
    background-color: transparent;
  }
  70% {
    background-color: RGBA(65, 155, 150, 0.2);
  }
  100% {
    background-color: transparent;
  }
}
@keyframes cbs-shake-n-bake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    transform: translate(-3px, 0px) rotate(1deg);
  }
  30% {
    transform: translate(3px, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(1deg);
  }
  90% {
    transform: translate(1px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}
/* line 5, ../sass/components/_smartbanners.scss */
#smartbanner,
html.sb-animation {
  -webkit-transition: all .3s ease;
}

/* line 10, ../sass/components/_smartbanners.scss */
#smartbanner {
  position: absolute !important;
  left: 0;
  top: -80px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  height: 78px;
  font-family: 'Helvetica Neue', sans-serif;
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(top, #F4F4F4 0%, #cdcdcd 100%);
  background-image: -moz-linear-gradient(top, #F4F4F4 0%, #cdcdcd 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none;
}
/* line 27, ../sass/components/_smartbanners.scss */
#smartbanner .sb-container {
  margin: 0 auto;
}
/* line 31, ../sass/components/_smartbanners.scss */
#smartbanner .sb-close {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  border: 2px solid #ffffff;
  width: 14px;
  height: 14px;
  font-family: 'ArialRoundedMTBold', Arial;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #ffffff;
  background: #070707;
  text-decoration: none;
  text-shadow: none;
  border-radius: 14px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  webkit-font-smoothing: subpixel-antialiased;
}
/* line 51, ../sass/components/_smartbanners.scss */
#smartbanner .sb-close:active {
  font-size: 13px;
  color: #aaa;
}
/* line 57, ../sass/components/_smartbanners.scss */
#smartbanner .sb-icon {
  position: absolute;
  left: 30px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
/* line 70, ../sass/components/_smartbanners.scss */
#smartbanner.no-icon .sb-icon {
  display: none;
}
/* line 74, ../sass/components/_smartbanners.scss */
#smartbanner .sb-info {
  position: absolute;
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
/* line 85, ../sass/components/_smartbanners.scss */
#smartbanner .sb-info strong {
  display: block;
  font-size: 13px;
  color: #4d4d4d;
  line-height: 18px;
}
/* line 92, ../sass/components/_smartbanners.scss */
#smartbanner .sb-info > span {
  display: block;
}
/* line 96, ../sass/components/_smartbanners.scss */
#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase;
}
/* line 102, ../sass/components/_smartbanners.scss */
#smartbanner.no-icon .sb-info {
  left: 34px;
}
/* line 106, ../sass/components/_smartbanners.scss */
#smartbanner .sb-button {
  position: absolute;
  right: 20px;
  top: 24px;
  border: 1px solid #bfbfbf;
  padding: 0 10px;
  min-width: 10%;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
}
/* line 126, ../sass/components/_smartbanners.scss */
#smartbanner .sb-button:active, #smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}
/* line 132, ../sass/components/_smartbanners.scss */
#smartbanner .sb-icon.gloss:after {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 50%;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px 10px 12px 12px;
}
/* line 144, ../sass/components/_smartbanners.scss */
#smartbanner .android {
  border-color: #212228;
  background: #3d3d3d url("../../../../libraries/jquery.smartbanner/dark_background_stripes.gif");
  border-top: 5px solid #88B131;
  box-shadow: none;
}
/* line 150, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: #b1b1b3;
  background: #1c1e21;
  text-shadow: 0 1px 1px #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}
/* line 160, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-close:active {
  color: #eeeeee;
}
/* line 165, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-info {
  color: #cccccc;
  text-shadow: 0 1px 2px #000;
}
/* line 169, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-info strong {
  color: #ffffff;
}
/* line 174, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-button {
  min-width: 12%;
  border: 1px solid #DDDCDC;
  padding: 1px;
  color: #d1d1d1;
  background: none;
  border-radius: 0;
  box-shadow: none;
}
/* line 183, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-button span {
  text-align: center;
  display: block;
  padding: 0 10px;
  background-color: #42B6C9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9), to(#39A9BB));
  background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
  text-transform: none;
  text-shadow: none;
  box-shadow: none;
}
/* line 195, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-button:active, #smartbanner .android .sb-button:hover {
  background: none;
}
/* line 202, ../sass/components/_smartbanners.scss */
#smartbanner .android .sb-button:active span, #smartbanner .android .sb-button:hover span {
  background: #2AC7E1;
}
/* line 210, ../sass/components/_smartbanners.scss */
#smartbanner .windows .sb-icon {
  border-radius: 0px;
}

/* line 8, ../sass/components/_modals.scss */
.modal {
  width: 550px;
  font-size: 18px;
  margin-left: -275px;
  max-height: 80%;
  overflow-y: scroll;
  padding-right: 0px !important;
}
/* line 16, ../sass/components/_modals.scss */
.modal.outside-click-no-cancel {
  animation: cbs-shake-n-bake .5s;
  animation-iteration-count: infinite;
}
/* line 21, ../sass/components/_modals.scss */
.modal a {
  color: #e7131a;
}
/* line 25, ../sass/components/_modals.scss */
.modal .modal-dialog {
  width: 100%;
  margin: 0px;
  box-shadow: none;
}
/* line 31, ../sass/components/_modals.scss */
.modal .modal-content {
  width: 100%;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  box-shadow: none;
  border: none;
}
/* line 40, ../sass/components/_modals.scss */
.modal .modal-header {
  position: relative;
  background-color: #ffffff;
  text-align: center;
  padding: 25px;
  margin-bottom: 0px;
  border-bottom: solid 1px #e1e1e1;
}
/* line 48, ../sass/components/_modals.scss */
.modal .modal-header .title {
  font-size: 150%;
  margin: 0px;
}
/* line 52, ../sass/components/_modals.scss */
.modal .modal-header .title i {
  padding-right: 10px;
}
/* line 57, ../sass/components/_modals.scss */
.modal .modal-header button.close {
  position: absolute;
  top: 20px;
  right: 10px;
}
/* line 65, ../sass/components/_modals.scss */
.modal .modal-title .title {
  font-size: 22px;
}
/* line 69, ../sass/components/_modals.scss */
.modal .modal-title p {
  margin: 0px;
}
/* line 73, ../sass/components/_modals.scss */
.modal .modal-title h1, .modal .modal-title h2 {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin-top: 0px;
}
/* line 81, ../sass/components/_modals.scss */
.modal .modal-body {
  background-color: #ffffff;
  padding: 0px;
  margin: 20px 20px 20px 20px;
}
/* line 86, ../sass/components/_modals.scss */
.modal .modal-body > p:first-child {
  margin-top: 0px;
}
/* line 93, ../sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-title .caption,
.modal .modal-body .drupal-messages.portlet .portlet-title .tools {
  font-size: 16px;
}
/* line 100, ../sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body ul {
  font-size: 17px;
}
/* line 103, ../sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body ul li {
  font-size: 17px;
}
/* line 112, ../sass/components/_modals.scss */
.modal .modal-footer {
  background-color: #ffffff;
  text-align: center;
  padding: 15px 25px;
  border-top: solid 1px #e1e1e1;
}
/* line 118, ../sass/components/_modals.scss */
.modal .modal-footer .btn {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  min-width: 100px;
  padding: 14px 25px;
  font-size: 18px;
  font-weight: bold;
  border-radius: 5px;
  padding: 10px 20px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.modal .modal-footer .btn:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.modal .modal-footer .btn:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.modal .modal-footer .btn:hover, .modal .modal-footer .btn:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 62, ../../cbs_metronic_theme/sass/_mixins.scss */
.modal .modal-footer .btn:hover, .modal .modal-footer .btn:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.25) !important;
}
/* line 126, ../sass/components/_modals.scss */
.modal .modal-footer .btn {
  color: #4d4d4d !important;
  font-size: 24px;
  font-weight: normal;
  border: solid 1px transparent;
  float: left;
  background: none;
}
/* line 134, ../sass/components/_modals.scss */
.modal .modal-footer .btn:last-child {
  color: #e7131a !important;
  float: right;
}
/* line 139, ../sass/components/_modals.scss */
.modal .modal-footer .btn:hover, .modal .modal-footer .btn:focus {
  border: solid 1px #e1e1e1;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15) !important;
}
/* line 150, ../sass/components/_modals.scss */
.modal.modal-compact .modal-header {
  padding: 15px 15px;
}
/* line 154, ../sass/components/_modals.scss */
.modal.modal-compact .modal-body {
  margin: 15px 15px;
}
/* line 158, ../sass/components/_modals.scss */
.modal.modal-compact .modal-footer {
  padding: 10px 15px;
}
/* line 161, ../sass/components/_modals.scss */
.modal.modal-compact .modal-footer .btn {
  padding: 3px 10px;
}
/* line 167, ../sass/components/_modals.scss */
.modal.sticky-header .modal-header {
  position: sticky;
  top: 0px;
  z-index: 20;
  box-shadow: 0 6px 8px 3px rgba(0, 0, 0, 0.1);
}
/* line 174, ../sass/components/_modals.scss */
.modal.sticky-footer .modal-footer {
  position: sticky;
  bottom: 0px;
  z-index: 10;
  box-shadow: 0 -6px 10px 2px rgba(255, 255, 255, 0.65);
}
/* line 181, ../sass/components/_modals.scss */
.modal select,
.modal textarea,
.modal input[type=text],
.modal input[type=tel] {
  background-color: #f8f8f8;
  font-size: 19px;
}

/* line 190, ../sass/components/_modals.scss */
.modal.modal-simple-style {
  position: fixed;
  background: none;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: auto;
  height: auto;
  margin: 0px;
  border: none;
}
/* line 202, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-dialog {
  position: relative;
  width: 90%;
  max-width: 900px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}
/* line 211, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-close-button {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #333333;
}
/* line 218, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-close-button::after {
  content: 'x';
}
/* line 223, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-close-button:hover {
  cursor: pointer;
  color: #000000;
}
/* line 229, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-title {
  font-size: 130%;
}
/* line 234, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-body th {
  background: #f0f0f0;
}
/* line 238, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-body td, .modal.modal-simple-style .modal-body th {
  padding: 3px 10px;
}
/* line 242, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-body h3 {
  font-weight: bold;
}

/* line 250, ../sass/components/_modals.scss */
#modal-ajax-loading {
  position: fixed;
  top: 30%;
}
/* line 254, ../sass/components/_modals.scss */
#modal-ajax-loading .modal-body {
  padding: 25px 15px 25px 115px;
  margin: 15px 15px;
}
/* line 258, ../sass/components/_modals.scss */
#modal-ajax-loading .modal-body p:last-child {
  margin-bottom: 0px;
}

/* line 264, ../sass/components/_modals.scss */
body > .modal.fade.in {
  position: fixed;
  top: 10%;
}
/* line 268, ../sass/components/_modals.scss */
body > .modal.fade.in.modal-maximum-height {
  top: 2.5%;
  max-height: 95%;
}

/* line 276, ../sass/components/_modals.scss */
body.front.modal-open.page-overflow .page-container, body.page-dashboard.modal-open.page-overflow .page-container {
  overflow-y: unset !important;
}

/* line 283, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation h1 {
  display: none;
}

/* line 287, ../sass/components/_modals.scss */
.modal-cbs-wss-contact-prefs-necl-plea.modal.modal.modal-simple-style .modal-dialog,
.modal-cbs-wss-contact-prefs-sms-confirmation.modal.modal-simple-style .modal-dialog {
  max-width: 480px;
}
/* line 290, ../sass/components/_modals.scss */
.modal-cbs-wss-contact-prefs-necl-plea.modal.modal.modal-simple-style .modal-dialog .modal-content,
.modal-cbs-wss-contact-prefs-sms-confirmation.modal.modal-simple-style .modal-dialog .modal-content {
  text-align: center;
}
/* line 293, ../sass/components/_modals.scss */
.modal-cbs-wss-contact-prefs-necl-plea.modal.modal.modal-simple-style .modal-dialog .modal-actions,
.modal-cbs-wss-contact-prefs-sms-confirmation.modal.modal-simple-style .modal-dialog .modal-actions {
  text-align: center;
}
/* line 295, ../sass/components/_modals.scss */
.modal-cbs-wss-contact-prefs-necl-plea.modal.modal.modal-simple-style .modal-dialog .modal-actions .action-necl-no,
.modal-cbs-wss-contact-prefs-sms-confirmation.modal.modal-simple-style .modal-dialog .modal-actions .action-necl-no {
  margin-right: 15px;
}

/* line 301, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation .modal-body::before {
  text-align: center;
  font-family: cbs-dwp-icons;
  content: "\e83e";
  font-size: 2.3em;
  top: 0px;
  position: absolute;
  border-radius: 50%;
  height: 80px;
  width: 80px;
  background-color: RGBA(65, 155, 150, 1);
  display: inline-block;
  margin: 13px 0px 4px -42px;
  color: white;
  padding-top: 10px;
  padding-right: 5px;
}

/* line 319, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation .modal-body {
  position: relative;
  padding: 50px;
  font-size: 1.1em;
  padding: 15px;
  color: #e7131a;
}

/* line 327, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation .modal-inner-body {
  margin-top: 90px;
}

/* line 331, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation .modal-body, .cbs-wss-cancel-booking-confirmation .modal-actions {
  text-align: center;
}

/* line 335, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation .modal-actions .button {
  font-weight: bold;
  margin-right: 15px;
}

/* line 340, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation a.button {
  margin-top: 0;
}

/* line 344, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation a.button:hover {
  text-decoration: none;
}

/* line 348, ../sass/components/_modals.scss */
.cbs-wss-cancel-booking-confirmation p {
  color: black;
}

/* line 355, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation h1 {
  display: none;
}

/* line 359, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation .modal-body::before {
  text-align: center;
  font-family: cbs-dwp-icons;
  content: "\e83e";
  font-size: 2.3em;
  top: 0px;
  position: absolute;
  border-radius: 50%;
  height: 80px;
  width: 80px;
  background-color: RGBA(65, 155, 150, 1);
  display: inline-block;
  margin: 13px 0px 4px -42px;
  color: white;
  padding-top: 10px;
  padding-right: 5px;
}

/* line 377, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation .modal-body {
  position: relative;
  padding: 50px;
  font-size: 1.1em;
  padding: 15px;
  color: #e7131a;
}

/* line 385, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation .modal-inner-body {
  margin-top: 90px;
}

/* line 389, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation .modal-body,
.cbs-wss-reschedule-booking-confirmation .modal-actions {
  text-align: center;
}

/* line 394, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation .modal-actions .button {
  font-weight: bold;
  margin-right: 15px;
}

/* line 399, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation a.button {
  margin-top: 0;
}

/* line 403, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation a.button:hover {
  text-decoration: none;
}

/* line 407, ../sass/components/_modals.scss */
.cbs-wss-reschedule-booking-confirmation p {
  color: black;
}

/* line 417, ../sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-title .caption,
.modal .modal-body .drupal-messages.portlet .portlet-title .tools {
  font-size: 16px;
}
/* line 424, ../sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body ul {
  font-size: 17px;
}
/* line 427, ../sass/components/_modals.scss */
.modal .modal-body .drupal-messages.portlet .portlet-body ul li {
  font-size: 17px;
}

/* line 437, ../sass/components/_modals.scss */
.modal.modal-simple-style {
  position: fixed;
  background: none;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: auto;
  height: auto;
  margin: 0px;
  border: none;
}
/* line 449, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-dialog {
  position: relative;
  width: 90%;
  max-width: 900px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}
/* line 458, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-close-button {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #4d4d4d;
  transition: all 0.15s ease-in-out;
}
/* line 465, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-close-button::after {
  content: "\e80b";
  font-family: cbs-dwp-icons;
}
/* line 470, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-close-button:hover {
  cursor: pointer;
  color: #e7131a;
}
/* line 476, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-title {
  font-size: 130%;
}
/* line 481, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-body th {
  background: #f0f0f0;
}
/* line 485, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-body td, .modal.modal-simple-style .modal-body th {
  padding: 3px 10px;
}
/* line 489, ../sass/components/_modals.scss */
.modal.modal-simple-style .modal-body h3 {
  font-weight: bold;
}

/* line 499, ../sass/components/_modals.scss */
#contact-us-modal.modal {
  z-index: 997;
  border-radius: 3px;
}
/* line 502, ../sass/components/_modals.scss */
#contact-us-modal.modal .modal-dialog {
  z-index: 997;
}

/* line 509, ../sass/components/_modals.scss */
#contact-us-modal .modal-header {
  padding: 20px;
}
/* line 513, ../sass/components/_modals.scss */
#contact-us-modal .modal-content {
  padding: 0;
  border: none;
}
/* line 518, ../sass/components/_modals.scss */
#contact-us-modal .modal-dialog {
  overflow: hidden;
}
/* line 522, ../sass/components/_modals.scss */
#contact-us-modal .modal-body {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 529, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer {
  text-align: left;
  padding: 0;
}
/* line 532, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-left:before, #contact-us-modal .modal-footer .pull-right:before {
  display: inline-block !important;
  font-size: xx-large;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 538, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-left:before {
  padding-left: 0;
}
/* line 541, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-left {
  padding-right: 0;
  padding-left: 5px;
}
/* line 544, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-left p:first-child {
  margin: 0;
  margin-top: 12px;
  vertical-align: top;
  display: inline-block;
}
/* line 551, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-right p {
  padding-bottom: 22px;
  padding-left: 18px;
}
/* line 555, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-right {
  color: white;
  background-color: #c4161c;
}
/* line 559, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer p {
  display: inline;
  white-space: nowrap;
}
/* line 563, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .cbs-dwp-icon-building-marker, #contact-us-modal .modal-footer .cbs-dwp-icon-mail {
  text-align: center;
}
/* line 566, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .cbs-dwp-icon-building-marker:before {
  margin-right: 10px;
}

/* line 572, ../sass/components/_modals.scss */
.modal {
  box-shadow: 0px 15px 106px rgba(0, 0, 0, 0.25);
}

/* line 578, ../sass/components/_modals.scss */
#cbs-wss-eligibility-checklist-modal .modal-body {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 583, ../sass/components/_modals.scss */
#cbs-wss-eligibility-checklist-modal .ajax-progress-throbber {
  margin-top: -40px;
}
/* line 587, ../sass/components/_modals.scss */
#cbs-wss-eligibility-checklist-modal .modal-actions {
  text-align: center;
}
/* line 589, ../sass/components/_modals.scss */
#cbs-wss-eligibility-checklist-modal .modal-actions .action-ok.button {
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 37px;
  padding-right: 37px;
}
/* line 595, ../sass/components/_modals.scss */
#cbs-wss-eligibility-checklist-modal .modal-actions a.action-ok:hover {
  text-decoration: none;
}
/* line 598, ../sass/components/_modals.scss */
#cbs-wss-eligibility-checklist-modal .modal-actions .action-ok.button::before {
  content: "\e812";
  font-family: cbs-dwp-icons;
  color: white;
  margin-right: 15px;
}

/* line 608, ../sass/components/_modals.scss */
#contact-us-modal .logo-image {
  text-align: center;
}
/* line 611, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer {
  text-align: left;
}
/* line 614, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-right p {
  margin-left: 4px;
}
/* line 619, ../sass/components/_modals.scss */
#contact-us-modal .modal-footer .pull-left p {
  margin-right: 10px;
}

@media (min-width: 992px) {
  /* line 627, ../sass/components/_modals.scss */
  #contact-us-modal.modal {
    margin-left: -300px;
  }

  /* line 630, ../sass/components/_modals.scss */
  #contact-us-modal.modal {
    width: 600px;
  }
}
@media (max-width: 979px) {
  /* line 636, ../sass/components/_modals.scss */
  #contact-us-modal.modal {
    margin-left: -300px;
  }

  /* line 639, ../sass/components/_modals.scss */
  #contact-us-modal.modal {
    right: 15%;
    left: 15%;
    transform: translateX(0%);
  }
}
@media (max-width: 767px) {
  /* line 648, ../sass/components/_modals.scss */
  #contact-us-modal.modal {
    right: 7%;
    left: 7%;
  }
  /* line 652, ../sass/components/_modals.scss */
  #contact-us-modal.modal .modal-footer {
    text-align: left;
    padding: 0;
  }
  /* line 655, ../sass/components/_modals.scss */
  #contact-us-modal.modal .modal-footer .pull-left:before, #contact-us-modal.modal .modal-footer .pull-right:before {
    font-size: xx-large;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  /* line 661, ../sass/components/_modals.scss */
  #contact-us-modal.modal .logo-image img {
    width: 330px;
    height: 69px;
  }
}
@media (max-width: 480px) {
  /* line 670, ../sass/components/_modals.scss */
  #contact-us-modal.modal {
    right: 2%;
    left: 2%;
  }
  /* line 674, ../sass/components/_modals.scss */
  #contact-us-modal.modal .logo-image img {
    width: 300px;
    height: 59px;
  }
}
@media (min-width: 980px) {
  /* line 692, ../sass/components/_modals.scss */
  body.cbs-wss-booking-verify-details #modal-alert-multi-booking-time-select {
    margin-left: -300px;
  }
  /* line 695, ../sass/components/_modals.scss */
  body.cbs-wss-booking-verify-details #modal-alert-multi-booking-time-select,
  body.cbs-wss-booking-verify-details #modal-alert-multi-booking-time-select .modal-dialog {
    width: 600px;
  }
}
/* line 703, ../sass/components/_modals.scss */
body.cbs-wss-booking-verify-details #modal-alert-multi-booking-progress .multi-booking-progress {
  font-size: 150%;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  animation-name: cbs-dwp-loading-pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

/* line 723, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details .modal-body,
body.cbs-wss-booking-select-time #modal-alert-timeslots-details .modal-body .content {
  margin-bottom: 10px;
}
/* line 728, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details select[name=visibility-actions] {
  text-align-last: center;
  margin: 15px 5px 0px 5px;
}
/* line 733, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 738, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li {
  position: relative;
  width: 100%;
  text-align: left;
  padding: 8px 0px 8px 49px;
  margin: 0px;
  border-top: solid 1px #e1e1e1;
  cursor: pointer;
}
/* line 747, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li:first-child {
  border-top: none;
}
/* line 752, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li.is-booked-1::before {
  position: absolute;
  top: 1px;
  left: 7px;
  content: "\e005";
  font-family: simple-line-icons;
  font-size: 150%;
  color: #000000;
}
/* line 764, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li.is-booked-0 .donor {
  font-style: italic;
}
/* line 769, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li:hover {
  background: #f0f0f0;
}
/* line 784, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li.selected::after {
  position: absolute;
  top: 20px;
  right: 10px;
  content: "\e812";
  font-family: cbs-dwp-icons;
  font-size: 110%;
  color: #007700;
}
/* line 795, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .time {
  width: 70px;
  text-align: right;
  display: inline-block;
}
/* line 801, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .donor {
  padding-left: 25px;
}
/* line 805, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .actions {
  float: right;
}
/* line 809, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action {
  display: inline-block;
  position: relative;
  height: 36px;
  min-width: 48px;
}
/* line 817, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action:hover .action-icon, body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action:focus .action-icon {
  border: solid 1px #e7131a;
}
/* line 823, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action-label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/* line 827, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action-icon {
  display: inline-block;
  position: absolute;
  top: -5px;
  height: 36px;
  border: solid 1px transparent;
  border-radius: 4px;
}
/* line 835, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action-icon::before {
  display: inline-block;
  content: "\e80d";
  font-family: cbs-dwp-icons;
  font-size: 140%;
  line-height: 36px;
  padding: 0px 6px;
}
/* line 847, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action-book .action-icon::before {
  content: "\e83e";
}
/* line 855, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action-reschedule .action-icon::before {
  content: "\e85b";
}
/* line 863, ../sass/components/_modals.scss */
body.cbs-wss-booking-select-time #modal-alert-timeslots-details ul.timeslots li .action-cancel .action-icon::before {
  position: relative;
  top: -1px;
  content: "\e80b";
  font-size: 110%;
}

/* line 885, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .modal-header .content {
  margin-top: 10px;
}
/* line 892, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .modal-content .form-disabled label {
  color: #4d4d4d;
}
/* line 898, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .champion-instructions {
  font-size: 90%;
  margin-top: 18px;
}
/* line 902, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .champion-instructions ol {
  padding-left: 20px;
}
/* line 908, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment fieldset legend {
  font-size: 19px;
  border-bottom: none;
}
/* line 913, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment fieldset span.fieldset-legend {
  position: relative;
  top: 11px;
  left: 10px;
  background-color: #ffffff;
  font-size: 95%;
  font-weight: bold;
  font-style: italic;
  padding: 0px 8px 0px 5px;
}
/* line 928, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment fieldset.appointment-new {
  display: none;
}
/* line 932, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment fieldset.verification {
  display: none;
}
/* line 935, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment fieldset.verification.valid-donor {
  display: block;
}
/* line 940, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment fieldset.verification.member-donor .form-item-shareWithChampions {
  display: none;
}
/* line 947, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .fieldset-wrapper {
  padding: 0px 15px;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
}
/* line 956, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .form-item.form-type-textfield label,
#modal-confirm-champion-book-appointment .form-item.form-type-date label,
#modal-confirm-champion-book-appointment .form-item.form-type-telfield label {
  width: 35%;
  padding-left: 0px;
  padding-right: 0px;
  display: inline-block;
}
/* line 967, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .form-item.form-type-textfield input, #modal-confirm-champion-book-appointment .form-item.form-type-textfield select, #modal-confirm-champion-book-appointment .form-item.form-type-textfield textarea, #modal-confirm-champion-book-appointment .form-item.form-type-textfield .container-inline,
#modal-confirm-champion-book-appointment .form-item.form-type-date input,
#modal-confirm-champion-book-appointment .form-item.form-type-date select,
#modal-confirm-champion-book-appointment .form-item.form-type-date textarea,
#modal-confirm-champion-book-appointment .form-item.form-type-date .container-inline,
#modal-confirm-champion-book-appointment .form-item.form-type-telfield input,
#modal-confirm-champion-book-appointment .form-item.form-type-telfield select,
#modal-confirm-champion-book-appointment .form-item.form-type-telfield textarea,
#modal-confirm-champion-book-appointment .form-item.form-type-telfield .container-inline {
  width: 63%;
  font-size: 19px;
  padding-left: 0px;
  padding-right: 0px;
  display: inline-block;
}
/* line 976, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .form-item-dateOfBirth {
  white-space: nowrap;
}
/* line 979, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .form-item-dateOfBirth .form-item,
#modal-confirm-champion-book-appointment .form-item-dateOfBirth label,
#modal-confirm-champion-book-appointment .form-item-dateOfBirth select {
  display: inline;
}
/* line 985, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .form-item-dateOfBirth select {
  min-width: 65px;
  max-width: 80px;
  padding-right: 10px;
}
/* line 992, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .form-item-shareWithChampions {
  /*
      label {
        margin-left: 30px;
        padding-left: 0px;
      }
  */
}
/* line 1001, ../sass/components/_modals.scss */
#modal-confirm-champion-book-appointment .button-actions {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

@media (min-width: 830px) {
  /* line 1008, ../sass/components/_modals.scss */
  #modal-confirm-champion-book-appointment.has-split-sections {
    width: 850px;
    margin-left: -425px;
  }
  /* line 1012, ../sass/components/_modals.scss */
  #modal-confirm-champion-book-appointment.has-split-sections .split-sections {
    clear: both;
  }
  /* line 1015, ../sass/components/_modals.scss */
  #modal-confirm-champion-book-appointment.has-split-sections .split-sections .split-section {
    float: left;
    width: 50%;
  }
  /* line 1020, ../sass/components/_modals.scss */
  #modal-confirm-champion-book-appointment.has-split-sections .split-sections .split-section1 {
    float: right;
  }
  /* line 1024, ../sass/components/_modals.scss */
  #modal-confirm-champion-book-appointment.has-split-sections .split-sections .champion-instructions {
    margin-left: 15px;
  }
}
/* line 1041, ../sass/components/_modals.scss */
#modal-confirm-cancel-reservation .modal-body .content {
  text-align: center;
}

/* line 1049, ../sass/components/_modals.scss */
#modal-alert-cancel-reservation-invalid .group-details {
  text-align: center;
}
/* line 1053, ../sass/components/_modals.scss */
#modal-alert-cancel-reservation-invalid .group-details .territory-manager span {
  display: block;
  font-size: 105%;
}
/* line 1058, ../sass/components/_modals.scss */
#modal-alert-cancel-reservation-invalid .group-details .territory-manager .data-label {
  display: none;
}

/* line 1074, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-card.appointment-suggestion .actions .btn-adjust,
.modal-confirm-cbs-wss-donor-stats-card.appointment-suggestion .actions .btn-book {
  float: right;
  color: #e7131a;
}

/*
.modal.modal-context-appointment-suggestion {
  .modal-close-button-wrapper {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;

    .label {
      color: transparent;
      padding: 0px;

      &:after {
        color: $cbs-dwp-default-font-color;
        content: $cbs-dwp-icon-remove;
        font-family: cbs-dwp-icons;
      }
    }
  }

  .modal-title {
    font-size: 200%;
    font-weight: bold;
  }

  .modal-body {
    p:first-child {
      margin-top: 0px;
    }

    p:last-child {
      margin-bottom: 0px;
    }
  }

  .modal-actions {
    text-align: center;

    a {
      color: #ffffff;
      background-color: $cbs-dwp-red;
      text-align: center;
      padding: 5px;
      border-radius: 10000px;
      transition: $cbs-dwp-button-transition;

      &:hover {
        text-decoration: none;
        background-color: $cbs-dwp-teal-faded;
      }

      .label {
        font-size: 110%;
        font-family: $cbs-dwp-font-family;
      }
    }
  }
}
*/
/* line 1151, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body a.info-icon-link {
  color: #2d807b;
}
/* line 1156, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body .stem-cells-buccal-barcode-status-0 {
  display: none;
}
/* line 1160, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body .stem-cells-buccal-barcode-info .cbs-stem-cells-buccal-barcode {
  font-weight: bold;
}
/* line 1164, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body .pre-screen-checklist-section {
  background-color: #f3f4f6;
  padding: 15px;
  margin-top: 25px;
}
/* line 1169, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body .pre-screen-checklist-section h2 {
  font-weight: bold;
}
/* line 1174, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body form {
  padding: 5px 20px;
}
/* line 1177, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body form label {
  position: relative;
  padding-left: 24px;
}
/* line 1182, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body form input[type=checkbox] {
  position: absolute;
  top: 5px;
  left: 0px;
}
/* line 1188, ../sass/components/_modals.scss */
.modal-confirm-dashboard-card-stem-cells-pre-screen .modal-body form .pre-screen-checklist-item.checklist-item-none {
  padding-top: 15px;
  margin-top: 15px;
  border-top: solid 1px #8c8c8c;
}

/* line 1206, ../sass/components/_modals.scss */
.modal-alert-dashboard-card-stem-cells-ineligibility-reasons .modal-body .ineligibility-reasons-section {
  background-color: #f3f4f6;
  padding: 15px;
}

/* line 1221, ../sass/components/_modals.scss */
.modal.cbs-wss-cancel-booking-confirmation .modal-dialog {
  max-width: 600px;
}

/* line 1227, ../sass/components/_modals.scss */
.modal.cbs-wss-reschedule-booking-confirmation .modal-dialog {
  max-width: 600px;
}

/* line 1241, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts .modal-body th {
  background: #f0f0f0;
}
/* line 1245, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts .modal-body td, .modal-confirm-cbs-wss-donor-stats-charts .modal-body th {
  padding: 3px 10px;
  vertical-align: top;
}
/* line 1250, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts .modal-body h3 {
  font-weight: bold;
}
/* line 1259, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-title .ferritin-range, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-title .ferritin-range {
  display: block;
  font-size: 85%;
  margin-top: 15px;
}
/* line 1267, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body h3, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body h3 {
  color: #e7131a;
  margin-bottom: 10px;
}
/* line 1271, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body h3 .ferritin-range, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body h3 .ferritin-range {
  font-size: 85%;
}
/* line 1276, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body p, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body p {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 1281, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body table, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body table {
  width: 100%;
  border-collapse: collapse;
}
/* line 1285, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body table th,
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body table td, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body table th,
.modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body table td {
  text-align: center;
  vertical-align: middle;
  border: solid 1px #e1e1e1;
}
/* line 1292, ../sass/components/_modals.scss */
.modal-confirm-cbs-wss-donor-stats-charts.hemoglobin-level .modal-body table > tbody > tr > td:first-child a, .modal-confirm-cbs-wss-donor-stats-charts.ferritin-level .modal-body table > tbody > tr > td:first-child a {
  font-weight: bold;
}

/* line 1308, ../sass/components/_modals.scss */
.modal-confirm-partner-info-sms-reminders-popup-prologue .modal-body {
  text-align: center;
}
/* line 1312, ../sass/components/_modals.scss */
.modal-confirm-partner-info-sms-reminders-popup-prologue .sms-reminders-prologue {
  text-align: left;
}
/* line 1316, ../sass/components/_modals.scss */
.modal-confirm-partner-info-sms-reminders-popup-prologue form {
  margin: 30px 0px;
}
/* line 1320, ../sass/components/_modals.scss */
.modal-confirm-partner-info-sms-reminders-popup-prologue input.sms-reminders-mobile-phone {
  width: 150px;
  margin-left: 15px;
  display: inline-block;
}

/* line 1337, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .confirm-message {
  text-align: center;
}
/* line 1341, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .group-info {
  text-align: center;
}
/* line 1345, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .group-name,
#modal-confirm-join-team .modal-body .group-logo,
#modal-confirm-join-team .modal-body .group-pflId,
#modal-confirm-join-team .modal-body .group-address {
  display: block;
}
/* line 1352, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .group-logo-image {
  max-height: 150px;
  margin: 15px 0px;
}
/* line 1357, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .group-pflId,
#modal-confirm-join-team .modal-body .group-address {
  font-size: 90%;
}
/* line 1362, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .group-name {
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 1367, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .share-contact-info {
  text-align: center;
  border-top: solid 1px #e1e1e1;
  padding-top: 20px;
  margin-bottom: 0px;
}
/* line 1374, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .share-buttons {
  display: block;
  margin-top: 10px;
}
/* line 1378, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .share-buttons .btn,
#modal-confirm-join-team .modal-body .share-buttons .btn:hover,
#modal-confirm-join-team .modal-body .share-buttons .btn:focus {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  width: 100px;
  color: #4d4d4d !important;
  background-color: transparent;
  border: solid 1px #e1e1e1;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
#modal-confirm-join-team .modal-body .share-buttons .btn:first-child,
#modal-confirm-join-team .modal-body .share-buttons .btn:hover:first-child,
#modal-confirm-join-team .modal-body .share-buttons .btn:focus:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
#modal-confirm-join-team .modal-body .share-buttons .btn:last-child,
#modal-confirm-join-team .modal-body .share-buttons .btn:hover:last-child,
#modal-confirm-join-team .modal-body .share-buttons .btn:focus:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
#modal-confirm-join-team .modal-body .share-buttons .btn:hover, #modal-confirm-join-team .modal-body .share-buttons .btn:focus,
#modal-confirm-join-team .modal-body .share-buttons .btn:hover:hover,
#modal-confirm-join-team .modal-body .share-buttons .btn:hover:focus,
#modal-confirm-join-team .modal-body .share-buttons .btn:focus:hover,
#modal-confirm-join-team .modal-body .share-buttons .btn:focus:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 1387, ../sass/components/_modals.scss */
#modal-confirm-join-team .modal-body .share-buttons .btn.is-active {
  color: #ffffff !important;
  background-color: #e7131a;
  border-color: #e7131a;
}

/* line 1415, ../sass/components/_modals.scss */
#modal-confirm-select-local-team .modal-body,
#modal-confirm-select-local-team .modal-body .content {
  margin-bottom: 0px;
}
/* line 1420, ../sass/components/_modals.scss */
#modal-confirm-select-local-team ul.local-groups {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 1425, ../sass/components/_modals.scss */
#modal-confirm-select-local-team ul.local-groups li {
  position: relative;
  width: 100%;
  padding: 8px 50px 8px 10px;
  margin: 0px;
  border-top: solid 1px #e1e1e1;
  cursor: pointer;
}
/* line 1433, ../sass/components/_modals.scss */
#modal-confirm-select-local-team ul.local-groups li:hover {
  color: #ffffff;
  background: #e7131a;
}
/* line 1439, ../sass/components/_modals.scss */
#modal-confirm-select-local-team ul.local-groups li.selected::before {
  position: absolute;
  right: 10px;
  content: "\e812";
  font-family: cbs-dwp-icons;
  font-size: 110%;
  color: #007700;
}
/* line 1449, ../sass/components/_modals.scss */
#modal-confirm-select-local-team ul.local-groups li.selected:hover::before {
  color: #ffffff;
}

/* line 1467, ../sass/components/_modals.scss */
#modal-confirm-organization-view-more .card-footer .action-withdraw {
  display: none;
}
/* line 1473, ../sass/components/_modals.scss */
#modal-confirm-organization-view-more .actions .btn-leave-team,
#modal-confirm-organization-view-more .actions .btn-update-profile {
  font-size: 90%;
}

/* line 1489, ../sass/components/_modals.scss */
#modal-confirm-leave-team .group-details .confirm-message {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
}
/* line 1495, ../sass/components/_modals.scss */
#modal-confirm-leave-team .group-details .group-name {
  text-align: center;
}

/* line 1513, ../sass/components/_modals.scss */
#modal-alert-champion-withdrawal .group-details {
  text-align: center;
}
/* line 1517, ../sass/components/_modals.scss */
#modal-alert-champion-withdrawal .group-details .territory-manager span {
  display: block;
  font-size: 105%;
}
/* line 1522, ../sass/components/_modals.scss */
#modal-alert-champion-withdrawal .group-details .territory-manager .data-label {
  display: none;
}

/* line 1541, ../sass/components/_modals.scss */
#modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile {
  /*
      .form-item-phone {
        width: 59%;
        display: inline-block;
      }
  
      .form-item-phone-ext {
        width: 39%;
        display: inline-block;
      }
  */
}
/* line 1542, ../sass/components/_modals.scss */
#modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile legend,
#modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile .form-submit {
  display: none;
}
/* line 1548, ../sass/components/_modals.scss */
#modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile .form-item label {
  width: 35%;
  padding-left: 0px;
  padding-right: 0px;
  display: inline-block;
}
/* line 1555, ../sass/components/_modals.scss */
#modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile .form-item input, #modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile .form-item select, #modal-confirm-organization-edit-profile .cbs-dwp-pfl-form-champion-group-profile .form-item textarea {
  width: 63%;
  font-size: 19px;
  padding-left: 0px;
  padding-right: 0px;
  display: inline-block;
}

/* line 1585, ../sass/components/_modals.scss */
#modal-alert-update-industry-sector-alert .group-details {
  text-align: center;
}
/* line 1589, ../sass/components/_modals.scss */
#modal-alert-update-industry-sector-alert .group-details .territory-manager span {
  display: block;
  font-size: 105%;
}
/* line 1594, ../sass/components/_modals.scss */
#modal-alert-update-industry-sector-alert .group-details .territory-manager .data-label {
  display: none;
}

/* line 1608, ../sass/components/_modals.scss */
#modal-alert-add-pledge-goal-tm .group-details {
  text-align: center;
}
/* line 1612, ../sass/components/_modals.scss */
#modal-alert-add-pledge-goal-tm .group-details .territory-manager span {
  display: block;
  font-size: 105%;
}
/* line 1617, ../sass/components/_modals.scss */
#modal-alert-add-pledge-goal-tm .group-details .territory-manager .data-label {
  display: none;
}

/* line 1632, ../sass/components/_modals.scss */
#modal-confirm-update-goal .group-details {
  text-align: center;
}
/* line 1636, ../sass/components/_modals.scss */
#modal-confirm-update-goal .select-section,
#modal-confirm-update-goal .input-section {
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  display: inline-block;
}
/* line 1644, ../sass/components/_modals.scss */
#modal-confirm-update-goal .input-section input {
  width: 140px;
  display: inline;
  font-size: 160%;
  text-align: center;
}

/* line 1660, ../sass/components/_modals.scss */
#modal-confirm-view-members .modal-body,
#modal-confirm-view-members .modal-body .content {
  margin-bottom: 0px;
}
/* line 1665, ../sass/components/_modals.scss */
#modal-confirm-view-members select[name=visibility-actions],
#modal-confirm-view-members select[name=select-actions] {
  text-align-last: center;
  margin: 15px 5px 0px 5px;
}
/* line 1671, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 1676, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li {
  position: relative;
  width: 100%;
  text-align: left;
  padding: 8px 0px 8px 49px;
  margin: 0px;
  border-top: solid 1px #e1e1e1;
  cursor: pointer;
}
/* line 1685, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li:first-child {
  border-top: none;
}
/* line 1690, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li.has-appointment-1::before {
  position: absolute;
  top: 16px;
  left: 7px;
  content: "\e83e";
  font-family: cbs-dwp-icons;
  font-size: 150%;
  color: #000000;
}
/* line 1701, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li:hover {
  color: #ffffff;
  background: #e7131a;
}
/* line 1705, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li:hover a {
  color: #ffffff;
}
/* line 1709, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li:hover::before, #modal-confirm-view-members ul.active-members li:hover::after {
  color: #ffffff;
}
/* line 1716, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li.selected::after {
  position: absolute;
  top: 20px;
  right: 10px;
  content: "\e812";
  font-family: cbs-dwp-icons;
  font-size: 110%;
  color: #007700;
}
/* line 1727, ../sass/components/_modals.scss */
#modal-confirm-view-members ul.active-members li span.email {
  display: block;
  font-size: 90%;
}

/* line 3, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table {
  background: transparent;
  margin-bottom: 40px;
  border: none;
}
/* line 8, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table,
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table tbody,
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table thead {
  display: block;
}
/* line 14, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table thead tr {
  background-color: transparent;
}
/* line 17, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table thead tr:hover {
  background-color: transparent !important;
}
/* line 20, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table thead tr:hover td {
  background: transparent !important;
}
/* line 26, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table tr {
  display: block;
  background-color: #ffffff;
  padding: 0px;
  margin: 10px auto;
  border: none;
  border-radius: 4px;
}
/* line 36, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table tbody tr:hover {
  position: relative;
  /*      top: -2px; */
  z-index: 100;
  background-color: #ffffff !important;
  box-shadow: 0px 10px 30px 5px rgba(0, 0, 0, 0.2);
}
/* line 43, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table tbody tr:hover td {
  background: transparent !important;
}
/* line 49, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th,
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table td {
  display: inline-block;
  width: 15%;
  background: transparent;
  font-size: 16px;
  padding: 26px 10px 21px 10px;
  border: none;
}
/* line 58, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th:hover,
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table td:hover {
  background: transparent !important;
}
/* line 63, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th {
  font-size: 110%;
  font-weight: normal;
  padding-left: 0px;
  padding-bottom: 11px;
}
/* line 69, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th span.table-sort-button {
  position: relative;
  padding: 8px 15px 8px 35px;
  border-radius: 15px;
  white-space: nowrap;
  display: inline-block;
}
/* line 76, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th span.table-sort-button::before {
  content: "\e80f";
  position: absolute;
  bottom: 14px;
  left: 15px;
  font-size: 60%;
  font-weight: medium;
  font-family: cbs-dwp-icons;
  padding-right: 14px;
  display: inline-block;
}
/* line 88, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th span.table-sort-button:hover {
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
  cursor: pointer;
}
/* line 96, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th.sorted-desc span.table-sort-button {
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
}
/* line 100, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th.sorted-desc span.table-sort-button::before {
  content: "\e84f";
  font-size: 40%;
}
/* line 108, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th.sorted-asc span.table-sort-button {
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
}
/* line 112, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table th.sorted-asc span.table-sort-button::before {
  content: "\e852";
  font-size: 40%;
}
/* line 121, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table td::before {
  color: RGBA(65, 155, 150, 1);
  font-weight: medium;
  font-family: cbs-dwp-icons;
  padding-right: 10px;
  display: inline-block;
  transform: scale(1.3);
}
/* line 131, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_profile_fancy_table .fancy-label {
  display: none;
}
/* line 137, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_pfl_member_groups .col-allowContact form.field-wrapper {
  margin-top: -2px;
  margin-bottom: -2px;
}
/* line 141, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_pfl_member_groups .col-allowContact form.field-wrapper .bootstrap-switch-readonly .bootstrap-switch-handle-on {
  background-color: #e7131a;
}
/* line 145, ../sass/components/_tables.scss */
.cbs-metronic-layout-1 table.cbs_dwp_pfl_member_groups .col-allowContact form.field-wrapper .bootstrap-switch-readonly .bootstrap-switch-handle-off,
.cbs-metronic-layout-1 table.cbs_dwp_pfl_member_groups .col-allowContact form.field-wrapper .bootstrap-switch-readonly .bootstrap-switch-handle-on,
.cbs-metronic-layout-1 table.cbs_dwp_pfl_member_groups .col-allowContact form.field-wrapper .bootstrap-switch-readonly .bootstrap-switch-handle-label {
  font-size: 100%;
  opacity: 1.0;
}

/* line 8, ../sass/components/_forms.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cbs-yes-no {
  color: #fff;
  background: #419b96;
  font-size: 16px;
}

/* line 14, ../sass/components/_forms.scss */
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cbs-yes-no {
  color: #fff;
  background: #c4161c;
  font-size: 16px;
}

/* line 31, ../sass/components/_forms.scss */
.form-item.form-type-checkbox.md-checkbox label .check {
  top: -1px;
  color: #36a737;
  border-color: #36a737;
}
/* line 37, ../sass/components/_forms.scss */
.form-item.form-type-checkbox.md-checkbox label .box {
  top: 3px;
}

/* line 51, ../sass/components/_forms.scss */
.ui-autocomplete {
  z-index: 9999;
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
}
/* line 57, ../sass/components/_forms.scss */
.ui-autocomplete:hover {
  box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.25);
}
/* line 61, ../sass/components/_forms.scss */
.ui-autocomplete .ui-menu-item {
  color: #4d4d4d;
  font-size: 19px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 67, ../sass/components/_forms.scss */
.ui-autocomplete .ui-menu-item a {
  color: #4d4d4d;
}
/* line 71, ../sass/components/_forms.scss */
.ui-autocomplete .ui-menu-item .keyword-match {
  font-weight: bold;
}

/* line 84, ../sass/components/_forms.scss */
form.field-wrapper {
  display: inline;
  margin: 0px;
  padding: 0px;
}

/* line 90, ../sass/components/_forms.scss */
.control-label .required,
.form-group .required {
  padding: 4px 12px;
}

/* line 96, ../sass/components/_forms.scss */
.date-popup-wrapper-outer .date-popup-wrapper {
  margin-top: 20px;
  margin-bottom: 15px;
}
/* line 101, ../sass/components/_forms.scss */
.date-popup-wrapper-outer .date-popup-wrapper .form-type-date-popup.form-group {
  margin: 0px;
}
/* line 106, ../sass/components/_forms.scss */
.date-popup-wrapper-outer .date-popup-wrapper .form-type-date-popup .form-type-textfield.form-group {
  margin: 0px;
}
/* line 110, ../sass/components/_forms.scss */
.date-popup-wrapper-outer .date-popup-wrapper .form-type-date-popup .form-type-textfield label,
.date-popup-wrapper-outer .date-popup-wrapper .form-type-date-popup .form-type-textfield .description {
  display: none;
}
/* line 115, ../sass/components/_forms.scss */
.date-popup-wrapper-outer .date-popup-wrapper .form-type-date-popup .form-type-textfield .date-popup-input-wrapper {
  position: relative;
  display: inline-block;
}
/* line 119, ../sass/components/_forms.scss */
.date-popup-wrapper-outer .date-popup-wrapper .form-type-date-popup .form-type-textfield .date-popup-input-wrapper::after {
  position: absolute;
  top: 4px;
  right: 4px;
  content: "\e83e";
  font-family: cbs-dwp-icons;
  text-align: center;
}

/* line 135, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form {
  background: #ffffff;
  padding: 20px;
  border-radius: 5px;
}
/* line 140, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form.field-wrapper {
  display: inline-block;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}
/* line 148, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form legend {
  color: #4d4d4d;
}
/* line 152, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form fieldset {
  margin-top: 30px;
}
/* line 155, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form fieldset:first-child {
  margin-top: 0px;
}
/* line 159, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form fieldset legend {
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: solid 1px #4d4d4d;
}
/* line 167, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content form input,
.cbs-metronic-layout-1 .cbs-metronic-page-content form select,
.cbs-metronic-layout-1 .cbs-metronic-page-content form textarea {
  font-size: 18px;
}
/* line 173, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content .cbs-wss-lead-conversion-form {
  padding: 0px;
}
/* line 179, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .form-item label[disabled] {
  color: #aaaaaa;
}
/* line 183, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .form-item.form-disabled label, .cbs-metronic-layout-1 .form-item.form-disabled .description {
  color: #aaaaaa;
}
/* line 189, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .form-item-hint,
.cbs-metronic-layout-1 .form-item .hint {
  font-size: 90%;
  opacity: .8;
}
/* line 195, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 input[type=checkbox] {
  margin-top: 0px;
  width: 16px;
  height: 16px;
  padding: 5px;
  transition: all 0.15s ease-in-out;
}
/* line 202, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 input[type=checkbox]:focus {
  transform: scale(1.4);
}
/* line 207, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .input-hint {
  font-size: 90%;
  opacity: .8;
}
/* line 212, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .messages-inline {
  clear: both;
  border-radius: 4px;
}
/* line 217, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .wrapper-use-geo-location {
  position: relative;
}
/* line 221, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .button-use-geo-location {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  color: #cccccc;
  font-size: 18px;
  text-decoration: none;
  padding: 5px 10px;
  display: inline-block;
}
/* line 233, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .button-use-geo-location span::before {
  content: "\e83d";
  font-family: cbs-dwp-icons;
}
/* line 238, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .button-use-geo-location:hover, .cbs-metronic-layout-1 .button-use-geo-location:focus {
  color: #e7131a;
}

/* line 274, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content .panel-pane.cbs-content-narrow form {
  background: #ffffff;
  padding: 20px 0px;
}

/* line 283, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 {
  /*
  select,
  input[type=text],
  input[type=tel],
  input[type=password] {
    border-top: solid 1px transparent;
    border-bottom: solid 1px $cbs-dwp-form-field-border-color;
    border-left: solid 1px transparent;
    border-right: solid 1px transparent;
    border-radius: 4px;
    box-shadow: $cbs-dwp-form-field-shadow !important;

    &:hover {
      border-bottom-color: $cbs-dwp-form-field-hover-border-color;
      box-shadow: $cbs-dwp-form-field-hover-shadow !important;
    }

    &:focus {
      border-bottom-color: $cbs-dwp-form-field-focus-border-color;
      box-shadow: $cbs-dwp-form-field-focus-shadow !important;
    }

    &.error {
      border-top: solid 2px $cbs-dwp-red;
      border-bottom: solid 2px $cbs-dwp-red;
      border-left: solid 2px $cbs-dwp-red;
      border-right: solid 2px $cbs-dwp-red;

      &:hover,
      &:focus {
        border-bottom: solid 2px $cbs-dwp-red;
      }
    }

  }

  select {
    &:focus {
      border-color: $cbs-dwp-form-field-hover-border-color;

      &.error {
        border-color: $cbs-dwp-red;
      }
    }
  }
  */
}
/* line 285, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 290, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select,
.cbs-metronic-layout-1 input[type=text],
.cbs-metronic-layout-1 input[type=tel],
.cbs-metronic-layout-1 input[type=password] {
  border: solid 1px #e1e1e1;
  border-radius: 4px;
}
/* line 297, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select:hover,
.cbs-metronic-layout-1 input[type=text]:hover,
.cbs-metronic-layout-1 input[type=tel]:hover,
.cbs-metronic-layout-1 input[type=password]:hover {
  border-color: #cccccc;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.16) !important;
}
/* line 302, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select:focus,
.cbs-metronic-layout-1 input[type=text]:focus,
.cbs-metronic-layout-1 input[type=tel]:focus,
.cbs-metronic-layout-1 input[type=password]:focus {
  border-color: #bbbbbb;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.16) !important;
}
/* line 307, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select.error,
.cbs-metronic-layout-1 input[type=text].error,
.cbs-metronic-layout-1 input[type=tel].error,
.cbs-metronic-layout-1 input[type=password].error {
  border: solid 2px #e7131a;
}
/* line 310, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select.error:hover, .cbs-metronic-layout-1 select.error:focus,
.cbs-metronic-layout-1 input[type=text].error:hover,
.cbs-metronic-layout-1 input[type=text].error:focus,
.cbs-metronic-layout-1 input[type=tel].error:hover,
.cbs-metronic-layout-1 input[type=tel].error:focus,
.cbs-metronic-layout-1 input[type=password].error:hover,
.cbs-metronic-layout-1 input[type=password].error:focus {
  border: solid 2px #e7131a;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.16) !important;
}
/* line 320, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select:focus {
  border-color: #cccccc;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.16) !important;
}
/* line 324, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 select:focus.error {
  border-color: #e7131a;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.16) !important;
}

/* line 384, ../sass/components/_forms.scss */
body.page-admin.cbs-metronic-layout-1 select,
body.page-admin.cbs-metronic-layout-1 input[type=text],
body.page-admin.cbs-metronic-layout-1 input[type=tel],
body.page-admin.cbs-metronic-layout-1 input[type=password] {
  border: solid 1px #cccccc;
  border-radius: 4px;
}
/* line 391, ../sass/components/_forms.scss */
body.page-admin.cbs-metronic-layout-1 select.error,
body.page-admin.cbs-metronic-layout-1 input[type=text].error,
body.page-admin.cbs-metronic-layout-1 input[type=tel].error,
body.page-admin.cbs-metronic-layout-1 input[type=password].error {
  border-color: #e7131a;
}

/* line 397, ../sass/components/_forms.scss */
.pass-criteria-container .pass-criteria,
.password-criteria-container .password-criteria {
  list-style: none;
  padding: 10px 0px 0px 0px;
  margin: 0px;
}
/* line 403, ../sass/components/_forms.scss */
.pass-criteria-container .pass-criteria li,
.password-criteria-container .password-criteria li {
  color: #e7131a;
  padding-left: 0px;
  margin-left: 0px;
}
/* line 408, ../sass/components/_forms.scss */
.pass-criteria-container .pass-criteria li::before,
.password-criteria-container .password-criteria li::before {
  color: #e7131a;
  content: "\e80b";
  font-family: cbs-dwp-icons;
  font-size: 70%;
  font-weight: bold;
  position: relative;
  top: -1px;
  padding-right: 8px;
}
/* line 419, ../sass/components/_forms.scss */
.pass-criteria-container .pass-criteria li.met,
.password-criteria-container .password-criteria li.met {
  color: #36a737;
}
/* line 422, ../sass/components/_forms.scss */
.pass-criteria-container .pass-criteria li.met::before,
.password-criteria-container .password-criteria li.met::before {
  content: "\e812";
}

/* line 435, ../sass/components/_forms.scss */
body.browser-ie11 .page-container .cbs-wss-booking-form-clinic-search #edit-advanced select.form-select {
  width: 133px;
}

/* line 442, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 form.cbs-wss-booking-form-clinic-search {
  background: none;
  padding: 0px;
  border-radius: 0px;
}

/* line 450, ../sass/components/_forms.scss */
body.browser-ie11.cbs-wss-booking #edit-searchlocation {
  box-sizing: content-box;
  line-height: 3em;
  padding: 0 0 5px 18px !important;
  height: 60px;
  width: 92%;
}

/* line 461, ../sass/components/_forms.scss */
body.cbs-wss-user-sign-and-register .form-item-date-of-birth .container-inline div, body.cbs-wss-user-sign-and-register .form-item-date-of-birth .container-inline .label {
  display: inline-block;
}

/* line 471, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form .form-item input,
.cbs-wss-questionnaire-form .form-item select,
.cbs-wss-questionnaire-form .form-item text-area {
  color: #2d807b;
}
/* line 478, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form .question-skip-gender-mismatch {
  color: #bebebe;
}
/* line 483, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form .form-body .button-back,
.cbs-wss-questionnaire-form .form-body input[type=submit] {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  min-width: 100px;
  padding: 14px 25px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  border: solid 1px transparent;
  vertical-align: middle;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-questionnaire-form .form-body .button-back:first-child,
.cbs-wss-questionnaire-form .form-body input[type=submit]:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-questionnaire-form .form-body .button-back:last-child,
.cbs-wss-questionnaire-form .form-body input[type=submit]:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-questionnaire-form .form-body .button-back:hover, .cbs-wss-questionnaire-form .form-body .button-back:focus,
.cbs-wss-questionnaire-form .form-body input[type=submit]:hover,
.cbs-wss-questionnaire-form .form-body input[type=submit]:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 62, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-questionnaire-form .form-body .button-back:hover, .cbs-wss-questionnaire-form .form-body .button-back:focus,
.cbs-wss-questionnaire-form .form-body input[type=submit]:hover,
.cbs-wss-questionnaire-form .form-body input[type=submit]:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.25) !important;
}

/* line 498, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content .cbs-wss-questionnaire-form fieldset.section-has-no-title {
  margin-top: 0px;
}
/* line 504, ../sass/components/_forms.scss */
.cbs-metronic-layout-1 .cbs-metronic-page-content .cbs-wss-questionnaire-form fieldset .fieldset-wrapper .question-item:first-child > .form-item {
  margin-top: 0px;
}

/* line 514, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-questions {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 519, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-questions::before {
  content: "\e847";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 529, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-questions .form-type-radio {
  display: inline;
  margin-right: 15px;
}
/* line 533, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-questions .form-type-radio input[type=radio] {
  position: relative;
  top: -3px;
}

/* line 540, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-review {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 545, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-review::before {
  content: "\e83f";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 555, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-review .question-row {
  margin-top: 10px;
}
/* line 558, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-review .question-row .answer {
  color: #2d807b;
  padding-left: 25px;
}

/* line 565, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-event {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}

/* line 571, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-consent {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 576, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-consent::before {
  content: "\e812";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 587, ../sass/components/_forms.scss */
.cbs-wss-questionnaire-form-consent .form-item-consent-agreement input {
  float: left;
  margin: 6px 16px 6px 0px;
}

/* line 597, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-redirect {
  margin-top: 40px;
}

/* line 601, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-start {
  margin-top: 15px;
}
/* line 604, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-start #edit-submit {
  margin-bottom: 33px;
  font-weight: bold;
}
/* line 609, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-start .button-wrapper.signin-box-link a {
  margin-bottom: 15px;
}
/* line 613, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-start .button-wrapper.signin-box-link a, .cbs-wss-websahh-form-websahh-start .button-wrapper.self-defer-link a {
  height: auto;
  border-radius: 10000em !important;
  line-height: 1.444em;
  padding-top: 11px;
  padding-bottom: 11px;
  margin-top: 25px;
  margin-bottom: 33px;
}
/* line 622, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-start .button-wrapper.signin-box-link a span, .cbs-wss-websahh-form-websahh-start .button-wrapper.self-defer-link a span {
  font-weight: bold;
}
/* line 627, ../sass/components/_forms.scss */
.cbs-wss-websahh-form-websahh-start .button-wrapper.self-defer-link a {
  margin-top: 15px;
}

/* line 633, ../sass/components/_forms.scss */
body.logged-in .cbs-wss-websahh-form-websahh-start .button-wrapper.self-defer-link a {
  margin-top: 0px;
}

/* line 642, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join {
  position: relative;
  background: none;
  padding: 0px;
}
/* line 647, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join label {
  display: none;
}
/* line 651, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text] {
  color: #4d4d4d !important;
  background-color: #ffffff;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  width: 280px;
  display: inline;
  margin: 0px 10px 0px 0px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:hover, .region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 656, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:hover {
  cursor: auto;
}
/* line 660, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:hover, .region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=text]:focus {
  text-decoration: none;
}
/* line 666, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit] {
  color: #e7131a !important;
  background-color: #ffffff;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  margin: 0px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit]:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit]:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit]:hover, .region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit]:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 670, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit]:hover, .region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join input[type=submit]:focus {
  text-decoration: underline;
}
/* line 676, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join .form-group {
  display: inline;
  padding: 0px;
  margin: 0px;
}
/* line 682, ../sass/components/_forms.scss */
.region-content .cbs-dwp-pfl-block-form-group-join .cbs-dwp-pfl-form-group-join .form-body {
  width: 500px;
  background: #e7131a;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 15px;
  margin-left: auto;
  margin-right: auto;
}

/* line 701, ../sass/components/_forms.scss */
.cbs-dwp-pfl-form-group-join-confirm input[type=submit] {
  margin-right: 10px;
}
/* line 705, ../sass/components/_forms.scss */
.cbs-dwp-pfl-form-group-join-confirm .pfl-group-name {
  font-size: 200%;
  margin-bottom: 5px;
}
/* line 710, ../sass/components/_forms.scss */
.cbs-dwp-pfl-form-group-join-confirm .pfl-group-address {
  font-size: 150%;
  margin-top: 0px;
}

@media (min-width: 768px) {
  /* line 718, ../sass/components/_forms.scss */
  .cbs-wss-websahh-form-websahh-start .button-wrapper.self-defer-link {
    margin-left: 15px;
  }
}
@media (min-width: 320px) {
  /* line 733, ../sass/components/_forms.scss */
  .cbs-dwp-pfl-form-champion-profile .form-item-phone-work {
    width: 59%;
    display: inline-block;
    padding-right: 15px;
  }
  /* line 739, ../sass/components/_forms.scss */
  .cbs-dwp-pfl-form-champion-profile .form-item-phone-work-ext {
    width: 39%;
    display: inline-block;
  }
}
/* line 754, ../sass/components/_forms.scss */
.cbs-wss-legacy-username-to-email-form-update-username .form-inner-title {
  margin-top: 25px;
  margin-bottom: -10px;
}

/* line 767, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content {
  position: relative;
  overflow: hidden;
}
/* line 771, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .leads-generation-form-image {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
}
/* line 777, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .leads-generation-form-intro {
  padding-left: 30rem;
}
/* line 780, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .leads-generation-form-intro h2 {
  font-size: 4.5rem;
  font-weight: bold;
  text-shadow: 0px 1px, 1px 0px, 1px 0px;
}
/* line 786, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .leads-generation-form-intro h3 {
  font-size: 3rem;
  font-weight: bold;
  text-shadow: 0px 0.5px, 0.5px 0px, 0.5px 0px;
}
/* line 793, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .lead-form {
  padding: 3rem 30rem 0rem 30rem;
  margin-bottom: 10rem;
}
/* line 797, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .lead-form .lead-form-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5%;
}
/* line 802, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .lead-form .lead-form-wrapper > div {
  flex: 45%;
  margin-bottom: 10px;
}
/* line 807, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .lead-form .lead-form-wrapper .form-item-date-of-birth {
  margin-top: 1em;
}
/* line 809, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-content .lead-form .lead-form-wrapper .form-item-date-of-birth .container-inline div {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 820, ../sass/components/_forms.scss */
.leads-generation-form .leads-generation-form-footer .leads-generation-form-text {
  background-color: #c4161c;
  color: white;
  padding: 4rem 20rem 4rem 20rem;
  font-size: 2.5rem;
  font-weight: bold;
  text-shadow: 0px 0.2px, 0.2px 0px, 0.2px 0px;
  text-align: center;
}

@media (max-width: 1320px) {
  /* line 835, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-content .leads-generation-form-intro, .leads-generation-form .leads-generation-form-content .lead-form {
    padding: 3rem 4rem 0rem 4rem;
  }
}
@media (max-width: 992px) {
  /* line 847, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-content .lead-form {
    margin-bottom: 2rem;
  }
  /* line 850, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-content .lead-form .lead-form-wrapper > div {
    flex: 100%;
    /* or - flex: 0 50% - or - flex-basis: 50% - */
  }
  /* line 857, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-content .leads-generation-form-image {
    position: relative;
    bottom: 0;
    left: 10%;
    display: inline-block;
  }
  /* line 865, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-footer {
    text-align: right;
  }
  /* line 868, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-footer .leads-generation-form-text {
    font-size: 4rem;
    padding: 2rem 13rem 2rem 13rem;
    text-shadow: 0px 1px, 1px 0px, 0.5px 0px;
    text-align: center;
  }
}
@media (max-width: 650px) {
  /* line 881, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-content .leads-generation-form-intro, .leads-generation-form .leads-generation-form-content .lead-form {
    padding: 3rem 5rem 0rem 5rem;
  }
  /* line 885, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-content .leads-generation-form-image {
    left: 0%;
  }
  /* line 892, ../sass/components/_forms.scss */
  .leads-generation-form .leads-generation-form-footer .leads-generation-form-text {
    padding: 2rem 3rem 2rem 3rem;
  }
}
/* line 4, ../sass/components/_panels.scss */
.panel-centered-content-pane .region-content .panel-bootstrap {
  max-width: 600px;
  background: #ffffff;
  padding: 0px 25px;
  margin: 0px auto;
}

/* line 14, ../sass/components/_panels.scss */
.panels-bootstrap-row .pane-pm-existing-pages {
  padding: 0px;
}
/* line 18, ../sass/components/_panels.scss */
.panels-bootstrap-row .cbs-content-narrow {
  background-color: #ffffff;
  max-width: 600px;
  padding: 0px 25px;
  margin: 0px auto;
}
/* line 25, ../sass/components/_panels.scss */
.panels-bootstrap-row .cbs-content-contiguous {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: -10px;
}
/* line 30, ../sass/components/_panels.scss */
.panels-bootstrap-row .cbs-content-contiguous:last-child {
  margin-bottom: 0px;
}

@media (max-width: 400px) {
  /* line 39, ../sass/components/_panels.scss */
  .panels-bootstrap-row .cbs-content-narrow {
    padding: 0px 10px;
  }
}
/* line 4, ../sass/components/_portlets.scss */
.page-container fieldset.portlet.box {
  background-color: #e7131a;
  border: solid 1px #e1e1e1;
  border-radius: 4px;
}
/* line 9, ../sass/components/_portlets.scss */
.page-container fieldset.portlet.box > .portlet-title {
  background-color: #e7131a;
}
/* line 13, ../sass/components/_portlets.scss */
.page-container fieldset.portlet.box.empty-title {
  background: none;
}
/* line 16, ../sass/components/_portlets.scss */
.page-container fieldset.portlet.box.empty-title .portlet-title {
  display: none;
}
/* line 20, ../sass/components/_portlets.scss */
.page-container fieldset.portlet.box.empty-title .portlet-body {
  border-radius: 3px;
}
/* line 25, ../sass/components/_portlets.scss */
.page-container fieldset.portlet.box .portlet-body {
  border-bottom-left-radius: 2.8px;
  border-bottom-right-radius: 2.8px;
}

/* line 33, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box {
  background-color: #f8f8f8;
  margin-top: 5px;
  border: none;
  box-shadow: 0 10px 16px 10px rgba(0, 0, 0, 0.09);
}
/* line 39, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box > .portlet-title {
  position: relative;
  background-color: #f8f8f8;
}
/* line 43, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box > .portlet-title::before {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 20px;
  top: -20px;
  background: #ebebeb;
  color: #419c96;
  content: "\e84c";
  font-family: cbs-dwp-icons;
  font-size: 25px;
  text-align: center;
  line-height: 40px;
  border-radius: 20px;
}
/* line 60, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box > .portlet-title .caption {
  font-weight: bold;
  padding-left: 80px;
}
/* line 65, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box > .portlet-title .tools .remove {
  background: none;
}
/* line 68, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box > .portlet-title .tools .remove::before {
  content: "\e80b";
  font-family: cbs-dwp-icons;
  color: #ffffff;
  font-size: 95%;
  margin-right: 5px;
}
/* line 79, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box .error-message-key::before {
  font-family: cbs-dwp-icons;
  content: "\e835";
  position: relative;
  color: #e7131a;
  margin-right: 5px;
}
/* line 90, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-info > .portlet-title::before {
  line-height: 41px;
}
/* line 94, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-info > .portlet-title .caption {
  color: #363636;
}
/* line 99, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-info > .portlet-title .tools .remove::before {
  color: #bbbbbb;
}
/* line 106, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-warning {
  background-color: #e7131a;
  border: none;
}
/* line 110, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-warning > .portlet-title {
  background-color: #e7131a;
}
/* line 113, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-warning > .portlet-title::before {
  background: #ebebeb;
  color: #ff9100;
  content: "\e835";
  font-size: 20px;
  line-height: 38px;
}
/* line 123, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-danger {
  background-color: #363636;
  border: none;
}
/* line 127, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-danger > .portlet-title {
  background-color: #363636;
}
/* line 130, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box.drupal-messages-danger > .portlet-title::before {
  background: #ebebeb;
  color: #363636;
  content: "\e813";
  line-height: 41px;
}
/* line 139, ../sass/components/_portlets.scss */
.drupal-messages-container .portlet.box .portlet-body {
  padding: 25px 35px;
}

/* line 2, ../sass/components/_toastr.scss */
#toast-container {
  z-index: 1000000001;
}
/* line 5, ../sass/components/_toastr.scss */
#toast-container > div.toast.toast-champion-reschedule {
  opacity: 1.0;
  background-color: #2d807b;
  background-image: none !important;
  position: relative;
}
/* line 11, ../sass/components/_toastr.scss */
#toast-container > div.toast.toast-champion-reschedule::before {
  position: absolute;
  top: 28px;
  left: 12px;
  content: "\e85b";
  font-family: cbs-dwp-icons;
  font-size: 24px;
}

/* Disable stuff we don't need for recruitment area. */
/* line 5, ../sass/components/_street-recruitment.scss */
body.page-recruit #smartbanner,
body.page-recruit #clinic-search-form,
body.page-recruit #wet-bc,
body.page-recruit .l-content-header .l-main-title ul.social-links,
body.page-recruit .l-header-slider-area,
body.page-recruit .l-footer-menu,
body.page-recruit .l-footer-social .appstore-links,
body.page-recruit .l-footer-social .social-links {
  display: none;
}

/* Style defaults for all recruiter pages. */
/* line 22, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal {
  top: 10%;
  width: auto;
  max-width: 800px;
  color: #666666;
  font-size: 17px;
  line-height: 1.5em;
  max-height: 80%;
  overflow-y: auto !important;
}
/* line 32, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .form-control {
  font-size: 17px;
}
/* line 36, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .modal-close-button-wrapper {
  position: relative;
}
/* line 39, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .modal-close-button-wrapper .modal-close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100000;
  display: inline-block;
}
/* line 46, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .modal-close-button-wrapper .modal-close-button:before {
  color: #aaaab7;
  font-family: 'FontAwesome';
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  content: "\f00d";
}
/* line 55, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .modal-close-button-wrapper .modal-close-button:hover:before {
  color: #e7131a;
}
/* line 59, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .modal-close-button-wrapper .modal-close-button .label {
  display: none;
}
/* line 65, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .modal-content {
  padding: 15px 15px;
}
/* line 69, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal form {
  padding: 0px;
  margin: 0px;
}

/* Style the default display width. */
/* line 83, ../sass/components/_street-recruitment.scss */
body.page-recruit-book .ajax-status-messages,
body.page-recruit-clinic-search .ajax-status-messages,
body.page-recruit-clinic-select .ajax-status-messages,
body.page-recruit-prospect-book .ajax-status-messages {
  margin-bottom: 15px;
}
/* line 87, ../sass/components/_street-recruitment.scss */
body.page-recruit-book .l-main-title h2,
body.page-recruit-clinic-search .l-main-title h2,
body.page-recruit-clinic-select .l-main-title h2,
body.page-recruit-prospect-book .l-main-title h2 {
  text-align: center;
  float: none;
}
/* line 92, ../sass/components/_street-recruitment.scss */
body.page-recruit-book #wb-foot,
body.page-recruit-clinic-search #wb-foot,
body.page-recruit-clinic-select #wb-foot,
body.page-recruit-prospect-book #wb-foot {
  border-top: dashed 3px #cccccc;
}
/* line 95, ../sass/components/_street-recruitment.scss */
body.page-recruit-book #wb-foot .l-footer-logo,
body.page-recruit-book #wb-foot .l-footer-social .social-phone,
body.page-recruit-clinic-search #wb-foot .l-footer-logo,
body.page-recruit-clinic-search #wb-foot .l-footer-social .social-phone,
body.page-recruit-clinic-select #wb-foot .l-footer-logo,
body.page-recruit-clinic-select #wb-foot .l-footer-social .social-phone,
body.page-recruit-prospect-book #wb-foot .l-footer-logo,
body.page-recruit-prospect-book #wb-foot .l-footer-social .social-phone {
  text-align: center;
  padding: 0px;
  margin: 15px auto;
  border: none;
  float: none;
}
/* line 105, ../sass/components/_street-recruitment.scss */
body.page-recruit-book .modal-clinic-select,
body.page-recruit-clinic-search .modal-clinic-select,
body.page-recruit-clinic-select .modal-clinic-select,
body.page-recruit-prospect-book .modal-clinic-select {
  z-index: 10060;
}
/* line 109, ../sass/components/_street-recruitment.scss */
body.page-recruit-book .modal-prospect-book,
body.page-recruit-clinic-search .modal-prospect-book,
body.page-recruit-clinic-select .modal-prospect-book,
body.page-recruit-prospect-book .modal-prospect-book {
  z-index: 10070;
}
/* line 113, ../sass/components/_street-recruitment.scss */
body.page-recruit-book .modal-message-popup,
body.page-recruit-clinic-search .modal-message-popup,
body.page-recruit-clinic-select .modal-message-popup,
body.page-recruit-prospect-book .modal-message-popup {
  z-index: 10080;
}
/* line 116, ../sass/components/_street-recruitment.scss */
body.page-recruit-book .modal-message-popup .ajax-status-messages,
body.page-recruit-clinic-search .modal-message-popup .ajax-status-messages,
body.page-recruit-clinic-select .modal-message-popup .ajax-status-messages,
body.page-recruit-prospect-book .modal-message-popup .ajax-status-messages {
  padding-top: 16px;
}

/* line 122, ../sass/components/_street-recruitment.scss */
body.page-recruit {
  /* Some local style specific mixins. */
}
/* line 161, ../sass/components/_street-recruitment.scss */
body.page-recruit .modal .cbs-wss-street-recruiter-form fieldset.primary-data-section, body.page-recruit .modal .cbs-wss-street-recruiter-form fieldset.clinic-matches, body.page-recruit .modal .cbs-wss-street-recruiter-form fieldset.button-actions {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 171, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form {
  max-width: 800px;
  margin: 15px auto 15px auto;
}
/* line 176, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.primary-data-section, body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-matches, body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions {
  padding: 0px;
  margin-top: 15px;
  margin-bottom: 10px;
  border: none;
}
/* line 184, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.primary-data-section > legend, body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-matches > legend, body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions > legend {
  position: relative;
  top: -10px;
  font-size: 125%;
  font-weight: bold;
  color: #e7131a;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom-width: 0px;
}
/* line 194, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.primary-data-section > legend:after, body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-matches > legend:after, body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions > legend:after {
  border: none;
}
/* line 199, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.primary-data-section .fieldset-title, body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-matches .fieldset-title, body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions .fieldset-title {
  color: #e7131a;
  font-size: 125%;
  font-weight: bold;
}
/* line 206, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.collapsed {
  margin-bottom: 30px;
}
/* line 210, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions {
  text-align: center;
}
/* line 213, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions input[type=submit] {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 218, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.button-actions input.do-clinic-search-clear {
  display: none;
}
/* line 224, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset a:link, body.page-recruit .cbs-wss-street-recruiter-form fieldset a:visited, body.page-recruit .cbs-wss-street-recruiter-form fieldset a:active {
  color: #444444;
  text-decoration: none;
}
/* line 235, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form.cbs-wss-street-recruiter-form-clinic-select fieldset.clinic-matches legend {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 242, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form .container-inline-date {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 1em;
  margin-bottom: 1em;
  clear: none;
}
/* line 254, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form .container-inline-date .form-type-date-popup .form-type-textfield label,
body.page-recruit .cbs-wss-street-recruiter-form .container-inline-date .form-type-date-popup .form-type-textfield .description {
  display: none;
}
/* line 262, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match {
  padding: 6px 10px;
  border: solid 1px #e0e0e0;
  border-top: none;
}
/* line 267, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match .button-actions {
  position: relative;
  top: 1px;
  margin-bottom: 5px;
  margin-left: 0px;
}
/* line 274, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match .button-actions,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match .button-actions .fieldset-wrapper {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  white-space: nowrap;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
/* line 284, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match .button-actions input {
  margin: 0px 10px;
}
/* line 289, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match:first-child {
  border-top: solid 1px #e0e0e0;
}
/* line 294, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.clinic-match:not(.is-selected-location):hover {
  background: #f0f0f0;
}
/* line 299, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset .fieldset-wrapper .before-eventDate {
  display: block;
  clear: both;
  margin-bottom: 5px;
}
/* line 305, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item {
  width: 50%;
  float: left;
  display: inline-block;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 1em;
}
/* line 317, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item label {
  white-space: nowrap;
}
/* line 321, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item .composite-form-label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item .composite-form-label {
  display: block;
  margin-bottom: 5px;
  white-space: nowrap;
}
/* line 327, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item input,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item input {
  width: 100%;
  box-sizing: border-box;
}
/* line 332, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item select,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item select {
  min-width: 90px;
}
/* line 346, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateEarliest,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateEarliest {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  margin-top: 18px;
}
/* line 350, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateEarliest input,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateEarliest input {
  width: 120px;
  margin-right: 0px;
}
/* line 355, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateEarliest .form-item-dateEarliest-date,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateEarliest .form-item-dateEarliest-date {
  padding-left: 0px;
}
/* line 360, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateLatest,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateLatest {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  margin-top: 18px;
}
/* line 364, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateLatest input,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateLatest input {
  width: 120px;
  margin-right: 0px;
}
/* line 369, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateLatest .form-item-dateLatest-date,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateLatest .form-item-dateLatest-date {
  padding-left: 0px;
}
/* line 374, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-timeEarliest,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-timeEarliest {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
}
/* line 379, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-timeLatest,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-timeLatest {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
}
/* line 384, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-distance,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-distance {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
}
/* line 387, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-distance input,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-distance input {
  width: 120px;
  margin-right: 0px;
}
/* line 393, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-daysOfWeek {
  width: 100%;
  padding-top: 4px;
}
/* line 125, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-daysOfWeek .form-type-checkbox {
  position: relative;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  padding: 0px;
  margin: 0px 5px 5px 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 134, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-daysOfWeek .form-type-checkbox label {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  background: #f8f8f8;
  padding: 6px 32px 6px 12px;
  margin: 0px;
  border: solid 1px #d0d0d0;
  border-radius: 5px;
}
/* line 143, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox label:hover,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-daysOfWeek .form-type-checkbox label:hover {
  background: #e0e0e0;
}
/* line 148, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox input[type=checkbox],
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-daysOfWeek .form-type-checkbox input[type=checkbox] {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  position: absolute;
  bottom: 8px;
  right: 12px;
  display: inline;
}
/* line 402, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationName,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationName {
  padding-left: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: calc(100% - 250px);
  float: left;
}
/* line 411, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationName a:hover,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationName a:hover {
  text-decoration: underline;
}
/* line 416, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationPreferred {
  padding-right: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  float: right;
}
/* line 425, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred a,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationPreferred a {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
}
/* line 429, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred a span.item-label-inner,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationPreferred a span.item-label-inner {
  display: none;
}
/* line 433, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred a:before,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationPreferred a:before {
  font-family: 'FontAwesome';
  content: "\f08a";
}
/* line 438, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred a:hover,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationPreferred a:hover {
  color: #e7131a;
  text-decoration: none;
  cursor: pointer;
}
/* line 444, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred a:hover:before,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationPreferred a:hover:before {
  content: "\f004";
}
/* line 450, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventEarliest,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-eventEarliest {
  margin-bottom: 0px;
  margin-top: 0px;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  text-align: right;
  white-space: nowrap;
  float: right;
  min-width: 140px;
}
/* line 462, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventEarliest a:hover,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-eventEarliest a:hover {
  text-decoration: underline;
}
/* line 467, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationDistance,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-locationDistance {
  margin-bottom: 0px;
  margin-top: 0px;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  text-align: right;
  white-space: nowrap;
  float: right;
}
/* line 478, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventDate,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-eventDate {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 483, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventDate label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-eventDate label {
  display: none;
}
/* line 488, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventTime,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-eventTime {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 493, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventTime label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-eventTime label {
  display: none;
}
/* line 506, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateOfBirth {
  white-space: nowrap;
}
/* line 509, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth .form-item,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth select,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateOfBirth .form-item,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateOfBirth label,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateOfBirth select {
  display: inline;
}
/* line 515, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth select,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-dateOfBirth select {
  min-width: 65px;
  max-width: 80px;
  padding-right: 10px;
}
/* line 531, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-email,
body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date .form-item.form-item-email {
  /*      width: 100%; // Uncomment if we add back in mobile phone number field. */
}
/* line 536, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset .fieldset-wrapper .container-inline-date {
  display: inline;
  padding: 0px;
  margin: 0px;
}
/* line 545, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-preferred-location .fieldset-wrapper .form-item.form-item-locationPreferred a:before {
  color: #e7131a;
  content: "\f004";
}
/* line 554, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab {
  color: #888888;
  background: #e0e0e0;
  white-space: nowrap;
  display: inline-block;
  padding: 10px 15px;
  border: solid 1px #888888;
  /*      border-left-width: 0px; */
  border-bottom: solid 1px #222222;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  z-index: 1;
  cursor: pointer;
  margin-right: -1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 571, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab:first-child {
  border-left-width: 1px;
}
/* line 575, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab.active-tab {
  color: #666666;
  background: #f3f3f3;
  border-color: #222222;
  border-bottom: solid 1px #f3f3f3;
  z-index: 2;
}
/* line 584, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane {
  width: 100%;
  padding: 10px 10px 5px 10px;
  margin-bottom: 5px;
  border: solid 1px #222222;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 593, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane:before {
  content: '';
  display: block;
  clear: both;
}
/* line 599, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner {
  width: 100%;
  border: solid 1px #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  float: left;
}
/* line 125, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox {
  position: relative;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  padding: 0px;
  margin: 0px 5px 5px 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 134, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox label {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  display: inline-block;
  background: #f8f8f8;
  padding: 6px 32px 6px 12px;
  margin: 0px;
  border: solid 1px #d0d0d0;
  border-radius: 5px;
}
/* line 143, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox label:hover {
  background: #e0e0e0;
}
/* line 148, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox input[type=checkbox] {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  position: absolute;
  bottom: 8px;
  right: 12px;
  display: inline;
}
/* line 609, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox {
  margin: 0px 3px 5px 0px;
}
/* line 612, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox label {
  padding: 8px 27px 8px 7px;
}
/* line 616, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .section-advanced-options-inner .form-type-checkbox input[type=checkbox] {
  bottom: 10px;
  right: 7px;
}
/* line 623, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-option,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-year-transition,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-advanced-config {
  position: relative;
  width: 80px;
  background: #eeeeee;
  text-align: center;
  padding: 15px 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  border: solid 1px #444444;
  border-radius: 4px;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 640, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-option.is-selected,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-year-transition.is-selected,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-advanced-config.is-selected {
  color: #ffffff;
  background: #e7131a;
  border-color: #e7131a;
}
/* line 646, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-option:hover,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-year-transition:hover,
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-advanced-config:hover {
  color: #ffffff;
  background: #e7131a;
  border-color: #000000;
}
/* line 653, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-year-transition {
  color: #222222;
  background: #cccccc;
  border-color: #222222;
}
/* line 658, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-year-transition:hover {
  background: #333333;
}
/* line 665, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-advanced-config span.inner:before {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  font-family: 'FontAwesome';
  font-size: 180%;
  line-height: 1px;
  content: "\f013";
}
/* line 677, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-advanced-config.is-active {
  color: #e7131a;
}
/* line 681, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-pane .button-advanced-config:hover {
  color: #ffffff;
}
/* line 689, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-date-pane .button-option .dayOfWeek {
  position: absolute;
  top: 5px;
  left: 3px;
  font-size: 70%;
  line-height: 70%;
  text-align: left;
  padding: 0px;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
}
/* line 703, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-time-pane .form-type-select {
  display: inline;
}
/* line 706, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-time-pane .form-type-select label {
  display: inline-block;
  height: 2.6em;
  line-height: 2.6em;
}
/* line 712, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-time-pane .form-type-select.form-item-timeEarliest {
  margin-right: 15px;
}
/* line 717, ../sass/components/_street-recruitment.scss */
body.page-recruit .cbs-wss-street-recruiter-form fieldset.is-selected-location .opts-tab-time-pane .button-option {
  width: 80px;
}

@media (max-width: 32em) {
  /* line 731, ../sass/components/_street-recruitment.scss */
  body.page-recruit-book .l-main-title h2,
  body.page-recruit-clinic-search .l-main-title h2,
  body.page-recruit-clinic-select .l-main-title h2,
  body.page-recruit-prospect-book .l-main-title h2 {
    /*    margin-left: 20px !important; */
  }

  /* line 737, ../sass/components/_street-recruitment.scss */
  body.page-recruit .modal-body {
    padding: 10px;
  }
  /* line 742, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item {
    width: 100%;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 749, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item input,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item input {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 754, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-postalCode, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-homePhone, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-cellPhone, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateEarliest, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateLatest, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-timeEarliest, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-timeLatest, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-distance,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-dateOfBirth,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-postalCode,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-homePhone,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-cellPhone,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-dateEarliest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-dateLatest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-timeEarliest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-timeLatest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-distance {
    width: -moz-min-content;
    width: -webkit-min-content;
    width: min-content;
    display: inline-block;
    padding-right: 10px;
  }
  /* line 768, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-homePhone, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-cellPhone,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-homePhone,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-cellPhone {
    width: 49%;
  }
  /* line 773, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-cellPhone, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-distance,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-cellPhone,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-distance {
    margin-right: 0px;
  }
  /* line 778, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateEarliest input, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateLatest input,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-dateEarliest input,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-dateLatest input {
    width: 110px;
  }
  /* line 783, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-distance input,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-distance input {
    width: 70px;
  }
  /* line 788, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-daysOfWeek .form-type-checkbox {
    margin: 0px 5px 5px 0px;
  }
  /* line 791, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox label,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-daysOfWeek .form-type-checkbox label {
    padding: 4px 24px 4px 5px;
  }
  /* line 794, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox label .charRest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-daysOfWeek .form-type-checkbox label .charRest {
    display: none;
  }
  /* line 799, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-daysOfWeek .form-type-checkbox input[type=checkbox],
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-daysOfWeek .form-type-checkbox input[type=checkbox] {
    bottom: 6px;
    right: 5px;
  }
  /* line 806, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventTime select,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-eventTime select {
    min-width: 65px;
  }
  /* line 810, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventEarliest, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationDistance, body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationPreferred,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-eventEarliest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-locationDistance,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-locationPreferred {
    margin-left: 10px;
  }
  /* line 816, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-locationName,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-locationName {
    width: calc(100% - 150px);
  }
  /* line 820, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-eventEarliest,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-eventEarliest {
    min-width: 10px;
  }
  /* line 825, ../sass/components/_street-recruitment.scss */
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .form-item.form-item-dateOfBirth select,
  body.page-recruit .cbs-wss-street-recruiter-form fieldset > .fieldset-wrapper > .container-inline-date > .form-item.form-item-dateOfBirth select {
    min-width: -moz-min-content;
    min-width: -webkit-min-content;
    min-width: min-content;
  }
}
/* line 3, ../sass/components/_module.cbs_feedback.scss */
.pane-cbs-feedback-cbs-feedback {
  display: none;
}

/* line 9, ../sass/components/_module.cbs_feedback.scss */
.cbs-feedback .cbs-feedback-icon > div {
  width: 50px;
  height: 50px;
}
/* line 15, ../sass/components/_module.cbs_feedback.scss */
.cbs-feedback label:hover .cbs-feedback-icon,
.cbs-feedback label:focus .cbs-feedback-icon,
.cbs-feedback input:checked ~ label .cbs-feedback-icon {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.16);
}

/* line 25, ../sass/components/_module.cbs_feedback.scss */
.modal .cbs-feedback input[type=submit] {
  display: none;
}

/* line 2, ../sass/components/_swiper.scss */
.views_slideshow_swiper-processed {
  text-align: center;
}

/* line 6, ../sass/components/_swiper.scss */
.swiper-wrapper .pagination-wrap {
  position: relative;
}

/* line 10, ../sass/components/_swiper.scss */
.swiper-pagination, .swiper-pagination-fact {
  position: relative;
  display: inline-block;
}

/* line 15, ../sass/components/_swiper.scss */
.swiper-button-next {
  background-image: none;
  color: #e7131a;
  font-family: cbs-dwp-icons;
  font-size: xx-large;
  content: "\e80f";
}

/* line 23, ../sass/components/_swiper.scss */
.swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ed1c24'%2F%3E%3C%2Fsvg%3E");
}

/* line 27, ../sass/components/_swiper.scss */
.swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ed1c24'%2F%3E%3C%2Fsvg%3E");
}

/* line 31, ../sass/components/_swiper.scss */
.swiper-pagination-bullet {
  width: 14px;
  height: 14px;
}

/* line 36, ../sass/components/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0px;
  display: inline;
}

/* line 41, ../sass/components/_swiper.scss */
.swiper-pagination-bullet-active {
  background: #e7131a;
}

/* line 45, ../sass/components/_swiper.scss */
.swiper-pagination-bullet {
  margin-left: 11px !important;
}

/* line 49, ../sass/components/_swiper.scss */
.swiper-pagination-bullet-active-next, .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.8) !important;
  -ms-transform: scale(0.8) !important;
  transform: scale(0.8) !important;
}

/* line 2, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions {
  margin: 15px 0px 0px 0px;
  float: left;
}
/* line 7, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content ul {
  list-style-type: none;
  margin: 0px -25px;
  padding: 0px;
}
/* line 13, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content li {
  width: 100%;
  display: block;
  margin: 0px;
  padding: 0px;
  border: none;
  float: left;
}
/* line 21, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content li .list-item-inner {
  background: #ffffff;
  text-align: center;
  margin: 10px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
}
/* line 30, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content li .list-item-inner:hover {
  box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.25);
}
/* line 36, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-icon-class {
  color: #8c8c8c;
  font-size: 3em;
}
/* line 42, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-title .title-text {
  color: #e7131a;
  font-size: 1.5em;
}
/* line 47, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-title .title-underline {
  width: 33%;
  height: 4px;
  background: #2d807b;
  margin: 10px auto 0px auto;
}
/* line 55, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-destination-label {
  margin-top: 20px;
}
/* line 58, ../sass/components/_view.account-action-suggestions.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-destination-label a {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  font-weight: bold;
  padding: 10px 35px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-destination-label a:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-destination-label a:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-destination-label a:hover, .view-cbs-dwp-account-action-suggestions .view-content .views-field-field-cbs-dwp-destination-label a:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}

@media (min-width: 700px) {
  /* line 71, ../sass/components/_view.account-action-suggestions.scss */
  .view-cbs-dwp-account-action-suggestions .view-content li {
    width: 33.3%;
  }
}
@media (min-width: 1100px) {
  /* line 81, ../sass/components/_view.account-action-suggestions.scss */
  .view-cbs-dwp-account-action-suggestions .view-content ul {
    margin: 0px -140px;
  }
  /* line 86, ../sass/components/_view.account-action-suggestions.scss */
  .view-cbs-dwp-account-action-suggestions .view-content .views-field-title .title-text {
    font-size: 1.7em;
  }
}
@media (min-width: 1200px) {
  /* line 97, ../sass/components/_view.account-action-suggestions.scss */
  .view-cbs-dwp-account-action-suggestions .view-content ul {
    margin: 0px -120px;
  }
}
@media (min-width: 1300px) {
  /* line 107, ../sass/components/_view.account-action-suggestions.scss */
  .view-cbs-dwp-account-action-suggestions .view-content ul {
    margin: 0px -100px;
  }
}
@media (min-width: 1400px) {
  /* line 117, ../sass/components/_view.account-action-suggestions.scss */
  .view-cbs-dwp-account-action-suggestions .view-content ul {
    margin: 0px -25px;
  }
}
/* line 2, ../sass/components/_view.card-and-pagers.scss */
.dwp-faq-card,
.dwp-fact-card,
.dwp-card,
.dwp-tips-and-tricks-card {
  margin-top: 20px;
  transition: 0.3s;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding-right: 0;
  padding-left: 0;
  background-color: white;
}

/* line 15, ../sass/components/_view.card-and-pagers.scss */
.dwp-faq-card,
.dwp-card,
.dwp-tips-and-tricks-card {
  margin-right: 1.5%;
}

/* line 23, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list {
  text-align: center;
  clear: both;
}
/* line 27, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list .pager {
  margin: 30px 0px 30px 0px;
  padding: 0px;
}
/* line 32, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list li {
  padding: 0px;
  margin: 0px;
}
/* line 37, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list .pager-item {
  display: inline;
}
/* line 41, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list .pager-current,
div.view-cbs-dwp-faq div.item-list .pager-item a {
  width: 16px;
  height: 16px;
  color: #bebebe;
  background: #bebebe;
  font-size: 1px;
  padding: 0px;
  margin: 0px 10px;
  border: none;
  border-radius: 8px;
  display: inline-block;
  overflow: hidden;
}
/* line 55, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list .pager-current:hover,
div.view-cbs-dwp-faq div.item-list .pager-item a:hover {
  box-shadow: 0 4px 8px 6px rgba(205, 205, 205, 0.36);
  transform: scale(1.4, 1.4);
  transition: 0.3s;
}
/* line 62, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list .pager-current {
  color: #e7131a;
  background: #e7131a;
}
/* line 67, ../sass/components/_view.card-and-pagers.scss */
div.view-cbs-dwp-faq div.item-list li.pager-first,
div.view-cbs-dwp-faq div.item-list li.pager-next,
div.view-cbs-dwp-faq div.item-list li.pager-previous,
div.view-cbs-dwp-faq div.item-list li.pager-last {
  display: none;
}

/* line 3, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .row-cbs-wss-impact {
  background-color: #f0f0f0;
}
/* line 7, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card:hover {
  transition: 0.3s;
  box-shadow: 0 42px 30px -14px rgba(0, 0, 0, 0.27);
}
/* line 12, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card {
  transition: 0.3s;
  box-shadow: 0 42px 30px -15px rgba(0, 0, 0, 0.11);
  overflow: hidden;
}
/* line 17, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card img {
  /*  To contain the image to the confines of the div  */
  max-width: 100%;
}
/* line 22, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact {
  padding-top: 20px;
  padding-left: 20px;
  text-align: left;
  left: 0;
  right: 0;
  color: #4d4d4d;
  font-weight: bold;
}
/* line 30, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-first-row {
  display: flex;
}
/* line 32, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-first-row p {
  display: inline;
}
/* line 35, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-first-row p:nth-child(2) {
  margin-left: 5px;
}
/* line 40, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-big p {
  font-size: larger;
  margin-top: 0;
}
/* line 49, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-button {
  padding-bottom: 15px;
  align-content: left;
  align-self: left;
  text-transform: none;
}
/* line 54, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-button::after {
  font-family: cbs-dwp-icons;
  content: "\e836";
  color: #2d807b;
  margin-left: 8px;
  font-size: smaller;
}
/* line 61, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-button .impact-button:hover::after a:hover.impact-button::after {
  text-decoration: none;
}
/* line 67, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact a:hover .impact-button::after {
  color: #e7131a;
}
/* line 71, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-first-row {
  display: none;
}
/* line 75, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card div.dwp-impact .impact-button:hover {
  text-decoration: none;
}
/* line 80, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card .impact-hero {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  margin: auto;
}
/* line 88, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .dwp-featured-card .impact-hero::before {
  display: block;
  position: absolute;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.39) 100%);
  height: 65%;
  width: 100%;
  bottom: 0;
  content: '';
}
/* line 100, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .view-content .dwp-featured-card:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 105, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .view-content .dwp-featured-card:nth-child(2) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 108, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .view-content .dwp-featured-card:nth-child(2) .dwp-impact {
  border-left: 1px lightgray solid;
  border-right: 1px lightgray solid;
}
/* line 114, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .view-content .dwp-featured-card:last-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 119, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact .view-content .dwp-featured-card {
  padding-top: 0;
}
/* line 125, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list {
  display: none;
}
/* line 129, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list {
  clear: both;
  margin-right: 1.4%;
  padding-top: 1.7%;
}
/* line 134, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list ul li.pager-next,
.view-cbs-dwp-impact div.item-list ul li.pager-last,
.view-cbs-dwp-impact div.item-list ul li.pager-previous,
.view-cbs-dwp-impact div.item-list ul li.pager-first {
  display: none;
}
/* line 141, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list .pager-item {
  position: relative;
  top: 0px;
}
/* line 145, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list .pager-item a {
  font-weight: 700;
  width: 20px;
  height: 8px;
  max-height: 8px;
  min-height: 8px;
  min-width: 20px;
  max-width: 20px;
  display: inline-block;
  border-radius: 5px;
  padding: 0px 1.5% 0px 1.5%;
  background-color: lightgray;
  color: lightgray;
  border: 0px;
  font-size: 7px;
}
/* line 162, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list .pager-item > a:hover {
  width: 20px;
  height: 8px;
  max-height: 8px;
  min-height: 8px;
  min-width: 20px;
  max-width: 20px;
  box-shadow: 0px 2px 4px 5px rgba(255, 255, 255, 0.86);
  transition: 0.3s;
}
/* line 174, ../sass/components/_view.cbs-dwp-impact.scss */
.view-cbs-dwp-impact div.item-list ul li.pager-current {
  color: white;
  background-color: white;
  width: 20px;
  height: 8px;
  max-height: 8px;
  min-height: 8px;
  min-width: 20px;
  max-width: 20px;
  border-radius: 5px;
  padding: 0px 1.5% 0px 1.5%;
  box-shadow: 1px 2px 6px 2px rgba(176, 176, 176, 0.46);
  font-size: 7px;
  font-weight: 700;
  position: relative;
  top: 0px;
  margin-left: 25px;
  margin-right: 5px;
}

@media (min-width: 1200px) {
  /* line 201, ../sass/components/_view.cbs-dwp-impact.scss */
  body.i18n-en.logged-in .view-cbs-dwp-impact div.dwp-impact {
    top: 116px;
  }

  /* line 209, ../sass/components/_view.cbs-dwp-impact.scss */
  body.i18n-en.logged-in.page-sidebar-closed .view-cbs-dwp-impact div.dwp-impact {
    top: 146px;
  }

  /* line 217, ../sass/components/_view.cbs-dwp-impact.scss */
  body.i18n-en.not-logged-in .view-cbs-dwp-impact div.dwp-impact {
    top: 146px;
  }
}
@media (max-width: 479px) {
  /* line 228, ../sass/components/_view.cbs-dwp-impact.scss */
  .view-cbs-dwp-impact .col-xs-offset-1 {
    margin-left: 3%;
  }
  /* line 231, ../sass/components/_view.cbs-dwp-impact.scss */
  .view-cbs-dwp-impact .col-xs-10 {
    width: 94%;
  }
}
/* line 3, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-default {
  border: none;
}
/* line 9, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .views-field-body-et:hover .panel-title {
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.18);
}
/* line 14, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
}
/* line 18, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
}
/* line 22, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-title .title {
  font-size: 120%;
}
/* line 26, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-collapse {
  background-color: white;
}
/* line 28, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-collapse p, .view-cbs-dwp-contact-us-accordion #accordion .panel-collapse a {
  font-size: medium;
}
/* line 33, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-collapse.in {
  margin-bottom: 15px;
}
/* line 37, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-body {
  margin-top: -16px;
}
/* line 39, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-body a[href*="pdf"]:after, .view-cbs-dwp-contact-us-accordion #accordion .panel-body a[href*="PDF"]:after {
  content: 'PDF';
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 7px;
  padding-right: 7px;
  font-weight: bold;
  font-size: 90%;
  margin-left: 6px;
  color: white;
  background-color: RGBA(45, 128, 123, 1);
  border-radius: 3px;
}
/* line 54, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a.collapsed .title {
  background-color: white;
}
/* line 60, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a[aria-expanded=true] .title {
  background-color: #e7131a;
  color: white;
}
/* line 64, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a[aria-expanded=true] .chevron {
  color: white;
}
/* line 69, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading {
  padding-bottom: 30px;
}
/* line 71, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading h3 {
  background-color: white;
}
/* line 76, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading {
  padding: 0;
  position: relative;
  background-color: #f3f4f6;
}
/* line 82, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel {
  background-color: #f3f4f6;
}
/* line 86, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading {
  margin-bottom: 15px;
}
/* line 90, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading .chevron {
  position: absolute;
  right: 25px;
  top: 14px;
}
/* line 96, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading .title {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 17px;
}
/* line 102, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a .cbs-dwp-icon-chevron-down {
  display: block;
  font-size: 12px;
}
/* line 107, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a .cbs-dwp-icon-chevron-up {
  display: none;
}
/* line 111, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a.collapse .cbs-dwp-icon-chevron-up {
  display: none;
}
/* line 115, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a[aria-expanded="true"] .cbs-dwp-icon-chevron-up {
  display: block;
  font-size: 12px;
}
/* line 120, ../sass/components/_view.contact-us-accordion.scss */
.view-cbs-dwp-contact-us-accordion #accordion .panel-heading a[aria-expanded="true"] .cbs-dwp-icon-chevron-down {
  display: none;
}

/* line 2, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures {
  margin: 15px 0px 0px 0px;
  float: left;
}
/* line 6, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures .view-header {
  font-size: 16px;
  text-align: center;
}
/* line 10, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures .view-header h2 {
  font-size: 22px;
  font-weight: bold;
}
/* line 17, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures .view-content ul {
  list-style-type: none;
  margin: 0px -25px;
  padding: 0px;
}
/* line 23, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures .view-content li {
  width: 100%;
  display: block;
  margin: 0px;
  padding: 0px;
  border: none;
  float: left;
}
/* line 31, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures .view-content li .list-item-inner {
  background: #ffffff;
  text-align: center;
  margin: 10px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
}
/* line 40, ../sass/components/_view.enhanced-wellness-measures.scss */
.view-cbs-dwp-enhanced-wellness-measures .view-content li .list-item-inner:hover {
  box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.25);
}

@media (min-width: 700px) {
  /* line 52, ../sass/components/_view.enhanced-wellness-measures.scss */
  .view-cbs-dwp-enhanced-wellness-measures .view-content li {
    width: 50%;
  }
}
@media (min-width: 1100px) {
  /* line 62, ../sass/components/_view.enhanced-wellness-measures.scss */
  .view-cbs-dwp-enhanced-wellness-measures .view-content ul {
    margin: 0px -140px;
  }
  /* line 66, ../sass/components/_view.enhanced-wellness-measures.scss */
  .view-cbs-dwp-enhanced-wellness-measures .view-content li {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  /* line 76, ../sass/components/_view.enhanced-wellness-measures.scss */
  .view-cbs-dwp-enhanced-wellness-measures .view-content ul {
    margin: 0px -120px;
  }
}
@media (min-width: 1300px) {
  /* line 86, ../sass/components/_view.enhanced-wellness-measures.scss */
  .view-cbs-dwp-enhanced-wellness-measures .view-content ul {
    margin: 0px -100px;
  }
}
@media (min-width: 1400px) {
  /* line 96, ../sass/components/_view.enhanced-wellness-measures.scss */
  .view-cbs-dwp-enhanced-wellness-measures .view-content ul {
    margin: 0px -25px;
  }
}
/* line 2, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-label {
  cursor: help;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px;
  font-size: 90%;
  box-shadow: 3px 12px 16px 0 rgba(0, 0, 0, 0.2);
  background-color: #3f3743;
  color: white;
  visibility: hidden;
  position: absolute;
  left: -10px;
  top: 49px;
  max-width: 310px;
  min-width: 310px;
  min-height: 142px;
}
/* line 20, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-label .smart-search-title {
  max-width: 300px;
}

/* line 25, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
body.logged-in .cbs-dwp-smart-search-wrapper {
  z-index: 999;
}

/* line 29, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-wrapper {
  position: relative;
  float: left;
}

/* line 34, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-wrapper:hover {
  cursor: help;
}
/* line 36, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-wrapper:hover .cbs-dwp-smart-search-label {
  visibility: visible;
}

/* line 41, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-wrapper:before {
  content: "\e84c";
  font-family: cbs-dwp-icons;
  color: lightgrey;
  margin-right: 12px;
  margin-top: 10px;
  line-height: 30px;
  float: left;
  display: block;
}

/* line 52, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-wrapper:hover:before {
  color: #e7131a;
}

/* line 56, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
.cbs-dwp-smart-search-label:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #3f3743 transparent;
  top: -18px;
  left: 8px;
}

/* line 71, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
body.page-block .cbs-dwp-smart-search-wrapper {
  float: right;
}
/* line 74, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
body.page-block .cbs-dwp-smart-search-label {
  visibility: visible;
  position: relative;
}
/* line 78, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
body.page-block .cbs-dwp-smart-search-label:after {
  position: absolute;
}
/* line 81, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
body.page-block .cbs-dwp-smart-search-wrapper:before {
  float: right;
}

@media (min-width: 1200px) {
  /* line 86, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
  .cbs-dwp-smart-search-label:after {
    border-color: transparent transparent transparent #3f3743;
    top: 25px;
    left: 309px;
  }

  /* line 91, ../sass/components/_view-exposed-filter.smartsearch.tooltip.scss */
  .cbs-dwp-smart-search-label {
    left: -319px;
    right: 40px;
    top: -11px;
  }
}
/* line 2, ../sass/components/_view.fact.scss */
.dwp-fact-row {
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 8, ../sass/components/_view.fact.scss */
.dwp-fact-body {
  font-size: 1.0em;
  min-height: 115px;
}

/* line 13, ../sass/components/_view.fact.scss */
.dwp-fact-body p {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 18, ../sass/components/_view.fact.scss */
.dwp-fact-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 25, ../sass/components/_view.fact.scss */
div.view-fact-view-for-the-front-page {
  position: relative;
}
/* line 27, ../sass/components/_view.fact.scss */
div.view-fact-view-for-the-front-page .dwp-fact-title {
  width: 70%;
  margin: 0px auto;
}
/* line 31, ../sass/components/_view.fact.scss */
div.view-fact-view-for-the-front-page .view-header {
  padding-top: 25px;
  text-align: center;
}
/* line 35, ../sass/components/_view.fact.scss */
div.view-fact-view-for-the-front-page .pagination-wrap {
  margin-top: -15px;
  margin-bottom: -5px;
}

/* line 43, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-header {
  text-align: center;
}
/* line 47, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-content {
  clear: both;
  color: #e7131a;
  font-size: larger;
  width: 100%;
  padding: 0px;
  margin: 45px 0px 35px 0px;
}
/* line 56, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-content .skin-default {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 61, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-content .skin-default .views_slideshow_main {
  margin: auto;
  width: 88%;
}
/* line 67, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page p.dwp-fact {
  text-align: center;
}
/* line 71, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-footer {
  text-align: center;
  display: table;
  left: 0;
  right: 0;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  align-content: center;
}
/* line 81, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-footer .dwp-fact-more-button a {
  height: 50px;
  color: #ffffff;
  background: #e7131a;
  font-size: 100%;
  font-weight: bold;
  line-height: 50px;
  padding: 0px 35px 0px 35px;
  border-radius: 25px;
  display: inline-block;
}
/* line 92, ../sass/components/_view.fact.scss */
.view-fact-view-for-the-front-page .view-footer .dwp-fact-more-button a::after {
  content: "\e836";
  font-family: cbs-dwp-icons;
  font-size: 85%;
  padding-left: 20px;
  display: inline-block;
}

/* line 103, ../sass/components/_view.fact.scss */
div.dwp-fact-container {
  min-height: 210px;
  font-size: 1.05em;
}
/* line 107, ../sass/components/_view.fact.scss */
div.dwp-fact-container div.dwp-card-title {
  color: #e7131a;
  font-size: 1.5em;
}
/* line 112, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-row.dwp-fact-button {
  padding-bottom: 20px;
}
/* line 116, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-row.dwp-fact-button a {
  background-color: #e7131a;
  color: white;
  font-weight: bold;
  border-radius: 22px;
  padding: 10px 31px;
  font-size: 1.05em;
}
/* line 125, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-horiz {
  background-color: #2d807b;
  width: 33%;
  margin-left: 34%;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 4px;
}
/* line 134, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-icon {
  text-align: center;
  position: relative;
  font-family: cbs-dwp-icons;
  font-size: 300%;
  color: #8c8c8c;
  display: -moz-box;
  -moz-box-pack: center;
  -moz-box-align: center;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  display: box;
  box-pack: center;
  box-align: center;
}
/* line 159, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-icon {
  margin-top: 10px;
  margin-bottom: -5px;
}
/* line 164, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-icon div.dwp-fact-icon-new::before {
  content: "\e822";
  background-size: 13% auto;
  background-position-x: center;
}
/* line 170, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-icon div.dwp-fact-icon-mobile::before {
  content: "\e82d";
  background-size: 14% auto;
  background-position-x: center;
}
/* line 176, ../sass/components/_view.fact.scss */
div.dwp-fact-container .dwp-fact-icon div.dwp-fact-icon-returning::before {
  content: "\e83c";
  background-size: 14% auto;
  background-position-x: center;
}

@media (max-width: 479px) {
  /* line 188, ../sass/components/_view.fact.scss */
  .view-fact-view-for-the-front-page .col-xs-offset-1 {
    margin-left: 1.33333%;
  }
  /* line 191, ../sass/components/_view.fact.scss */
  .view-fact-view-for-the-front-page .col-xs-10 {
    width: 97%;
  }
}
@media (min-width: 768px) {
  /* line 199, ../sass/components/_view.fact.scss */
  .view-fact-view-for-the-front-page .view-content .skin-default {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 203, ../sass/components/_view.fact.scss */
  .view-fact-view-for-the-front-page .view-content .skin-default .views_slideshow_main {
    margin: auto;
    width: 93%;
  }
}
@media (min-width: 1000px) {
  /* line 214, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page {
    margin-top: 1.5%;
  }
  /* line 218, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container {
    font-size: 1.0em;
  }
  /* line 221, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container div.dwp-card-title {
    font-size: 1.5em;
  }
  /* line 225, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container .dwp-fact-body {
    min-height: 130px;
    font-size: 0.9em;
  }
  /* line 230, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container .dwp-fact-row.dwp-fact-button a {
    border-radius: 23px;
    padding: 11px 32px;
    font-size: 1.0em;
    white-space: nowrap;
  }
  /* line 237, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container .dwp-fact-card.col-md-3 {
    width: 27%;
  }
  /* line 243, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page div.item-list {
    margin-top: -0.5%;
  }
  /* line 251, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page .view-content p.dwp-fact {
    font-size: 1.1em;
  }
  /* line 255, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page .dwp-fact-title {
    font-size: 1.35em;
  }
}
@media (max-width: 1199px) {
  /* line 265, ../sass/components/_view.fact.scss */
  div.view-fact-view-for-the-front-page .view-content {
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 274, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page {
    text-align: center;
  }
  /* line 276, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page .view-content p.dwp-fact {
    font-size: 1.15em;
  }
  /* line 282, ../sass/components/_view.fact.scss */
  body.front div.view-fact-view-for-the-front-page .dwp-fact-header-inner {
    margin-right: 8%;
    margin-left: 2%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  /* line 292, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container {
    font-size: 1em;
  }
  /* line 295, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container div.dwp-card-title {
    font-size: 1.7em;
  }
  /* line 299, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container .dwp-fact-body {
    min-height: 130px;
    font-size: 1.0em;
  }
  /* line 303, ../sass/components/_view.fact.scss */
  body.front div.dwp-fact-container .dwp-fact-row.dwp-fact-button a {
    border-radius: 23px;
    padding: 11px 32px;
    font-size: 1.0em;
    white-space: nowrap;
  }
  /* line 311, ../sass/components/_view.fact.scss */
  body.front .dwp-fact-card.col-md-3 {
    width: 29%;
  }
}
/* line 1, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq {
  position: relative;
  background-size: 100%;
  background-color: "#F3F4F6";
}
/* line 5, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header {
  margin-right: 13%;
  margin-left: 13%;
}
/* line 10, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq div.item-list {
  padding-top: 6%;
}
/* line 14, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-faq-question {
  color: #e7131a;
}
/* line 16, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-faq-question::after {
  width: 33%;
  display: inline-block;
  margin-top: 5px;
}
/* line 23, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-horiz {
  background-color: #e7131a;
  width: 33%;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 4px;
  position: absolute;
  top: -2.58em;
}
/* line 33, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header .row {
  border-bottom: solid 1px #dddddd;
}
/* line 37, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-content {
  margin-right: 2.5%;
  margin-left: 2.5%;
}
/* line 42, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq div.item-list {
  padding-top: 20px;
}
/* line 46, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header {
  text-align: center;
}
/* line 50, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-footer {
  margin-top: 30px;
}
/* line 54, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-faq-container:nth-child(2) {
  padding-bottom: 45px !important;
}

/* line 60, ../sass/components/_view.faq.scss */
#views_slideshow_swiper_main_cbs_dwp_faq-default_1 .swiper-button-next, #views_slideshow_swiper_main_cbs_dwp_faq-default_1 .swiper-button-prev {
  top: 62%;
}

/* line 64, ../sass/components/_view.faq.scss */
#views_slideshow_swiper_cbs_dwp_faq-default_1 {
  margin-bottom: 15px;
}

/* line 69, ../sass/components/_view.faq.scss */
#views_slideshow_swiper_main_cbs_dwp_faq-default_1 {
  padding-top: 10px;
  padding-left: 12px;
  padding-bottom: 20px;
  padding-right: 12px;
}

/* line 77, ../sass/components/_view.faq.scss */
.views-slideshow-controls-text-next::after {
  margin-left: 10px;
  font-family: cbs-dwp-icons;
  font-size: xx-large;
  content: "\e80f";
}
/* line 83, ../sass/components/_view.faq.scss */
.views-slideshow-controls-text-next a {
  display: none;
}

/* line 88, ../sass/components/_view.faq.scss */
#views_slideshow_controls_text_cbs_dwp_faq-default_1 {
  text-align: center;
}

/* line 91, ../sass/components/_view.faq.scss */
.views_slideshow_controls_text span:hover {
  text-decoration: none !important;
}

/* line 96, ../sass/components/_view.faq.scss */
.views-slideshow-controls-text-pause::after {
  visibility: hidden;
  font-family: cbs-dwp-icons;
  font-size: xx-large;
  content: "\e82b";
}
/* line 102, ../sass/components/_view.faq.scss */
.views-slideshow-controls-text-pause a {
  display: none;
}

/* line 107, ../sass/components/_view.faq.scss */
.views-slideshow-controls-text-previous::before {
  margin-right: 10px;
  font-family: cbs-dwp-icons;
  font-size: xx-large;
  content: "\e850";
}
/* line 113, ../sass/components/_view.faq.scss */
.views-slideshow-controls-text-previous a {
  display: none;
}

/* line 118, ../sass/components/_view.faq.scss */
.dwp-faq-card {
  margin-top: 10px;
}

/* line 122, ../sass/components/_view.faq.scss */
.dwp-faq-card {
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
}

/* line 127, ../sass/components/_view.faq.scss */
.dwp-faq-card:hover, .dwp-fact-card:hover {
  box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.25);
}

/* line 132, ../sass/components/_view.faq.scss */
.dwp-faq-answer {
  min-height: 160px;
  color: gray;
}
/* line 135, ../sass/components/_view.faq.scss */
.dwp-faq-answer .first-col {
  color: CadetBlue;
}

/* line 142, ../sass/components/_view.faq.scss */
body.cbs-dwp-view-options-list .dwp-faq-answer {
  min-height: 80px !important;
}
/* line 145, ../sass/components/_view.faq.scss */
body.cbs-dwp-view-options-list .dwp-faq-question .dwp-faq-column {
  min-height: 52px !important;
}

/* line 150, ../sass/components/_view.faq.scss */
.dwp-faq-row {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 156, ../sass/components/_view.faq.scss */
.dwp-faq-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 162, ../sass/components/_view.faq.scss */
.dwp-faq-question .first-col {
  color: #e7131a;
}

/* line 166, ../sass/components/_view.faq.scss */
.dwp-faq-question .dwp-faq-column {
  min-height: 52px;
  font-size: large;
}

/* line 171, ../sass/components/_view.faq.scss */
.dwp-faq-column {
  float: left;
  width: 82%;
  overflow-x: visible;
  position: relative;
}

/* line 178, ../sass/components/_view.faq.scss */
.dwp-faq-column p {
  margin: 0 0;
}

/* line 182, ../sass/components/_view.faq.scss */
.dwp-faq-column.first-col {
  margin-left: 0%;
  margin-right: 0%;
  font-size: 250%;
  width: 12%;
  margin-top: -2%;
  font-weight: lighter;
}

/* line 191, ../sass/components/_view.faq.scss */
.dwp-faq-container, .dwp-fact-container {
  padding: 2px 16px;
}

/* line 196, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-faq-link {
  margin-top: -50px;
  margin-bottom: 15px;
  margin-left: 20px;
  float: left;
}
/* line 202, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-faq-link .dwp-faq-a-link {
  padding: 3px 9px 3px 9px;
  background-color: gray;
  border-radius: 12px;
  color: white;
}
/* line 207, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .dwp-faq-link .dwp-faq-a-link a {
  color: white;
  font-size: 1em;
}

/* line 216, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header {
  margin-right: 2.5%;
  margin-left: 2.5%;
}
/* line 220, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-content {
  margin-right: 2.5%;
  margin-left: 2.5%;
}
/* line 224, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq div.item-list {
  padding-top: 1.5%;
}

/* line 230, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header {
  text-align: center;
}
/* line 233, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header .dwp-faq-header {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 236, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header .dwp-faq-header h1.dwp-faq-title {
  color: #e7131a;
  font-size: 2.2em;
}
/* line 242, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header .dwp-headsum {
  padding-bottom: 10px;
  font-weight: bold;
}
/* line 245, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-header .dwp-headsum .dwp-faq-circle {
  background-color: #e7131a;
  color: white;
  border-radius: 15px;
  padding: 5px 9px 3px 9px;
}
/* line 253, ../sass/components/_view.faq.scss */
div.view-cbs-dwp-faq .view-footer {
  margin-top: 30px;
}

@media (min-width: 200px) {
  /* line 259, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq {
    background-size: 200%;
    background-position-x: left;
    background-position-y: 78px;
  }
}
@media (max-width: 479px) {
  /* line 267, ../sass/components/_view.faq.scss */
  body.cbs-metronic-layout-1 .page-content-footer .social-media-links {
    padding: 30px 20px 10px 20px;
  }

  /* line 274, ../sass/components/_view.faq.scss */
  .view-cbs-dwp-faq .col-xs-offset-1 {
    margin-left: 1.33333%;
  }
  /* line 277, ../sass/components/_view.faq.scss */
  .view-cbs-dwp-faq .col-xs-10 {
    width: 97%;
  }
}
@media (min-width: 480px) {
  /* line 284, ../sass/components/_view.faq.scss */
  .dwp-faq-column.first-col {
    margin-left: 2%;
    margin-right: 0%;
    font-size: 300%;
  }
}
@media (min-width: 768px) {
  /* line 292, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq {
    background-size: 150%;
    background-position-x: left;
    background-position-y: top;
  }
  /* line 296, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .dwp-faq-card.col-md-6 {
    width: 48%;
  }
}
@media (min-width: 850px) {
  /* line 303, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq {
    background-size: 125%;
    background-position-x: left;
  }
}
@media (min-width: 1000px) {
  /* line 310, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq {
    background-size: 100%;
    background-position-x: center;
  }

  /* line 315, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-header {
    margin-right: 5%;
    margin-left: 5%;
  }
  /* line 319, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-content {
    margin-right: 5%;
    margin-left: 5%;
  }
  /* line 323, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq div.item-list {
    padding-top: 3%;
  }
  /* line 326, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-header {
    text-align: center;
  }
  /* line 330, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-header .dwp-faq-header h1.dwp-faq-title {
    font-size: 3.43em;
  }
  /* line 333, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-header .dwp-faq-header .dwp-faq-body, div.view-cbs-dwp-faq .view-header .dwp-faq-header .dwp-headsum {
    font-size: large;
  }
  /* line 338, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-header .dwp-headsum {
    padding-bottom: 10px;
    font-weight: bold;
  }
  /* line 342, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .view-header .dwp-headsum .dwp-faq-circle {
    background-color: #e7131a;
    color: white;
    border-radius: 15px;
    padding: 5px 9px 3px 9px;
  }
  /* line 351, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .dwp-faq-link .dwp-faq-a-link {
    padding: 7px 14px 6px 12px;
    border-radius: 15px;
  }
  /* line 354, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .dwp-faq-link .dwp-faq-a-link a {
    font-size: 0.9em;
  }
}
@media (min-width: 1200px) {
  /* line 364, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .dwp-faq-card.col-lg-4 {
    width: 31.8%;
  }
  /* line 367, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .swiper-button-prev {
    left: 35px;
  }
  /* line 370, ../sass/components/_view.faq.scss */
  div.view-cbs-dwp-faq .swiper-button-next {
    right: 35px;
  }
}
/* line 4, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .view-header .page-title::before {
  content: "\e844";
}
/* line 9, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .view-header .cbs-dwp-faqs-total {
  color: #e7131a;
  font-weight: bold;
}
/* line 15, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .view-filters-wrapper {
  position: relative;
}
/* line 17, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
  position: absolute;
  right: 0;
  top: 9px;
  z-index: 1;
}
/* line 26, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .cbs-dwp-faq-search-row p {
  text-align: center;
}
/* line 30, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .cbs-dwp-faq-search-row p.faqs-title {
  font-size: x-large;
  margin-top: 30px;
}
/* line 35, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .cbs-dwp-faq-search-row p.faqs-body {
  font-size: larger;
}
/* line 40, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search div.item-list {
  padding-top: 6%;
}
/* line 44, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search div.view-filters {
  display: table;
  margin: auto;
}
/* line 48, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search div.view-filters > form {
  background: none;
  padding: 0px;
  border-radius: 0px;
}
/* line 55, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widgets {
  float: left;
  display: block;
}
/* line 59, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widgets label {
  font-family: cbs-dwp-icons;
  color: lightgrey;
  margin-right: 12px;
  line-height: 30px;
  float: left;
  display: block;
}
/* line 68, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widgets .form-text {
  height: 36px;
  float: left;
  display: block;
  border-radius: 25px !important;
  border: none !important;
  width: 200px;
  padding-left: 25px;
}
/* line 79, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .dwp-faq-question {
  color: #e7131a;
}
/* line 82, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .dwp-faq-question::after {
  width: 33%;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: -15px;
  border-bottom: solid 4px #e7131a;
}
/* line 91, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widget {
  float: left;
  display: block;
}
/* line 95, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widget .views-widget {
  float: left;
  display: block;
}
/* line 100, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widget.views-submit-button {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  position: relative;
  height: 36px;
  margin-top: 9px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-faq-search .views-exposed-widget.views-submit-button:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-faq-search .views-exposed-widget.views-submit-button:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-faq-search .views-exposed-widget.views-submit-button:hover, .view-cbs-dwp-faq-search .views-exposed-widget.views-submit-button:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 106, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widget.views-submit-button::before {
  position: relative;
  top: 2px;
  content: "\e828";
  font-family: cbs-dwp-icons;
  color: #ffffff;
  padding-right: 5px;
}
/* line 116, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widget input.form-submit {
  height: 34px;
  color: white;
  min-width: 0px;
  background-color: transparent;
  padding: 0px;
  margin: -5px 0px;
  border: none;
  border-radius: 0px;
}
/* line 126, ../sass/components/_view.faqs.scss */
.view-cbs-dwp-faq-search .views-exposed-widget input.form-submit:hover, .view-cbs-dwp-faq-search .views-exposed-widget input.form-submit:focus {
  box-shadow: none !important;
}

/* line 134, ../sass/components/_view.faqs.scss */
.dwp-faq-card:hover,
.dwp-fact-card:hover {
  box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.25);
}

/* line 139, ../sass/components/_view.faqs.scss */
.dwp-faq-answer {
  min-height: 160px;
  color: #4d4d4d;
}
/* line 143, ../sass/components/_view.faqs.scss */
.dwp-faq-answer .first-col {
  color: RGBA(45, 128, 123, 1);
}

/* line 149, ../sass/components/_view.faqs.scss */
body.cbs-dwp-view-options-list .dwp-faq-answer {
  min-height: 80px !important;
}
/* line 152, ../sass/components/_view.faqs.scss */
body.cbs-dwp-view-options-list .dwp-faq-question .dwp-faq-column {
  min-height: 52px !important;
}

/* line 157, ../sass/components/_view.faqs.scss */
.dwp-faq-row {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 163, ../sass/components/_view.faqs.scss */
.dwp-faq-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 169, ../sass/components/_view.faqs.scss */
.dwp-faq-question .first-col {
  color: #c4161c;
}

/* line 173, ../sass/components/_view.faqs.scss */
.dwp-faq-question,
.dwp-faq-answer {
  position: relative;
  padding-left: 60px;
}
/* line 178, ../sass/components/_view.faqs.scss */
.dwp-faq-question .dwp-faq-column,
.dwp-faq-answer .dwp-faq-column {
  float: none;
  width: auto;
}

/* line 184, ../sass/components/_view.faqs.scss */
.dwp-faq-question .dwp-faq-column {
  min-height: 52px;
  font-size: 150%;
}

/* line 189, ../sass/components/_view.faqs.scss */
.dwp-faq-column {
  overflow-x: visible;
  position: relative;
}

/* line 194, ../sass/components/_view.faqs.scss */
.dwp-faq-column p {
  margin: 0 0;
}

/* line 198, ../sass/components/_view.faqs.scss */
.dwp-faq-column.first-col {
  position: absolute;
  top: 0px;
  left: 5px;
  margin-left: 0;
  margin-right: 0;
  font-size: 250%;
  margin-top: 0;
  font-weight: lighter;
}

/* line 209, ../sass/components/_view.faqs.scss */
.dwp-faq-container,
.dwp-fact-container {
  padding: 2px 16px;
}

/* line 215, ../sass/components/_view.faqs.scss */
div.view-cbs-dwp-faq-search .dwp-faq-link {
  margin-top: 15px;
  margin-bottom: 20px;
  margin-left: 20px;
  float: left;
}
/* line 221, ../sass/components/_view.faqs.scss */
div.view-cbs-dwp-faq-search .dwp-faq-link .dwp-faq-a-link {
  padding: 5px 15px 5px 15px;
  background-color: #8c8c8c;
  border-radius: 12px;
  color: white;
}
/* line 226, ../sass/components/_view.faqs.scss */
div.view-cbs-dwp-faq-search .dwp-faq-link .dwp-faq-a-link a {
  color: white;
  font-size: 90%;
}

@media (min-width: 200px) {
  /* line 242, ../sass/components/_view.faqs.scss */
  body.logged-in .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 249, ../sass/components/_view.faqs.scss */
  body.not-logged-in .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }
}
@media (min-width: 480px) {
  /* line 258, ../sass/components/_view.faqs.scss */
  .dwp-faq-column.first-col {
    font-size: 300%;
  }
}
@media (min-width: 768px) {
  /* line 266, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .views-exposed-widgets .form-text {
    width: 400px;
  }

  /* line 273, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .dwp-faq-card.col-md-6 {
    width: 48%;
  }
}
@media (min-width: 850px) {
  /* line 282, ../sass/components/_view.faqs.scss */
  body.logged-in .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 289, ../sass/components/_view.faqs.scss */
  body.logged-in.page-sidebar-closed .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 296, ../sass/components/_view.faqs.scss */
  body.not-logged-in .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }
}
@media (min-width: 1000px) {
  /* line 309, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .view-content {
    margin-right: 2%;
    margin-left: 5%;
  }
  /* line 314, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search div.item-list {
    padding-top: 3%;
  }
  /* line 318, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .view-header {
    text-align: center;
  }
  /* line 322, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .view-header .dwp-faq-header h1.dwp-faq-title {
    font-size: 3.43em;
  }
  /* line 326, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .view-header .dwp-faq-header .dwp-faq-body,
  div.view-cbs-dwp-faq-search .view-header .dwp-faq-header .dwp-headsum {
    font-size: large;
  }
}
@media (min-width: 1200px) {
  /* line 338, ../sass/components/_view.faqs.scss */
  body.logged-in .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 345, ../sass/components/_view.faqs.scss */
  body.logged-in.page-sidebar-closed .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 9px;
  }

  /* line 352, ../sass/components/_view.faqs.scss */
  body.not-logged-in .view-cbs-dwp-faq-search .view-filters-wrapper .cbs-dwp-view-options {
    top: 9px;
  }

  /* line 359, ../sass/components/_view.faqs.scss */
  div.view-cbs-dwp-faq-search .dwp-faq-card.col-lg-4 {
    width: 31.8%;
  }
}
/* line 7, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-title-field h3 {
  font-size: large;
  text-transform: uppercase;
  font-weight: bold;
  color: #e7131a;
}
/* line 13, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-title-field:before {
  font-family: cbs-dwp-icons;
  font-size: 300%;
  content: "\e804";
  color: RGBA(65, 155, 150, 1);
  color: RGBA(45, 128, 123, 1);
  position: absolute;
  left: 2px;
  top: 5px;
}
/* line 29, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-body a:hover {
  color: #e7131a;
}
/* line 33, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-counter {
  float: left;
  margin-top: 30px;
  margin-right: 30px;
  color: white;
}
/* line 38, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-counter span.field-content {
  font-size: x-large;
}
/* line 42, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-counter {
  position: relative;
  z-index: 1;
}
/* line 48, ../sass/components/_view.quick-facts-helps.scss */
.view-cbs-dwp-quick-facts-helps .views-field-body {
  margin-left: 43px;
}

/* line 2, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick {
  padding-bottom: 20px;
}
/* line 5, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-row {
  margin-bottom: 30px;
}
/* line 10, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-field-title-synonym-et .field-content {
  color: #e7131a;
  font-size: 28px;
}
/* line 17, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .cbs-dwp-quick-facts-unit-wrapper {
  position: relative;
  font-family: cbs-dwp-icons;
  display: inline;
}
/* line 22, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .cbs-dwp-quick-facts-unit-wrapper span.unit:before {
  font-size: xx-large;
  content: "\e804";
  margin-right: 10px;
  color: #e7131a;
}
/* line 29, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .cbs-dwp-quick-facts-unit-wrapper .field-content {
  display: inline;
}
/* line 34, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-field-interval-or-multiple {
  position: relative;
  top: -6px;
  display: inline-block;
  line-height: 23px;
  padding: 8px 0px 3px 0px;
  margin-left: 10px;
}
/* line 43, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-field-interval-or-multiple .dwp-donations-multiple-wrapper:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: transparent RGBA(45, 128, 123, 1) transparent transparent;
  border-radius: 3px;
  top: 10px;
  left: -17px;
}
/* line 56, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-field-interval-or-multiple .dwp-donations-multiple-wrapper.x1 {
  visibility: hidden;
}
/* line 60, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-field-interval-or-multiple .dwp-donations-multiple {
  visibility: visible;
  color: white;
  background-color: RGBA(45, 128, 123, 1);
  font-size: 14px;
  padding: 8px 12px 8px 12px;
  border-radius: 3px;
  display: inline;
}
/* line 70, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-field-interval-or-multiple .dwp-donations-multiple.x1 {
  visibility: hidden;
}
/* line 75, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .views-field-nothing {
  clear: both;
}
/* line 79, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .cbs-dwp-quick-facts-interval-desc-wrapper {
  position: relative;
}
/* line 82, ../sass/components/_view.quick-facts-quick.scss */
.view-cbs-dwp-quick-facts-quick .cbs-dwp-quick-facts-interval-desc-wrapper .dwp-donations-interval-description {
  color: #e7131a;
  text-transform: uppercase;
}

/* line 3, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline {
  position: relative;
  overflow: hidden;
}
/* line 7, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .view-content {
  width: 500%;
}
/* line 11, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .views-row {
  width: auto;
  max-width: 500px;
  min-width: 500px;
  display: inline-block;
  float: left;
  min-height: 295px;
  vertical-align: top;
}
/* line 23, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .views-row:first-child .timeline-icon {
  margin-left: -4px;
}
/* line 28, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .views-row:nth-child(2) .timeline-icon {
  margin-left: -7px;
}
/* line 33, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .views-row:nth-child(4) .timeline-icon {
  margin-left: -6px;
}
/* line 37, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .views-row.oneparagraph {
  max-width: 300px;
  min-width: 300px;
}
/* line 42, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .view-content {
  margin-left: 6%;
}
/* line 47, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .dashboard-timeline-wrapper .dashboard-paragraph1 {
  color: white;
  max-width: 50%;
  min-width: 50%;
  float: left;
}
/* line 54, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .dashboard-timeline-wrapper .dashboard-paragraph2 {
  color: white;
  max-width: 50%;
  display: inline-block;
  float: right;
}
/* line 61, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .dashboard-timeline-wrapper .dashboard-paragraphs {
  width: 100%;
}
/* line 64, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .dashboard-timeline-wrapper .dashboard-paragraphs a {
  font-weight: bold;
  color: white;
}
/* line 70, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .dashboard-timeline-wrapper .dashboard-paragraphs.oneparagraph {
  width: 100%;
}
/* line 73, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .dashboard-timeline-wrapper .dashboard-paragraphs.oneparagraph .dashboard-paragraph1 {
  max-width: 100%;
  min-width: 100%;
  float: unset;
}
/* line 81, ../sass/components/_view.timeline.scss */
.view-cbs-dwp-timeline .timeline-line {
  border-bottom: solid 1px rgba(255, 255, 255, 0.5);
  position: absolute;
  width: 400%;
  top: 95px;
}

/* line 91, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline {
  background: url("../images/dashboard/timeline-bkg-v3.png") no-repeat right bottom;
  background-size: 1480px;
}
/* line 95, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline h1, #block-cbs-dwp-cbs-dwp-block-timeline h2, #block-cbs-dwp-cbs-dwp-block-timeline h3, #block-cbs-dwp-cbs-dwp-block-timeline h4 {
  color: white;
}
/* line 99, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline div.timeline-header {
  padding-left: 30px;
  padding-right: 30px;
  color: white;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 30px;
  margin: 0px;
}
/* line 108, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline div.timeline-header h1 {
  font-size: 200%;
  margin-top: 0px;
}
/* line 113, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline div.timeline-header p {
  text-align: center;
  margin: 5px 0px;
}
/* line 120, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline .timeline-chevron-left-clicker, #block-cbs-dwp-cbs-dwp-block-timeline .timeline-chevron-right-clicker {
  text-decoration: none;
  z-index: 5;
  font-size: large;
  font-weight: bolder;
  font-family: cbs-dwp-icons;
}
/* line 128, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline .timeline-chevron-right-clicker {
  color: #e7131a;
  background: white;
  opacity: 0.95;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: absolute;
  right: 0;
  top: 242px;
}
/* line 143, ../sass/components/_view.timeline.scss */
#block-cbs-dwp-cbs-dwp-block-timeline .timeline-chevron-left-clicker {
  color: #e7131a;
  background: white;
  opacity: 0.9;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: absolute;
  left: 0;
  top: 242px;
}

/* line 161, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .dashboard-paragraphs ul {
  -webkit-padding-start: 1em;
  -moz-padding-start: 1em;
  -khtml-padding-start: 1em;
  -o-padding-start: 1em;
  padding-start: 1em;
}
/* line 168, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .dashboard-paragraphs ul li {
  padding-right: 20px;
}
/* line 174, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon {
  margin-bottom: 10px;
}
/* line 178, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon-itself::before {
  font-family: cbs-dwp-icons;
  font-size: 260%;
  opacity: .94;
  color: white;
}
/* line 185, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon-itself.list-checked::before {
  content: "\e82f";
}
/* line 189, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon-itself.ringer::before {
  content: "\e82e";
}
/* line 193, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon-itself.nurse::before {
  content: "\e82c";
}
/* line 197, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon-itself.mobile-checked::before {
  content: "\e82d";
}
/* line 201, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-icon::before {
  border-bottom: solid 1px rgba(255, 255, 255, 0.5);
  content: ' ';
}
/* line 206, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .timeline-droplet {
  background: url("../images/dashboard/upside_down_droplet_red-v3.svg") no-repeat left top;
  background-size: 37%;
  width: 72px;
  height: 31px;
  transform: scaleY(-1);
}
/* line 214, ../sass/components/_view.timeline.scss */
div.dashboard-timeline .droplet-timeline-icon-itself.ringer {
  margin-left: 8px;
}
/* line 219, ../sass/components/_view.timeline.scss */
div.dashboard-timeline ol.inner li.inner {
  list-style-type: circle;
}

@media (min-width: 480px) {
  /* line 226, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 1440px;
  }
  /* line 229, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline div.timeline-header h1 {
    font-size: 300%;
  }
  /* line 233, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline p.second a, #block-cbs-dwp-cbs-dwp-block-timeline p.second a:hover {
    color: white;
    font-weight: bold;
  }
}
@media (min-width: 768px) {
  /* line 241, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 1380px;
  }

  /* line 246, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .view-content {
    width: 400%;
  }
  /* line 249, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .timeline-line {
    width: 250%;
  }
}
@media (min-width: 850px) {
  /* line 256, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 1380px;
  }

  /* line 261, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .view-content {
    width: 350%;
  }
}
@media (min-width: 992px) {
  /* line 268, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 1480px;
  }

  /* line 271, ../sass/components/_view.timeline.scss */
  body.has-role-authenticated-user #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 1480px;
  }

  /* line 275, ../sass/components/_view.timeline.scss */
  body.has-role-authenticated-user.page-sidebar-closed #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 1380px;
  }
}
@media (min-width: 1000px) {
  /* line 281, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 170%;
  }

  /* line 284, ../sass/components/_view.timeline.scss */
  body.has-role-authenticated-user #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 170%;
  }

  /* line 288, ../sass/components/_view.timeline.scss */
  body.has-role-authenticated-user.page-sidebar-closed #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 130%;
  }

  /* line 293, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .view-content {
    width: 200%;
  }
  /* line 296, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .timeline-line {
    width: 200%;
  }
}
@media (min-width: 1200px) {
  /* line 303, ../sass/components/_view.timeline.scss */
  #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 130%;
  }

  /* line 306, ../sass/components/_view.timeline.scss */
  body.has-role-authenticated-user #block-cbs-dwp-cbs-dwp-block-timeline {
    background-size: 130%;
  }

  /* line 311, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .view-content {
    width: 190%;
  }
  /* line 314, ../sass/components/_view.timeline.scss */
  .view-cbs-dwp-timeline .timeline-line {
    width: 180%;
  }
}
/* line 2, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-title {
  font-size: larger;
}
/* line 7, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .view-header .page-title::before {
  content: "\e844";
}
/* line 12, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .view-header .cbs-dwp-tips-total {
  color: #e7131a;
  font-weight: bold;
}
/* line 17, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .view-filters-wrapper {
  position: relative;
}
/* line 19, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
  position: absolute;
  right: 0;
  top: 9px;
}
/* line 27, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .cbs-dwp-tips-and-tricks-row p {
  text-align: center;
}
/* line 31, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .cbs-dwp-tips-and-tricks-row p.tips-title {
  font-size: x-large;
}
/* line 35, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .cbs-dwp-tips-and-tricks-row p.tips-body {
  font-size: larger;
}
/* line 40, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks div.item-list {
  padding-top: 6%;
}
/* line 44, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks div.view-filters {
  display: table;
  margin: auto;
}
/* line 48, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks div.view-filters > form {
  background: none;
  padding: 0px;
  border-radius: 0px;
}
/* line 55, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widgets {
  float: left;
  display: block;
}
/* line 59, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widgets label {
  font-family: cbs-dwp-icons;
  color: lightgrey;
  margin-right: 12px;
  line-height: 30px;
  float: left;
  display: block;
}
/* line 68, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widgets .form-text {
  height: 36px;
  float: left;
  display: block;
  border-radius: 25px;
  border: none;
  width: 200px;
  padding-left: 25px;
}
/* line 79, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget {
  float: left;
  display: block;
}
/* line 83, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget .views-widget {
  float: left;
  display: block;
}
/* line 88, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget.views-submit-button {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  position: relative;
  height: 36px;
  margin-top: 9px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget.views-submit-button:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget.views-submit-button:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget.views-submit-button:hover, .view-cbs-dwp-tips-and-tricks .views-exposed-widget.views-submit-button:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 94, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget.views-submit-button::before {
  position: relative;
  top: 2px;
  content: "\e828";
  font-family: cbs-dwp-icons;
  color: #ffffff;
  padding-right: 5px;
}
/* line 104, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget input.form-submit {
  height: 36px;
  color: white;
  min-width: 0px;
  background-color: #e7131a;
  padding: 0px;
  margin: -5px 0px;
  border: none;
  border-radius: 0px;
}
/* line 114, ../sass/components/_view.tips-and-tricks.scss */
.view-cbs-dwp-tips-and-tricks .views-exposed-widget input.form-submit:hover, .view-cbs-dwp-tips-and-tricks .views-exposed-widget input.form-submit:focus {
  box-shadow: none !important;
}

/* line 122, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-card:hover, .dwp-fact-card:hover {
  box-shadow: 0 16px 16px 1px rgba(0, 0, 0, 0.14);
}

/* line 126, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-answer {
  min-height: 160px;
  color: gray;
}
/* line 130, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-answer .first-col {
  color: CadetBlue;
}

/* line 136, ../sass/components/_view.tips-and-tricks.scss */
body.cbs-dwp-view-options-list .dwp-tips-and-tricks-answer {
  min-height: 80px !important;
}
/* line 139, ../sass/components/_view.tips-and-tricks.scss */
body.cbs-dwp-view-options-list .dwp-tips-and-tricks-question .dwp-tips-and-tricks-column {
  min-height: 52px !important;
}

/* line 144, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-row {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 150, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 156, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-question .first-col {
  color: #e7131a;
}

/* line 160, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-question .dwp-tips-and-tricks-column {
  min-height: 52px;
  font-size: large;
}

/* line 165, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-column {
  float: left;
  width: 82%;
  overflow-x: visible;
  position: relative;
}

/* line 172, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-column p {
  margin: 0 0;
}

/* line 176, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-column.first-col {
  margin-left: 0%;
  margin-right: 0%;
  font-size: 250%;
  width: 12%;
  margin-top: -2%;
  font-weight: lighter;
}

/* line 185, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-container, .dwp-fact-container {
  padding: 2px 16px;
}

/* line 190, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link {
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 20px;
  float: left;
}
/* line 196, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link .dwp-tips-and-tricks-a-link {
  padding: 3px 9px 3px 9px;
  background-color: #419b96;
  border-radius: 12px;
}
/* line 200, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link .dwp-tips-and-tricks-a-link a {
  color: white;
  font-size: 1em;
}
/* line 206, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link .dwp-tips-and-tricks-a-link:hover {
  text-decoration: none;
  background-color: #e7131a;
}
/* line 210, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link .dwp-tips-and-tricks-a-link:hover a {
  text-decoration: none;
}

/* line 217, ../sass/components/_view.tips-and-tricks.scss */
.dwp-tips-and-tricks-card {
  margin-top: 1% !important;
}

/* line 225, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .view-content {
  margin-right: 2.5%;
  margin-left: 2.5%;
}
/* line 230, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks div.item-list {
  padding-top: 1.5%;
}

/* line 236, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .view-header {
  text-align: center;
}
/* line 240, ../sass/components/_view.tips-and-tricks.scss */
div.view-cbs-dwp-tips-and-tricks .view-footer {
  margin-top: 3.5%;
}

@media (min-width: 200px) {
  /* line 248, ../sass/components/_view.tips-and-tricks.scss */
  body.logged-in .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 255, ../sass/components/_view.tips-and-tricks.scss */
  body.not-logged-in .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }
}
@media (min-width: 480px) {
  /* line 263, ../sass/components/_view.tips-and-tricks.scss */
  .dwp-tips-and-tricks-column.first-col {
    margin-left: 2%;
    margin-right: 0%;
    font-size: 300%;
  }
}
@media (min-width: 768px) {
  /* line 273, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .views-exposed-widgets .form-text {
    width: 400px;
  }

  /* line 280, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-card.col-md-6 {
    width: 48%;
  }
}
@media (min-width: 850px) {
  /* line 289, ../sass/components/_view.tips-and-tricks.scss */
  body.logged-in .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 296, ../sass/components/_view.tips-and-tricks.scss */
  body.logged-in.page-sidebar-closed .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }

  /* line 303, ../sass/components/_view.tips-and-tricks.scss */
  body.not-logged-in .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 60px;
  }
}
@media (min-width: 1000px) {
  /* line 312, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-title {
    font-size: x-large;
  }
  /* line 318, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .view-content {
    margin-right: 2%;
    margin-left: 5%;
  }
  /* line 323, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks div.item-list {
    padding-top: 3%;
  }
  /* line 327, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .view-header {
    text-align: center;
  }
  /* line 331, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .view-header .dwp-tips-and-tricks-header h1.dwp-tips-and-tricks-title {
    font-size: 3.43em;
  }
  /* line 335, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .view-header .dwp-tips-and-tricks-header .dwp-tips-and-tricks-body, div.view-cbs-dwp-tips-and-tricks .view-header .dwp-tips-and-tricks-header .dwp-headsum {
    font-size: large;
  }
  /* line 342, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link .dwp-tips-and-tricks-a-link {
    padding: 7px 14px 6px 12px;
    border-radius: 15px;
  }
  /* line 346, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-link .dwp-tips-and-tricks-a-link a {
    font-size: 0.9em;
  }
}
@media (min-width: 1200px) {
  /* line 357, ../sass/components/_view.tips-and-tricks.scss */
  body.logged-in .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 9px;
  }

  /* line 364, ../sass/components/_view.tips-and-tricks.scss */
  body.logged-in.page-sidebar-closed .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 9px;
  }

  /* line 371, ../sass/components/_view.tips-and-tricks.scss */
  body.not-logged-in .view-cbs-dwp-tips-and-tricks .view-filters-wrapper .cbs-dwp-view-options {
    top: 9px;
  }

  /* line 377, ../sass/components/_view.tips-and-tricks.scss */
  div.view-cbs-dwp-tips-and-tricks .dwp-tips-and-tricks-card.col-lg-4 {
    width: 31.8%;
  }
}
/* line 4, ../sass/components/_block.clinic-search.scss */
html.js .cbs-wss-booking-block-form-clinic-search .form-item-searchCapacity {
  visibility: hidden;
  position: absolute;
}

/* line 11, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search {
  position: relative;
  color: white;
  background: #e7131a;
  text-align: center;
  white-space: nowrap;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-filter: drop-shadow(3px 18px 8px rgba(100, 100, 100, 0.4));
  filter: drop-shadow(3px 12px 8px rgba(100, 100, 100, 0.4));
  z-index: 0;
}
/* line 27, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .basic-search {
  position: relative;
  width: 98%;
  max-width: 700px;
  margin: 10px auto 10px auto;
}
/* line 34, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchCapacity {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  border-bottom: solid 1px #ffffff;
}
/* line 39, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchCapacity label {
  display: inline;
}
/* line 42, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchCapacity label::after {
  content: '';
}
/* line 47, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchCapacity .form-required {
  display: none;
}
/* line 51, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchCapacity select {
  display: inline-block;
  color: #ffffff;
  background: #e7131a;
  border: none;
}
/* line 60, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchLocation label {
  display: none;
}
/* line 64, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchLocation input[type=text] {
  height: 54px;
  font-size: 140%;
  font-weight: 500;
  line-height: 54px;
  text-align: center;
  padding-left: 55px;
  padding-right: 55px;
  border-radius: 8px 0px 0px 8px;
  border: solid 1px #ffffff;
}
/* line 77, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .wrapper-use-geo-location {
  position: relative;
  float: left;
  margin-right: 100px;
}
/* line 82, ../sass/components/_block.clinic-search.scss */
body.i18n-fr .cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .wrapper-use-geo-location {
  margin-right: 106px;
}
/* line 86, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .wrapper-use-geo-location::before {
  content: "\e828";
  font-family: cbs-dwp-icons;
  color: #e7131a;
  position: absolute;
  left: 20px;
  font-size: 105%;
  font-weight: bold;
  line-height: 54px;
}
/* line 98, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .button-use-geo-location {
  right: 10px;
  font-size: 20px;
  padding: 4px 8px;
  text-decoration: none;
  border-radius: 19px;
  text-align: center;
}
/* line 106, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .button-use-geo-location:hover, .cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .button-use-geo-location:focus {
  color: white;
  background: #e7131a;
}
/* line 114, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector {
  text-align: left;
  margin-top: 20px;
}
/* line 118, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item {
  display: inline-block;
}
/* line 122, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item,
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector label,
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector input[type=button] {
  color: white;
  background: #e7131a;
  border: none;
  margin: 0px;
}
/* line 131, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item {
  position: relative;
}
/* line 132, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item input[type=button] {
  padding: 15px 10px 15px 50px;
  margin-top: -15px;
}
/* line 139, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item .mini-selector-item-inner {
  font-size: 110%;
}
/* line 142, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item .mini-selector-item-inner label {
  font-weight: bold;
  display: inline;
}
/* line 147, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item .mini-selector-item-inner::before {
  content: "\e80d";
  font-family: cbs-dwp-icons;
  font-size: 100%;
  font-weight: bold;
  color: #ffffff;
  position: absolute;
  top: 0px;
  left: 19px;
  padding-top: 1px;
  display: inline-block;
  cursor: default;
}
/* line 164, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item.selected .mini-selector-item-inner::before {
  content: "\e810";
}
/* line 170, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item.mini-selector-item-label {
  padding-left: 0px;
}
/* line 174, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item.mini-selector-item-label .mini-selector-item-inner::before {
  content: '';
}
/* line 181, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item.selected:first-child::before {
  left: 10px;
  right: auto;
}
/* line 187, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item.selected:first-child .mini-selector-item-inner::before {
  left: 9px;
  right: auto;
}
/* line 196, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search input.form-submit {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  min-width: 100px;
  padding: 14px 25px;
  text-decoration: underline;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-booking-block-form-clinic-search input.form-submit:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-booking-block-form-clinic-search input.form-submit:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-booking-block-form-clinic-search input.form-submit:hover, .cbs-wss-booking-block-form-clinic-search input.form-submit:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 62, ../../cbs_metronic_theme/sass/_mixins.scss */
.cbs-wss-booking-block-form-clinic-search input.form-submit:hover, .cbs-wss-booking-block-form-clinic-search input.form-submit:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.25) !important;
}

/* line 206, ../sass/components/_block.clinic-search.scss */
body.browser-ie11 .cbs-wss-booking-form-clinic-search .form-item-searchLocation input.form-control {
  box-sizing: content-box;
  line-height: 3.2em;
  padding: 0 0 20px 5px !important;
}

/* line 217, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search {
  vertical-align: top;
  display: inline;
  text-align: center;
}
/* line 222, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-body {
  display: inline;
}
/* line 226, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .advanced-options {
  display: table;
  width: min-content;
  padding: 10px 0px 15px 0px;
  margin: 20px auto 0px auto;
}
/* line 232, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .advanced-options legend {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/* line 242, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .advanced-options .advanced-dates,
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .advanced-options .advanced-other {
  display: table-row;
}
/* line 247, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .advanced-options .date-popup-wrapper-outer,
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .advanced-options .field-widget-wrapper {
  display: table-cell;
  text-align: left;
  padding: 0px 10px;
}
/* line 256, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search label::after {
  content: ':';
}
/* line 261, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-body {
  vertical-align: top;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}
/* line 269, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-item-searchLocation label {
  display: none;
}
/* line 274, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper-inner {
  display: inline;
  position: relative;
  margin: 0px;
}
/* line 280, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .container-inline-date {
  display: inline-block;
  width: 250px;
  width: min-content;
  margin: 0px;
}
/* line 286, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .container-inline-date .form-type-date-popup {
  margin: 0px;
}
/* line 291, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper {
  display: inline-block;
  border-bottom: solid 1px #ffffff;
}
/* line 295, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper label,
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper input.form-control {
  color: #ffffff;
  background: #e7131a;
  display: inline-block;
  height: 32px;
  font-size: 18px;
  line-height: 32px;
  padding: 0px 25px 0px 0px;
  margin: 0px;
  border: none;
}
/* line 308, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper label {
  padding-right: 15px;
  margin-bottom: 5px;
}
/* line 313, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper .date-padding {
  float: none;
  display: inline-block;
}
/* line 317, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper .date-padding .form-item {
  float: none;
}
/* line 321, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper .date-padding input.form-control {
  width: 124px;
}
/* line 325, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .date-popup-wrapper .date-padding .description {
  display: none;
}
/* line 332, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-item-searchEventType,
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-item-searchDistance {
  display: inline-block;
  border-bottom: solid 1px #ffffff;
}
/* line 337, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-item-searchEventType select,
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-item-searchDistance select {
  display: inline-block;
  color: #ffffff;
  background: #e7131a;
  border: none;
}
/* line 345, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-submit {
  position: relative;
  right: 100px;
  height: 54px;
  font-weight: 500;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 13px 10px;
  border-radius: 0 8px 8px 0;
  border-top: solid 2px #ffffff;
  border-right: solid 2px #ffffff;
  border-bottom: solid 2px #ffffff;
  text-decoration: none;
}
/* line 359, ../sass/components/_block.clinic-search.scss */
body.i18n-fr .cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-submit {
  right: 107px;
}
/* line 363, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-submit:hover, .cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-submit:focus {
  background: #c4161c;
}
/* line 370, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper {
  display: inline;
  line-height: 65px;
}

/* line 377, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch {
  display: none;
}

/* line 384, ../sass/components/_block.clinic-search.scss */
html.js .cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch {
  display: block;
  width: 220px;
  height: 30px;
  position: absolute;
  left: 25px;
  color: #ffffff;
  font-weight: bold;
  line-height: 30px;
}
/* line 394, ../sass/components/_block.clinic-search.scss */
html.js .cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch a {
  display: block;
  position: relative;
  padding-top: 5px;
  padding-bottom: 6px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background: #e7131a;
  color: #ffffff;
  text-decoration: none;
}
/* line 405, ../sass/components/_block.clinic-search.scss */
html.js .cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch a:hover, html.js .cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch a:focus {
  background: #c4161c;
  text-decoration: underline;
}
/* line 411, ../sass/components/_block.clinic-search.scss */
html.js .cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch a::after {
  content: "\e852";
  font-family: cbs-dwp-icons;
  position: absolute;
  top: 8px;
  right: 18px;
  color: #ffffff;
  font-size: 40%;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding-left: 15px;
}
/* line 430, ../sass/components/_block.clinic-search.scss */
html.js .block.advanced-options-closed .form-item-advancedSearch a::after {
  content: "\e84f";
}

/* line 438, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check {
  display: inline-block;
  position: absolute;
  bottom: -40px;
  right: 25px;
  color: #ffffff;
  line-height: 30px;
  padding: 0px;
  margin: 0px;
}
/* line 448, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check .form-item-eligibility-check-inner {
  display: inline;
  color: white;
}
/* line 452, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check .form-item-eligibility-check-inner a {
  text-decoration: none;
}
/* line 457, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:hover,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:focus {
  display: inline-block;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  transition: all 0.15s ease-in-out;
}
/* line 467, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a span .underline,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:hover span .underline,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:focus span .underline {
  color: #e7131a;
  font-weight: bold;
  text-decoration: underline;
}
/* line 473, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a::after,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:hover::after,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:focus::after {
  content: "\e84c";
  font-family: cbs-dwp-icons;
  color: #e7131a;
  font-size: 110%;
  padding-left: 5px;
}
/* line 482, ../sass/components/_block.clinic-search.scss */
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:hover,
.cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check a:focus {
  transform: scale(1.2);
}

@media (min-width: 480px) {
  /* line 491, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .wrapper-use-geo-location {
    margin-right: 125px;
  }
  /* line 494, ../sass/components/_block.clinic-search.scss */
  body.i18n-fr .cbs-wss-booking-block-form-clinic-search .form-item-searchLocation .wrapper-use-geo-location {
    margin-right: 139px;
  }
  /* line 501, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .basic-search .form-submit {
    right: 125px;
    padding: 13px 36px;
  }
  /* line 505, ../sass/components/_block.clinic-search.scss */
  body.i18n-fr .cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .basic-search .form-submit {
    right: 139px;
    padding: 13px 26px;
  }
}
@media (min-width: 720px) {
  /*
    .cbs-wss-booking-block-form-clinic-search {
      .clinic-search-wrapper, .clinic-search-wrapper2, .clinic-search-wrapper3 {
        &:before {
           display: inline;
        }
  
        &:after {
           display: inline;
        }
      }
    }
  */
}
@media (min-width: 1310px) {
  /*
    .clinic-search-wrapper.clinic-search-wrapper-1 {
      &:before {
        margin-right: 20px;
      }
  
      &:after {
        margin-left: 20px;
      }
    }
  */
}
@media (max-width: 719px) {
  /* line 547, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .cbs-wss-booking-form-clinic-search .form-item-searchLocation {
    display: block;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 719px) {
  /* line 559, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .continue-wrapper {
    line-height: 1px;
  }
  /* line 562, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .continue-wrapper:before {
    content: '';
    padding-right: 0px;
  }
  /* line 567, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .continue-wrapper:after {
    content: '';
    padding-left: 0px;
  }
}
@media (max-width: 620px) {
  /* line 577, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search {
    margin-bottom: 45px;
  }
  /* line 581, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search .form-item-searchLocation input[type=text] {
    font-size: 110%;
  }
  /* line 587, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .advanced-dates,
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .advanced-other,
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .date-popup-wrapper,
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .date-popup-wrapper-outer,
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .field-widget-wrapper {
    display: block !important;
  }
  /* line 595, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .date-popup-wrapper,
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .field-widget-wrapper {
    display: block;
    margin-top: 1em;
    margin-bottom: 15px;
  }
  /* line 602, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search fieldset.advanced-options .form-item {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 608, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search .form-item-advancedSearch {
    left: 0px !important;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }
  /* line 617, ../sass/components/_block.clinic-search.scss */
  .page-container .cbs-wss-booking-block-form-clinic-search .form-item-eligibility-check {
    display: block;
    bottom: -65px;
    left: 0px;
    right: 0px;
  }
}
@media (max-width: 450px) {
  /* line 631, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item {
    position: relative;
  }
  /* line 632, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item input[type=button] {
    padding-left: 40px;
    margin-top: -15px;
  }
  /* line 639, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item .mini-selector-item-inner {
    font-size: 100%;
  }
  /* line 642, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .form-item-mini-event-type-selector .mini-selector-item .mini-selector-item-inner::before {
    left: 9px;
  }
}
@media (max-width: 420px) {
  /* line 655, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper:before, .cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper2:before, .cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper3:before {
    display: none;
  }
  /* line 659, ../sass/components/_block.clinic-search.scss */
  .cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper:after, .cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper2:after, .cbs-wss-booking-block-form-clinic-search .clinic-search-wrapper3:after {
    display: none;
  }
}
/* line 6, ../sass/components/_block.eligibility-checklist.scss */
body.browser-ie11 .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .inner {
  margin: auto;
}

/* line 13, ../sass/components/_block.eligibility-checklist.scss */
#cbs-wss-eligibility-checklist-modal .modal-dialog {
  max-width: 600px;
}

/* line 17, ../sass/components/_block.eligibility-checklist.scss */
#block-cbs-wss-eligibility-cbs-wss-eligibility-checklist, .cbs-wss-eligibility-block-eligibility-checklist-content {
  overflow-y: hidden;
}
/* line 19, ../sass/components/_block.eligibility-checklist.scss */
#block-cbs-wss-eligibility-cbs-wss-eligibility-checklist h2:not(.title), .cbs-wss-eligibility-block-eligibility-checklist-content h2:not(.title) {
  display: none;
}
/* line 22, ../sass/components/_block.eligibility-checklist.scss */
#block-cbs-wss-eligibility-cbs-wss-eligibility-checklist .header, .cbs-wss-eligibility-block-eligibility-checklist-content .header {
  text-align: center;
}
/* line 25, ../sass/components/_block.eligibility-checklist.scss */
#block-cbs-wss-eligibility-cbs-wss-eligibility-checklist .footer, .cbs-wss-eligibility-block-eligibility-checklist-content .footer {
  text-align: center;
}
/* line 27, ../sass/components/_block.eligibility-checklist.scss */
#block-cbs-wss-eligibility-cbs-wss-eligibility-checklist .footer p:first-child, .cbs-wss-eligibility-block-eligibility-checklist-content .footer p:first-child {
  margin: 20px 0 0 0 !important;
}
/* line 30, ../sass/components/_block.eligibility-checklist.scss */
#block-cbs-wss-eligibility-cbs-wss-eligibility-checklist .footer p:nth-child(2), .cbs-wss-eligibility-block-eligibility-checklist-content .footer p:nth-child(2) {
  margin: 0 0 20px 0 !important;
}

/* line 38, ../sass/components/_block.eligibility-checklist.scss */
body:not(.page-sidebar-closed) .cbs-wss-eligibility-block-eligibility-checklist .pane-cbs-wss-eligibility-cbs-wss-eligibility-checklist {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 46, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show {
  display: none !important;
}
/* line 53, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-item-prescriptions .criteria-status .remove-criteria:hover .criteria-information.hidden {
  height: 380px !important;
}
/* line 62, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-item-pregnancy .criteria-status .remove-criteria:hover .criteria-information.hidden, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-item-tattoo-or-piercing .criteria-status .remove-criteria:hover .criteria-information.hidden, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-item-weight .criteria-status .remove-criteria:hover .criteria-information.hidden {
  height: 130px !important;
}
/* line 70, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status::before:hover .remove-criteria.active::before {
  color: lightgray;
  background-color: white;
}
/* line 76, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .remove-criteria:hover::before {
  background-color: #e7131a;
  color: white;
}
/* line 80, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .remove-criteria:hover .criteria-information.hidden {
  height: 110px !important;
  visibility: visible;
  opacity: 1;
  display: -ms-grid !important;
  display: grid !important;
  transition: height 1s;
  transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  -webkit-transition: height 1s;
  animation: fadeIn 3s;
  border-top: solid 1px #e1e1e1;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 97, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .remove-criteria:hover .criteria-details {
  display: -ms-grid !important;
  display: grid !important;
}
/* line 101, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .remove-criteria:hover .affirmation-details {
  display: none !important;
}

/* line 109, ../sass/components/_block.eligibility-checklist.scss */
body.browser-ie11 .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, body.browser-ie11 .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details, body.browser-ie11 .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show {
  height: 105px;
  min-height: 105px;
}

/* line 117, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details {
  display: -ms-grid !important;
  display: grid !important;
}
/* line 122, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .wrapper-inner {
  margin: auto;
  vertical-align: middle;
  text-align: center;
}
/* line 128, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .inner {
  margin-top: -27px;
}
/* line 133, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-information.hidden .inner {
  margin-top: -15px;
}
/* line 138, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 144, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-item {
  padding: 0px;
  margin: 0px;
}
/* line 149, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria {
  display: table;
  width: 100%;
  background: #ffffff;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
}
/* line 158, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria:hover {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
  border-bottom-left-radius: 4px;
  transition: box-shadow .2s ease-in-out;
}
/* line 165, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria-inner {
  display: table-row;
}
/* line 170, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-information.hidden {
  height: 0 !important;
  display: -ms-grid !important;
  display: grid !important;
  opacity: 0;
  visibility: hidden;
  transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition: height 1s;
  -webkit-transition: height 1s;
  padding: 0;
}
/* line 182, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-information.hidden .inner {
  text-align: left;
}
/* line 187, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status {
  border-top: solid 1px #e1e1e1;
  display: table-cell;
  width: auto;
  height: auto;
  text-align: center;
  padding-top: 25px;
}
/* line 194, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status::before {
  content: "\e812";
  font-family: cbs-dwp-icons;
  color: white;
  font-size: 20px;
  line-height: 40px;
  margin-left: 0;
  float: left;
  background-color: green;
  padding: 45px 10px 45px 10px;
  margin-top: -25px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 209, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .remove-criteria.active::before {
  background-color: #e7131a;
  color: white;
}
/* line 214, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-status .remove-criteria::before {
  border-right: solid 1px #e1e1e1;
  content: "\e80b";
  font-family: cbs-dwp-icons;
  color: lightgray;
  background-color: white;
  display: inline-block;
  font-size: 20px;
  line-height: 40px;
  margin-left: 0;
  float: left;
  padding: 45px 13px 45px 13px;
  margin-top: -25px;
}
/* line 231, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details {
  padding: 0px 10px 5px 5px;
}
/* line 236, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-information a {
  color: #e7131a;
  font-weight: bold;
}
/* line 241, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show {
  padding-left: 5px;
  vertical-align: top;
  min-height: 105px;
}
/* line 246, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-details strong, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details strong, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show strong {
  color: #e7131a;
  font-weight: bold;
}
/* line 251, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-details .criteria-more-info, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-details .affirmation-more-info, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details .criteria-more-info, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details .affirmation-more-info, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show .criteria-more-info, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show .affirmation-more-info {
  font-size: 90%;
  font-style: italic;
  margin-top: 10px;
}
/* line 258, ../sass/components/_block.eligibility-checklist.scss */
html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, html:not(.js) .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details {
  padding: 5px 10px 5px 5px;
}

/* line 266, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details {
  display: -ms-grid !important;
  display: grid !important;
}
/* line 271, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .wrapper-inner {
  margin: auto;
  vertical-align: middle;
  text-align: center;
}
/* line 277, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .inner {
  margin-top: -27px;
}
/* line 282, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-information.hidden .inner {
  margin-top: -15px;
}
/* line 287, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 293, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .checklist-item {
  padding: 0px;
  margin: 0px;
}
/* line 298, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria {
  display: table;
  width: 100%;
  background: #ffffff;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
  border-right: solid 1px #e1e1e1;
  border-left: solid 1px #e1e1e1;
  border-radius: 5px;
  /* &:hover {
     box-shadow: $cbs-dwp-box-hover-shadow;
     border-bottom-left-radius: 4px;
     transition: box-shadow .2s ease-in-out;
   }*/
}
/* line 317, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria-inner {
  display: table-row;
}
/* line 322, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-information.hidden {
  height: 0 !important;
  display: -ms-grid !important;
  display: grid !important;
  opacity: 0;
  visibility: hidden;
  transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition: height 1s;
  -webkit-transition: height 1s;
  padding: 0;
}
/* line 334, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-information.hidden .inner {
  text-align: left;
}
/* line 339, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-status {
  display: table-cell;
  width: auto;
  height: auto;
  text-align: center;
  padding-top: 25px;
  border-top: solid 1px #e1e1e1;
}
/* line 348, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details {
  padding: 0px 10px 5px 5px;
}
/* line 353, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-information a {
  color: #e7131a;
  font-weight: bold;
}
/* line 358, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show {
  padding-left: 5px;
  vertical-align: top;
  min-height: 105px;
}
/* line 363, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-details strong, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details strong, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show strong {
  color: #e7131a;
  font-weight: bold;
}
/* line 368, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-details .criteria-more-info, html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-details .affirmation-more-info, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details .criteria-more-info, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details .affirmation-more-info, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show .criteria-more-info, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show .affirmation-more-info {
  font-size: 90%;
  font-style: italic;
  margin-top: 10px;
}
/* line 375, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-details, html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details {
  padding: 5px 10px 5px 5px;
}

/* line 382, ../sass/components/_block.eligibility-checklist.scss */
.cbs_wss_eligibility_requirement_notification {
  max-width: 500px;
  text-align: center;
  margin-left: -400px;
}
/* line 389, ../sass/components/_block.eligibility-checklist.scss */
.cbs_wss_eligibility_requirement_notification .modal-title h1::before {
  content: "\e835";
  font-family: cbs-dwp-icons;
  font-size: 300%;
  color: #ffa41d;
  margin-bottom: 20px;
  display: block;
}
/* line 401, ../sass/components/_block.eligibility-checklist.scss */
.cbs_wss_eligibility_requirement_notification .modal-actions a.button {
  font-size: 110%;
  font-weight: bold;
  margin: 0px 15px;
}
/* line 407, ../sass/components/_block.eligibility-checklist.scss */
.cbs_wss_eligibility_requirement_notification .modal-actions a.button.review {
  background: RGBA(45, 128, 123, 1);
  border-color: RGBA(45, 128, 123, 1);
}

/* line 416, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .affirmation-details-js-show {
  display: none !important;
}
/* line 422, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-button {
  height: 90px;
  width: 47px;
  float: left;
}
/* line 427, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-button::before {
  font-family: cbs-dwp-icons;
  font-size: 20px;
  line-height: 40px;
  margin-left: 0;
  float: left;
  padding: 45px 10px 45px 10px;
  padding: 45px 13px 45px 13px;
  margin-top: -25px;
}
/* line 439, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-success-button::before {
  content: "\e812";
  color: white;
  background-color: green;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 447, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-failure-button::before {
  content: "\e80b";
  color: lightgray;
  background-color: white;
  border-right: solid 1px #e1e1e1;
}
/* line 455, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria.criteria-status-unmet .criteria-success-button::before {
  color: lightgray;
  background-color: white;
}
/* line 460, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .checklist-criteria.criteria-status-unmet .criteria-failure-button::before {
  color: white;
  background-color: #e7131a;
}
/* line 468, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-status-unmet .criteria-success-button:hover,
html.js .cbs-wss-eligibility-block-eligibility-checklist .criteria-status-met .criteria-failure-button:hover {
  cursor: pointer;
}
/* line 475, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet .criteria-information.hidden {
  height: 110px !important;
  visibility: visible;
  opacity: 1;
  display: -ms-grid !important;
  display: grid !important;
  transition: height 1s;
  transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  -webkit-transition: height 1s;
  animation: fadeIn 3s;
  border-top: solid 1px #e1e1e1;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 492, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet .criteria-details {
  display: -ms-grid !important;
  display: grid !important;
}
/* line 496, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet .affirmation-details {
  animation: fadeIn 2s;
}
/* line 502, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet .criteria-details strong {
  color: #000000;
}
/* line 507, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet a,
html.js .criteria-status-unmet a:link {
  color: #e7131a;
  text-decoration: underline;
}
/* line 512, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet a:hover,
html.js .criteria-status-unmet a:visited {
  color: RGBA(45, 128, 123, 1);
}
/* line 516, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status-unmet .affirmation-details.js-hide, html.js .criteria-status-unmet .affirmation-details-js-show {
  display: none !important;
}
/* line 520, ../sass/components/_block.eligibility-checklist.scss */
html.js .js-hide {
  display: none !important;
}
/* line 525, ../sass/components/_block.eligibility-checklist.scss */
html.js .criteria-status .affirmation-details {
  animation: fadeIn 2s;
}
/* line 532, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .remove-criteria.active:hover::before {
  background-color: #e7131a;
  color: white;
}
/* line 536, ../sass/components/_block.eligibility-checklist.scss */
html.js .cbs-wss-eligibility-block-eligibility-checklist .remove-criteria.active:hover .affirmation-details {
  pointer-events: none;
}

@media (max-width: 1200px) {
  /* line 547, ../sass/components/_block.eligibility-checklist.scss */
  .pane-cbs-wss-eligibility-cbs-wss-eligibility-checklist {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (max-width: 767px) {
  /* line 554, ../sass/components/_block.eligibility-checklist.scss */
  .pane-cbs-wss-eligibility-cbs-wss-eligibility-checklist {
    margin-left: 0;
    margin-right: -5px;
  }
}
/* line 1, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list-content {
  overflow-y: hidden;
}
/* line 4, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list-content h2:not(.title) {
  display: none;
}
/* line 12, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list-content .footer p:first-child {
  margin: 20px 0 0 0 !important;
}
/* line 15, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list-content .footer p:nth-child(2) {
  margin: 0 0 20px 0 !important;
}

/* line 22, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list ol {
  padding: 0;
  list-style: none;
  counter-reset: eligibility-list-counter;
}
/* line 27, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list ol > li {
  counter-increment: eligibility-list-counter;
  padding: 10px 20px;
  margin-bottom: 10px;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  background: #ffffff;
}
/* line 35, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list ol > li::before {
  content: counters(eligibility-list-counter,".") ". ";
  float: left;
  padding-top: 20px;
}
/* line 41, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list ol > li .list-criteria {
  padding-left: 20px;
}
/* line 47, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list .affirmation-more-info {
  color: #e7131a;
}
/* line 50, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list .affirmation-more-info .more-info {
  display: none;
}
/* line 54, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list .affirmation-more-info ol {
  margin-left: 13px;
}
/* line 58, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list .affirmation-more-info li {
  border: none;
}
/* line 62, ../sass/components/_block.eligibility-list.scss */
.cbs-wss-eligibility-block-eligibility-list .affirmation-more-info li:before {
  content: none;
}

/* line 2, ../sass/components/_block.error_codes.scss */
body.cbs-metronic-layout-1 .page-title-complement .cbs-rest-add-new-error-code {
  margin-top: 10px;
  margin-right: 33px;
}
/* line 8, ../sass/components/_block.error_codes.scss */
body.cbs-metronic-layout-1 .cbs-rest-block-error-codes .btn.cbs-rest-error-code-add-channel-button {
  background-color: #2d807b;
}

/* line 1, ../sass/components/_homepage.scss */
body.front {
  max-width: 100%;
  overflow-x: hidden;
}
/* line 2, ../sass/components/_homepage.scss */
body.front.cbs-metronic-layout-1.page-header-fixed .page-wrapper .page-container {
  margin-top: 0px !important;
}
/* line 7, ../sass/components/_homepage.scss */
body.front .cbs-metronic-page-content-inner .row:first-child .col-md-12:first-child {
  z-index: 1;
}
/* line 11, ../sass/components/_homepage.scss */
body.front h1.cbs-dwp-home-title {
  color: #4d4d4d;
}
/* line 18, ../sass/components/_homepage.scss */
body.front .sitewide-notification {
  margin-top: 55px;
  margin-bottom: -10px;
}
/* line 23, ../sass/components/_homepage.scss */
body.front .page-content-wrapper .cbs-metronic-repage-content-regular {
  margin-left: 0;
  margin-right: 0;
}
/* line 29, ../sass/components/_homepage.scss */
body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.row, body.front .page-content-wrapper .cbs-metronic-repage-content-regular h1.page-title, body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.page-bar {
  margin-left: 0;
  margin-right: 0;
}
/* line 34, ../sass/components/_homepage.scss */
body.front .page-content-wrapper .cbs-metronic-repage-content-regular .page-title-wrapper-outer.page-title-default-location {
  display: none;
}
/* line 38, ../sass/components/_homepage.scss */
body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.page-bar {
  margin-top: 1%;
}
/* line 42, ../sass/components/_homepage.scss */
body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.row.tabs {
  margin-top: 1%;
}
/* line 48, ../sass/components/_homepage.scss */
body.front .view-cbs-dwp-enhanced-wellness-measures {
  margin: 25px 0px 10px 0px;
}
/* line 53, ../sass/components/_homepage.scss */
body.front .view-cbs-dwp-account-action-suggestions {
  margin: 25px 0px 10px 0px;
}
/* line 57, ../sass/components/_homepage.scss */
body.front div.view-cbs-dwp-faq {
  margin-top: 0%;
}
/* line 62, ../sass/components/_homepage.scss */
body.front .cbs-dwp-col {
  padding: 10px 10px 20px 10px;
  border: 1px solid #DFDFDF;
  background-color: white;
  box-shadow: 10px 10px 5px #aaaaaa;
}
/* line 69, ../sass/components/_homepage.scss */
body.front .page-content-wrapper .page-content {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 74, ../sass/components/_homepage.scss */
body.front .page-container {
  overflow: visible;
}
/* line 77, ../sass/components/_homepage.scss */
body.front .page-container .page-content {
  overflow: visible;
}
/* line 79, ../sass/components/_homepage.scss */
body.front .page-container .page-content .dwp-fact-more-button {
  display: none;
}
/* line 84, ../sass/components/_homepage.scss */
body.front .page-container .cbs-dwp-home-impact-trick-wrapper {
  margin-top: 50px;
}
/* line 87, ../sass/components/_homepage.scss */
body.front .page-container .cbs-dwp-home-impact-trick-wrapper .front-drupal-message {
  padding: 1rem 5rem 1rem 5rem;
}
/* line 92, ../sass/components/_homepage.scss */
body.front .page-container .cbs-dwp-home-impact-trick-image {
  visibility: hidden;
}
/* line 95, ../sass/components/_homepage.scss */
body.front .page-container .cbs-dwp-home-impact-trick-image img.home-trick-image {
  width: 100%;
  height: 100%;
}
/* line 102, ../sass/components/_homepage.scss */
body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text {
  position: absolute;
  margin: 1.1%;
  width: 100%;
  left: -0.7%;
  text-align: center;
  color: gray;
}
/* line 110, ../sass/components/_homepage.scss */
body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text h1 {
  font-weight: bold;
  font-size: 32px;
  font-size: 2.85vw;
}
/* line 116, ../sass/components/_homepage.scss */
body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text p {
  font-size: 14px;
  font-size: 1.4vw;
  margin: 12px 0;
}
/* line 126, ../sass/components/_homepage.scss */
body.front div.dwp-mobile-container {
  text-align: center;
}
/* line 130, ../sass/components/_homepage.scss */
body.front div.dwp-mobile-container-inner {
  overflow: hidden;
}
/* line 133, ../sass/components/_homepage.scss */
body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
  overflow: hidden;
  position: absolute;
  margin-top: 2%;
  -webkit-filter: drop-shadow(-5px 33px 52px rgba(90, 51, 16, 0.1));
  filter: drop-shadow(-5px 33px 52px rgba(90, 51, 16, 0.1));
  width: 22%;
  right: 26%;
  z-index: 100;
  transition: all .3s ease-in-out;
}
/* line 145, ../sass/components/_homepage.scss */
body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
  overflow: hidden;
  position: absolute;
  margin-top: 2%;
  -webkit-filter: drop-shadow(14px 18px 20px rgba(235, 5, 93, 0.1));
  filter: drop-shadow(14px 18px 20px rgba(235, 5, 93, 0.1));
  width: 20.5%;
  right: 12%;
  top: 2%;
  z-index: 50;
  transition: all .3s ease-in-out;
}
/* line 160, ../sass/components/_homepage.scss */
body.front div.dwp-mobile-container.dwp-mobile-app-rotate img.dwp-mobile-app-left {
  z-index: 50;
  transform: scale(0.85);
}
/* line 165, ../sass/components/_homepage.scss */
body.front div.dwp-mobile-container.dwp-mobile-app-rotate img.dwp-mobile-app-right {
  z-index: 100;
  transform: scale(1.1);
}
/* line 171, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container {
  position: absolute;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  width: 50%;
  margin-left: 50px;
}
/* line 180, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title:nth-child(1) {
  margin-bottom: -15px;
}
/* line 184, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
  font-size: 170%;
  color: white;
  text-align: left;
}
/* line 188, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title a {
  color: white;
}
/* line 193, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
  font-size: 0.8em;
  color: white;
  text-align: left;
  width: 100%;
}
/* line 200, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container .mobile-download-links-inner {
  float: left;
}
/* line 203, ../sass/components/_homepage.scss */
body.front div.cbs-dwp-upper-footer-container .mobile-download-links-inner ul li img {
  width: 110px;
  height: 32px;
}
/* line 212, ../sass/components/_homepage.scss */
body.front .cbs-dwp-footer-early-pre {
  background-size: 100%;
}
/* line 218, ../sass/components/_homepage.scss */
body.front .cbs-dwp-footer-early-pre .cbs-dwp-trick-image {
  width: 100%;
  height: 37.5vw;
}
/* line 224, ../sass/components/_homepage.scss */
body.front .cbs-dwp-footer-early-pre-inner {
  min-height: 270px;
  position: relative;
  background: url("../images/home/home-mobile-app-bg.jpg") no-repeat center top;
  background-size: 100%;
}
/* line 234, ../sass/components/_homepage.scss */
body.front .content-footer-chunk .social-media-links {
  padding: 50px 0px 10px 0px;
}
/* line 241, ../sass/components/_homepage.scss */
body.front .page-content-footer-inner .social-media-links-inner {
  margin-top: 0%;
}
/* line 246, ../sass/components/_homepage.scss */
body.front.i18n-en {
  background-color: white;
}
/* line 250, ../sass/components/_homepage.scss */
body.front.i18n-en .cbs-dwp-home-impact-trick-wrapper {
  background: url("../images/home/splash/home-impact-white-prior-to-random.jpg") no-repeat center center;
  background-position: 0 0;
  background-size: 100%;
  background-color: #f7f7f6;
  transition: background-image 0.5s ease-in-out;
}
/* line 258, ../sass/components/_homepage.scss */
body.front.i18n-en .cbs-dwp-home-impact-trick-wrapper.document-ready {
  background-image: url("../images/home/splash/home-impact-1.jpg");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 264, ../sass/components/_homepage.scss */
body.front.i18n-fr .cbs-dwp-home-impact-trick-wrapper.document-ready {
  background-image: url("../images/home/splash/home-impact-1.jpg");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 270, ../sass/components/_homepage.scss */
body.front.i18n-fr {
  background-color: white;
}
/* line 274, ../sass/components/_homepage.scss */
body.front.i18n-fr .cbs-dwp-home-impact-trick-wrapper {
  background: url("../images/home/splash/home-impact-white-prior-to-random.jpg") no-repeat center center;
  background-position: 0 0;
  background-size: 100%;
  background-color: #f7f7f6;
  transition: background-image 0.5s ease-in-out;
}

/* line 285, ../sass/components/_homepage.scss */
body.i18n-fr div.dwp-en, body.i18n-fr p.dwp-en {
  display: none;
}

/* line 292, ../sass/components/_homepage.scss */
body.i18n-en div.dwp-fr, body.i18n-en p.dwp-fr {
  display: none;
}

@media (min-width: 200px) {
  /* line 301, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image {
    visibility: hidden;
  }
  /* line 304, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image img.home-trick-image {
    width: 130%;
    height: 130%;
  }
  /* line 310, ../sass/components/_homepage.scss */
  body.front.i18n-en .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 130%;
  }
  /* line 316, ../sass/components/_homepage.scss */
  body.front.i18n-fr .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 130%;
  }
  /* line 323, ../sass/components/_homepage.scss */
  body.front .cbs-dwp-footer-early-pre-inner {
    background-size: 180%;
  }
  /* line 327, ../sass/components/_homepage.scss */
  body.front .cbs-metronic-page-content-inner div:first-child div.col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 333, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
    width: 11.5%;
    right: 0%;
    top: 0%;
  }
  /* line 339, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
    width: 19%;
    right: 3%;
    top: 30%;
  }
  /* line 346, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    width: 93%;
    margin-left: 1.5%;
  }
  /* line 350, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container .mobile-download-links {
    padding: 5px 20px !important;
  }
  /* line 354, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p {
    margin: 5px 0;
  }
  /* line 358, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
    font-size: 150%;
    width: 100%;
  }
  /* line 363, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
    font-size: 0.8em;
    width: 100%;
  }

  /* line 371, ../sass/components/_homepage.scss */
  body.cbs-metronic-layout-1 .page-content-footer .mobile-download-link {
    padding: 0;
  }
}
@media (min-width: 480px) {
  /* line 378, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image {
    visibility: hidden;
  }
  /* line 381, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image img.home-trick-image {
    width: 115%;
    height: 115%;
  }
  /* line 387, ../sass/components/_homepage.scss */
  body.front.i18n-en .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 115%;
  }
  /* line 393, ../sass/components/_homepage.scss */
  body.front.i18n-fr .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 115%;
  }
  /* line 400, ../sass/components/_homepage.scss */
  body.front .cbs-dwp-footer-early-pre-inner {
    background-size: 100%;
  }
  /* line 405, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
    width: 13.5%;
    right: 3%;
    top: 13%;
  }
  /* line 411, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
    width: 15%;
    right: 10.8%;
    top: 10%;
  }
  /* line 418, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    width: 77%;
    margin-left: 1.5%;
  }
  /* line 422, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container .mobile-download-links {
    padding: 10px 20px !important;
  }
  /* line 426, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p {
    margin: 5px 0;
  }
  /* line 430, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
    font-size: 150%;
    width: 100%;
  }
  /* line 435, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
    font-size: 0.8em;
    width: 100%;
  }
}
@media (min-width: 720px) {
  /* line 446, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image {
    visibility: hidden;
  }
  /* line 449, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image img.home-trick-image {
    width: 105%;
    height: 105%;
  }
  /* line 455, ../sass/components/_homepage.scss */
  body.front.i18n-en .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 105%;
  }
  /* line 461, ../sass/components/_homepage.scss */
  body.front.i18n-fr .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 105%;
  }
  /* line 469, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
    width: 20.5%;
    right: -1%;
    top: 8%;
  }
  /* line 475, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
    top: 5%;
    width: 22%;
    right: 13.8%;
  }
  /* line 482, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    width: 64%;
    margin-left: 5.5%;
  }
  /* line 486, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p {
    margin: 15px 0;
  }
  /* line 490, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
    font-size: 170%;
  }
  /* line 494, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
    font-size: 0.8em;
    width: 100%;
  }
  /* line 501, ../sass/components/_homepage.scss */
  body.front .content-footer-chunk {
    margin-top: 40px;
  }
}
@media (min-width: 850px) {
  /* line 509, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image {
    visibility: hidden;
  }
  /* line 512, ../sass/components/_homepage.scss */
  body.front .page-container .cbs-dwp-home-impact-trick-image img.home-trick-image {
    width: 100%;
    height: 100%;
  }
  /* line 518, ../sass/components/_homepage.scss */
  body.front.i18n-en .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 100%;
  }
  /* line 524, ../sass/components/_homepage.scss */
  body.front.i18n-fr .cbs-dwp-home-impact-trick-wrapper {
    background-position-y: center;
    background-position-x: center;
    background-size: 100%;
  }
  /* line 531, ../sass/components/_homepage.scss */
  body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.row, body.front .page-content-wrapper .cbs-metronic-repage-content-regular h1.page-title, body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.page-bar {
    margin-left: 50px;
    margin-right: 50px;
  }
  /* line 539, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
    width: 20.5%;
    right: 9%;
    top: 3%;
  }
  /* line 545, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
    width: 22%;
    right: 23%;
    top: 0%;
  }
  /* line 552, ../sass/components/_homepage.scss */
  body.front .content-footer-chunk {
    margin-top: 40px;
  }
  /* line 556, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    width: 52%;
    margin-left: 7%;
  }
}
@media (min-width: 1000px) {
  /* line 567, ../sass/components/_homepage.scss */
  body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.row, body.front .page-content-wrapper .cbs-metronic-repage-content-regular h1.page-title, body.front .page-content-wrapper .cbs-metronic-repage-content-regular div.page-bar {
    margin-left: 135px;
    margin-right: 135px;
  }

  /* line 576, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner {
    overflow: hidden;
  }
  /* line 579, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
    overflow: hidden;
    position: absolute;
    margin-top: 2%;
    width: 20.5%;
    right: 12%;
    top: 2%;
  }
  /* line 589, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
    overflow: hidden;
    position: absolute;
    margin-top: 2%;
    width: 22%;
    right: 26%;
  }
  /* line 599, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    position: absolute;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    width: 50%;
    margin-left: 60px;
  }
  /* line 608, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
    font-size: 200%;
    color: white;
    text-align: left;
  }
  /* line 614, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
    font-size: 1em;
    color: white;
    text-align: left;
  }
  /* line 620, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container .mobile-download-links-inner {
    float: left;
  }
  /* line 622, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container .mobile-download-links-inner ul li img {
    width: 170px;
    height: 48px;
  }
  /* line 629, ../sass/components/_homepage.scss */
  body.front .content-footer-chunk {
    margin-top: 75px;
  }
  /* line 633, ../sass/components/_homepage.scss */
  body.front img.mobile-download-google-play,
  body.front img.mobile-download-app-store,
  body.front .page-content-footer .mobile-download-links ul li img,
  body.front .mobile-download-links ul li img {
    width: 170px;
    height: 48px;
  }
}
@media (min-width: 1200px) {
  /* line 649, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner {
    overflow: hidden;
  }
  /* line 652, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-right {
    overflow: hidden;
    position: absolute;
    margin-top: 2%;
    width: 20.5%;
    right: 12%;
    top: 2%;
  }
  /* line 662, ../sass/components/_homepage.scss */
  body.front div.dwp-mobile-container-inner img.dwp-mobile-app-left {
    overflow: hidden;
    position: absolute;
    margin-top: 2%;
    width: 22%;
    right: 26%;
  }
  /* line 672, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    position: absolute;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    width: 50%;
    margin-left: 70px;
  }
  /* line 673, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
    font-size: 272%;
    color: white;
    text-align: left;
  }
  /* line 679, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
    color: white;
    text-align: left;
  }
  /* line 692, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container .mobile-download-links-inner {
    float: left;
  }
  /* line 695, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container .mobile-download-links-inner ul li img {
    width: 180px;
    height: 51px;
  }
}
@media (min-width: 1310px) {
  /* line 708, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container {
    position: absolute;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    width: 50%;
    margin-left: 85px;
  }
  /* line 717, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-title {
    font-size: 290%;
    color: white;
    text-align: left;
  }
  /* line 723, ../sass/components/_homepage.scss */
  body.front div.cbs-dwp-upper-footer-container p.dwp-blurb-body {
    color: white;
    text-align: left;
  }
}
/* line 5, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .page-title-wrapper-outer.page-title-default-location {
  display: none;
}
/* line 10, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .hero-banner-inner {
  background: url("../images/home/home-sans-drop-v3.png") no-repeat right top;
  background-size: 110%;
  height: 435px;
  margin: -1px -20px -250px -20px;
}
/* line 17, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .custom-page-title {
  background-color: RGBA(231, 19, 26, 0.7);
  padding: 20px;
}
/* line 21, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .custom-page-title h1 {
  color: #ffffff;
  background: transparent;
  margin: 0px;
}
/* line 26, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .custom-page-title h1 a, .page-alias-contact-us .custom-page-title h1 a:hover, .page-alias-contact-us .custom-page-title h1 a:focus, .page-alias-contact-us .custom-page-title h1 a:link {
  color: #ffffff;
}
/* line 30, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .custom-page-title h1:after {
  content: '';
  display: block;
  clear: both;
}
/* line 38, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates {
  width: 95%;
  max-width: 600px;
  background: #ffffff;
  margin: 0px auto 15px auto;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
}
/* line 47, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-title {
  text-align: center;
  padding: 20px;
}
/* line 51, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-title img {
  width: 100%;
}
/* line 56, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-body {
  text-align: center;
  padding: 35px 20px;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
}
/* line 63, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer {
  padding: 0px;
}
/* line 66, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer:after {
  content: '';
  display: block;
  clear: both;
}
/* line 72, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-address,
.page-alias-contact-us .contact-coordinates .section-footer .section-email {
  width: 50%;
  float: left;
  display: block;
  padding: 0px;
}
/* line 79, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-address p,
.page-alias-contact-us .contact-coordinates .section-footer .section-email p {
  margin: 0px;
}
/* line 84, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-address {
  padding: 15px 20px;
}
/* line 87, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-address p {
  position: relative;
  font-size: 90%;
  padding-left: 60px;
}
/* line 92, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-address p:before {
  position: absolute;
  top: 17px;
  left: 0px;
  font-size: 200%;
}
/* line 101, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-email {
  background-color: #c4161c;
  text-align: center;
  padding: 40px 20px;
  border-bottom-right-radius: 5px;
}
/* line 107, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-email a, .page-alias-contact-us .contact-coordinates .section-footer .section-email a:hover, .page-alias-contact-us .contact-coordinates .section-footer .section-email a:focus, .page-alias-contact-us .contact-coordinates .section-footer .section-email a:link {
  position: relative;
  color: #ffffff;
  padding-left: 60px;
}
/* line 112, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-coordinates .section-footer .section-email a:before, .page-alias-contact-us .contact-coordinates .section-footer .section-email a:hover:before, .page-alias-contact-us .contact-coordinates .section-footer .section-email a:focus:before, .page-alias-contact-us .contact-coordinates .section-footer .section-email a:link:before {
  position: absolute;
  left: 0px;
  font-size: 140%;
}
/* line 122, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .contact-us-details {
  width: 100%;
  max-width: 800px;
  text-align: center;
  margin: 40px auto 15px auto;
}
/* line 129, ../sass/components/_page.contact-us.scss */
.page-alias-contact-us .social-media-links {
  padding: 0px !important;
  margin-top: 40px;
  margin-bottom: 50px;
}

/* line 138, ../sass/components/_page.contact-us.scss */
html[lang=fr] .page-alias-contact-us .contact-coordinates {
  width: 95%;
  max-width: 650px;
}

@media (max-width: 700px) {
  /* line 149, ../sass/components/_page.contact-us.scss */
  .page-alias-contact-us .contact-coordinates .section-footer .section-address,
  .page-alias-contact-us .contact-coordinates .section-footer .section-email {
    width: 100%;
    float: none;
  }
  /* line 154, ../sass/components/_page.contact-us.scss */
  .page-alias-contact-us .contact-coordinates .section-footer .section-address p,
  .page-alias-contact-us .contact-coordinates .section-footer .section-email p {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 500px) {
  /* line 167, ../sass/components/_page.contact-us.scss */
  .page-alias-contact-us .hero-banner-inner {
    background-size: 150%;
    margin-bottom: -330px;
  }
}
/* line 2, ../sass/components/_page.dashboard.scss */
body.cbs-metronic-layout-1.page-dashboard .page-content-footer,
body.cbs-metronic-layout-1.page-dashboard-page .page-content-footer {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 9, ../sass/components/_page.dashboard.scss */
body.page-dashboard.not-logged-in .page-title-wrapper-outer {
  display: none;
}

/* line 17, ../sass/components/_page.dashboard.scss */
body.page-dashboard .sitewide-notification,
body.page-dashboard-page .sitewide-notification {
  margin-top: 55px;
  margin-bottom: 0px;
}
/* line 23, ../sass/components/_page.dashboard.scss */
body.page-dashboard .page-container .page-title-wrapper-outer,
body.page-dashboard-page .page-container .page-title-wrapper-outer {
  margin: 0px;
  padding-top: 10px;
}
/* line 27, ../sass/components/_page.dashboard.scss */
body.page-dashboard .page-container .page-title-wrapper-outer .page-title-content,
body.page-dashboard-page .page-container .page-title-wrapper-outer .page-title-content {
  border: none;
}
/* line 31, ../sass/components/_page.dashboard.scss */
body.page-dashboard .page-container .page-title-wrapper-outer .page-title,
body.page-dashboard-page .page-container .page-title-wrapper-outer .page-title {
  padding-top: 50px;
}
/* line 34, ../sass/components/_page.dashboard.scss */
body.page-dashboard .page-container .page-title-wrapper-outer .page-title::before,
body.page-dashboard-page .page-container .page-title-wrapper-outer .page-title::before {
  content: "\e805";
}
/* line 41, ../sass/components/_page.dashboard.scss */
body.page-dashboard .page-content-wrapper .page-content,
body.page-dashboard-page .page-content-wrapper .page-content {
  padding: 0 !important;
}
/* line 47, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-booking-block-form-clinic-search-homepage,
body.page-dashboard-page .cbs-wss-booking-block-form-clinic-search-homepage {
  z-index: 1;
  margin-top: 0;
  border-radius: 0;
}
/* line 53, ../sass/components/_page.dashboard.scss */
body.page-dashboard .clinic-search-one-step-outer,
body.page-dashboard-page .clinic-search-one-step-outer {
  display: none;
}
/* line 57, ../sass/components/_page.dashboard.scss */
body.page-dashboard .social-media-links,
body.page-dashboard-page .social-media-links {
  padding: 50px 0px 10px 0px;
}
/* line 63, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-metronic-page-content-inner div.row .col-md-12,
body.page-dashboard-page .cbs-metronic-page-content-inner div.row .col-md-12 {
  padding-right: 0;
  padding-left: 0;
}
/* line 71, ../sass/components/_page.dashboard.scss */
body.page-dashboard .drupal-messages,
body.page-dashboard-page .drupal-messages {
  margin-left: 2.5%;
  margin-right: 2.5%;
  margin-top: 2.5%;
}

/* line 83, ../sass/components/_page.dashboard.scss */
body.cbs-wss-dashboard .cbs-metronic-page-content-inner div.row,
.page-dashboard-page .cbs-metronic-page-content-inner div.row,
.page-dashboard .cbs-metronic-page-content-inner div.row {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 94, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin {
  background-color: #f0f0f0;
}
/* line 99, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin {
  padding: 22px;
  background: url("../images/dashboard/signed-out-bkg.jpg") no-repeat left bottom;
  background-size: 1600px;
}
/* line 104, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin h3 {
  text-align: center;
}
/* line 108, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 30px;
}
/* line 113, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper div {
  display: inline;
}
/* line 117, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  min-width: 100px;
  padding: 14px 25px;
  width: 190px;
  margin: 15px 5px -15px 5px !important;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:hover, .row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 62, ../../cbs_metronic_theme/sass/_mixins.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:hover, .row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:focus {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.25) !important;
}
/* line 121, ../sass/components/_page.dashboard.scss */
.row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:hover, .row-cbs-wss-signin .cbs-dwp-dashboard-signin .dashboard-signin-wrapper a:focus {
  background-color: #c4161c;
}

/* line 132, ../sass/components/_page.dashboard.scss */
body.page-dashboard .page-sidebar {
  padding-bottom: 600px;
}
/* line 136, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-cards-content {
  margin-top: -2px;
}
/* line 139, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-cards-content > div.block h2 {
  display: none;
}
/* line 147, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-charts-content > div.block h2 {
  color: #666666;
  font-size: 24px;
  font-weight: normal;
  text-align: left;
  padding: 30px 20px 22px 30px;
  margin: -30px 0px -20px 0px;
  display: block;
}
/* line 156, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-charts-content > div.block h2::before {
  content: "\e849";
  font-family: cbs-dwp-icons;
  color: #d3d3d3;
  font-weight: medium;
  padding-right: 15px;
  display: inline-block;
  transform: scale(1.3, 1.3);
}
/* line 168, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-charts-content .cbs-wss-partner-info-donor-info-blurb {
  position: relative;
  top: -5px;
  text-align: right;
}
/* line 173, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-charts-content .cbs-wss-partner-info-donor-info-blurb .button {
  height: 25px;
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  padding: 0px 18px;
  margin: 0px 10px;
  border: none;
  border-radius: 12.5px;
  display: inline-block;
  transition: all .2s ease-in-out;
}
/* line 187, ../sass/components/_page.dashboard.scss */
body.page-dashboard .cbs-wss-partner-info-block-donor-stats-charts-content .cbs-wss-partner-info-donor-info-blurb .button:hover, body.page-dashboard .cbs-wss-partner-info-block-donor-stats-charts-content .cbs-wss-partner-info-donor-info-blurb .button:focus {
  position: relative;
  z-index: 1100;
  color: #ffffff;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}
/* line 198, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards {
  position: relative;
  font-size: 18px;
  text-align: center;
  z-index: 1;
}
/* line 204, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards h2 {
  font-size: 18px;
  text-align: left;
  margin: 12px 30px;
}
/* line 212, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-content > div > div.content {
  float: left;
  width: 100%;
  background: #ffffff;
  border-top: solid 1px #e1e1e1;
}
/* line 222, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card {
  float: left;
  display: inline-block;
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #ffffff;
  text-align: center;
  font-weight: 800;
  border: solid 1px #e1e1e1;
  border-left: none;
  border-top: none;
}
/* line 237, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card.super-click {
  cursor: pointer;
}
/* line 241, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner {
  display: table;
  width: 100%;
}
/* line 245, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-title,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-actions {
  display: table-row;
}
/* line 251, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-title-inner,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details-inner,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-actions-inner {
  display: table-cell;
}
/* line 258, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details .data-item {
  display: table;
  width: 100%;
}
/* line 263, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details .primary-data,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details .secondary-data {
  display: table-row;
}
/* line 268, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details .primary-data-inner,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-details .secondary-data-inner {
  display: table-cell;
  overflow: hidden;
}
/* line 275, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-title-inner {
  height: 60px;
  vertical-align: bottom;
  padding: 5px 15px;
}
/* line 281, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .primary-data-inner {
  height: 140px;
  vertical-align: middle;
  padding: 5px 15px;
}
/* line 287, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .secondary-data-inner {
  height: 70px;
  vertical-align: top;
  padding: 15px 15px 10px 15px;
}
/* line 293, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .cbs-dwp-dashboard-partner-info-card-inner .card-actions-inner {
  height: 50px;
  font-weight: normal;
  vertical-align: middle;
}
/* line 301, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .card-title {
  .position: relative;
}
/* line 304, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .card-title h3 {
  font-size: 20px;
  font-weight: 800;
  margin: 0px 0px 5px 0px;
}
/* line 310, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .card-title .info-button {
  display: none;
}
/* line 313, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .card-title .info-button::before {
  content: "\e84c";
  font-family: cbs-dwp-icons;
  position: absolute;
  top: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.2);
  font-size: 18px;
}
/* line 327, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .card-actions .action-button a {
  display: block;
  width: 100%;
  height: 50px;
  color: #419b96;
  line-height: 50px;
  text-decoration: none;
}
/* line 335, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .card-actions .action-button a::after {
  position: relative;
  top: -1px;
  content: "\e80f";
  font-family: cbs-dwp-icons;
  font-size: 80%;
  font-weight: bold;
  padding-left: 10px;
}
/* line 348, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover {
  background-color: #e7131a;
  box-shadow: 0 10px 20px 10px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
/* line 353, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover h3,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover div,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover span,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover .info-button::before {
  color: #ffffff;
}
/* line 361, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover .card-details a,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover .card-details a:hover,
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover .card-details a:focus {
  color: #ffffff;
}
/* line 368, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover .card-actions-inner {
  background-color: #c4161c;
}
/* line 374, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card:hover .card-actions .action-button a {
  color: #ffffff;
}
/* line 381, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .primary-data-inner {
  position: relative;
  top: 15px;
  font-family: 'Source Sans Pro';
  font-size: 105px;
  line-height: 1px;
  overflow: hidden;
}
/* line 390, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card .secondary-data-inner {
  font-size: 18px;
}
/* line 395, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card.cbs-wss-custom-dashboard-cards .primary-data-inner {
  font-size: 30px;
  line-height: normal;
}
/* line 406, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-appointment_suggestions .data-item-appointment-suggestions .data-value-location {
  font-size: 40px;
  line-height: 43px;
}
/* line 411, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-appointment_suggestions .data-item-appointment-suggestions .data-wrapper-date-and-time {
  display: block;
}
/* line 414, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-appointment_suggestions .data-item-appointment-suggestions .data-wrapper-date-and-time .data-value {
  display: inline;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
}
/* line 421, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-appointment_suggestions .data-item-appointment-suggestions .data-value-time {
  border-left: solid 1px #4d4d4d;
  padding-left: 8px;
  margin-left: 3px;
}
/* line 429, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-appointment_suggestions:hover .data-value-time {
  border-left-color: #ffffff;
}
/* line 444, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-blood_pressure .data-item-blood-pressure .data-label {
  display: block;
  font-size: 20px;
  line-height: 22px;
}
/* line 450, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-blood_pressure .data-item-blood-pressure .data-value {
  display: block;
  font-size: 55px;
  line-height: 100%;
}
/* line 456, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-blood_pressure .data-item-blood-pressure .data-value-systolic {
  width: min-content;
  border-bottom: solid 2px #000000;
  margin: 0px auto;
}
/* line 463, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-blood_pressure .data-item-blood-pressure .data-divider .data-text {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/* line 473, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-blood_type .data-item-blood-type .data-value-rh {
  margin-left: -25px;
}
/* line 506, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-next_appointment .data-item-next-appointment .data-wrapper-date-and-time {
  display: block;
}
/* line 510, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-next_appointment .data-item-next-appointment .data-wrapper-draw-type {
  display: block;
}
/* line 514, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-next_appointment .data-item-next-appointment .data-wrapper-group-appointment {
  display: block;
  margin-bottom: -5px;
}
/* line 519, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-next_appointment .data-item-next-appointment .data-value-time {
  border-left: solid 1px #4d4d4d;
  padding-left: 8px;
  margin-left: 3px;
}
/* line 525, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-next_appointment .data-item-next-appointment .data-value-today {
  font-size: 40px;
  line-height: 43px;
}
/* line 531, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-next_appointment .data-item-next-appointment:hover .data-value-time {
  border-left-color: #ffffff;
}
/* line 548, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-onematch .primary-data-inner {
  position: relative;
  top: -5px;
  height: 210px;
  font-size: 27px;
  line-height: 30px;
  vertical-align: middle;
}
/* line 557, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-onematch .secondary-data-inner {
  height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 564, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-onematch .data-item-onematch-eligible .primary-data-inner {
  height: 130px !important;
}
/* line 568, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-onematch .data-item-onematch-eligible .secondary-data-inner {
  position: relative;
  top: -10px;
  height: 80px !important;
  vertical-align: bottom !important;
  font-size: 95% !important;
}
/* line 586, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass .primary-data-inner {
  position: relative;
  top: -5px;
  height: 210px;
  font-size: 36px;
  line-height: 40px;
  vertical-align: middle;
}
/* line 595, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass .secondary-data-inner {
  height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 601, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass .data-value-qpass-today {
  font-size: 36px;
  line-height: 40px;
  padding-top: 13px;
}
/* line 607, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass .data-value-qpass-link {
  font-size: 20px;
  line-height: 23px;
  color: #4d4d4d;
  padding-top: 15px;
}
/* line 613, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass .data-value-qpass-link a {
  color: #4d4d4d;
}
/* line 619, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass:hover .data-value-qpass-link {
  color: #ffffff;
}
/* line 622, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-websahh_qpass:hover .data-value-qpass-link a {
  color: #ffffff;
}
/* line 631, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-hsq_active .primary-data-inner {
  font-size: 40px;
  line-height: 43px;
}
/* line 640, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-donor_barcode .primary-data-inner img {
  max-height: 100px;
}
/* line 644, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-donor_barcode .primary-data-inner .barcode-wrapper {
  width: min-content;
  height: min-content;
  padding: 15px;
  margin: -15px auto;
  border-radius: 5px;
  background-color: #ffffff;
}
/* line 659, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-pfl_group_champion_single .primary-data-inner,
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-pfl_group_member_single .primary-data-inner {
  font-size: 36px;
  line-height: normal;
}
/* line 669, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-pfl_group_champion_summary .primary-data-inner,
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-pfl_group_member_summary .primary-data-inner {
  font-size: 40px;
  line-height: 43px;
}
/* line 677, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-dynamic_content_unseen_items .primary-data-inner {
  font-size: 40px;
  line-height: 43px;
}
/* line 681, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-dynamic_content_unseen_items .primary-data-inner .unseen-total {
  color: #e7131a;
}
/* line 687, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .block-cbs-wss-partner-info .card-type-dynamic_content_unseen_items:hover .unseen-total {
  color: #ffffff;
}
/* line 698, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card, body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-1 .cbs-dwp-dashboard-partner-info-card {
  width: 100%;
  height: auto;
  padding: 15px 20px;
}
/* line 703, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:hover, body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-1 .cbs-dwp-dashboard-partner-info-card:hover {
  transform: scale(1);
}
/* line 717, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-2 .cbs-dwp-dashboard-partner-info-card {
  width: 50%;
}
/* line 720, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-2 .cbs-dwp-dashboard-partner-info-card:nth-child(2n) {
  border-right-width: 0px;
}
/* line 730, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-3 .cbs-dwp-dashboard-partner-info-card {
  width: 33.33%;
}
/* line 733, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-3 .cbs-dwp-dashboard-partner-info-card:nth-child(3n) {
  border-right-width: 0px;
}
/* line 743, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-4 .cbs-dwp-dashboard-partner-info-card {
  width: 25%;
}
/* line 746, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-4 .cbs-dwp-dashboard-partner-info-card:nth-child(4n) {
  border-right-width: 0px;
}
/* line 756, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-5 .cbs-dwp-dashboard-partner-info-card {
  width: 20%;
}
/* line 759, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-5 .cbs-dwp-dashboard-partner-info-card:nth-child(5n) {
  border-right-width: 0px;
}
/* line 769, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-6 .cbs-dwp-dashboard-partner-info-card {
  width: 16.65%;
}
/* line 772, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-6 .cbs-dwp-dashboard-partner-info-card:nth-child(6n) {
  border-right-width: 0px;
}
/* line 782, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-7 .cbs-dwp-dashboard-partner-info-card {
  width: 14.28%;
}
/* line 785, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-7 .cbs-dwp-dashboard-partner-info-card:nth-child(7n) {
  border-right-width: 0px;
}
/* line 795, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-8 .cbs-dwp-dashboard-partner-info-card {
  width: 12.49%;
}
/* line 798, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-8 .cbs-dwp-dashboard-partner-info-card:nth-child(8n) {
  border-right-width: 0px;
}
/* line 808, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-9 .cbs-dwp-dashboard-partner-info-card {
  width: 11.11%;
}
/* line 811, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-9 .cbs-dwp-dashboard-partner-info-card:nth-child(9n) {
  border-right-width: 0px;
}
/* line 821, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-10 .cbs-dwp-dashboard-partner-info-card {
  width: 10%;
}
/* line 824, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-10 .cbs-dwp-dashboard-partner-info-card:nth-child(10n) {
  border-right-width: 0px;
}
/* line 832, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-donor-stats {
  margin-top: 30px;
}
/* line 835, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-donor-stats h2 {
  font-size: 18px;
  text-align: left;
  margin: 12px 30px;
}
/* line 841, ../sass/components/_page.dashboard.scss */
body.page-dashboard .row-cbs-wss-donor-stats .cbs-wss-partner-info-donor-info-chart {
  margin-top: 20px;
}

/* line 854, ../sass/components/_page.dashboard.scss */
body.page-dashboard.i18n-fr .row-cbs-wss-stats-cards .cbs-dwp-dashboard-partner-info-card.card-type-next_appointment .data-item-next-appointment .data-value-today {
  position: relative;
  top: -20px;
  font-size: 40px;
  line-height: 43px;
}

@media (min-width: 480px) {
  /* line 869, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .cbs-dwp-dashboard-signin {
    background-size: 1500px;
    padding: 30px;
  }
}
@media (min-width: 768px) {
  /* line 877, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .cbs-dwp-dashboard-signin {
    padding: 35px;
    background-size: 1400px;
  }
}
@media (min-width: 996px) {
  /* line 885, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .cbs-dwp-dashboard-signin {
    padding: 40px;
    background-size: 1300px;
  }
}
@media (min-width: 1200px) {
  /* line 893, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .cbs-dwp-dashboard-signin {
    padding: 50px;
    background-size: 100%;
  }
  /* line 901, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card {
    width: 50%;
    padding: 30px 10px;
  }
  /* line 906, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:nth-child(2n) {
    border-right-width: 0px;
  }
  /* line 910, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:hover {
    transform: scale(1.02);
  }
}
@media (min-width: 1600px) {
  /* line 921, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .cbs-dwp-dashboard-signin {
    padding: 80px;
  }
  /* line 928, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card {
    width: 33.33%;
  }
  /* line 931, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:nth-child(2n) {
    border-right-width: 1px;
  }
  /* line 935, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:nth-child(3n) {
    border-right-width: 0px;
  }
}
@media (min-width: 2000px) {
  /* line 946, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .cbs-dwp-dashboard-signin {
    background-size: 100%;
  }
  /* line 953, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card {
    width: 25%;
  }
  /* line 964, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:nth-child(2n) {
    border-right-width: 1px;
  }
  /* line 968, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:nth-child(3n) {
    border-right-width: 1px;
  }
  /* line 972, ../sass/components/_page.dashboard.scss */
  body.page-dashboard .row-cbs-wss-stats-cards .cbs-wss-partner-info-block-donor-stats-cards-wrapper.card-columns-default .cbs-dwp-dashboard-partner-info-card:nth-child(4n) {
    border-right-width: 0px;
  }
}
/* line 4, ../sass/components/_page.donation-information.scss */
.page-donation-information .page-title-wrapper-outer.page-title-default-location {
  display: none;
}
/* line 8, ../sass/components/_page.donation-information.scss */
.page-donation-information .block-system .row .col-md-5 {
  background-color: white;
}
/* line 11, ../sass/components/_page.donation-information.scss */
.page-donation-information .view-cbs-dwp-quick-facts-helps .views-row-1 {
  border-top: solid 1px #dddddd;
}
/* line 14, ../sass/components/_page.donation-information.scss */
.page-donation-information .view-cbs-dwp-quick-facts-helps .views-row:last-child {
  border-bottom: solid 1px #dddddd;
  margin-bottom: 20px;
}
/* line 19, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-metronic-page-content-inner {
  padding-bottom: 0;
  border-bottom: solid 1px #dddddd;
}
/* line 23, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-background {
  margin-left: -20px !important;
  margin-right: -20px !important;
  margin-top: -1px;
  position: relative;
  background: url("../images/donation-information/madison_bg.jpg") no-repeat center top;
  background-size: 633px;
}
/* line 31, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-trick-background {
  max-height: 150%;
  max-width: 150%;
  height: 191px;
  width: 562px;
  visibility: hidden;
}
/* line 38, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper {
  width: 95%;
  height: 100%;
  overflow: hidden;
  margin: auto;
  position: absolute;
  top: 50px;
  bottom: 0;
  right: 0;
  left: 0;
}
/* line 50, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-wss-dwp-donation-information-quick-header-wrapper .donation-information-title {
  text-transform: uppercase;
  color: #c4161c;
  font-size: 32px;
}
/* line 56, ../sass/components/_page.donation-information.scss */
.page-donation-information .donation-information-splash-text {
  color: #c4161c;
  font-weight: lighter;
  font-family: 'sans-serif';
}
/* line 60, ../sass/components/_page.donation-information.scss */
.page-donation-information .donation-information-splash-text h1 {
  color: #c4161c;
  font-family: 'sans-serif';
  font-weight: lighter;
}
/* line 65, ../sass/components/_page.donation-information.scss */
.page-donation-information .donation-information-splash-text .donation-information-splash-title {
  letter-spacing: 4px;
  margin-left: 10px;
  text-transform: uppercase;
  width: 65%;
}
/* line 71, ../sass/components/_page.donation-information.scss */
.page-donation-information .donation-information-splash-text .donation-information-splash-huge {
  font-size: 300%;
}
/* line 76, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-wss-dwp-donation-information-header-wrapper h1.donation-information-title {
  font-size: 32px;
}
/* line 79, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-wss-dwp-donation-information-header-wrapper h2.donation-information-title {
  font-size: 24px;
}
/* line 85, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-sub-footer:before {
  position: relative;
  content: " ";
  margin-top: 30px;
  padding-top: 30px;
}
/* line 91, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-sub-footer {
  margin-left: 58px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 95, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-sub-footer h1 {
  font-size: xx-large;
}
/* line 98, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-sub-footer p {
  color: #c4161c;
  font-size: larger;
}
/* line 102, ../sass/components/_page.donation-information.scss */
.page-donation-information .cbs-dwp-donation-information-sub-footer a {
  font-weight: bold;
}

@media (min-width: 480px) {
  /* line 110, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper {
    top: 100px;
  }
  /* line 116, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-dwp-donation-information-background {
    background-size: 766px;
  }
  /* line 119, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-dwp-donation-information-trick-background {
    max-height: 100%;
    max-width: 100%;
    visibility: hidden;
    height: 230px;
    width: 766px;
  }
}
@media (min-width: 768px) {
  /* line 132, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper .donation-information-splash-title {
    width: 100%;
  }
  /* line 136, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-dwp-donation-information-background {
    background-size: 100%;
  }
  /* line 139, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-dwp-donation-information-trick-background {
    max-height: 100%;
    max-width: 100%;
    visibility: hidden;
    height: 100%;
    width: 100%;
  }
}
@media (min-width: 850px) {
  /* line 151, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper {
    top: 125px;
  }
  /* line 153, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper .donation-information-splash-title {
    margin-left: 10px;
    font-size: larger;
    letter-spacing: 6px;
  }
  /* line 158, ../sass/components/_page.donation-information.scss */
  .page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper h1.donation-information-splash-huge {
    font-size: 450%;
  }
}
@media (min-width: 992px) {
  /* line 174, ../sass/components/_page.donation-information.scss */
  body.page-donation-information .view-cbs-dwp-quick-facts-helps .views-row:last-child {
    margin-bottom: 20px;
  }

  /* line 181, ../sass/components/_page.donation-information.scss */
  body.not-logged-in.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper, body.logged-in.page-sidebar-closed.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper {
    width: 91%;
    height: 50%;
    top: 0;
  }
  /* line 185, ../sass/components/_page.donation-information.scss */
  body.not-logged-in.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper .donation-information-splash-title, body.logged-in.page-sidebar-closed.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper .donation-information-splash-title {
    margin-left: 50px;
  }
  /* line 188, ../sass/components/_page.donation-information.scss */
  body.not-logged-in.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper h1.donation-information-splash-huge, body.logged-in.page-sidebar-closed.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper h1.donation-information-splash-huge {
    font-size: 600%;
  }
}
@media (min-width: 1200px) {
  /* line 199, ../sass/components/_page.donation-information.scss */
  body.not-logged-in.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper, body.logged-in.page-sidebar-closed.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper {
    width: 75%;
    height: 50%;
  }
  /* line 202, ../sass/components/_page.donation-information.scss */
  body.not-logged-in.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper h1.donation-information-splash-huge, body.logged-in.page-sidebar-closed.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper h1.donation-information-splash-huge {
    font-size: 700%;
  }
}
@media (min-width: 1425px) {
  /* line 211, ../sass/components/_page.donation-information.scss */
  body.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper {
    width: 75%;
    height: 50%;
  }
  /* line 214, ../sass/components/_page.donation-information.scss */
  body.page-donation-information .cbs-wss-dwp-donation-information-splash-wrapper h1.donation-information-splash-huge {
    font-size: 700%;
  }
}
/* line 4, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .page-container .page-title-content {
  min-width: 260px;
}
/* line 8, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .page-container .page-title-content .page-title::before {
  content: "\e847";
  font-family: cbs-dwp-icons;
}
/* line 14, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .page-container .page-title-complement {
  vertical-align: bottom;
}
/* line 21, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz.browser-ie11 .inner-step, body.page-eligibility-quiz.browser-edge .inner-step {
  top: 8px;
  left: 3px;
}
/* line 27, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .block-cbs-wss-eligibility h2 {
  display: none;
}
/* line 32, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .drupal-messages-container {
  position: absolute;
}
/* line 37, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz #eligibility-quiz-progress {
  list-style-type: none !important;
}
/* line 41, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .inner-step {
  position: absolute;
  width: 27px;
  top: 5px;
  left: 1px;
  font-size: smaller;
  text-align: center;
}
/* line 50, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit {
  float: left;
  position: relative;
  margin: 0 0 0.25em 0.5em;
  font-size: x-large;
  border: none;
  display: inline-block;
  overflow: hidden;
}
/* line 60, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit::before {
  font-family: cbs-dwp-icons;
  font-size: larger;
}
/* line 65, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.todo-step::before {
  content: "\e80d";
}
/* line 69, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.active-step::before {
  content: "\e810";
}
/* line 75, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz.browser-chrome .unit.ineligible::before {
  background-color: white;
  border-radius: 20px;
  height: 20px;
}
/* line 83, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz.browser-chrome .unit.done-step::before {
  background-color: #e7131a;
  border-radius: 20px;
  height: 20px;
}
/* line 89, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.done-step {
  color: white;
}
/* line 92, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.done-step::before {
  content: "\e80c";
}
/* line 97, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.active-step {
  color: #e7131a;
}
/* line 100, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.active-step .inner-step {
  color: white;
}
/* line 105, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.ineligible {
  color: #e7131a;
}
/* line 108, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .unit.ineligible::before {
  content: "\e800" !important;
}
/* line 113, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .progress-wrapper {
  font-size: x-large;
}
/* line 117, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-progress {
  margin-top: 26px;
}
/* line 122, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 126, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner {
  width: 50%;
  min-width: 400px;
  background: #ffffff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
  box-shadow: 0 8px 15px 4px rgba(0, 0, 0, 0.15);
}
/* line 136, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .question {
  font-size: 160%;
  padding: 50px 30px;
}
/* line 140, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .question .question-image img {
  max-height: 100px;
  width: auto;
}
/* line 145, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .question .criteria-more-info {
  font-size: 70%;
  margin-top: 20px;
}
/* line 151, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options {
  display: table;
  width: 100%;
  border-top: solid 1px #dddddd;
}
/* line 156, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .options-inner {
  display: table-row;
}
/* line 160, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option {
  display: table-cell;
  width: 50%;
  font-size: 150%;
}
/* line 165, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option:first-child {
  border-right: solid 1px #dddddd;
}
/* line 169, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option a {
  display: block;
  width: 100%;
  height: 70px;
  line-height: 70px;
  text-decoration: none;
  padding: 0px;
  transition: all 0.15s ease-in-out;
}
/* line 178, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option a:hover, body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option a:focus {
  color: #ffffff;
  background-color: RGBA(45, 128, 123, 1);
}
/* line 183, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option a:hover span, body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option a:focus span {
  text-decoration: underline;
}
/* line 188, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option a::before {
  position: relative;
  top: -2px;
  font-family: cbs-dwp-icons;
  font-size: 70%;
  line-height: 70px;
  padding-right: 15px;
}
/* line 199, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option.option-yes a::before {
  content: "\e812";
}
/* line 205, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .options .option.option-no a::before {
  content: "\e80b";
}
/* line 214, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question.ineligible .question {
  font-size: 130%;
}
/* line 217, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question.ineligible .question .criteria-more-info {
  font-size: 90%;
}
/* line 227, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz.eligibility-quiz-question-success .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .question {
  font-size: 130%;
}
/* line 230, ../sass/components/_page.eligibility-quiz.scss */
body.page-eligibility-quiz.eligibility-quiz-question-success .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .question .criteria-more-info {
  font-size: 90%;
}

@media (max-width: 424px) {
  /* line 241, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .page-title-content {
    margin: 0 10px;
  }
  /* line 245, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-progress {
    text-align: left;
  }
  /* line 248, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-progress .progress-title {
    margin-left: 26px;
  }
  /* line 252, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-progress .item-list {
    margin-left: 17px;
  }
  /* line 257, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner {
    min-width: 90%;
  }
  /* line 261, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-quiz .quiz-question-inner .question {
    padding: 25px 15px;
    font-size: 140%;
  }
}
@media (min-width: 425px) {
  /* line 271, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-progress {
    float: right;
    display: table-row;
    margin-top: 26px;
  }
  /* line 276, ../sass/components/_page.eligibility-quiz.scss */
  body.page-eligibility-quiz .cbs-wss-eligibility-block-eligibility-progress > div {
    display: table-cell;
    vertical-align: top;
    min-width: 170px;
  }
}
/* line 4, ../sass/components/_page.faqs.scss */
.page-faqs .page-title-wrapper-outer.page-title-default-location {
  display: none;
}

/* line 4, ../sass/components/_page.tips-and-tricks.scss */
.page-tips-and-tricks .page-title-wrapper-outer.page-title-default-location {
  display: none;
}

/* line 5, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .page-title-wrapper-outer.page-title-default-location,
.page-node-53 .page-title-wrapper-outer.page-title-default-location {
  display: none;
}
/* line 9, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .field-item,
.page-node-53 .field-item {
  position: relative;
}
/* line 12, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .title-wrapper,
.page-node-53 .title-wrapper {
  height: 60px;
  z-index: 2;
}
/* line 15, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .title-wrapper .cbs-dwp-icon-print::before,
.page-node-53 .title-wrapper .cbs-dwp-icon-print::before {
  margin-right: 12px;
}
/* line 18, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .title-wrapper .pull-right:hover,
.page-node-53 .title-wrapper .pull-right:hover {
  cursor: pointer;
}
/* line 21, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .title-wrapper .pull-right h1,
.page-node-53 .title-wrapper .pull-right h1 {
  position: absolute;
  z-index: 3;
  right: -10px;
  top: 0;
  background-color: white;
  margin: 14px 10px 10px 10px;
  margin-top: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px 20px 10px 20px;
  border-radius: 25px;
  font-size: large;
}
/* line 37, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .title-wrapper .pull-right h1:hover,
.page-node-53 .title-wrapper .pull-right h1:hover {
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15);
}
/* line 42, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .header-wrapper,
.page-node-53 .header-wrapper {
  position: relative;
  text-align: center;
}
/* line 45, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .header-wrapper .cbs-dwp-icon-shield-checked,
.page-node-53 .header-wrapper .cbs-dwp-icon-shield-checked {
  margin-top: -60px;
  font-size: 550%;
  padding-top: 70px;
  color: #e1e1e1;
}
/* line 51, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .header-wrapper p:first-child,
.page-node-53 .header-wrapper p:first-child {
  font-size: x-large;
}
/* line 54, ../sass/components/_page.terms-of-use.scss */
.page-terms-use .header-wrapper p:nth-child(2),
.page-node-53 .header-wrapper p:nth-child(2) {
  margin-left: 100px;
  margin-right: 100px;
}
/* line 61, ../sass/components/_page.terms-of-use.scss */
.page-terms-use #block-views-49edda1ed78902624f55446ea685cdfb h2:first-child,
.page-node-53 #block-views-49edda1ed78902624f55446ea685cdfb h2:first-child {
  display: none;
}

/* line 3, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term .taxonomy-term-description p, body.node-type-facts .taxonomy-term-description p {
  text-align: center;
  font-size: xx-large;
}
/* line 7, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term .dwp-card, body.node-type-facts .dwp-card {
  margin-top: 20px;
  transition: 0.3s;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding-right: 0;
  padding-left: 0;
  margin-right: 1.5%;
  background-color: white;
}
/* line 16, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term .dwp-card .field-items a:hover, body.page-taxonomy-term .dwp-card h2 a:hover, body.page-taxonomy-term .dwp-card .field-items a:visited, body.page-taxonomy-term .dwp-card h2 a:visited, body.node-type-facts .dwp-card .field-items a:hover, body.node-type-facts .dwp-card h2 a:hover, body.node-type-facts .dwp-card .field-items a:visited, body.node-type-facts .dwp-card h2 a:visited {
  color: RGBA(45, 128, 123, 1);
  text-decoration: none;
}
/* line 22, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term div.dwp-container, body.node-type-facts div.dwp-container {
  min-height: 210px;
  font-size: 1.05em;
  padding: 2px 16px;
}
/* line 27, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term div.dwp-container div.dwp-card-title, body.node-type-facts div.dwp-container div.dwp-card-title {
  color: #e7131a;
  font-size: 1.5em;
}
/* line 32, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term div.dwp-container .dwp-fact-row.dwp-fact-button, body.node-type-facts div.dwp-container .dwp-fact-row.dwp-fact-button {
  padding-bottom: 20px;
}
/* line 36, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term div.dwp-container .link-wrapper, body.node-type-facts div.dwp-container .link-wrapper {
  padding-bottom: 20px;
  padding-top: 20px;
}
/* line 39, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
body.page-taxonomy-term div.dwp-container .link-wrapper li.node-readmore a, body.node-type-facts div.dwp-container .link-wrapper li.node-readmore a {
  background-color: #e7131a;
  color: white;
  font-weight: bold;
  border-radius: 22px;
  padding: 10px 31px;
  font-size: 1.05em;
}

@media (min-width: 1000px) {
  /* line 55, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
  body.page-taxonomy-term div.dwp-container {
    font-size: 1.1em;
  }
  /* line 58, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
  body.page-taxonomy-term div.dwp-container div.dwp-card-title {
    font-size: 1.6em;
  }
  /* line 62, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
  body.page-taxonomy-term div.dwp-container .link-wrapper li.node-readmore a {
    border-radius: 23px;
    padding: 11px 32px;
    font-size: 1.1em;
  }
  /* line 68, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
  body.page-taxonomy-term div.dwp-container .dwp-card.col-md-3 {
    width: 27%;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../sass/components/_page.taxonomy-term-page-AND-facts-node-page.scss */
  body.page-taxonomy-term .dwp-card.col-md-3 {
    width: 29%;
  }
}
/* line 11, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.cbs-wss-booking-clinic-search .page-title-content h1.page-title {
  display: none;
}
/* line 20, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.page-donate-select-time h1.page-title .collection-type-title, body.cbs-wss-booking.page-donate-verify-details h1.page-title .collection-type-title {
  position: relative;
  padding-left: 55px;
}
/* line 23, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.page-donate-select-time h1.page-title .collection-type-title:before, body.cbs-wss-booking.page-donate-verify-details h1.page-title .collection-type-title:before {
  content: "";
  height: 64px;
  width: 45px;
  position: absolute;
  top: -15px;
  left: 0;
  background: no-repeat left top;
  background-image: url("../images/booking-clinic-select/donation-bag-blood.png");
  background-size: auto 55px;
}
/* line 35, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.page-donate-select-time h1.page-title .collection-type-title.collection-type-plasma:before, body.cbs-wss-booking.page-donate-verify-details h1.page-title .collection-type-title.collection-type-plasma:before {
  background-image: url("../images/booking-clinic-select/donation-bag-plasma.png");
}
/* line 43, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking h1.page-title .collection-type-separator {
  padding-right: 10px;
}
/* line 48, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-block-contextual-info {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  font-size: 120%;
  text-align: center;
  padding: 15px 25px;
  margin-bottom: 15px;
  border: solid 5px #e7131a;
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
}
/* line 58, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-block-contextual-info.gray {
  background: #e8e8e8;
  border-color: transparent;
  box-shadow: none;
}
/* line 66, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context p:first-child {
  margin-top: 0px;
}
/* line 70, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context p:last-child {
  margin-bottom: 0px;
}
/* line 74, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .lead-in {
  font-weight: bold;
}
/* line 77, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .lead-in .publicly-available-notice {
  font-weight: normal;
  display: block;
}
/* line 83, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .label {
  color: #4d4d4d;
  font-size: inherit;
  font-weight: bold;
}
/* line 88, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .label::before {
  content: "\e840";
  font-family: cbs-dwp-icons;
  color: #e7131a;
  font-weight: normal;
  padding-right: 5px;
}
/* line 97, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .value {
  padding-right: 10px;
}
/* line 102, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .appointment-location .label::before {
  content: "\e840";
}
/* line 108, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .appointment-date {
  white-space: nowrap;
}
/* line 111, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .appointment-date .label::before {
  content: "\e83e";
}
/* line 116, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .appointment-time {
  white-space: nowrap;
}
/* line 119, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-context .appointment-time .label::before {
  content: "\e82b";
}
/* line 127, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .lead-in.booking-reservation {
  margin: 0px;
}
/* line 130, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .lead-in.booking-reservation .size {
  text-decoration: underline;
  padding-left: 1px;
  padding-right: 1px;
}
/* line 136, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .lead-in.booking-reservation select {
  background: #f0f0f0;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 143, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .lead-in a {
  font-style: italic;
}
/* line 148, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .additional-info {
  display: none;
  font-size: 80%;
}
/* line 152, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .additional-info em {
  font-style: normal;
}
/* line 156, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation-champion .additional-info p {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 165, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.cbs-wss-booking-clinic-search .cbs-wss-booking-group-reservation-champion .additional-info {
  display: block;
}
/* line 173, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-group-reservation .lead-in a {
  font-style: italic;
}
/* line 180, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-reschedule-conflicts .title {
  font-weight: bold;
}
/* line 184, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-reschedule-conflicts .lead-in1 {
  display: none;
}
/* line 188, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-reschedule-conflicts .lead-inX {
  display: block;
}
/* line 193, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-reschedule-conflicts.total-conflicts-1 .lead-in1 {
  display: block;
}
/* line 197, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-reschedule-conflicts.total-conflicts-1 .lead-inX {
  display: none;
}
/* line 203, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-reschedule-conflicts .conflicts li {
  color: #e7131a;
}
/* line 209, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon-wrapper {
  color: #ffffff;
  background: #e7131a;
  margin: 0px -20px;
}
/* line 215, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon-wrapper h2 {
  display: none;
}
/* line 221, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.cbs-dwp-pfl-context-champion .cbs-wss-booking-progress-ribbon-wrapper {
  background: #4d4d4d;
}
/* line 226, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking.cbs-dwp-pfl-context-champion .cbs-wss-booking-progress-ribbon-wrapper .progress-ribbon-step-active-1 .active-nubby ::after {
  color: #4d4d4d;
  background: #4d4d4d;
}
/* line 235, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon {
  /*
  .step-icon-line-left {
    > div {
      position: relative;
      &::before {
        content: $cbs-dwp-icon-chevron-right;
        font-family: cbs-dwp-icons;
        font-size: 60%;
        position: absolute;
        display: inline-block;
        width: 16px;
        height: 20px;
        left: -20px;
        top: -11px;
      }
    }
  }
  */
}
/* line 236, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon ol {
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: relative;
  width: 100%;
}
/* line 243, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon ol li {
  position: relative;
  left: 10px;
  width: 19.5%;
  font-weight: normal;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}
/* line 254, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-container {
  display: table;
  width: 100%;
}
/* line 259, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-container-inner {
  display: table-cell;
  text-align: center;
}
/* line 264, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-label {
  font-size: 16px;
  padding-top: 10px;
}
/* line 269, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon {
  display: table;
  width: 100%;
  font-size: 200%;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 277, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-inner {
  display: table-row;
}
/* line 281, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-itself {
  display: table-cell;
  vertical-align: middle;
  font-weight: medium;
}
/* line 286, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-itself::before {
  font-family: cbs-dwp-icons;
  content: "\e84d";
}
/* line 293, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-status-0 .step-label,
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-status-0 .step-icon-itself {
  opacity: .6;
}
/* line 299, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-line {
  display: table-cell;
  width: 49%;
  vertical-align: middle;
}
/* line 304, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-line > div {
  display: block;
  margin: 0px 10px;
  border-bottom: solid 1px rgba(255, 255, 255, 0.5);
}
/* line 331, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-line-right > div {
  position: relative;
}
/* line 333, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-icon-line-right > div::before {
  content: "\e80f";
  font-family: cbs-dwp-icons;
  font-size: 60%;
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 20px;
  right: -20px;
  top: -12px;
}
/* line 348, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-value-0 .step-value-inner {
  visibility: hidden;
}
/* line 353, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-value-inner {
  height: 30px;
  width: 150px;
  color: #e7131a;
  background-color: #ffffff;
  line-height: 30px;
  padding: 0px 25px;
  margin: 2px 0px 6px 0px;
  border-radius: 15px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  cursor: default;
}
/* line 369, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-value-inner .step-modify .action-label {
  display: none;
}
/* line 373, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-value-inner .step-modify::before {
  content: "\e80b";
  font-family: cbs-dwp-icons;
  font-size: 80%;
  color: #e7131a;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 8px;
  padding-top: 0px;
  display: inline-block;
  cursor: pointer;
}
/* line 389, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .step-value-inner .step-complete::before {
  content: "\e80c";
  font-family: cbs-dwp-icons;
  font-size: 110%;
  color: #36a737;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 5px;
  padding-top: 0px;
  display: inline-block;
  cursor: default;
}
/* line 406, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-active-1 .active-nubby {
  position: absolute;
  left: 50%;
  z-index: 1;
}
/* line 411, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-active-1 .active-nubby ::after {
  content: '\00a0';
  position: relative;
  left: -50%;
  color: #e7131a;
  background: #e7131a;
  width: 10px;
  height: 10px;
  display: block;
  transform: rotate(45deg);
}
/* line 426, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step.first .step-icon-line-left {
  opacity: 0;
}
/* line 432, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step.last .step-icon-line-right {
  opacity: 0;
}
/* line 439, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-group-reservation .step-icon-itself::before {
  content: "\e854";
}
/* line 448, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-clinic-search .step-icon-itself::before {
  content: "\e84d";
}
/* line 456, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-clinic-select .step-icon-itself::before {
  content: "\e840";
}
/* line 464, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-date-and-time .step-icon-itself::before {
  content: "\e83e";
}
/* line 472, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-confirmation .step-icon-itself::before {
  content: "\e83f";
}
/* line 480, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step-completion .step-icon-itself::before {
  content: "\e80c";
}

/* line 494, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-completed .progress-ribbon-step-completion .step-icon-itself::before {
  content: '';
}
/* line 498, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-completed .progress-ribbon-step-completion .step-icon-itself div {
  width: 20px;
  height: 20px;
  background-image: url("../images/booking-progress-bar-completed.svg");
  background-size: cover;
  display: inline-block;
  transform: scale(2);
}
/* line 509, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-completed .progress-ribbon-step-completion .step-icon-line-left > div {
  display: block;
  margin-right: 15px;
}

@media (max-width: 600px) {
  /* line 523, ../sass/components/_page.booking.all.scss */
  body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .item-list > ol {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 529, ../sass/components/_page.booking.all.scss */
  body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step {
    display: none;
  }
  /* line 532, ../sass/components/_page.booking.all.scss */
  body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step.progress-ribbon-step-active-1, body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step.progress-ribbon-step-active-previous, body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step.progress-ribbon-step-active-next {
    display: inline-block;
    width: 32%;
  }
  /* line 542, ../sass/components/_page.booking.all.scss */
  body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step .step-value-inner {
    width: 1px;
    padding: 0px 15px;
  }
  /* line 547, ../sass/components/_page.booking.all.scss */
  body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step .step-value-inner .step-modify::before {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
  }
  /* line 556, ../sass/components/_page.booking.all.scss */
  body.cbs-wss-booking .cbs-wss-booking-progress-ribbon .progress-ribbon-step .step-literal-value {
    display: none;
  }
}
/* line 574, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values ol {
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: relative;
  width: 100%;
}
/* line 581, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values ol li {
  margin-bottom: 10px;
}
/* line 586, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-container {
  display: table;
  width: 100%;
  background: #ffffff;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
}
/* line 594, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-container-inner {
  display: table-row;
  border-radius: 5px;
}
/* line 600, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .show-map .item-container,
body.cbs-wss-booking .cbs-wss-booking-progress-values .show-map .item-container-inner {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 606, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .show-map .google-map {
  display: table;
  width: 100%;
  border: solid 1px #e1e1e1;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 615, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .show-map .google-map-inner {
  display: table-cell;
  width: 100%;
  height: 200px;
}
/* line 622, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-icon {
  display: table-cell;
  width: 100px;
  min-height: 100px;
  border-right: solid 1px #e1e1e1;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 631, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-icon-inner {
  width: 70px;
  height: 70px;
  color: #ffffff;
  background: RGBA(65, 155, 150, 1);
  font-size: 30px;
  font-weight: medium;
  text-align: center;
  line-height: 70px;
  margin: 15px;
  border-radius: 35px;
}
/* line 643, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-icon-inner::before {
  font-family: cbs-dwp-icons;
  content: "\e84d";
  position: relative;
  top: 0px;
}
/* line 651, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-content {
  display: table-cell;
  position: relative;
  vertical-align: top;
  padding: 15px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 660, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-label {
  font-size: 14px;
  margin-bottom: 5px;
}
/* line 665, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .item-value {
  font-size: 18px;
}
/* line 669, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .actions {
  position: absolute;
  top: 8px;
  right: 10px;
}
/* line 675, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .actions .action .action-label {
  display: none;
}
/* line 679, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .actions .action a::before {
  content: "\e80b";
  font-family: cbs-dwp-icons;
  font-size: 80%;
  color: #e7131a;
  cursor: pointer;
}
/* line 689, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .actions.action-value-modify a::before {
  content: "\e80b";
}
/* line 697, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .progress-values-item-group-reservation .item-icon-inner::before {
  content: "\e854";
  font-size: 120%;
}
/* line 706, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .progress-values-item-clinic-search .item-icon-inner::before {
  content: "\e84d";
}
/* line 714, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .progress-values-item-clinic-select .item-icon-inner::before {
  content: "\e840";
}
/* line 722, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .progress-values-item-date-and-time .item-icon-inner::before {
  content: "\e83e";
}
/* line 730, ../sass/components/_page.booking.all.scss */
body.cbs-wss-booking .cbs-wss-booking-progress-values .progress-values-item-empty .actions .action-value-modify {
  display: none;
}

/* line 3, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .page-container .page-title-wrapper {
  border-bottom: 0px;
}
/* line 7, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .sitewide-notification {
  margin-bottom: -15px;
}
/* line 11, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .cbs-metronic-page-content {
  display: flex;
}
/* line 15, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .cbs-metronic-page-content-inner {
  flex: 1 1 100%;
  background: url("../images/booking-landing/map-ottawa.jpg");
  background-size: cover;
  padding: 0px 20px;
  margin: 0px -20px;
}
/* line 23, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .region-content {
  padding-top: 25px;
}
/* line 26, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .region-content::before {
  content: "\e84d";
  color: #e7131a;
  font-family: cbs-dwp-icons;
  font-size: 400%;
  font-weight: bold;
  text-align: center;
  display: block;
}
/* line 37, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .cbs-dwp-lead-in-blurb {
  color: #666666;
  font-size: 130%;
  font-weight: normal;
  text-align: center;
  text-shadow: 0px 0px 25px #999999;
}
/* line 46, ../sass/components/_page.booking.clinic-search.scss */
body.cbs-wss-booking-clinic-search .cbs-wss-booking-block-form-clinic-search-landing .cbs-wss-booking-form-clinic-search {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

/* line 62, ../sass/components/_page.booking.clinic-search.scss */
body.front .clinic-search-homepage-wrapper {
  margin-top: -6%;
}
/* line 65, ../sass/components/_page.booking.clinic-search.scss */
body.front .clinic-search-homepage-wrapper .clinic-search-book-your-appointment-v2 {
  padding: 0 20px;
  font-weight: bold;
  white-space: normal;
  color: #ffffff;
}

@media (min-width: 200px) {
  /* line 77, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text h1 {
    font-size: 4.3vw;
  }
  /* line 81, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text p {
    visibility: hidden;
    font-size: 2.4vw;
    margin-top: 18%;
  }
}
@media (min-width: 480px) {
  /* line 91, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text h1 {
    font-size: 3.8vw;
  }
}
@media (min-width: 720px) {
  /* line 99, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text h1 {
    font-size: 3.4vw;
  }
  /* line 103, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text p {
    visibility: visible;
    font-size: 1.9vw;
    margin-top: 12px;
  }
}
@media (min-width: 768px) {
  /* line 113, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text h1 {
    font-size: 3.1vw;
  }
}
@media (min-width: 850px) {
  /* line 121, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text h1 {
    font-size: 2.85vw;
  }
  /* line 125, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text p {
    font-size: 1.5vw;
  }
}
@media (min-width: 1000px) {
  /* line 133, ../sass/components/_page.booking.clinic-search.scss */
  body.front .page-container .container-inner-chunk .clinic-search-homepage-title-text p {
    font-size: 1.4vw;
  }
}
/* line 9, ../sass/components/_page.booking.clinic-select.scss */
body.browser-safari.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations .cbs-wss-booking-clinic-select-location-inner .title {
  display: block !important;
  width: 200%;
}

/* line 26, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form {
  background: none;
  padding: 0;
  border-radius: 0px;
}
/* line 27, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form > div {
  float: left;
  margin-bottom: 10px;
}
/* line 35, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form label {
  padding-right: 10px;
}
/* line 39, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form select {
  height: 36px;
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  border: solid 1px #cccccc;
  border-radius: 18px;
  margin-right: 50px;
}
/* line 50, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form .type-filter .type-filters-label {
  margin-right: 10px;
}
/* line 53, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form .type-filter label {
  height: 36px;
  background-color: #ffffff;
  padding: 5px 15px 0 15px;
  border: solid 1px #cccccc;
  border-radius: 18px;
  margin-right: 20px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 64, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form .type-filter input[type=checkbox] {
  margin-left: 20px;
  position: relative;
}
/* line 67, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form .type-filter input[type=checkbox]::after {
  content: "\e80c";
  font-family: cbs-dwp-icons;
  color: #cccccc;
  background-color: #ffffff;
  position: relative;
  top: -5px;
}
/* line 75, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .clinic-select-sorter-form .type-filter input[type=checkbox]:checked::after {
  color: green;
}
/* line 82, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations {
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 70px;
}
/* line 88, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location {
  position: relative;
  margin: 0px;
  padding: 0px;
}
/* line 93, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location {
  display: table;
  min-width: 100%;
  max-width: 1200px;
  background-color: #ffffff;
  margin-bottom: 10px;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  transition: all .2s ease-in-out;
  position: relative;
}
/* line 104, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location:hover {
  position: relative;
  z-index: 1000;
  box-shadow: 0 15px 16px 5px rgba(0, 0, 0, 0.07);
}
/* line 112, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location.location-collection-type-blood h3,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location.location-collection-type-blood .heading-title {
  color: #e7131a;
}
/* line 117, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location.location-collection-type-blood .title {
  background-image: url("../images/booking-clinic-select/donation-bag-blood.png");
}
/* line 123, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location.location-collection-type-plasma h3,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location.location-collection-type-plasma .heading-title {
  color: #bb8a0b;
}
/* line 128, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location.location-collection-type-plasma .title {
  background-image: url("../images/booking-clinic-select/donation-bag-plasma.png");
}
/* line 134, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location-inner {
  display: table;
  width: 100%;
  position: relative;
}
/* line 140, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .title {
  display: table-caption;
  position: relative;
  padding: 39px 15px 21px 68px;
  background: no-repeat left top;
  background-size: auto 48px;
  background-position: 20px 31px;
}
/* line 148, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .title .title-inner {
  position: relative;
}
/* line 152, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .title .donor-recommended-event {
  position: absolute;
  top: -25px;
  right: 0px;
  font-size: 85%;
}
/* line 159, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .title h3 {
  display: inline-block;
  position: relative;
  float: left;
  width: 60%;
  font-size: 120%;
  text-align: left;
  padding: 7px 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 171, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .title .distance {
  position: relative;
  color: #666666;
  font-size: 120%;
  margin-bottom: 10px;
  margin-left: 5px;
  width: auto;
  text-align: right;
  display: block;
  float: right;
}
/* line 184, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .form-body {
  position: relative;
}
/* line 188, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .form-item-appointmentDate {
  position: absolute;
  top: -70px;
  width: 100%;
  text-align: center;
}
/* line 194, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .form-item-appointmentDate label {
  display: none;
}
/* line 198, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .form-item-appointmentDate select {
  display: inline;
}
/* line 203, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .form-submit {
  margin: 10px 5px 5px 5px;
}
/* line 207, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .loading,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .none-eligible,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn {
  display: inline-block;
  padding: 6px 10px;
  border: solid 1px #cccccc;
  border-radius: 15px;
}
/* line 216, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .upcoming-dates {
  display: none;
}
/* line 221, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events {
  width: 100%;
  position: absolute;
  top: 0px;
  text-align: center;
  margin-top: -20px;
}
/* line 229, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn-group.open {
  z-index: 1200;
}
/* line 237, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn .btn-label,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn:hover .btn-label,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn:focus .btn-label {
  font-size: 1em;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 0px;
}
/* line 245, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .none-eligible,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events {
  animation-name: cbs-dwp-pop-out;
  animation-duration: 1s;
  animation-iteration-count: 1;
}
/* line 252, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .loading-inner {
  animation-name: cbs-dwp-loading-pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
/* line 259, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .heading {
  color: #8c8c8c;
  font-size: 19px;
  margin-bottom: 10px;
}
/* line 264, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .heading .hint {
  font-size: 80%;
}
/* line 270, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .location-name {
  font-size: 110%;
  font-weight: medium;
}
/* line 275, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .address1,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .address2 {
  font-size: 90%;
  font-weight: normal;
}
/* line 281, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .where-inner {
  max-height: 160px;
  overflow: visible;
}
/* line 287, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when {
  padding: 0px 10px;
  padding-top: 25px;
  border-top: solid 1px #e1e1e1;
}
/* line 293, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .icon,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when .icon {
  width: 80px;
  height: 80px;
  background-color: RGBA(65, 155, 150, 1);
  display: inline-block;
  display: none;
  border-radius: 50%;
  margin: 30px 0px 20px 0px;
}
/* line 302, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .icon::before,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when .icon::before {
  content: "\e840";
  color: #ffffff;
  font-size: 35px;
  font-family: cbs-dwp-icons;
  line-height: 80px;
}
/* line 314, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when .icon::before {
  content: "\e83e";
}
/* line 321, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions {
  position: relative;
}
/* line 323, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .where,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .when {
  padding: 15px 0px 0px 0px;
}
/* line 328, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .action {
  height: 35px;
  min-width: 130px;
  color: #ffffff;
  background-color: #e7131a;
  font-size: 90%;
  line-height: 35px;
  text-decoration: none;
  padding: 0px 10px;
  margin: 5px 10px;
  border: none;
  border-radius: 17.5px;
  display: inline-block;
  transition: all .2s ease-in-out;
}
/* line 343, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .action:hover, body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .action:focus {
  position: relative;
  z-index: 1100;
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}
/* line 355, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .where .action-directions {
  color: #666666;
  background-color: #ffffff;
  border: solid 1px #cccccc;
}
/* line 360, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .where .action-directions::before {
  content: "\e818";
  color: RGBA(45, 128, 123, 1);
  font-family: cbs-dwp-icons;
  padding-right: 6px;
}
/* line 369, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions {
  display: table-row-group;
}
/* line 373, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .details-inner,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .actions-inner,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .details-inner,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .actions-inner {
  display: table-row;
}
/* line 378, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .where,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .when {
  display: table-cell;
  width: 50%;
  text-align: center;
  position: relative;
}
/* line 384, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where .events .dropdown-menu,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when .events .dropdown-menu,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .where .events .dropdown-menu,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .when .events .dropdown-menu {
  max-height: 300px;
  max-width: 300px;
  overflow-y: scroll;
}
/* line 392, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .where,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .where {
  border-right: solid 1px #e1e1e1;
}
/* line 396, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .when,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .when {
  position: relative;
}
/* line 400, ../sass/components/_page.booking.clinic-select.scss */
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .details .action,
body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .actions .action {
  display: inline-block;
}

/* line 410, ../sass/components/_page.booking.clinic-select.scss */
html.js body.cbs-wss-booking-select-clinic .form-item-appointmentDate {
  display: none;
}
/* line 416, ../sass/components/_page.booking.clinic-select.scss */
html.js body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events,
html.js body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .upcoming-dates {
  display: block;
}

@media (min-width: 480px) {
  /* line 429, ../sass/components/_page.booking.clinic-select.scss */
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .loading,
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .none-eligible,
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn {
    padding: 6px 15px;
  }
  /* line 435, ../sass/components/_page.booking.clinic-select.scss */
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .title h3 {
    width: 82%;
  }
  /* line 438, ../sass/components/_page.booking.clinic-select.scss */
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events {
    margin-top: -45px;
  }
  /* line 443, ../sass/components/_page.booking.clinic-select.scss */
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn .btn-label,
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn:hover .btn-label,
  body.page-sidebar-closed.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn:focus .btn-label {
    font-size: 19px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-right: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 459, ../sass/components/_page.booking.clinic-select.scss */
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .loading,
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .none-eligible,
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn {
    padding: 6px 15px;
  }
  /* line 469, ../sass/components/_page.booking.clinic-select.scss */
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn .btn-label,
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn:hover .btn-label,
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .events .btn:focus .btn-label {
    font-size: 19px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-right: 10px;
  }
}
@media (max-width: 1580px) {
  /* line 485, ../sass/components/_page.booking.clinic-select.scss */
  body.cbs-wss-booking-select-clinic .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-select-location {
    width: 90%;
  }
}
/* line 5, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .drupal-messages-container,
.modal .multi-booking-time-selector .drupal-messages-container {
  margin-bottom: 40px;
}
/* line 9, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-block-contextual-info,
.modal .multi-booking-time-selector .cbs-wss-booking-block-contextual-info {
  margin-top: -15px;
  margin-bottom: 40px;
}
/* line 14, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-utils-calendar-month-widget,
.modal .multi-booking-time-selector .cbs-utils-calendar-month-widget {
  min-width: 220px;
  background-color: #ffffff;
  margin-left: -15px;
  margin-bottom: 65px;
}
/* line 22, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .row.panels-bootstrap-row-dwp_basic_3_column_3_5_4_-main .column-inside-first,
.modal .multi-booking-time-selector .row.panels-bootstrap-row-dwp_basic_3_column_3_5_4_-main .column-inside-first {
  margin-top: -20px;
  margin-bottom: 30px;
}
/* line 29, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .row.panels-bootstrap-row-dwp_basic_3_column_3_5_4_-main .column-inside-last,
.modal .multi-booking-time-selector .row.panels-bootstrap-row-dwp_basic_3_column_3_5_4_-main .column-inside-last {
  margin-top: -20px;
}
/* line 34, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .event-info-simple,
.modal .multi-booking-time-selector .event-info-simple {
  color: #4d4d4d;
  font-size: 20px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: -20px;
  margin-bottom: 60px;
}
/* line 41, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .event-info-simple .event-time-details,
.modal .multi-booking-time-selector .event-info-simple .event-time-details {
  display: block;
  font-size: 150%;
  margin-bottom: 15px;
}
/* line 46, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .event-info-simple .event-time-details .data-label,
.modal .multi-booking-time-selector .event-info-simple .event-time-details .data-label {
  display: none;
}
/* line 54, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .region-content #panel-bootstrap-row-main #panel-bootstrap-column-1,
.modal .multi-booking-time-selector .region-content #panel-bootstrap-row-main #panel-bootstrap-column-1 {
  z-index: 1;
}
/* line 60, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time {
  background: none;
  padding: 0px;
  border-radius: 0px;
  z-index: -1;
}
/* line 66, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .form-body,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .form-body {
  text-align: center;
  margin-left: -15px;
  margin-right: -20px;
}
/* line 72, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .form-wrapper,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .form-wrapper {
  text-align: center;
  margin: 0px auto 20px auto;
}
/* line 77, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .no-available-times-blurb,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .no-available-times-blurb {
  display: none;
  font-size: 140%;
  text-align: left;
  margin: -20px 20px 60px 20px;
}
/* line 84, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time.no-available-times .no-available-times-blurb,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time.no-available-times .no-available-times-blurb {
  display: block;
}
/* line 89, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .action-view-timeslots-details-wrapper .action-view-timeslots-details,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .action-view-timeslots-details-wrapper .action-view-timeslots-details {
  margin-top: 40px;
}
/* line 95, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .action-cancel-wrapper .action-cancel,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .action-cancel-wrapper .action-cancel {
  color: #ffffff !important;
  background-color: #888888 !important;
  font-size: 85%;
  padding: 8px 14px;
  margin-top: 0px;
}
/* line 102, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .action-cancel-wrapper .action-cancel:hover, body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .action-cancel-wrapper .action-cancel:focus,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .action-cancel-wrapper .action-cancel:hover,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .action-cancel-wrapper .action-cancel:focus {
  color: #ffffff !important;
  background-color: #e7131a !important;
}
/* line 110, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword {
  margin: 25px 15px;
}
/* line 113, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword.impacted, body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword.on-hold, body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword.ineligible,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword.impacted,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword.on-hold,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword.ineligible {
  color: #e7131a;
  font-size: 105%;
}
/* line 119, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword.impacted .status, body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword.on-hold .status, body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword.ineligible .status,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword.impacted .status,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword.on-hold .status,
.modal .multi-booking-time-selector .cbs-wss-booking-form-clinic-select-event-time .afterword.ineligible .status {
  text-transform: uppercase;
}
/* line 126, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode {
  margin-bottom: 20px;
}
/* line 129, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode button,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode button {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode button:first-child,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode button:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode button:last-child,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode button:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode button:hover, body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode button:focus,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode button:hover,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode button:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 132, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTimeFillMode button:after,
.modal .multi-booking-time-selector .form-item-appointmentTimeFillMode button:after {
  content: "\f00c";
  font-family: FontAwesome;
  color: #ffffff;
  font-size: 110%;
  float: right;
  padding-left: 10px;
}
/* line 143, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime,
.modal .multi-booking-time-selector .form-item-appointmentTime {
  display: inline-block;
  position: relative;
  text-align: left;
  margin: 0px;
}
/* line 149, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime input,
.modal .multi-booking-time-selector .form-item-appointmentTime input {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 15px;
}
/* line 156, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label,
.modal .multi-booking-time-selector .form-item-appointmentTime label {
  position: relative;
  width: 150px;
  height: 60px;
  background: #ffffff;
  font-size: 125%;
  line-height: 60px;
  padding: 0px 12px;
  margin: 0px 10px 10px 10px;
  border: solid 1px #dddddd;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer;
}
/* line 170, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime label::after {
  content: "\e80c";
  font-family: cbs-dwp-icons;
  color: #e5e5e5;
  font-size: 110%;
  float: right;
}
/* line 178, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label .available-slots,
.modal .multi-booking-time-selector .form-item-appointmentTime label .available-slots {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 20px;
  height: 22px;
  color: #ffffff;
  background: #e7131a;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  transition: all 0.15s ease-in-out;
  display: none;
}
/* line 193, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label .available-slots:hover,
.modal .multi-booking-time-selector .form-item-appointmentTime label .available-slots:hover {
  transform: scale(1.5);
}
/* line 198, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label:hover,
.modal .multi-booking-time-selector .form-item-appointmentTime label:hover {
  z-index: 1000;
  box-shadow: 0 15px 16px 5px rgba(0, 0, 0, 0.15);
}
/* line 202, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label:hover::after,
.modal .multi-booking-time-selector .form-item-appointmentTime label:hover::after {
  color: #36a737;
  opacity: 1.0;
}
/* line 207, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime label:hover .available-slots,
.modal .multi-booking-time-selector .form-item-appointmentTime label:hover .available-slots {
  display: inline-block;
}
/* line 215, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.selected label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime.selected label::after {
  content: "\e80c";
  color: #36a737;
}
/* line 228, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-not-active-group label::after, body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-not-eligible label::after, body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-expired label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-not-active-group label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-not-eligible label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-expired label::after {
  display: block;
  content: "\e800";
  color: #e7131a;
  text-decoration: none;
  opacity: .5;
}
/* line 239, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-expired label,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-expired label {
  opacity: .5;
}
/* line 245, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-full label,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-full label {
  opacity: .5;
}
/* line 249, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-full label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-full label::after {
  display: none;
  content: "\e800";
  color: #e7131a;
  text-decoration: none;
}
/* line 259, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-booked-by-donor label,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-booked-by-donor label {
  opacity: 1.0;
  text-decoration: none;
}
/* line 263, ../sass/components/_page.booking.select-time.scss */
body.cbs-wss-booking-select-time .form-item-appointmentTime.timeslot-is-booked-by-donor label::after,
.modal .multi-booking-time-selector .form-item-appointmentTime.timeslot-is-booked-by-donor label::after {
  display: block;
  content: "\e80c";
  color: #36a737;
  opacity: 1.0;
}

/* line 277, ../sass/components/_page.booking.select-time.scss */
html.js .cbs-wss-booking-form-clinic-select-event-time .form-submit {
  display: none;
  margin-top: 20px;
}
/* line 284, ../sass/components/_page.booking.select-time.scss */
html.js .form-item-appointmentTime input {
  display: none;
}
/* line 293, ../sass/components/_page.booking.select-time.scss */
html.js .cbs-dwp-pfl-context-champion .form-item-appointmentTime label:hover::after {
  color: #a5a5a5;
}
/* line 302, ../sass/components/_page.booking.select-time.scss */
html.js .cbs-dwp-pfl-context-champion .form-item-appointmentTime.selected label:hover::after {
  color: #36a737;
}
/* line 311, ../sass/components/_page.booking.select-time.scss */
html.js .cbs-dwp-pfl-context-champion .cbs-wss-booking-form-clinic-select-event-time .form-submit {
  display: inline-block;
}

@media (max-width: 1260px) {
  /* line 321, ../sass/components/_page.booking.select-time.scss */
  body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time {
    padding-left: 15px;
  }
  /* line 324, ../sass/components/_page.booking.select-time.scss */
  body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 333, ../sass/components/_page.booking.select-time.scss */
  body.cbs-wss-booking-select-time.page-sidebar-closed .cbs-wss-booking-form-clinic-select-event-time {
    padding-left: 0px;
  }
  /* line 336, ../sass/components/_page.booking.select-time.scss */
  body.cbs-wss-booking-select-time.page-sidebar-closed .cbs-wss-booking-form-clinic-select-event-time .afterword {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  /* line 346, ../sass/components/_page.booking.select-time.scss */
  body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time {
    padding-left: 0px;
    margin-top: -35px;
    margin-bottom: 55px;
  }
  /* line 351, ../sass/components/_page.booking.select-time.scss */
  body.cbs-wss-booking-select-time .cbs-wss-booking-form-clinic-select-event-time .afterword {
    max-width: 100%;
    padding: 0px 25px;
  }
}
/* line 7, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details.cbs-dwp-pfl-context-champion .region-content .panels-bootstrap-row-dwp_basic_2_column_8_4_-main > .column-inside-first {
  width: 100%;
}
/* line 11, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details.cbs-dwp-pfl-context-champion .region-content .panels-bootstrap-row-dwp_basic_2_column_8_4_-main > .column-inside-last {
  display: none;
}
/* line 18, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .booking-review-lead-in {
  text-align: center;
}
/* line 21, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .booking-review-lead-in p:first-child {
  margin-top: 0px;
}
/* line 27, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-dwp-eligibility-requirements-lead-in h2:first-child {
  margin-top: 0px;
}
/* line 32, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-dwp-eligibility-requirements-more-info {
  text-align: center;
  margin-top: 30px;
}
/* line 36, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-dwp-eligibility-requirements-more-info strong {
  color: #e7131a;
}
/* line 41, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-form-clinic-verify-details {
  background: none;
  padding: 0px;
  border-radius: 0px;
}
/* line 47, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details {
  min-width: 100%;
  max-width: 1200px;
  background-color: #ffffff;
  margin: 10px auto 10px auto;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  transition: all .2s ease-in-out;
  margin-bottom: 40px;
}
/* line 58, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details:hover {
  position: relative;
  z-index: 1000;
  box-shadow: 0 15px 16px 5px rgba(0, 0, 0, 0.07);
}
/* line 65, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .cbs-wss-booking-clinic-verify-details-inner {
  width: 100%;
}
/* line 71, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where {
  position: relative;
}
/* line 74, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .title h3 {
  font-size: 20px;
  font-weight: normal;
}
/* line 80, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .address1,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .address2 {
  font-size: 16px;
  font-weight: normal;
}
/* line 87, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when {
  padding: 0px;
}
/* line 91, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .icon,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when .icon {
  width: 80px;
  height: 80px;
  background-color: RGBA(65, 155, 150, 1);
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  margin: 0px 0px 20px 0px;
}
/* line 100, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .icon::before,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when .icon::before {
  content: "\e840";
  color: #ffffff;
  font-size: 35px;
  font-family: cbs-dwp-icons;
  line-height: 80px;
}
/* line 111, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .icon {
  position: absolute;
  top: 20px;
  left: 20px;
}
/* line 120, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when .icon::before {
  content: "\e83e";
}
/* line 126, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where-details {
  padding-left: 120px;
}
/* line 130, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when-details {
  width: 87%;
  font-size: 16px;
  padding: 25px 10px;
  margin: 30px auto 30px auto;
  border: solid 1px #e1e1e1;
}
/* line 139, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .form-item-previous {
  display: block;
  margin: 0px;
}
/* line 145, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .where,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .when {
  padding: 0px 0px 0px 0px;
}
/* line 148, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .where .events .dropdown-menu,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .when .events .dropdown-menu {
  max-height: 300px;
  max-width: 300px;
  overflow-y: scroll;
}
/* line 156, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .action,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .form-item-previous a {
  height: 35px;
  min-width: 130px;
  color: #ffffff;
  background-color: #e7131a;
  font-size: 14px;
  line-height: 35px;
  text-decoration: none;
  padding: 0px 10px;
  margin: 5px 10px;
  border: none;
  border-radius: 17.5px;
  display: inline-block;
  transition: all .2s ease-in-out;
}
/* line 172, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .action:hover, body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .action:focus,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .form-item-previous a:hover,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .form-item-previous a:focus {
  position: relative;
  z-index: 1100;
  color: #ffffff !important;
  background-color: RGBA(65, 155, 150, 1);
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}
/* line 182, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .form-item-previous a {
  color: #666666 !important;
  background-color: #ffffff;
  margin-top: 20px;
  border: solid 1px #cccccc;
}
/* line 188, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .form-item-previous a::before {
  content: "\e803";
  color: RGBA(45, 128, 123, 1);
  font-family: cbs-dwp-icons;
  font-weight: bold;
  padding-right: 6px;
}
/* line 197, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .actions .form-item-previous a:hover::before {
  color: #ffffff !important;
}
/* line 205, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .where .action-directions {
  color: #666666;
  background-color: #ffffff;
  border: solid 1px #cccccc;
  margin: 15px 0px;
}
/* line 211, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .where .action-directions::before {
  content: "\e818";
  color: #1ba7a1;
  font-family: cbs-dwp-icons;
  padding-right: 6px;
}
/* line 219, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .where .action-directions:hover::before {
  color: #ffffff !important;
}
/* line 225, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .where .google-map {
  margin-top: 20px;
}
/* line 229, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .where .google-map-inner {
  height: 260px;
  margin-bottom: -30px;
}
/* line 238, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .details-inner {
  overflow: auto;
}
/* line 7, ../sass/mixins/_clear.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .details-inner::after {
  content: "";
  clear: both;
  display: table;
}
/* line 244, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where,
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when {
  width: 50%;
  text-align: left;
  vertical-align: top;
  padding: 30px 0px;
  float: right;
}
/* line 254, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where {
  border-right: solid 1px #e1e1e1;
  float: left;
}
/* line 259, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when {
  position: relative;
  text-align: center;
}
/* line 264, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when .when-details .date {
  margin-bottom: 10px;
}
/* line 268, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when .when-details .time {
  display: inline-block;
  padding: 3px 5px;
  margin: 5px 4px;
  border: solid 1px #e1e1e1;
  border-radius: 4px;
}
/* line 278, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .action {
  display: inline-block;
}
/* line 285, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details input.form-submit {
  position: relative;
  top: -2px;
  width: 160px;
  height: 40px;
  color: #ffffff;
  background-color: #e7131a;
  font-size: 140%;
  line-height: 40px;
  padding: 0px;
  margin: 0px 10px;
  border: solid 1px #e7131a;
  border-radius: 20px;
  transition: all 0.15s ease-in-out;
}
/* line 301, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details input.form-submit:enabled:focus, body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details input.form-submit:enabled:hover {
  text-decoration: underline;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.15) !important;
}
/* line 307, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details input.form-submit:enabled:hover {
  cursor: pointer;
}
/* line 312, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details input.form-submit[disabled] {
  cursor: not-allowed;
}
/* line 317, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper {
  display: inline-block;
  line-height: 35px;
}
/* line 321, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper:before {
  content: "\f0da";
  color: #e7131a;
  font-size: 130%;
  font-family: FontAwesome;
  padding-right: 8px;
}
/* line 329, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper:after {
  content: "\f0d9";
  color: #e7131a;
  font-size: 130%;
  font-family: FontAwesome;
  padding-left: 8px;
}
/* line 339, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper-2:before {
  opacity: .55;
}
/* line 343, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper-2:after {
  opacity: .55;
}
/* line 349, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper-3:before {
  opacity: .35;
}
/* line 353, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper-3:after {
  opacity: .35;
}
/* line 359, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper-4:before {
  display: none;
}
/* line 363, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper-4:after {
  display: none;
}

/* Styles related to the multi-booking repeat feature */
/* line 376, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-lead-in-inner p {
  margin: 10px 0px;
}
/* line 379, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-lead-in-inner p:first-child {
  margin-top: 0px;
}
/* line 385, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item {
  position: relative;
  text-align: left;
  cursor: pointer;
  margin-bottom: 20px;
  margin-bottom: 20px;
  border: solid 1px #dddddd;
  border-radius: 5px;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}
/* line 395, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item:hover, body.cbs-wss-booking-verify-details .multi-booking-processed .event-item:focus {
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.2);
}
/* line 400, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-selected-date-is-valid="0"], body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-event-is-disabled="1"] {
  cursor: not-allowed;
}
/* line 404, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-selected-date-is-valid="0"] .date, body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-event-is-disabled="1"] .date {
  text-decoration: line-through;
}
/* line 410, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner {
  padding: 5px 40px 5px 50px;
}
/* line 413, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner::before {
  position: absolute;
  top: 11px;
  left: 10px;
  content: "\e83e";
  font-family: cbs-dwp-icons;
  color: #e7131a;
  font-size: 24px;
  font-weight: normal;
  padding-right: 5px;
}
/* line 425, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .date {
  font-weight: bold;
}
/* line 429, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .date-disabled,
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .date-unavailable,
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .time-unavailable,
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .details-failure {
  color: #c4161c;
}
/* line 436, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action,
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status {
  position: absolute;
  top: 10px;
  right: 5px;
  width: 30px;
  color: #222222;
  background: transparent;
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  padding: 0px;
  margin: 0px;
  border: solid 1px #222222;
  border-radius: 5px;
}
/* line 453, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action .label,
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status .label {
  display: none;
}
/* line 458, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action {
  opacity: .4;
}
/* line 461, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action:hover, body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action:focus {
  opacity: 1;
}
/* line 467, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status {
  top: 7px;
  font-size: 24px;
  opacity: 1;
  border-color: transparent;
}
/* line 476, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action-inner::before,
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status-inner::before {
  content: '';
}
/* line 482, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action-disable .action-inner:before {
  content: "\f1f8";
}
/* line 488, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .action-enable .action-inner:before {
  content: "\f067";
}
/* line 494, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status-unbookable .status-inner:before {
  content: "\f05e";
  color: #c4161c;
}
/* line 501, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status-pending .status-inner:before {
  content: "\f252";
}
/* line 507, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status-failure .status-inner:before {
  font-family: cbs-dwp-icons;
  content: "\e835";
  color: #ffa41d;
}
/* line 515, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item-inner .status-booked .status-inner:before {
  font-family: cbs-dwp-icons;
  content: "\e80c";
  color: #36a737;
}
/* line 527, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-selected-date-is-valid="0"], body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-selected-time-is-valid="0"], body.cbs-wss-booking-verify-details .multi-booking-processed .event-item[data-event-is-disabled="1"] {
  opacity: .6;
}
/* line 536, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item.action-notification-flash .event-item-inner {
  animation: notification-flash-teal-faded-2 2s ease;
}
/* line 542, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .event-item.action-notification-flash-delayed .event-item-inner {
  animation: notification-flash-teal-faded-2 2s ease;
  animation-delay: .5s;
}
/* line 549, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-options-title {
  font-size: 110%;
  font-weight: bold;
  display: inline-block;
  margin: 0px auto 10px auto;
  border-bottom: solid 1px #000000;
}
/* line 557, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-options {
  margin-bottom: -15px;
}
/* line 561, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option {
  padding: 6px 0px 6px 0px;
  min-height: 40px;
  clear: both;
}
/* line 566, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option:last-child {
  padding-bottom: 0px;
}
/* line 570, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option label, body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option select {
  font-size: 16px;
  padding: 0px 3px;
}
/* line 575, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option label {
  float: left;
}
/* line 579, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option select {
  float: right;
}
/* line 584, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option.inline-width-breach label {
  float: none;
  display: block;
  padding-bottom: 5px;
}
/* line 590, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option.inline-width-breach select {
  float: none;
}
/* line 597, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option .label-inner {
  position: relative;
  padding: 0px 0px 0px 30px;
}
/* line 601, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option .label-inner::before {
  position: absolute;
  top: -2px;
  left: 0px;
  width: 30px;
  font-family: FontAwesome;
  color: #e7131a;
  font-size: 120%;
  text-align: center;
}
/* line 615, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option.repeat-period .label-inner::before {
  content: "\f021";
}
/* line 623, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .multi-booking-processed .multi-booking-option.repeat-count .label-inner::before {
  content: "\f24d";
}
/* line 632, ../sass/components/_page.booking.verify-details.scss */
body.cbs-wss-booking-verify-details .modal-confirm-multi-booking-status-review .modal-body {
  padding-top: 0px;
}

@media (max-width: 1580px) {
  /* line 643, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs_wss_booking_clinic_select_locations li.location .cbs-wss-booking-clinic-verify-details {
    width: 90%;
  }
}
@media (max-width: 700px) {
  /* line 656, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where,
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .when {
    width: 100%;
  }
  /* line 661, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where {
    text-align: center;
    border-top: solid 1px #e1e1e1;
    border-right: none;
  }
  /* line 666, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .icon {
    left: 10px;
    width: 50px;
    height: 50px;
  }
  /* line 671, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where .icon::before {
    font-size: 24px;
    line-height: 50px;
  }
  /* line 678, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .details .where-details {
    position: relative;
    display: inline-block;
    margin-top: -20px;
    padding-left: 70px;
    padding-right: 70px;
  }
}
@media (max-width: 400px) {
  /* line 695, ../sass/components/_page.booking.verify-details.scss */
  body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper::before, body.cbs-wss-booking-verify-details .cbs-wss-booking-clinic-verify-details .continue-wrapper::after {
    display: none;
  }
}
/* line 5, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .page-container .page-title-wrapper {
  display: none;
}
/* line 10, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success {
  max-width: 700px;
  text-align: center;
  margin: 0px auto;
}
/* line 15, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .success-image {
  display: block;
  width: 140px;
  height: 140px;
  background: url("../images/appointment-booked-success.svg");
  background-size: cover;
  margin: 0px auto 0px auto;
}
/* line 24, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success h1 {
  font-weight: bold;
}
/* line 27, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success h1 a {
  font-style: italic;
}
/* line 32, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .thank-you {
  font-size: 150%;
  margin-top: 10px;
}
/* line 37, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-details {
  display: table;
  width: 100%;
}
/* line 42, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-details-inner {
  display: table-row;
}
/* line 46, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .data-value-qpass-today {
  font-size: 36px;
  line-height: normal;
  padding-top: 13px;
}
/* line 52, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .data-value-qpass-link {
  font-size: 24px;
  color: #4d4d4d;
  padding-top: 15px;
}
/* line 56, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .data-value-qpass-link a {
  color: #e7131a;
}
/* line 61, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info {
  display: table-cell;
  width: 50%;
  border-right: solid 1px #c0c0c0;
  padding: 0px 30px 0px 0px;
}
/* line 68, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info-inner {
  position: relative;
  text-align: left;
  padding-left: 80px;
}
/* line 73, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info-inner .icon {
  position: absolute;
  left: 0px;
  width: 60px;
  height: 60px;
  background-color: RGBA(65, 155, 150, 1);
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  margin: 0px 0px 20px 0px;
}
/* line 84, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info-inner .icon::before {
  content: "\e83e";
  color: #ffffff;
  font-size: 35px;
  font-family: cbs-dwp-icons;
  line-height: 60px;
}
/* line 93, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info-inner .appointment-item {
  padding-top: 5px;
}
/* line 97, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info-inner .appointment-date {
  font-weight: bold;
}
/* line 101, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-time-info-inner .appointment-transport {
  margin-top: 15px;
}
/* line 106, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-confirmation-info {
  display: table-cell;
  width: 50%;
  padding: 0px 0px 0px 30px;
}
/* line 111, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-confirmation-info .email-destination {
  color: #e7131a;
}
/* line 116, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .appointment-confirmation-info .appointment-time .time {
  display: inline-block;
  padding: 3px 5px;
  margin: 5px 4px;
  border: solid 1px #e1e1e1;
  border-radius: 4px;
}
/* line 126, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .return-to-team {
  margin: 25px 0px 10px 0px;
}
/* line 130, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .social-media-share {
  background: #ffffff;
  border: dashed 2px #cccccc;
  border-radius: 5px;
  padding: 15px;
  margin: 30px 0px;
}
/* line 137, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .social-media-share p {
  margin: 10px 0px;
}
/* line 141, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .social-media-share .share {
  color: #4d4d4d;
  font-style: italic;
}
/* line 146, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .social-media-share a {
  text-decoration: none;
}
/* line 151, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story {
  background: #ffffff;
  border: solid 0px #cccccc;
  border-radius: 5px;
  padding: 15px;
  margin: 30px 0px;
}
/* line 158, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story h2 {
  width: 60%;
  min-width: 400px;
  color: RGBA(45, 128, 123, 1);
  margin: 0px auto;
}
/* line 165, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story a,
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story a:hover,
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story a:link,
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story a:visited {
  color: RGBA(45, 128, 123, 1);
}
/* line 172, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story a.read-full-story {
  position: relative;
  height: 60px;
  color: #ffffff;
  background: RGBA(45, 128, 123, 1);
  font-size: 20px;
  line-height: 40px;
  padding: 8px 30px;
  border: solid 3px #ffffff;
  border-radius: 35px;
  display: inline-block;
  z-index: 1;
}
/* line 186, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story .image-wrapper {
  margin: -30px -15px 0px -15px;
  display: block;
}
/* line 190, ../sass/components/_page.booking.verify-success.scss */
body.cbs-wss-booking-verify-success .cbs-wss-booking-block-form-clinic-verify-success .feature-story .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
}

/* line 3, ../sass/components/_page.node.faq.scss */
body.node-type-faq.i18n-en .field-name-field-faq-type-french {
  display: none;
}

/* line 9, ../sass/components/_page.node.faq.scss */
body.node-type-faq.i18n-fr .field-name-field-faq-type-english {
  display: none;
}

/* line 4, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .page-title-content {
  display: none;
}
/* line 9, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .page-container .page-content {
  background: #ffffff;
}
/* line 14, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .stem-cells-buccal-barcode-status-0 {
  display: none;
}
/* line 18, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .stem-cells-buccal-barcode-info .cbs-stem-cells-buccal-barcode {
  font-weight: bold;
}
/* line 22, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .cbs-content-narrow,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-partner-info-form-partner-profile,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-onematch-form-event,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-onematch-form-consent {
  max-width: 850px;
}
/* line 28, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .cbs-content-narrow:before,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-partner-info-form-partner-profile:before,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-onematch-form-event:before,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-onematch-form-consent:before {
  content: '';
  display: initial;
}
/* line 33, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .cbs-content-narrow h1,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-partner-info-form-partner-profile h1,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-onematch-form-event h1,
body.cbs-metronic-layout-1.cbs-stem-cells-registration form.cbs-wss-onematch-form-consent h1 {
  font-size: 200%;
  font-weight: bold;
}
/* line 40, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration a.info-icon-link {
  color: #2d807b;
}
/* line 45, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body {
  /*
      legend {
        position: relative;
        top: 40px;
        padding-top: 30px;
        border: none;
      }
  */
}
/* line 46, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset {
  background: #f7f7f7;
  padding: 20px 40px 30px 40px;
  margin: -30px 0px 25px 0px;
  transition: all .5s ease-in-out;
}
/* line 55, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset.cbs-expanded {
  padding-bottom: 10px;
}
/* line 59, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend {
  position: relative;
  top: 40px;
  width: 100%;
  display: block;
  padding: 5px 0px;
  border: none;
  outline-offset: 10px;
  transition: all .5s ease-in-out;
}
/* line 69, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend .fieldset-legend {
  position: relative;
  display: block;
  padding-right: 15px;
  width: 100%;
}
/* line 76, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend.cbs-collapse-expand {
  cursor: pointer;
}
/* line 79, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend.cbs-collapse-expand:after {
  display: none;
}
/* line 84, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend.cbs-collapse-expand .fieldset-legend::after {
  position: absolute;
  bottom: 1px;
  right: 1px;
  display: inline-block;
  content: "\f107";
  font-family: FontAwesome;
  font-size: 18px;
  padding-left: 0px;
}
/* line 97, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend.cbs-collapsed {
  top: 35px;
  margin-bottom: 0px;
}
/* line 102, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend.cbs-expanded {
  top: 55px;
  margin-bottom: 20px;
}
/* line 107, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset legend.cbs-expanded .fieldset-legend::after {
  content: "\f106";
}
/* line 114, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body fieldset .fieldset-wrapper {
  padding: 15px 0px 25px 0px;
}
/* line 133, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body .form-item label,
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body .form-item label[disabled], body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body .form-item.form-disabled label, body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body .form-item.form-disabled .description {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 143, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body input[disabled], body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body input.disabled, body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body textarea[disabled], body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body textarea.disabled, body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body select[disabled], body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body select.disabled {
  background-color: #dddddd;
}
/* line 149, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body select {
  width: 100%;
}
/* line 153, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body input[type=submit] {
  width: 100%;
  text-align: center;
  margin: 25px 0px;
}
/* line 160, ../sass/components/_page.onematch.all.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration .form-body .form-type-date select {
  width: 140px;
}

/* line 3, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 8, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile::before {
  content: "\e83c";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 20, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .form-item-is-transfer input {
  position: relative;
  top: -2px;
  margin-right: 10px;
}
/* line 27, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .form-epilogue {
  margin-top: 35px;
}
/* line 32, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .form-item-mobile-number label:first-child {
  padding-right: 40px;
}
/* line 37, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .form-submit {
  font-size: 110%;
  font-weight: bold;
}
/* line 42, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .mobile-same-as-primary {
  white-space: nowrap;
}
/* line 45, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .mobile-same-as-primary input {
  position: relative;
  top: 1px;
  margin-right: 8px;
}
/* line 51, ../sass/components/_page.onematch.profile.scss */
body.page-onematch-profile .cbs-wss-partner-info-form-partner-profile .mobile-same-as-primary .label-content {
  font-size: 90%;
  font-weight: normal;
}

/* line 5, ../sass/components/_page.onematch.event.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-event .form-body fieldset {
  margin-top: -10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 13, ../sass/components/_page.onematch.event.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-event .cbs-wss-onematch-form-event .form-type-radio {
  padding-left: 10px;
}
/* line 16, ../sass/components/_page.onematch.event.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-event .cbs-wss-onematch-form-event .form-type-radio input[type=radio] {
  position: relative;
  top: -3px;
}
/* line 21, ../sass/components/_page.onematch.event.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-event .cbs-wss-onematch-form-event .form-type-radio label.option {
  font-weight: normal;
}
/* line 26, ../sass/components/_page.onematch.event.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-event .cbs-wss-onematch-form-event .form-submit {
  font-size: 110%;
  font-weight: bold;
}

/* line 5, ../sass/components/_page.onematch.consent.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-consent .form-body fieldset {
  margin-top: 30px;
}
/* line 11, ../sass/components/_page.onematch.consent.scss */
body.cbs-metronic-layout-1.cbs-stem-cells-registration.page-onematch-consent .cbs-wss-onematch-form-consent .form-submit {
  font-size: 110%;
  font-weight: bold;
}

/* line 58, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
/* line 63, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow li.step {
  background: url("../images/stem-cells/step-line.teal-solid-2x1000.svg") no-repeat;
  background-position: 12px 0px;
  padding: 0px;
  margin: 0px;
}
/* line 69, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow li.step > .step-inner {
  background: url("../images/stem-cells/step-bullet.teal-solid-10x10.svg") no-repeat;
  background-position: 8px 32.5px;
  padding: 7px 0px 7px 36px;
}
/* line 75, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow li.step:first-child {
  background-position: 12px 37.5px;
}
/* line 79, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow li.step:last-child {
  background-position: 12px -962.5px;
}
/* line 84, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow h2 {
  position: relative;
  min-height: 45px;
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  margin: 0px 0px 6px 0px;
  padding-left: 70px;
}
/* line 93, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow h2 .icon {
  position: absolute;
  top: 8px;
  left: 0px;
  width: 45px;
  height: 45px;
  display: block;
  background: url("../images/branding/icons/hand-displaying-thumb-up.svg") center center no-repeat;
  background-size: contain;
}
/* line 104, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow h2 .step {
  display: block;
  color: #8c8c8c;
  font-weight: normal;
}
/* line 112, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow .details :first-child {
  margin-top: 0px;
}
/* line 116, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow .details :last-child {
  margin-bottom: 0px;
}
/* line 122, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-1 h2 .icon {
  background-image: url("../images/branding/icons/page-with-list-and-pencil.svg");
}
/* line 126, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-2 h2 .icon {
  background-image: url("../images/branding/icons/laptop-computer.svg");
}
/* line 130, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-3 h2 .icon {
  background-image: url("../images/branding/icons/envelope-with-number-1-emblem.svg");
}
/* line 134, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-4 h2 .icon {
  background-image: url("../images/branding/icons/shield-with-closed-padlock.svg");
}
/* line 138, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-5 h2 .icon {
  background-image: url("../images/branding/icons/person-with-checkmark.svg");
}
/* line 142, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-6 h2 .icon {
  background-image: url("../images/branding/icons/page-with-content-and-checkmark.svg");
}
/* line 146, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-7 h2 .icon {
  background-image: url("../images/branding/icons/hand-displaying-question-mark.svg");
}
/* line 152, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-patient-match li.step-1 h2 .icon {
  background-image: url("../images/branding/icons/page-with-lines-and-3-checkmarks.svg");
}
/* line 156, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-patient-match li.step-2 h2 .icon {
  background-image: url("../images/branding/icons/hospital-building.svg");
}
/* line 160, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-patient-match li.step-3 h2 .icon {
  background-image: url("../images/branding/icons/blood-filled-test-tube.svg");
}
/* line 164, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-patient-match li.step-4 h2 .icon {
  background-image: url("../images/branding/icons/page-with-content-and-checkmark.svg");
}
/* line 168, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-patient-match li.step-5 h2 .icon {
  background-image: url("../images/branding/icons/cupped-hands-displaying-heart.svg");
}
/* line 172, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-patient-match li.step-6 h2 .icon {
  background-image: url("../images/branding/icons/person-with-checkmark.svg");
}
/* line 178, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-next li.step-1 h2 .icon {
  background-image: url("../images/branding/icons/crossed-swabs-above-envelope.svg");
}
/* line 182, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-next li.step-2 h2 .icon {
  background-image: url("../images/branding/icons/award-ribbon-with-checkmark.svg");
}
/* line 186, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-next li.step-3 h2 .icon {
  background-image: url("../images/branding/icons/megaphone-emitting-sound.svg");
}
/* line 192, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-patient-match li.step-1 h2 .icon {
  background-image: url("../images/branding/icons/page-with-lines-and-3-checkmarks.svg");
}
/* line 196, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-patient-match li.step-2 h2 .icon {
  background-image: url("../images/branding/icons/hospital-building.svg");
}
/* line 200, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-patient-match li.step-3 h2 .icon {
  background-image: url("../images/branding/icons/blood-filled-test-tube.svg");
}
/* line 204, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-patient-match li.step-4 h2 .icon {
  background-image: url("../images/branding/icons/page-with-content-and-checkmark.svg");
}
/* line 208, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-patient-match li.step-5 h2 .icon {
  background-image: url("../images/branding/icons/hand-displaying-thumb-up.svg");
}
/* line 212, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-post-registration-patient-match li.step-6 h2 .icon {
  background-image: url("../images/branding/icons/two-persons-with-checkmark.svg");
}
/* line 224, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-1 > .step-inner,
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-2 > .step-inner,
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-3 > .step-inner,
body.cbs-metronic-layout-1 ol.stem-cells-sequence-flow.steps-registration li.step-4 > .step-inner {
  background: url("../images/stem-cells/step-bullet.teal-checkmark-20x20.svg") no-repeat;
  background-position: 3px 27.5px;
}
/* line 235, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1.page-onematch-event ol.stem-cells-sequence-flow.steps-registration li.step-5 > .step-inner {
  background: url("../images/stem-cells/step-bullet.teal-checkmark-20x20.svg") no-repeat;
  background-position: 3px 27.5px;
}
/* line 246, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1.page-onematch-consent ol.stem-cells-sequence-flow.steps-registration li.step-5 > .step-inner {
  background: url("../images/stem-cells/step-bullet.teal-checkmark-20x20.svg") no-repeat;
  background-position: 3px 27.5px;
}

/* line 260, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1.page-onematch-complete.cbs-stem-cells-registration .panel-pane.pane-node.cbs-content-narrow .button {
  width: 100%;
  font-size: 110%;
  font-weight: bold;
  text-align: center;
}
/* line 267, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1.page-onematch-complete.cbs-stem-cells-registration .panel-pane.pane-node.cbs-content-narrow hr {
  margin: 40px 0px 30px 0px;
  border-top-color: #8c8c8c;
  opacity: .8;
}
/* line 273, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1.page-onematch-complete.cbs-stem-cells-registration .panel-pane.pane-node.cbs-content-narrow .cbs-collapse-expand {
  color: #419b96;
  font-size: 140%;
  font-weight: bold;
  text-align: center;
  padding: 25px 0px 15px 0px;
  margin: 0px;
}
/* line 282, ../sass/components/_page.onematch.complete.scss */
body.cbs-metronic-layout-1.page-onematch-complete.cbs-stem-cells-registration .panel-pane.pane-node.cbs-content-narrow .button-go-dashboard {
  margin-top: 15px;
}

/* line 5, ../sass/components/_page.profile.all.scss */
body.page-profile .page-content .tabs-primary {
  display: none;
}
/* line 18, ../sass/components/_page.profile.all.scss */
body.page-profile.cbs-wss-my-account-profile .page-content .tabs-primary, body.page-profile.page-profile-change-email .page-content .tabs-primary, body.page-profile.page-profile-change-password .page-content .tabs-primary, body.page-profile.page-profile-contact-preferences .page-content .tabs-primary, body.page-profile.page-profile-documents .page-content .tabs-primary, body.page-profile.page-profile-remove-account .page-content .tabs-primary,
body.page-profile *.page-profile-unlink-account .page-content .tabs-primary {
  display: block;
}
/* line 25, ../sass/components/_page.profile.all.scss */
body.page-profile .form-item input,
body.page-profile .form-item select,
body.page-profile .form-item text-area {
  color: #2d807b;
}
/* line 31, ../sass/components/_page.profile.all.scss */
body.page-profile .form-item.form-group {
  margin-top: 20px;
}

/* line 4, ../sass/components/_page.profile.appointments.scss */
body.browser-safari.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments .title {
  display: block !important;
  width: 200%;
}
/* line 9, ../sass/components/_page.profile.appointments.scss */
body.browser-safari.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments .title h3 {
  padding: 30px 0px 30px 25px !important;
}

/* line 16, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments {
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 70px;
}
/* line 22, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment {
  margin-left: -20px;
  margin-right: -20px;
  padding: 0px;
}
/* line 27, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment {
  display: table;
  width: 1200px;
  background-color: #ffffff;
  margin: 10px auto 10px auto;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  transition: all .2s ease-in-out;
}
/* line 36, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment:hover {
  position: relative;
  z-index: 1000;
  box-shadow: 0 15px 16px 5px rgba(0, 0, 0, 0.07);
}
/* line 42, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment .title {
  display: table-caption;
  padding: 39px 15px 21px 68px;
  background: no-repeat left top;
  background-size: auto 48px;
  background-position: 20px 31px;
}
/* line 49, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment .title .title-inner {
  position: relative;
}
/* line 53, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment .title .donor-recommended-event {
  position: absolute;
  top: -25px;
  right: 0px;
  font-size: 85%;
}
/* line 60, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment .title h3 {
  color: #e7131a;
  font-size: 120%;
  padding: 7px 0;
  margin: 0px;
}
/* line 69, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment.location-collection-type-blood .title {
  background-image: url("../images/booking-clinic-select/donation-bag-blood.png");
}
/* line 75, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment.location-collection-type-plasma .title {
  background-image: url("../images/booking-clinic-select/donation-bag-plasma.png");
}
/* line 79, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment.location-collection-type-plasma h3 {
  color: #bb8a0b;
}
/* line 85, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment-inner {
  display: table;
  width: 100%;
}
/* line 91, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .title .group-event-info {
  font-size: 90%;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  margin-bottom: -20px;
}
/* line 100, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .heading {
  color: #8c8c8c;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 105, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .heading .hint {
  font-size: 70%;
}
/* line 111, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where .location {
  font-size: 18px;
  font-weight: medium;
}
/* line 116, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where .address1,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where .address2 {
  font-size: 14px;
  font-weight: normal;
}
/* line 124, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when .date {
  font-size: 18px;
  font-weight: medium;
}
/* line 129, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when .time {
  font-size: 18px;
  font-weight: bold;
}
/* line 135, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when {
  padding: 0px 10px;
  border-top: solid 1px #e1e1e1;
}
/* line 140, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where .icon,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when .icon {
  width: 80px;
  height: 80px;
  background-color: RGBA(65, 155, 150, 1);
  display: inline-block;
  border-radius: 50%;
  margin: 30px 0px 20px 0px;
}
/* line 148, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where .icon::before,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when .icon::before {
  content: "\e840";
  color: #ffffff;
  font-size: 35px;
  font-family: cbs-dwp-icons;
  line-height: 80px;
}
/* line 160, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when .icon::before {
  content: "\e83e";
}
/* line 168, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .where,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .when {
  padding: 15px 0px 25px 0px;
}
/* line 171, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .where .events .dropdown-menu,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .when .events .dropdown-menu {
  max-height: 300px;
  max-width: 300px;
  overflow-y: scroll;
}
/* line 179, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .action {
  height: 35px;
  min-width: 130px;
  color: #ffffff;
  background-color: #e7131a;
  font-size: 14px;
  line-height: 35px;
  text-decoration: none;
  padding: 0px 10px;
  margin: 5px 10px;
  border: none;
  border-radius: 17.5px;
  display: inline-block;
  transition: all .2s ease-in-out;
}
/* line 194, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .action:hover, body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .action:focus {
  position: relative;
  z-index: 1100;
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}
/* line 206, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .where .action-directions {
  color: #666666;
  background-color: #ffffff;
  border: solid 1px #cccccc;
}
/* line 211, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .where .action-directions::before {
  content: "\e818";
  color: RGBA(45, 128, 123, 1);
  font-family: cbs-dwp-icons;
  padding-right: 6px;
}
/* line 221, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .when .action-cancel {
  background-color: #2d807b;
}
/* line 226, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions {
  display: table-row-group;
}
/* line 230, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .details-inner,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .actions-inner,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .details-inner,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .actions-inner {
  display: table-row;
}
/* line 235, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .when,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .where,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .when {
  display: table-cell;
  width: 50%;
  text-align: center;
}
/* line 242, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .where,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .where {
  border-right: solid 1px #e1e1e1;
}
/* line 246, ../sass/components/_page.profile.appointments.scss */
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .details .action,
body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .actions .action {
  display: inline-block;
}

@media (max-width: 1580px) {
  /* line 259, ../sass/components/_page.profile.appointments.scss */
  body.cbs-wss-my-account-appointments .cbs_wss_partner_info_appointments li.appointment .cbs-wss-partner-info-appointment {
    width: 90%;
  }
}
/* line 3, ../sass/components/_page.profile.change-email.scss */
body.page-profile-change-email .cbs-wss-partner-info-form-partner-change-email {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 8, ../sass/components/_page.profile.change-email.scss */
body.page-profile-change-email .cbs-wss-partner-info-form-partner-change-email::before {
  content: "\e80e";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 21, ../sass/components/_page.profile.change-email.scss */
body.page-profile-change-email .cbs-wss-partner-info-form-partner-change-email .container-email-input p strong {
  whitespace: nowrap;
  word-break: keep-all;
}

@media (max-width: 500px) {
  /* line 33, ../sass/components/_page.profile.change-email.scss */
  .page-content .tabs.tabs-primary {
    display: none;
  }
}
/* line 4, ../sass/components/_page.profile.change-email-confirm.scss */
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm::before {
  content: "\f046";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 15, ../sass/components/_page.profile.change-email-confirm.scss */
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm p {
  position: relative;
}
/* line 19, ../sass/components/_page.profile.change-email-confirm.scss */
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .info-label,
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .label-old,
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .label-new {
  position: absolute;
  left: 0px;
  width: 70px;
  text-align: right;
  display: inline-block;
}
/* line 29, ../sass/components/_page.profile.change-email-confirm.scss */
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .info-value,
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .value-old,
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .value-new {
  font-weight: bold;
  text-align: left;
  display: block;
  margin-left: 80px;
}
/* line 39, ../sass/components/_page.profile.change-email-confirm.scss */
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .container-confirmation .info-label {
  width: 145px;
  white-space: nowrap;
}
/* line 44, ../sass/components/_page.profile.change-email-confirm.scss */
body.page-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .container-confirmation .info-value {
  margin-left: 155px;
}

/* line 3, ../sass/components/_page.profile.change-password.scss */
body.page-profile-change-password .cbs-wss-partner-info-form-partner-change-password {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 8, ../sass/components/_page.profile.change-password.scss */
body.page-profile-change-password .cbs-wss-partner-info-form-partner-change-password::before {
  content: "\e851";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

@media (max-width: 500px) {
  /* line 24, ../sass/components/_page.profile.change-password.scss */
  .page-content .tabs.tabs-primary {
    display: none;
  }
}
/* line 3, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 8, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs::before {
  content: "\e809";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 20, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs .portlet-body > p {
  margin-bottom: 0px;
}
/* line 25, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs a.sms-more-info {
  font-size: 90%;
}
/* line 30, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs .form-item.form-type-checkbox {
  padding-left: 20px;
  position: relative;
  margin-bottom: 5px;
}
/* line 35, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs .form-item.form-type-checkbox input[type=checkbox] {
  position: absolute;
  top: 7px;
  left: 0px;
}
/* line 42, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs .form-item.form-item-contact-by-sms {
  display: inline-block;
}
/* line 47, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-prefs .form-item-display-text {
  color: #2d807b;
  display: block;
  padding-left: 20px;
}
/* line 55, ../sass/components/_page.profile.contact-prefs.scss */
body.page-profile-contact-preferences .modal-cbs-wss-contact-prefs-sms-confirmation a,
body.page-profile-contact-preferences .modal-cbs-wss-contact-prefs-sms-confirmation a:hover {
  text-decoration: none;
}

@media (max-width: 500px) {
  /* line 65, ../sass/components/_page.profile.contact-prefs.scss */
  .page-content .tabs.tabs-primary {
    display: none;
  }
}
/* line 4, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences::before {
  content: "\e809";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 16, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox {
  position: relative;
  padding: 4px 40px 4px 10px;
  margin-top: 12px;
  margin-bottom: 0px;
  border: solid 1px transparent;
  border-radius: 6px;
  box-shadow: 0 3px 15px 0px transparent;
  transition: all 0.2s ease-in-out;
}
/* line 27, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox.focused, body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox:hover {
  border: solid 1px #e1e1e1;
  box-shadow: 0 3px 15px 3px rgba(0, 0, 0, 0.15);
}
/* line 5, ../sass/mixins/_pretty-checkboxes.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox label .inc,
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox label .check,
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox label .box {
  position: absolute;
  top: 6px;
  left: initial;
  right: 10px;
}
/* line 14, ../sass/mixins/_pretty-checkboxes.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox label .check {
  right: 15px;
}
/* line 18, ../sass/mixins/_pretty-checkboxes.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox label .inc {
  top: -14px;
  right: -10px;
}
/* line 35, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox input[type=checkbox] {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 41, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item.form-type-checkbox label {
  padding-left: 0px;
}
/* line 46, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item .description {
  font-size: 100%;
  margin-left: 0px;
}
/* line 51, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .cbs-wss-partner-info-form-partner-contact-preferences .form-item .target-value {
  color: #2d807b;
}
/* line 58, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionContactMethods .form-item-contactMethodBySms .more-info {
  font-size: 90%;
  padding-left: 5px;
}
/* line 65, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .form-item-muteAllCommunicationsPreset {
  text-align: center;
}
/* line 68, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .form-item-muteAllCommunicationsPreset label {
  display: block;
  text-align: left;
}
/* line 73, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .form-item-muteAllCommunicationsPreset select {
  display: inline;
  margin-top: 12px;
}
/* line 79, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-popup-wrapper-outer,
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-popup-wrapper-outer div,
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-popup-wrapper-outer input {
  display: inline;
}
/* line 85, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-range-wrapper {
  display: none;
  text-align: center;
  white-space: normal;
  margin-top: 12px;
}
/* line 92, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-popup-wrapper-outer {
  display: inline-block;
}
/* line 96, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-popup-wrapper-inner {
  display: inline-block;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 102, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .date-popup-wrapper-inner input {
  width: 150px;
}
/* line 108, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .cancel-wrapper {
  display: block;
}
/* line 111, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .cancel-wrapper .button-wrapper-cancel {
  position: relative;
  top: 7px;
  width: 1px;
  overflow: hidden;
  opacity: 0.0;
  display: inline-block;
  padding: 0px 0px 15px 10px;
  margin-bottom: -15px;
  transition: all .3s ease-in-out;
}
/* line 123, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .cancel-wrapper .button-cancel {
  font-size: 90%;
  text-align: center;
  padding: 3px 0px;
  margin: 0px;
}
/* line 129, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .cancel-wrapper .button-cancel::before {
  position: relative;
  top: -1px;
  font-family: cbs-dwp-icons;
  content: "\e80b";
  font-size: 12px;
  padding-right: 8px;
}
/* line 140, ../sass/components/_page.profile.contact-preferences.scss */
body.page-profile-contact-preferences .sectionMuteAllCommunications .cancel-wrapper.isCancellable .button-wrapper-cancel {
  width: 130px;
  opacity: 1.0;
}

@media (max-width: 500px) {
  /* line 153, ../sass/components/_page.profile.contact-preferences.scss */
  .page-content .tabs.tabs-primary {
    display: none;
  }
}
/* line 5, ../sass/components/_page.profile.documents.scss */
body.page-profile-documents .region-content .cbs-content:first-child::before {
  content: "\f0f6";
  font-family: fontawesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 3, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .page-title-complement {
  color: #e7131a;
  font-weight: normal;
}
/* line 7, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .page-title-complement .count {
  font-weight: bold;
}
/* line 12, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations {
  margin: 0px 15px;
}
/* line 17, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th span.table-sort-button {
  white-space: normal;
}
/* line 22, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td {
  width: 16.6%;
}
/* line 26, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th .data-label,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td .data-label {
  display: none;
}
/* line 30, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th .date-short,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td .date-short {
  display: none;
}
/* line 34, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th .units-short,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td .units-short {
  display: none;
}
/* line 39, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th.col-date,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td.col-date {
  width: 16.6%;
}
/* line 44, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations th.col-donationType,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td.col-donationType {
  width: 16.6%;
}
/* line 50, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 th,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td {
  width: 20%;
}
/* line 55, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 th.col-date,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td.col-date {
  width: 20%;
}
/* line 60, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 th.col-donationType,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td.col-donationType {
  width: 20%;
}
/* line 69, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 th,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 td, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 th,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 td, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 th,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 td {
  width: 25%;
}
/* line 74, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 th.col-date,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 td.col-date, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 th.col-date,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 td.col-date, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 th.col-date,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 td.col-date {
  width: 25%;
}
/* line 79, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 th.col-donationType,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 td.col-donationType, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 th.col-donationType,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 td.col-donationType, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 th.col-donationType,
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 td.col-donationType {
  width: 25%;
}
/* line 86, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td.col-donationType::before {
  content: "\e848";
}
/* line 92, ../sass/components/_page.profile.donations.scss */
body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations td.col-bleedTime::before {
  content: "\e82b";
}

@media (max-width: 1500px) {
  /* line 116, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .date-long {
    display: none;
  }
  /* line 120, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .date-short {
    display: initial;
  }
  /* line 124, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .units-long {
    display: none;
  }
  /* line 128, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .units-short {
    display: initial;
  }
}
@media (max-width: 1300px) {
  /* line 141, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .date-long {
    display: none;
  }
  /* line 145, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .date-short {
    display: initial;
  }
  /* line 149, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .units-long {
    display: none;
  }
  /* line 153, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .units-short {
    display: initial;
  }
}
@media (max-width: 1300px) {
  /* line 171, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .date-long {
    display: none;
  }
  /* line 175, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .date-short {
    display: initial;
  }
  /* line 179, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .units-long {
    display: none;
  }
  /* line 183, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .units-short {
    display: initial;
  }
}
@media (max-width: 1100px) {
  /* line 196, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .date-long {
    display: none;
  }
  /* line 200, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .date-short {
    display: initial;
  }
  /* line 204, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .units-long {
    display: none;
  }
  /* line 208, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .units-short {
    display: initial;
  }
}
@media (max-width: 1150px) {
  /* line 226, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .date-long {
    display: none;
  }
  /* line 230, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .date-short {
    display: initial;
  }
  /* line 234, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .units-long {
    display: none;
  }
  /* line 238, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .units-short {
    display: initial;
  }
}
@media (max-width: 850px) {
  /* line 251, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .date-long {
    display: none;
  }
  /* line 255, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .date-short {
    display: initial;
  }
  /* line 259, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .units-long {
    display: none;
  }
  /* line 263, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-4 .units-short {
    display: initial;
  }
}
@media (max-width: 1150px) {
  /* line 281, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 th,
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 td {
    width: 33.3%;
  }
}
@media (max-width: 850px) {
  /* line 295, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 th,
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-3 td {
    width: 33.3%;
  }
}
@media (max-width: 1150px) {
  /* line 314, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 th,
  body.cbs-wss-my-account-donation-history:not(.page-sidebar-closed) .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 td {
    width: 50%;
  }
}
@media (max-width: 850px) {
  /* line 328, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 th,
  body.cbs-wss-my-account-donation-history.page-sidebar-closed .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-2 td {
    width: 50%;
  }
}
@media (max-width: 950px) {
  /* line 6, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 thead {
    display: none;
  }
  /* line 10, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 tbody, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 tr, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td {
    width: 100%;
    display: block;
  }
  /* line 18, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 tr {
    margin: 0px 0px 25px 0px;
    border: solid 1px #e1e1e1;
    border-radius: 8px;
  }
  /* line 24, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td {
    padding: 0px;
  }
  /* line 27, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td:before {
    display: none;
  }
  /* line 32, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td:first-child .data-label {
    border-top-left-radius: 8px;
  }
  /* line 38, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td:last-child .data-label {
    border-bottom-left-radius: 8px;
  }
  /* line 43, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td .data-label,
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td .data-value {
    display: inline-block;
  }
  /* line 48, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td .date-long {
    display: initial;
  }
  /* line 52, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td .date-short {
    display: none;
  }
  /* line 56, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td .units-long {
    display: initial;
  }
  /* line 60, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 td .units-short {
    display: none;
  }
  /* line 65, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .data-label {
    color: #ffffff;
    background-color: #e7131a;
    width: 160px;
    font-weight: bold;
    text-align: right;
    padding: 5px 10px;
  }
  /* line 74, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-6 .data-value {
    padding: 5px 10px;
  }
}
@media (max-width: 850px) {
  /* line 6, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 thead {
    display: none;
  }
  /* line 10, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 tbody, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 tr, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td {
    width: 100%;
    display: block;
  }
  /* line 18, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 tr {
    margin: 0px 0px 25px 0px;
    border: solid 1px #e1e1e1;
    border-radius: 8px;
  }
  /* line 24, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td {
    padding: 0px;
  }
  /* line 27, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td:before {
    display: none;
  }
  /* line 32, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td:first-child .data-label {
    border-top-left-radius: 8px;
  }
  /* line 38, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td:last-child .data-label {
    border-bottom-left-radius: 8px;
  }
  /* line 43, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td .data-label,
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td .data-value {
    display: inline-block;
  }
  /* line 48, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td .date-long {
    display: initial;
  }
  /* line 52, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td .date-short {
    display: none;
  }
  /* line 56, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td .units-long {
    display: initial;
  }
  /* line 60, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 td .units-short {
    display: none;
  }
  /* line 65, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .data-label {
    color: #ffffff;
    background-color: #e7131a;
    width: 160px;
    font-weight: bold;
    text-align: right;
    padding: 5px 10px;
  }
  /* line 74, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.total-columns-5 .data-value {
    padding: 5px 10px;
  }
}
@media (max-width: 650px) {
  /* line 6, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table thead {
    display: none;
  }
  /* line 10, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table tbody, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table tr, body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td {
    width: 100%;
    display: block;
  }
  /* line 18, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table tr {
    margin: 0px 0px 25px 0px;
    border: solid 1px #e1e1e1;
    border-radius: 8px;
  }
  /* line 24, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td {
    padding: 0px;
  }
  /* line 27, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td:before {
    display: none;
  }
  /* line 32, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td:first-child .data-label {
    border-top-left-radius: 8px;
  }
  /* line 38, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td:last-child .data-label {
    border-bottom-left-radius: 8px;
  }
  /* line 43, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .data-label,
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .data-value {
    display: inline-block;
  }
  /* line 48, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .date-long {
    display: initial;
  }
  /* line 52, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .date-short {
    display: none;
  }
  /* line 56, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .units-long {
    display: initial;
  }
  /* line 60, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .units-short {
    display: none;
  }
  /* line 65, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table .data-label {
    color: #ffffff;
    background-color: #e7131a;
    width: 160px;
    font-weight: bold;
    text-align: right;
    padding: 5px 10px;
  }
  /* line 74, ../sass/mixins/_donation-history.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table .data-value {
    padding: 5px 10px;
  }
}
@media (max-width: 450px) {
  /* line 395, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .data-label,
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .data-value {
    width: 100%;
    text-align: center;
    display: block;
  }
  /* line 402, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td .data-label {
    color: #4d4d4d;
    background-color: #ffffff;
  }
  /* line 408, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td:first-child .data-label {
    color: #ffffff;
    background-color: #e7131a;
    border-top-right-radius: 8px;
  }
  /* line 416, ../sass/components/_page.profile.donations.scss */
  body.cbs-wss-my-account-donation-history .cbs-wss-partner-info-block-donations-wrapper .cbs-wss-partner-info-block-donations table.cbs_wss_partner_info_donations.table td:last-child .data-label {
    border-bottom-left-radius: 0px;
  }
}
/* line 3, ../sass/components/_page.profile.donor-stats.scss */
.cbs-wss-partner-info-donor-info-chart.chart-type-hemoglobin_level .cbs-wss-partner-info-donor-info-chart-inner {
  height: 620px;
}
/* line 7, ../sass/components/_page.profile.donor-stats.scss */
.cbs-wss-partner-info-donor-info-chart.chart-type-hemoglobin_level .cbs-wss-partner-info-donor-info-chart-inner.status-bar-disabled {
  height: 460px;
}

/* line 12, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart {
  width: 100%;
  max-width: 600px;
  color: #4d4d4d;
  padding: 25px 0px;
  margin-left: auto;
  margin-right: auto;
}
/* line 20, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info {
  display: table;
  width: 100%;
  font-size: 110%;
  margin-bottom: 5px;
}
/* line 26, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-value,
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-date {
  display: table-cell;
  text-align: left;
}
/* line 32, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-date {
  text-align: right;
}
/* line 36, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .status-type {
  font-weight: bold;
}
/* line 39, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .status-type:before {
  display: inline-block;
  position: relative;
  top: 1px;
  color: #e7131a;
  font-family: cbs-dwp-icons;
  font-size: 130%;
  font-weight: normal;
  content: "\e846";
  padding-right: 6px;
  transition: all .2s ease-in-out;
}
/* line 53, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-value:hover {
  cursor: pointer;
}
/* line 57, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-value:hover .status-type:before {
  transform: scale(1.3);
}
/* line 64, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar {
  position: relative;
  overflow: hidden;
}
/* line 69, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-background {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #f3f4f6;
  z-index: 1;
}
/* line 78, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-filled {
  position: absolute;
  top: 0px;
  left: -101%;
  width: 100%;
  background: #e7131a;
  z-index: 2;
}
/* line 88, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart.status-bar-hemoglobin-status-expected .status-bar-filled {
  background: #9ed567;
}
/* line 94, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart.status-bar-hemoglobin-status-high .status-bar-filled {
  background: #ffca06;
}
/* line 99, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-occlusion {
  position: absolute;
  top: 0px;
  left: 0px;
  display: table;
  width: 100%;
  z-index: 3;
}
/* line 107, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-occlusion .status-bar-occlusion-left,
.status-bar-container-hemoglobin-chart .status-bar-occlusion .status-bar-occlusion-center,
.status-bar-container-hemoglobin-chart .status-bar-occlusion .status-bar-occlusion-right {
  display: table-cell;
}
/* line 113, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-occlusion .status-bar-occlusion-center {
  width: 99%;
}
/* line 118, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-segment-low,
.status-bar-container-hemoglobin-chart .status-bar-segment-high {
  width: 25%;
}
/* line 123, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-ticks {
  display: table;
  width: 100%;
  height: 22px;
  empty-cells: show;
}
/* line 129, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-ticks .status-bar-ticks-inner {
  display: table-row;
}
/* line 133, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-ticks .status-bar-segment {
  display: table-cell;
  text-align: center;
}
/* line 138, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-ticks .status-bar-segment-low {
  border-right: solid 2px #000000;
}
/* line 142, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-ticks .status-bar-segment-expected {
  border-right: solid 2px #000000;
}
/* line 147, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels {
  position: relative;
  top: -16px;
  display: table;
  width: 100%;
  empty-cells: show;
  margin-bottom: -16px;
}
/* line 155, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-labels-inner {
  display: table-row;
}
/* line 159, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment {
  display: table-cell;
  text-align: center;
}
/* line 163, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment .text {
  display: block;
  padding-bottom: 4px;
}
/* line 167, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment .text:after {
  position: relative;
  top: 2px;
  display: block;
  color: #e7131a;
  content: '\2022';
  transform: scale(3);
}
/* line 177, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment .icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: #e7131a;
}
/* line 187, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment-expected .text:after {
  color: #9ed567;
}
/* line 191, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment-expected .icon {
  background-color: #9ed567;
}
/* line 197, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment-high .text:after {
  color: #ffca06;
}
/* line 201, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-hemoglobin-chart .status-bar-labels .status-bar-segment-high .icon {
  background-color: #ffca06;
}

@media (max-width: 400px) {
  /* line 210, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-hemoglobin-chart .latest-hemoglobin-info {
    display: block;
    text-align: center;
  }
  /* line 214, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-value,
  .status-bar-container-hemoglobin-chart .latest-hemoglobin-info .latest-hemoglobin-date {
    display: block;
    text-align: center;
  }
  /* line 220, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-hemoglobin-chart .latest-hemoglobin-info .status-value {
    white-space: nowrap;
  }
}
@media print {
  /* line 227, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-hemoglobin-chart {
    display: none;
  }
}
/* line 233, ../sass/components/_page.profile.donor-stats.scss */
.cbs-wss-partner-info-donor-info-chart.chart-type-ferritin_level .cbs-wss-partner-info-donor-info-chart-inner {
  height: 680px;
}
/* line 237, ../sass/components/_page.profile.donor-stats.scss */
.cbs-wss-partner-info-donor-info-chart.chart-type-ferritin_level .cbs-wss-partner-info-donor-info-chart-inner.status-bar-disabled {
  height: 550px;
}

/* line 242, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart {
  width: 100%;
  max-width: 600px;
  color: #4d4d4d;
  padding: 25px 0px;
  margin-left: auto;
  margin-right: auto;
}
/* line 250, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info {
  display: table;
  width: 100%;
  font-size: 110%;
  margin-bottom: 5px;
}
/* line 256, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-value,
.status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-date {
  display: table-cell;
  text-align: left;
}
/* line 262, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-date {
  text-align: right;
}
/* line 266, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info .status-type {
  font-weight: bold;
}
/* line 269, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info .status-type:before {
  display: inline-block;
  position: relative;
  top: 1px;
  color: #e7131a;
  font-family: cbs-dwp-icons;
  font-size: 130%;
  font-weight: normal;
  content: "\e846";
  padding-right: 6px;
  transition: all .2s ease-in-out;
}
/* line 283, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-value:hover {
  cursor: pointer;
}
/* line 287, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-value:hover .status-type:before {
  transform: scale(1.3);
}
/* line 294, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar {
  position: relative;
  overflow: hidden;
}
/* line 299, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-background {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #f3f4f6;
  z-index: 1;
}
/* line 308, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-filled {
  position: absolute;
  top: 0px;
  left: -101%;
  width: 100%;
  background: #e7131a;
  z-index: 2;
}
/* line 318, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart.status-bar-ferritin-status-expected .status-bar-filled {
  background: #9ed567;
}
/* line 324, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart.status-bar-ferritin-status-high .status-bar-filled {
  background: #ffca06;
}
/* line 329, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-occlusion {
  position: absolute;
  top: 0px;
  left: 0px;
  display: table;
  width: 100%;
  z-index: 3;
}
/* line 337, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-occlusion .status-bar-occlusion-left,
.status-bar-container-ferritin-chart .status-bar-occlusion .status-bar-occlusion-center,
.status-bar-container-ferritin-chart .status-bar-occlusion .status-bar-occlusion-right {
  display: table-cell;
}
/* line 343, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-occlusion .status-bar-occlusion-center {
  width: 99%;
}
/* line 348, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-segment-low,
.status-bar-container-ferritin-chart .status-bar-segment-high {
  width: 25%;
}
/* line 353, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-ticks {
  display: table;
  width: 100%;
  height: 22px;
  empty-cells: show;
}
/* line 359, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-ticks .status-bar-ticks-inner {
  display: table-row;
}
/* line 363, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-ticks .status-bar-segment {
  display: table-cell;
  text-align: center;
}
/* line 368, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-ticks .status-bar-segment-low {
  border-right: solid 2px #000000;
}
/* line 372, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-ticks .status-bar-segment-expected {
  border-right: solid 2px #000000;
}
/* line 377, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels {
  position: relative;
  top: -16px;
  display: table;
  width: 100%;
  empty-cells: show;
  margin-bottom: -16px;
}
/* line 385, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-labels-inner {
  display: table-row;
}
/* line 389, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment {
  display: table-cell;
  text-align: center;
}
/* line 393, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment .text {
  display: block;
  padding-bottom: 4px;
}
/* line 397, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment .text:after {
  position: relative;
  top: 2px;
  display: block;
  color: #e7131a;
  content: '\2022';
  transform: scale(3);
}
/* line 407, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment .icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: #e7131a;
}
/* line 417, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment-expected .text:after {
  color: #9ed567;
}
/* line 421, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment-expected .icon {
  background-color: #9ed567;
}
/* line 427, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment-high .text:after {
  color: #ffca06;
}
/* line 431, ../sass/components/_page.profile.donor-stats.scss */
.status-bar-container-ferritin-chart .status-bar-labels .status-bar-segment-high .icon {
  background-color: #ffca06;
}

@media (max-width: 400px) {
  /* line 440, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-ferritin-chart .latest-ferritin-info {
    display: block;
    text-align: center;
  }
  /* line 444, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-value,
  .status-bar-container-ferritin-chart .latest-ferritin-info .latest-ferritin-date {
    display: block;
    text-align: center;
  }
  /* line 450, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-ferritin-chart .latest-ferritin-info .status-value {
    white-space: nowrap;
  }
}
@media print {
  /* line 457, ../sass/components/_page.profile.donor-stats.scss */
  .status-bar-container-ferritin-chart {
    display: none;
  }
}
/* line 463, ../sass/components/_page.profile.donor-stats.scss */
body.cbs-wss-my-account-donor-stats .cbs-wss-partner-info-donor-info-chart {
  margin: 10px 20px 40px 20px;
}
/* line 466, ../sass/components/_page.profile.donor-stats.scss */
body.cbs-wss-my-account-donor-stats .cbs-wss-partner-info-donor-info-chart .cbs-wss-partner-info-donor-info-blurb {
  position: relative;
  top: -5px;
  text-align: right;
}
/* line 471, ../sass/components/_page.profile.donor-stats.scss */
body.cbs-wss-my-account-donor-stats .cbs-wss-partner-info-donor-info-chart .cbs-wss-partner-info-donor-info-blurb .button {
  height: 25px;
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  padding: 0px 18px;
  margin: 0px 10px;
  border: none;
  border-radius: 12.5px;
  display: inline-block;
  transition: all .2s ease-in-out;
}
/* line 485, ../sass/components/_page.profile.donor-stats.scss */
body.cbs-wss-my-account-donor-stats .cbs-wss-partner-info-donor-info-chart .cbs-wss-partner-info-donor-info-blurb .button:hover, body.cbs-wss-my-account-donor-stats .cbs-wss-partner-info-donor-info-chart .cbs-wss-partner-info-donor-info-blurb .button:focus {
  position: relative;
  z-index: 1100;
  color: #ffffff;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}

/* line 4, ../sass/components/_page.profile.favourite-clinics.scss */
body.not-logged-in a.favouriteClinicToggle {
  display: none;
}

/* line 11, ../sass/components/_page.profile.favourite-clinics.scss */
body.browser-safari.cbs-wss-my-account-favourite-clinics li.location {
  position: relative;
}
/* line 13, ../sass/components/_page.profile.favourite-clinics.scss */
body.browser-safari.cbs-wss-my-account-favourite-clinics li.location .cbs-wss-favourite-clinics-location {
  position: relative;
}
/* line 17, ../sass/components/_page.profile.favourite-clinics.scss */
body.browser-safari.cbs-wss-my-account-favourite-clinics .title {
  display: block !important;
}
/* line 19, ../sass/components/_page.profile.favourite-clinics.scss */
body.browser-safari.cbs-wss-my-account-favourite-clinics .title h3 {
  padding: 30px 0px 30px 25px !important;
}

/* line 26, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations {
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 70px;
}
/* line 32, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location {
  margin: 0px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 0px;
}
/* line 38, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location {
  display: table;
  width: 1200px;
  background-color: #ffffff;
  margin: 10px auto 10px auto;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  transition: all .2s ease-in-out;
}
/* line 47, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location:hover {
  position: relative;
  z-index: 1000;
  box-shadow: 0 15px 16px 5px rgba(0, 0, 0, 0.07);
}
/* line 54, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location .title {
  display: table-caption;
  padding: 39px 15px 21px 68px;
  background: no-repeat left top;
  background-size: auto 48px;
  background-position: 20px 31px;
  background-image: url("../images/booking-clinic-select/donation-bag-unknown.png");
}
/* line 62, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location .title .title-inner {
  position: relative;
}
/* line 66, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location .title .donor-recommended-event {
  position: absolute;
  top: -25px;
  right: 0px;
  font-size: 85%;
}
/* line 73, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location .title h3 {
  color: #e7131a;
  font-size: 120%;
  padding: 7px 0;
  margin: 0px;
}
/* line 82, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location.location-collection-type-blood .title {
  background-image: url("../images/booking-clinic-select/donation-bag-blood.png");
}
/* line 88, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location.location-collection-type-plasma .title {
  background-image: url("../images/booking-clinic-select/donation-bag-plasma.png");
}
/* line 92, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location.location-collection-type-plasma h3 {
  color: #bb8a0b;
}
/* line 98, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location-inner {
  display: table;
  width: 100%;
}
/* line 103, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .loading,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .none-eligible,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events .btn {
  display: inline-block;
  padding: 6px 15px;
  border: solid 1px #cccccc;
  border-radius: 15px;
}
/* line 112, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events {
  width: 100%;
  position: absolute;
  top: 0px;
  text-align: center;
  margin-top: -45px;
}
/* line 120, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events .btn-group.open {
  z-index: 1200;
}
/* line 128, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events .btn .btn-label,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events .btn:hover .btn-label,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events .btn:focus .btn-label {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 10px;
}
/* line 135, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .none-eligible,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .events {
  animation-name: cbs-dwp-pop-out;
  animation-duration: 1s;
  animation-iteration-count: 1;
}
/* line 142, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .loading-inner {
  animation-name: cbs-dwp-loading-pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
/* line 149, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .heading {
  color: #8c8c8c;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 154, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .heading .hint {
  font-size: 70%;
}
/* line 160, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where .location-name {
  font-size: 18px;
  font-weight: medium;
}
/* line 165, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where .address1,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where .address2 {
  font-size: 14px;
  font-weight: normal;
}
/* line 171, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where .where-inner {
  overflow: visible;
}
/* line 176, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .when {
  padding: 0px 10px;
  border-top: solid 1px #e1e1e1;
}
/* line 181, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where .icon,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .when .icon {
  width: 80px;
  height: 80px;
  background-color: RGBA(65, 155, 150, 1);
  display: inline-block;
  border-radius: 50%;
  margin: 30px 0px 20px 0px;
}
/* line 189, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where .icon::before,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .when .icon::before {
  content: "\e840";
  color: #ffffff;
  font-size: 35px;
  font-family: cbs-dwp-icons;
  line-height: 80px;
}
/* line 201, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .when .icon::before {
  content: "\e83e";
}
/* line 209, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .where,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .when {
  padding: 15px 0px 25px 0px;
}
/* line 211, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .where .dropdown-menu,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .when .dropdown-menu {
  max-height: 300px;
  max-width: 300px;
  overflow-y: scroll;
}
/* line 219, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .action {
  height: 35px;
  min-width: 130px;
  color: #ffffff;
  background-color: #e7131a;
  font-size: 14px;
  line-height: 35px;
  text-decoration: none;
  padding: 0px 10px;
  margin: 5px 10px;
  border: none;
  border-radius: 17.5px;
  display: inline-block;
  transition: all .2s ease-in-out;
}
/* line 234, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .action:hover, body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .action:focus {
  position: relative;
  z-index: 1100;
  color: #ffffff;
  background-color: RGBA(65, 155, 150, 1);
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07);
}
/* line 246, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .where .action-directions {
  color: #666666;
  background-color: #ffffff;
  border: solid 1px #cccccc;
}
/* line 251, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .where .action-directions::before {
  content: "\e818";
  color: RGBA(45, 128, 123, 1);
  font-family: cbs-dwp-icons;
  padding-right: 6px;
}
/* line 260, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions {
  display: table-row-group;
}
/* line 264, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .details-inner,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .actions-inner,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .details-inner,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .actions-inner {
  display: table-row;
}
/* line 269, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .when,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .where,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .when {
  width: 50%;
  text-align: center;
}
/* line 275, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .where,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .where {
  display: table-cell;
  border-right: solid 1px #e1e1e1;
}
/* line 280, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .when,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .when {
  display: none;
  position: relative;
}
/* line 286, ../sass/components/_page.profile.favourite-clinics.scss */
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .details .action,
body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .actions .action {
  display: inline-block;
}

@media (max-width: 1580px) {
  /* line 299, ../sass/components/_page.profile.favourite-clinics.scss */
  body.cbs-wss-my-account-favourite-clinics .cbs_wss_favourite_clinics_locations li.location .cbs-wss-favourite-clinics-location {
    width: 90%;
  }
}
/* line 4, ../sass/components/_page.profile.link-account-confirm.scss */
body.page-profile-link-account-confirm .cbs-wss-partner-info-form-partner-link-account-confirm::before {
  content: "\f046";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 3, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile {
  max-width: 600px;
  padding: 20px 40px;
  margin: 0px auto;
}
/* line 8, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile::before {
  content: "\e83c";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 20, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .form-item-mobile-number label:first-child {
  padding-right: 40px;
}
/* line 25, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .mobile-same-as-primary {
  white-space: nowrap;
}
/* line 28, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .mobile-same-as-primary input {
  position: relative;
  top: 1px;
  margin-right: 8px;
}
/* line 34, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .mobile-same-as-primary .label-content {
  font-size: 90%;
  font-weight: normal;
}
/* line 40, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .gender-more-info {
  margin-left: 10px;
  display: inline-block;
  transition: all 0.15s ease-in-out;
  padding: auto 5px;
}
/* line 46, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .gender-more-info::before {
  content: "\e846";
  font-family: cbs-dwp-icons;
  color: #e7131a;
}
/* line 52, ../sass/components/_page.profile.personal.scss */
body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .gender-more-info:hover, body.cbs-wss-my-account-profile .cbs-wss-partner-info-form-partner-profile .gender-more-info:focus {
  cursor: pointer;
  font-weight: bold;
  transform: scale(1.3);
  ouline: 0;
}

@media (max-width: 500px) {
  /* line 66, ../sass/components/_page.profile.personal.scss */
  .page-content .tabs.tabs-primary {
    display: none;
  }
}
/* line 3, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups .page-title-complement {
  color: #e7131a;
  font-weight: normal;
}
/* line 7, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups .page-title-complement .count {
  font-weight: bold;
}
/* line 12, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups .cbs-dwp-pfl-no-groups-joined {
  font-size: 160%;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 20, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th {
  padding-left: 10px;
}
/* line 25, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups tr td {
  opacity: .5;
}
/* line 28, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups tr td .fancy-label {
  display: none;
}
/* line 34, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups tr.status-active td {
  opacity: 1;
}
/* line 40, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th.col-index,
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-index {
  width: 5%;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 48, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th.col-id,
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-id {
  width: 15%;
}
/* line 53, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th.col-name,
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-name {
  width: 35%;
}
/* line 58, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th.col-champion,
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-champion {
  width: 15%;
}
/* line 63, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th.col-allowContact,
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-allowContact {
  width: 15%;
  text-align: center;
}
/* line 69, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups th.col-actions,
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-actions {
  width: 15%;
  text-align: right;
  padding-right: 15px;
}
/* line 77, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-allowContact .fancy-value::before {
  font-family: cbs-dwp-icons;
  content: "\e848";
  color: #2d807b;
  font-size: 140%;
}
/* line 85, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-allowContact.allow-contact-1 .fancy-value::before {
  content: "\e80c";
}
/* line 91, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-allowContact.allow-contact-0 .fancy-value::before {
  content: "\e800";
  color: #e7131a;
}
/* line 97, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td.col-allowContact .value {
  display: none;
}
/* line 103, ../sass/components/_page.profile.groups.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td .action {
  color: #ffffff !important;
  background-color: #2d807b;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td .action:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td .action:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td .action:hover, body.cbs-wss-my-account-groups table.cbs_dwp_pfl_member_groups td .action:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}

@media (max-width: 840px) {
  /* line 113, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups {
    margin: 0px -15px;
  }
  /* line 117, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups .cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td {
    padding: 20px 5px 15px 5px;
  }
}
@media (max-width: 730px) {
  /* line 126, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups {
    margin: 0px -15px;
  }
  /* line 129, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table {
    display: block;
  }
  /* line 132, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table thead {
    display: none;
  }
  /* line 136, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table tr {
    display: block;
    padding: 15px 15px;
    margin: 25px 25px;
    border: solid 1px #e1e1e1;
    border-radius: 6px;
  }
  /* line 143, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table tr:hover {
    box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
  }
  /* line 148, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td {
    width: 100%;
    display: block;
    padding: 5px 0px;
    text-align: left;
  }
  /* line 154, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td .fancy-label {
    display: inline-block;
    width: 50%;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
  }
  /* line 162, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td .fancy-value {
    display: inline-block;
    width: 50%;
    padding-left: 5px;
  }
  /* line 168, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td.col-index {
    display: none;
  }
  /* line 173, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td.col-actions .fancy-label {
    display: none;
  }
  /* line 177, ../sass/components/_page.profile.groups.scss */
  body.cbs-wss-my-account-groups .cbs-dwp-pfl-block-member-groups table.cbs_dwp_pfl_member_groups.cbs_dwp_profile_fancy_table td.col-actions .fancy-value {
    width: 100%;
    text-align: center;
    padding-top: 10px;
  }
}
/* line 3, ../sass/components/_page.profile.group-donations-summary-card.scss */
body.page-profile-groups-donations-summary-card .page-title {
  display: none !important;
}
/* line 8, ../sass/components/_page.profile.group-donations-summary-card.scss */
body.page-profile-groups-donations-summary-card .cbs-dwp-join-donations-summary-card-content > div {
  text-align: center;
}
/* line 13, ../sass/components/_page.profile.group-donations-summary-card.scss */
body.page-profile-groups-donations-summary-card .cbs-dwp-join-image-wrapper {
  margin: 20px;
}
/* line 17, ../sass/components/_page.profile.group-donations-summary-card.scss */
body.page-profile-groups-donations-summary-card .cbs-dwp-join-image {
  max-width: 100%;
}
/* line 21, ../sass/components/_page.profile.group-donations-summary-card.scss */
body.page-profile-groups-donations-summary-card #cbs-dwp-share-buttons {
  margin: auto;
  width: 145px;
}

/* line 4, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .page-title .parent-national-org {
  margin-bottom: -10px;
}
/* line 5, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .page-title .parent-national-org .label,
body.cbs-wss-my-account-group-summary .page-title .parent-national-org .value {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #666666;
  padding: 0px;
}
/* line 18, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
/* line 23, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item {
  display: inline;
  margin: 0px;
  padding-left: 5px;
}
/* line 28, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item:first-child {
  padding-left: 0px;
}
/* line 32, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item:last-child {
  padding-right: 5px;
}
/* line 36, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action {
  font-size: 120%;
  padding: 4px 10px;
  border-radius: 3px;
  text-decoration: none;
}
/* line 42, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action:hover, body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action:focus {
  text-decoration: none;
  text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.35);
}
/* line 48, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action::before {
  font-family: FontAwesome;
}
/* line 52, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action.action-invite::before {
  content: "\f234";
}
/* line 56, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action.action-view-team-list::before {
  content: "\f0ca";
  position: relative;
  top: 2px;
}
/* line 62, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action.action-view-team-previous::before {
  content: "\f060";
}
/* line 66, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action.action-view-team-next::before {
  content: "\f061";
}
/* line 70, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .pfl-team-nav .pfl-team-nav-item a.action .action-inner {
  display: none;
}
/* line 78, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-slice,
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complete {
  position: relative;
  top: 20px;
  width: 25%;
  float: left;
}
/* line 86, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complete {
  float: right;
}
/* line 90, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complementary {
  width: 50%;
  float: left;
  padding: 0px 15px 0px 15px;
}
/* line 95, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complementary .chart-stat-complementary-inner {
  position: relative;
  width: 100%;
  height: 120px;
}
/* line 101, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complementary .chart-stat-graphic {
  position: absolute;
  top: 5px;
  width: 100%;
  height: 120px;
}
/* line 108, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complementary .data-amount {
  position: absolute;
  top: 50px;
  width: 100%;
  font-size: 140%;
  text-align: Center;
}
/* line 115, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complementary .data-amount .slice-percent {
  display: block;
  color: #e7131a;
}
/* line 121, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .chart-stat-complementary .data-label {
  display: none;
}
/* line 130, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .data-amount {
  color: #2d807b;
  font-size: 200%;
  font-weight: bold;
  text-align: center;
  line-height: 105%;
}
/* line 138, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .generic-pie-chart .data-label {
  font-size: 90%;
  text-align: center;
  line-height: 100%;
}
/* line 145, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards {
  margin-top: -15px;
}
/* line 149, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category {
  padding-right: 25px;
}
/* line 153, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-inner {
  border: solid 1px #e1e1e1;
  border-radius: 8px;
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
  float: none;
}
/* line 160, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-header-after {
  clear: both;
}
/* line 164, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-title {
  width: 60%;
  float: left;
}
/* line 168, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-title h2 {
  font-weight: bold;
  margin: 10px;
}
/* line 174, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions {
  width: 40%;
  float: right;
  text-align: right;
  padding-right: 10px;
}
/* line 180, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions ul {
  position: relative;
  top: 6px;
  display: inline-block;
  list-style: none;
  padding: 0px;
  margin: 0px auto 10px auto;
}
/* line 189, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions a.action {
  color: #4d4d4d !important;
  background-color: #f3f4f6;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  border: solid 1px #f3f4f6;
  font-size: 90%;
  white-space: nowrap;
  text-decoration: none;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions a.action:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions a.action:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions a.action:hover, body.cbs-wss-my-account-group-summary .group-info-category-actions a.action:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 196, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-actions a.action:hover {
  color: #ffffff !important;
  background: #e7131a;
}
/* line 203, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-prologue {
  margin: 20px 10px 0px 10px;
}
/* line 207, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-epilogue {
  margin: 0px 10px 20px 10px;
}
/* line 211, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-empty {
  font-size: 110%;
  margin: 20px 10px 10px 10px;
}
/* line 216, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-inner {
  border: solid 1px #e1e1e1;
  border-radius: 6px;
  transition: all 0.2s ease-in-out;
}
/* line 221, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-inner:hover {
  box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.2);
}
/* line 225, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-inner .flip-face-front,
body.cbs-wss-my-account-group-summary .group-info-card-inner .flip-face-back {
  padding: 10px 15px;
  border-radius: 6px;
}
/* line 232, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card {
  width: 33%;
  vertical-align: top;
  display: inline-block;
  float: none;
}
/* line 238, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-header {
  padding-bottom: 15px;
}
/* line 239, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-header h3 {
  font-weight: bold;
  text-align: center;
  margin: 0px;
}
/* line 248, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-body {
  position: relative;
  overflow: hidden;
}
/* line 253, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-footer {
  text-align: center;
  padding-top: 15px;
  overflow: hidden;
}
/* line 258, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-footer a.action {
  color: #4d4d4d !important;
  background-color: #f3f4f6;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  font-size: 17px;
  border: solid 1px #f3f4f6;
  border-radius: 4px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-footer a.action:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-footer a.action:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-footer a.action:hover, body.cbs-wss-my-account-group-summary .group-info-card .card-footer a.action:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 264, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card .card-footer a.action:hover {
  color: #ffffff !important;
  background: #e7131a;
}
/* line 272, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-logo {
  text-align: center;
}
/* line 275, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-logo .card-header {
  display: none;
}
/* line 279, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-logo .card-body,
body.cbs-wss-my-account-group-summary .group-info-card-logo .card-body-inner,
body.cbs-wss-my-account-group-summary .group-info-card-logo .group-logo {
  height: 100%;
}
/* line 285, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-logo .group-logo {
  position: relative;
}
/* line 289, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-logo .group-logo-image {
  max-height: 200px;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 299, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization {
  text-align: center;
}
/* line 306, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-info-card-inner,
body.cbs-wss-my-account-group-summary .group-info-card-organization .flip-face-front,
body.cbs-wss-my-account-group-summary .group-info-card-organization .flip-face-back {
  background: #ffffff;
}
/* line 312, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-name {
  color: #e7131a;
  font-size: 110%;
  padding-bottom: 10px;
}
/* line 318, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-address {
  color: #000000;
  padding-bottom: 10px;
}
/* line 323, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-pflId {
  color: #2d807b;
  font-size: 110%;
  font-weight: bold;
}
/* line 330, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization.address-not-available .group-name {
  font-size: 130%;
}
/* line 334, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization.address-not-available .group-pflId {
  font-size: 130%;
}
/* line 343, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-industry-type .data-label,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-partner-types .data-label,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-general-contact-info .data-label,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-territory-manager .data-label {
  font-size: 100%;
  font-weight: bold;
  display: block;
  margin-top: 15px;
}
/* line 350, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-industry-type .data-value,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-partner-types .data-value,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-general-contact-info .data-value,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-territory-manager .data-value {
  display: block;
}
/* line 354, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-industry-type .value-type,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-partner-types .value-type,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-general-contact-info .value-type,
body.cbs-wss-my-account-group-summary .group-info-card-organization .group-territory-manager .value-type {
  font-weight: normal;
}
/* line 360, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization.organization-info-view-more-1 .group-industry-type,
body.cbs-wss-my-account-group-summary .group-info-card-organization.organization-info-view-more-1 .group-partner-types,
body.cbs-wss-my-account-group-summary .group-info-card-organization.organization-info-view-more-1 .group-general-contact-info,
body.cbs-wss-my-account-group-summary .group-info-card-organization.organization-info-view-more-1 .group-territory-manager,
body.cbs-wss-my-account-group-summary .group-info-card-organization.organization-info-view-more-1 a.action-withdraw {
  display: none;
}
/* line 370, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-organization.organization-info-view-more-0 a.action-organization-view-more {
  display: none;
}
/* line 377, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-national-organization p.question,
body.cbs-wss-my-account-group-summary .group-info-card-national-organization p.answer {
  font-size: 90%;
  line-height: 115%;
  margin: 0px;
}
/* line 384, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-national-organization p.question {
  font-weight: bold;
}
/* line 390, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-body {
  text-align: center;
}
/* line 394, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions ul.group-contacts {
  display: inline-block;
  list-style: none;
  padding: 0px;
  margin: 0px auto 10px auto;
}
/* line 401, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact {
  position: relative;
  font-size: 90%;
  padding: 2px 0px 2px 37px;
  text-align: left;
  min-height: 50px;
}
/* line 408, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-primary, body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-secondary {
  display: none;
}
/* line 413, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-primary-1, body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-secondary-1 {
  display: block;
}
/* line 418, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact .contact-icon {
  position: absolute;
  top: 11px;
  left: 4px;
  width: 20px;
  height: 20px;
  background: #2d807b;
  transform: rotate(45deg);
}
/* line 427, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact .contact-icon.contact-icon-secondary {
  background: #cccccc;
}
/* line 432, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-primary .contact-name::before, body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-secondary .contact-name::before {
  content: '1';
  position: absolute;
  top: 6px;
  left: 0px;
  width: calc(1.41 * 20px);
  height: calc(1.41 * 20px);
  font-size: 90%;
  line-height: calc(1.41 * 20px);
  text-align: center;
  color: #ffffff;
}
/* line 446, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions li.contact.contact-secondary .contact-name::before {
  content: '2';
  color: #000000;
}
/* line 452, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .contact-name {
  font-weight: bold;
}
/* line 456, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .sharing-description {
  font-size: 90%;
  line-height: 105%;
  margin: 0px 0px 0px 0px;
}
/* line 463, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  font-size: 90%;
  white-space: nowrap;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing:hover, body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 468, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing::after {
  position: relative;
  top: 1px;
  display: inline-block;
  content: "\f057";
  font-family: FontAwesome;
  padding-left: 6px;
  transform: scale(1.2, 1.2);
}
/* line 479, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions .card-footer a.action-toggle-sharing.action-share-contact-info-disable::after {
  content: "\f058";
  font-family: FontAwesome;
}
/* line 488, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions.group-contacts-view-more-1 .sharing-description {
  display: none;
}
/* line 492, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions.group-contacts-view-more-1 a.action-toggle-sharing {
  display: none;
}
/* line 498, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-champions.group-contacts-view-more-0 a.action-champions-view-more {
  display: none;
}
/* line 504, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-member-since {
  text-align: center;
}
/* line 507, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-member-since .registration-date {
  font-size: 190%;
  font-weight: bold;
  line-height: 105%;
}
/* line 513, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-member-since .membership-duration {
  padding-top: 10px;
}
/* line 516, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-member-since .membership-duration .duration-amount {
  display: block;
  color: #e7131a;
  font-size: 200%;
  line-height: 105%;
}
/* line 524, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-member-since .team-registration-info {
  font-size: 85%;
  font-weight: bold;
  padding-top: 10px;
}
/* line 530, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-member-since .team-registration-info .registration-date {
  font-size: 100%;
  font-weight: bold;
  white-space: nowrap;
}
/* line 538, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-established-since {
  text-align: center;
}
/* line 541, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-established-since .established-date {
  font-size: 190%;
  font-weight: bold;
  line-height: 105%;
}
/* line 547, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-established-since .established-duration {
  padding-top: 25px;
}
/* line 550, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-established-since .established-duration .duration-amount {
  display: block;
  color: #e7131a;
  font-size: 200%;
  line-height: 105%;
}
/* line 562, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .card-header {
  margin-bottom: -40px;
  margin-left: 20px;
  margin-right: 20px;
}
/* line 568, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .card-body-inner {
  position: relative;
  text-align: center;
  min-height: 120px;
}
/* line 574, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .group-info-card-team-progress-body {
  padding-top: 40px;
}
/* line 578, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress #cbs-dwp-share-dialog-container {
  display: none;
}
/* line 582, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress #cbs-dwp-donations-summary-card-share-button {
  position: absolute;
  right: 0;
  width: 32px;
  height: 36px;
}
/* line 588, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress #cbs-dwp-donations-summary-card-share-button:hover, body.cbs-wss-my-account-group-summary .group-info-card-team-progress #cbs-dwp-donations-summary-card-share-button:active, body.cbs-wss-my-account-group-summary .group-info-card-team-progress #cbs-dwp-donations-summary-card-share-button:focus {
  text-decoration: none;
}
/* line 594, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress #cbs-dwp-donations-summary-card-share-button::after {
  content: "\f1e0";
  font-family: FontAwesome;
  font-size: 160%;
  color: #e7131a;
  cursor: pointer;
}
/* line 603, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .total-donor-donations,
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .total-team-members {
  position: relative;
  top: 30px;
  width: 25%;
  float: left;
}
/* line 611, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .total-team-members {
  float: right;
}
/* line 615, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress {
  width: 50%;
  height: 120px;
  float: left;
  padding: 0px 15px 0px 15px;
}
/* line 621, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress .team-donation-progress-inner {
  position: relative;
  width: 100%;
}
/* line 626, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress .progress-chart {
  position: absolute;
  top: 5px;
  width: 100%;
  height: 120px;
}
/* line 633, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress .data-amount {
  position: absolute;
  top: 34px;
  width: 100%;
  font-size: 140%;
  text-align: Center;
}
/* line 640, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress .data-amount .donation-total {
  display: block;
  color: #e7131a;
}
/* line 645, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress .data-amount .donation-goal {
  display: inline-block;
  color: #888888;
  border-top: solid 2px #888888;
}
/* line 652, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress .data-label {
  display: none;
}
/* line 657, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress[data-donation-goal="0"] .donation-total {
  position: relative;
  top: 16px;
  font-size: 105%;
}
/* line 663, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .team-donation-progress[data-donation-goal="0"] .donation-goal {
  display: none;
}
/* line 669, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .data-amount {
  color: #2d807b;
  font-size: 200%;
  font-weight: bold;
  line-height: 105%;
}
/* line 676, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-progress .data-label {
  font-size: 90%;
  line-height: 100%;
}
/* line 683, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary #cbs-dwp-share-dialog {
  width: 184px !important;
  min-height: 52px !important;
}
/* line 688, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary #cbs-dwp-share-buttons {
  margin: auto;
  width: 145px;
}
/* line 693, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .ui-dialog {
  width: 194px !important;
}
/* line 697, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .ui-dialog-titlebar {
  display: none;
}
/* line 702, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-no-progress-statistics .no-statistics-message {
  font-size: 150%;
  text-align: center;
  opacity: .8;
  max-width: 300px;
  margin: 0px auto;
}
/* line 712, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .card-body-inner {
  text-align: center;
  min-height: 120px;
}
/* line 717, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .members-active,
body.cbs-wss-my-account-group-summary .group-info-card-team-members .members-total {
  position: relative;
  top: 20px;
  width: 25%;
  float: left;
}
/* line 725, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .members-total {
  float: right;
}
/* line 729, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .member-engagement {
  width: 50%;
  float: left;
  padding: 0px 15px 0px 15px;
}
/* line 734, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .member-engagement .member-engagement-inner {
  position: relative;
  width: 100%;
}
/* line 739, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .member-engagement .engagement-chart {
  position: absolute;
  top: 5px;
  width: 100%;
  height: 120px;
}
/* line 746, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .member-engagement .data-amount {
  position: absolute;
  top: 50px;
  width: 100%;
  font-size: 140%;
  text-align: Center;
}
/* line 753, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .member-engagement .data-amount .percent-engagement {
  display: block;
  color: #e7131a;
}
/* line 759, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .member-engagement .data-label {
  display: none;
}
/* line 768, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .data-amount {
  color: #2d807b;
  font-size: 200%;
  font-weight: bold;
  line-height: 105%;
}
/* line 775, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members .data-label {
  font-size: 90%;
  line-height: 100%;
}
/* line 781, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-team-members.team-members-view-all-0 a.action-team-members-view-all {
  display: none;
}
/* line 788, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-card-no-team-members .no-members-message {
  font-size: 150%;
  text-align: center;
  opacity: .8;
  max-width: 300px;
  margin: 0px auto;
}
/* line 798, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-basic {
  position: relative;
  text-align: right;
  padding-left: 65px;
  padding-bottom: 10px;
  border-bottom: solid 1px #cccccc;
}
/* line 805, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-basic .appointment-icon-event {
  position: absolute;
  top: 7px;
  left: 0px;
  width: 60px;
  height: 60px;
  font-size: 150%;
  text-align: center;
  background: #e7131a;
  border-radius: 50%;
}
/* line 816, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-basic .appointment-icon-event::before {
  content: "\e83e";
  position: relative;
  top: 2px;
  left: -2px;
  color: #ffffff;
  font-weight: medium;
  font-family: cbs-dwp-icons;
  line-height: 60px;
}
/* line 828, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-basic .appointment-draw-type {
  color: #e7131a;
}
/* line 835, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-basic .appointment-time {
  font-weight: bold;
}
/* line 842, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .donation-type-plasma .appointment-info-basic .appointment-icon-event {
  background: #bb8a0b;
}
/* line 846, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .donation-type-plasma .appointment-info-basic .appointment-draw-type {
  color: #bb8a0b;
}
/* line 852, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-location {
  position: relative;
  text-align: left;
  padding-right: 65px;
  padding-top: 10px;
}
/* line 858, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-location .appointment-icon-location {
  position: absolute;
  top: 14px;
  right: 0px;
  width: 60px;
  height: 60px;
  font-size: 150%;
  text-align: center;
  background: #2d807b;
  border-radius: 50%;
}
/* line 869, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-location .appointment-icon-location::before {
  content: "\e840";
  position: relative;
  left: 2px;
  color: #ffffff;
  font-weight: medium;
  font-family: cbs-dwp-icons;
  line-height: 60px;
}
/* line 883, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-location .appointment-address {
  font-size: 80%;
}
/* line 887, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .appointment-info-location .appointment-city-onward {
  font-size: 80%;
}
/* line 893, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper {
  overflow: hidden;
}
/* line 896, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action {
  color: #e7131a !important;
  background-color: transparent;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  border-radius: 2px;
  font-weight: bold;
  float: right;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action:hover, body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 902, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action.action-cancel {
  position: relative;
  left: -15px;
  color: #888888 !important;
  float: left;
}
/* line 908, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action.action-cancel:hover {
  color: #888888 !important;
}
/* line 913, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action.action-reschedule {
  position: relative;
  right: -15px;
}
/* line 917, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action.action-reschedule:hover {
  color: #e7131a !important;
}
/* line 922, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action:hover, body.cbs-wss-my-account-group-summary .group-info-category-upcoming-appointments .card-footer .action-wrapper .action:focus {
  background: none;
  box-shadow: none !important;
}
/* line 933, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic {
  position: relative;
  text-align: right;
  padding-left: 80px;
  padding-bottom: 10px;
  border-bottom: solid 1px #cccccc;
}
/* line 940, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-availability {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 75px;
  height: 75px;
}
/* line 947, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-availability .reserved-chart {
  position: absolute;
  width: 75px;
  height: 75px;
}
/* line 953, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-availability .reserved-data {
  position: absolute;
  top: 15px;
  width: 75px;
  text-align: center;
}
/* line 960, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-availability .total-booked {
  display: block;
  color: #e7131a;
  font-weight: bold;
  line-height: 100%;
}
/* line 967, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-availability .total-reserved {
  display: inline-block;
  color: #888888;
  font-weight: bold;
  line-height: 100%;
  border-top: solid 1px #888888;
  padding-top: 1px;
}
/* line 977, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-draw-type {
  color: #e7131a;
}
/* line 984, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-basic .reservation-hours {
  font-weight: bold;
}
/* line 992, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .donation-type-plasma .reservation-info-basic .reservation-availability .total-booked {
  color: #bb8a0b;
}
/* line 997, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .donation-type-plasma .reservation-info-basic .reservation-draw-type {
  color: #bb8a0b;
}
/* line 1003, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-location {
  position: relative;
  text-align: left;
  padding-right: 80px;
  padding-top: 10px;
}
/* line 1009, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-location .reservation-icon-location {
  position: absolute;
  top: 14px;
  right: 0px;
  width: 60px;
  height: 60px;
  font-size: 150%;
  text-align: center;
  background: #2d807b;
  border-radius: 50%;
}
/* line 1020, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-location .reservation-icon-location::before {
  content: "\e840";
  position: relative;
  left: 2px;
  color: #ffffff;
  font-weight: medium;
  font-family: cbs-dwp-icons;
  line-height: 60px;
}
/* line 1034, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-location .reservation-address {
  font-size: 80%;
}
/* line 1038, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .reservation-info-location .reservation-city-onward {
  font-size: 80%;
}
/* line 1043, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper {
  position: absolute;
  right: 0px;
  top: 15px;
}
/* line 1048, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action {
  color: #ffffff !important;
  background-color: #e7131a;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
  width: 80px;
  text-align: center;
  margin-right: 0px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action:hover, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}
/* line 1054, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action-status {
  display: block;
  font-size: 80%;
  text-align: center;
  padding-top: 5px;
  margin: 0px -10px;
}
/* line 1065, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action-status.action-status-inactive::before, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action-status.action-status-impacted::before, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action-status.action-status-on-hold::before, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action-status.action-status-ineligible::before {
  content: "\f071";
  font-family: FontAwesome;
  color: #e5a812;
  padding-right: 5px;
}
/* line 1074, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .action-wrapper .action-status.action-status-booked::before {
  content: "\f058";
  font-family: FontAwesome;
  color: #2d807b;
  padding-right: 5px;
}
/* line 1090, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .group-info-card.reserved-event.reservation-booked .action, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .group-info-card.reserved-event.reservation-impacted .action, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .group-info-card.reserved-event.reservation-on-hold .action, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .group-info-card.reserved-event.reservation-ineligible .action, body.cbs-wss-my-account-group-summary .group-info-category-reserved-events .group-info-card.reserved-event.group-status-inactive .action {
  background-color: #aaaaaa;
}
/* line 1099, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card {
  width: 100%;
}
/* line 1103, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-inner {
  padding: 0px;
  border: none;
  border-radius: 0px;
}
/* line 1108, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-inner:hover {
  box-shadow: none;
}
/* line 1112, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-inner .flip-face-front,
body.cbs-wss-my-account-group-summary .modal .group-info-card-inner .flip-face-back {
  padding: 0px;
  border-radius: 0px;
}
/* line 1118, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-inner .card-body {
  overflow: visible;
}
/* line 1122, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-inner .grouping-section-bottom {
  margin-top: 15px;
}
/* line 1129, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .card-header,
body.cbs-wss-my-account-group-summary .modal .group-info-card-team-champions .card-header {
  display: none;
}
/* line 1133, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .card-footer,
body.cbs-wss-my-account-group-summary .modal .group-info-card-team-champions .card-footer {
  padding-top: 0px;
}
/* line 1139, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .group-industry-type,
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .group-partner-types,
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .group-general-contact-info,
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .group-territory-manager {
  display: block;
}
/* line 1147, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .card-footer a.action-withdraw {
  display: inline-block;
  margin-top: 15px;
}
/* line 1152, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-organization .card-footer .action-organization-view-more {
  display: none;
}
/* line 1159, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-team-champions .group-contacts .contact {
  display: block;
  font-size: 100%;
}
/* line 1164, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-team-champions .sharing-description {
  display: block;
  font-size: 100%;
}
/* line 1169, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-team-champions a.action-toggle-sharing {
  display: inline-block;
  font-size: 100%;
}
/* line 1174, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary .modal .group-info-card-team-champions a.action-champions-view-more {
  display: none;
}

/* line 1185, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary.i18n-fr .group-info-category-reserved-events .action-wrapper .action {
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1191, ../sass/components/_page.profile.group-summary.scss */
body.cbs-wss-my-account-group-summary.i18n-fr .group-info-category-reserved-events .action-wrapper .action-status-impacted,
body.cbs-wss-my-account-group-summary.i18n-fr .group-info-category-reserved-events .action-wrapper .action-status-on-hold,
body.cbs-wss-my-account-group-summary.i18n-fr .group-info-category-reserved-events .action-wrapper .action-status-ineligible {
  position: relative;
  left: -10px;
}

@media (min-width: 2000px) {
  /* line 1205, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 25%;
  }
}
@media (max-width: 1410px) {
  /* line 1214, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 50%;
  }
  /* line 1221, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary.page-sidebar-closed .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 33%;
  }
}
@media (max-width: 1170px) {
  /* line 1232, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary.page-sidebar-closed .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 50%;
  }
}
@media (max-width: 1070px) {
  /* line 1242, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 100%;
  }
  /* line 1249, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary.page-sidebar-closed .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 50%;
  }
}
@media (max-width: 991px) {
  /* line 1259, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 50%;
  }
}
@media (max-width: 750px) {
  /* line 1268, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 100%;
  }
  /* line 1273, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card-logo .group-logo {
    position: static;
  }
  /* line 1277, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards .group-info-card-logo .group-logo-image {
    position: static;
    max-width: 100%;
    max-height: 400px;
    transform: none;
  }
  /* line 1288, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary.page-sidebar-closed .cbs-dwp-pfl-block-group-info-cards .group-info-card {
    width: 100%;
  }
}
@media (max-width: 500px) {
  /* line 1297, ../sass/components/_page.profile.group-summary.scss */
  body.cbs-wss-my-account-group-summary .cbs-dwp-pfl-block-group-info-cards {
    margin: 0px -15px;
  }
}
/* line 4, ../sass/components/_page.profile.unlink-account.scss */
body.page-profile-unlink-account .cbs-wss-partner-info-form-partner-unlink-account::before {
  content: "\f046";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 15, ../sass/components/_page.profile.unlink-account.scss */
body.page-profile-unlink-account .cbs-wss-partner-info-form-partner-unlink-account .container-afterword {
  color: #e7131a;
}

/* line 5, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-items li.contentItem {
  width: 100%;
  max-width: 1200px;
  background-color: #ffffff;
  margin: 10px auto 10px auto;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  transition: all .2s ease-in-out;
}
/* line 14, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-items li.contentItem:hover {
  position: relative;
  z-index: 1000;
  box-shadow: 0 15px 16px 5px rgba(0, 0, 0, 0.07);
}
/* line 24, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-item .contentItem-title h2 {
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}
/* line 31, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-item .contentItem-subtitle h3 {
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}
/* line 37, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-item .details-inner {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
}
/* line 44, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-item .contentItem-actionLink {
  margin: 20px 0px 5px 0px;
}
/* line 49, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-item.contentItem-isExpandable-0 .details {
  margin-bottom: 0px;
}
/* line 53, ../sass/components/_page.profile.news-and-updates.scss */
body.page-profile-news .cbs-wss-dynamic-content-item.contentItem-isExpandable-0 .details-inner {
  padding-bottom: 0px;
  border-bottom-width: 0px;
}

/* line 3, ../sass/components/_page.profile.remove-account.scss */
body.page-profile-remove-account .cbs-wss-form-remove-account-content, body.page-champion-profile-remove-account .cbs-wss-form-remove-account-content {
  padding: 4rem 2rem 4rem 2rem;
}
/* line 7, ../sass/components/_page.profile.remove-account.scss */
body.page-profile-remove-account #cbs-wss-form-remove-account-modal, body.page-champion-profile-remove-account #cbs-wss-form-remove-account-modal {
  max-height: unset;
  top: 0%;
}
/* line 11, ../sass/components/_page.profile.remove-account.scss */
body.page-profile-remove-account #cbs-wss-form-remove-account-modal .cancel-remove, body.page-champion-profile-remove-account #cbs-wss-form-remove-account-modal .cancel-remove {
  width: auto;
  background-color: #8c8c8c;
}
/* line 16, ../sass/components/_page.profile.remove-account.scss */
body.page-profile-remove-account #cbs-wss-form-remove-account-modal .modal-buttons, body.page-champion-profile-remove-account #cbs-wss-form-remove-account-modal .modal-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 2, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check {
  /* Old legacy page styles */
}
/* line 4, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-dwp-icon-print {
  display: none;
}
/* line 10, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane h2, body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane h3 {
  font-weight: bold;
  margin: 45px 0px 30px 0px;
}
/* line 15, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow {
  width: initial;
  max-width: 850px;
  background: transparent;
  margin-left: auto;
  margin-right: auto;
}
/* line 22, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .button-wrapper.self-defer-link {
  display: none;
}
/* line 26, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content {
  background: #ffffff;
  padding: 15px 35px;
  margin-top: 20px;
  margin-bottom: 20px;
  border: solid 1px #bebebe;
  border-radius: 3px;
}
/* line 34, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content .cbs-collapsed,
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content .cbs-expanded {
  padding-top: 25px;
}
/* line 39, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3 {
  font-weight: bold;
  position: relative;
}
/* line 43, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3, body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3.cbs-collapsed {
  margin: -15px -35px;
  padding: 15px 35px;
}
/* line 49, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3.cbs-expanded {
  color: #ffffff;
  background-color: #e7131a;
  padding-top: 15px;
}
/* line 55, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3:after {
  position: absolute;
  left: -2px;
  top: 13px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 110%;
}
/* line 64, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3.cbs-collapsed:after {
  content: '+';
  color: #e7131a;
}
/* line 71, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow .boxed-content h3.cbs-expanded:after {
  content: '-';
}
/* line 78, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow ul.statements {
  padding-left: 0px;
}
/* line 82, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow ul.statements li.statement {
  position: relative;
  margin-left: 110px;
  min-height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 89, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow ul.statements li.statement::marker {
  color: #e7131a;
}
/* line 93, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow ul.statements li.statement .icon {
  position: absolute;
  top: 10px;
  left: -110px;
  width: 60px;
  height: 60px;
  display: inline-block;
}
/* line 104, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow ul.statements li.statement-dental-work .icon {
  background: url("../images/branding/icons/tooth.svg") center center no-repeat;
}
/* line 110, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane.cbs-content-narrow ul.statements li.statement-tattoo-or-piercing .icon {
  background: url("../images/branding/icons/arm-with-tattoo-of-droplet.svg") center center no-repeat;
}
/* line 118, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .panel-pane .cbs-wss-websahh-form-websahh-start {
  padding: 0px;
  margin: 0px;
}
/* line 127, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check h3 span.color-dark {
  font-size: 150%;
  font-weight: bold;
  color: #4d4d4d;
}
/* line 134, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check #accordion.panel-group {
  background-color: white;
  width: 300px;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  margin-top: -10px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
/* line 144, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check #accordion.panel-group .panel-title {
  font-weight: 800;
}
/* line 149, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .module-info.span-2 h3.margin-left-medium.align-center.font-small {
  background-color: white;
  width: 300px;
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  padding-left: 19px;
  padding-top: 15px;
}
/* line 161, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check #accordion h3 {
  width: 100%;
  text-align: left;
}
/* line 165, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check #accordion button {
  width: 100%;
  border-right: none;
}
/* line 171, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button {
  padding-top: 8px !important;
  padding-bottom: 9px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}
/* line 177, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default {
  padding: 0;
}
/* line 181, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading {
  border-top: transparent;
  border-left: transparent;
}
/* line 186, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading:hover {
  cursor: pointer;
  box-shadow: 0px 2px 7px 0px rgba(251, 20, 20, 0.48);
  background-color: #e7131a;
}
/* line 190, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading:hover h3.panel-title {
  color: white;
  background-color: #e7131a;
}
/* line 194, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading:hover .chevron {
  color: white;
}
/* line 199, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
}
/* line 203, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
}
/* line 209, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-collapse p, body.page-questionnaire-eligibility-check .panel-collapse button, body.page-questionnaire-eligibility-check .panel-collapse a {
  font-size: medium;
}
/* line 214, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-collapse.in {
  margin-bottom: 15px;
}
/* line 218, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-body {
  margin-top: -16px;
}
/* line 220, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-body a:hover {
  color: RGBA(45, 128, 123, 1);
  text-decoration: none;
}
/* line 224, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-body a[href*="pdf"]:after, body.page-questionnaire-eligibility-check .panel-body a[href*="PDF"]:after {
  content: 'PDF';
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 7px;
  padding-right: 7px;
  font-weight: bold;
  font-size: 90%;
  margin-left: 6px;
  color: white;
  background-color: RGBA(45, 128, 123, 1);
  border-radius: 3px;
}
/* line 239, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading.collapsed .panel-title {
  color: #e7131a;
}
/* line 246, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .chevron {
  color: #e7131a;
}
/* line 253, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading[aria-expanded=false] .chevron {
  color: white;
}
/* line 261, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check button.panel-heading[aria-expanded=true] .chevron {
  color: white;
}
/* line 266, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-heading {
  padding-bottom: 30px;
}
/* line 268, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-heading h3 {
  background-color: #f3f4f6;
}
/* line 274, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-heading {
  padding: 0;
  position: relative;
  background-color: #f3f4f6;
}
/* line 280, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel {
  background-color: #f3f4f6;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  width: 90%;
}
/* line 287, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-heading .chevron {
  position: absolute;
  right: 20px;
  top: 4px;
}
/* line 293, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-heading .title {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 17px;
}
/* line 299, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default button .cbs-dwp-icon-chevron-down {
  display: block;
}
/* line 303, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default button .cbs-dwp-icon-chevron-up {
  display: none;
}
/* line 307, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default button.collapse .cbs-dwp-icon-chevron-up {
  display: none;
}
/* line 311, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default [aria-expanded="true"] .cbs-dwp-icon-chevron-up {
  display: block;
}
/* line 315, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .panel-default [aria-expanded="true"] .cbs-dwp-icon-chevron-down {
  display: none;
}
/* line 320, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .page-container .page-title-wrapper-outer {
  display: none;
}
/* line 324, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .page-container .bean-simple-content[about*="eligibility-check"] h2:first-child {
  display: none;
}
/* line 330, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .span-6 p a:hover, body.page-questionnaire-eligibility-check .span-6 .cbs-bullets li a:hover {
  color: RGBA(45, 128, 123, 1);
  text-decoration: none;
}
/* line 336, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper {
  margin-left: -20px;
  margin-right: -20px;
  border-bottom: solid 1px #dddddd;
  height: 60px;
  z-index: 2;
}
/* line 342, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper .cbs-dwp-icon-print::before {
  margin-right: 12px;
}
/* line 345, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper .pull-left {
  margin-top: 16px;
  margin-left: 23px;
}
/* line 348, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper .pull-left div:before {
  margin-right: 12px;
}
/* line 352, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper .pull-right {
  margin-right: 15px;
}
/* line 355, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper .pull-right:hover {
  cursor: pointer;
}
/* line 358, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .title-wrapper .pull-right h1 {
  position: absolute;
  z-index: 3;
  right: -10px;
  top: 0;
  background-color: white;
  margin: 14px 10px 10px 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px 20px 10px 20px;
  border-radius: 25px;
  font-size: large;
}
/* line 375, ../sass/components/_page.qpass.eligibility-check.scss */
body.page-questionnaire-eligibility-check .cbs-metronic-page-content .pane-node {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 6, ../sass/components/_page.qpass.post-login.scss */
body.page-questionnaire-eligibility .cbs-metronic-page-content .panel-pane h2, body.page-questionnaire-eligibility .cbs-metronic-page-content .panel-pane h3 {
  font-weight: bold;
  margin: 45px 0px 30px 0px;
}
/* line 11, ../sass/components/_page.qpass.post-login.scss */
body.page-questionnaire-eligibility .cbs-metronic-page-content .panel-pane.cbs-content-narrow {
  width: initial;
  max-width: 850px;
  background: transparent;
  margin-left: auto;
  margin-right: auto;
}
/* line 18, ../sass/components/_page.qpass.post-login.scss */
body.page-questionnaire-eligibility .cbs-metronic-page-content .panel-pane.cbs-content-narrow .button-wrapper.self-defer-link {
  display: none;
}
/* line 23, ../sass/components/_page.qpass.post-login.scss */
body.page-questionnaire-eligibility .cbs-metronic-page-content .panel-pane .cbs-wss-websahh-form-websahh-redirect {
  background: none;
  padding: 0px;
  margin: 0px;
}
/* line 28, ../sass/components/_page.qpass.post-login.scss */
body.page-questionnaire-eligibility .cbs-metronic-page-content .panel-pane .cbs-wss-websahh-form-websahh-redirect input[type=submit] {
  font-weight: bold;
}

/* line 3, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion .page-title-complement {
  color: #e7131a;
  font-weight: normal;
}
/* line 7, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion .page-title-complement .count {
  font-weight: bold;
}
/* line 12, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion .cbs-dwp-pfl-no-groups-joined {
  font-size: 160%;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 19, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups {
  max-width: 800px;
  margin-lefT: auto;
  margin-right: auto;
}
/* line 24, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups th {
  padding-left: 10px;
}
/* line 29, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups tr td {
  opacity: .5;
}
/* line 32, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups tr td .fancy-label {
  display: none;
}
/* line 38, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups tr.status-active td {
  opacity: 1;
}
/* line 44, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups th.col-index,
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td.col-index {
  width: 10%;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 52, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups th.col-id,
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td.col-id {
  width: 25%;
}
/* line 57, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups th.col-name,
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td.col-name {
  width: 35%;
}
/* line 62, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups th.col-totalMembers,
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td.col-totalMembers {
  width: 10%;
}
/* line 67, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups th.col-actions,
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td.col-actions {
  width: 20%;
  text-align: right;
  padding-right: 15px;
}
/* line 75, ../sass/components/_page.champion.groups.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td .action {
  color: #ffffff !important;
  background-color: #2d807b;
  text-decoration: none;
  vertical-align: initial;
  padding: 5px 15px;
  border: none;
  border-radius: 1000px;
  display: inline-block;
  transition: all .2s ease-in-out;
  height: auto;
  margin: 0px 7px;
}
/* line 32, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td .action:first-child {
  margin-left: 0px;
}
/* line 36, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td .action:last-child {
  margin-right: 0px;
}
/* line 40, ../../cbs_metronic_theme/sass/_mixins.scss */
body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td .action:hover, body.cbs-wss-pfl-champion table.cbs_dwp_pfl_champion_groups td .action:focus {
  position: relative;
  text-decoration: underline;
  /*  z-index: 1100; */
  cursor: pointer;
  box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.07) !important;
}

/* line 4, ../sass/components/_page.champion.profile.scss */
body.page-champion-profile .cbs-dwp-pfl-form-champion-profile::before {
  font-family: simple-line-icons;
  content: "\e005";
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 4, ../sass/components/_page.champion.profile.change-email.scss */
body.page-champion-profile-change-email .cbs-wss-partner-info-form-partner-change-email::before {
  content: "\e809";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 17, ../sass/components/_page.champion.profile.change-email.scss */
body.page-champion-profile-change-email .cbs-wss-partner-info-form-partner-change-email .container-email-input p strong {
  whitespace: nowrap;
  word-break: keep-all;
}

/* line 4, ../sass/components/_page.champion.profile.change-email-confirm.scss */
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm::before {
  content: "\f046";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 15, ../sass/components/_page.champion.profile.change-email-confirm.scss */
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm p {
  position: relative;
}
/* line 19, ../sass/components/_page.champion.profile.change-email-confirm.scss */
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .info-label,
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .label-old,
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .label-new {
  position: absolute;
  left: 0px;
  width: 70px;
  text-align: right;
  display: inline-block;
}
/* line 29, ../sass/components/_page.champion.profile.change-email-confirm.scss */
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .info-value,
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .value-old,
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .value-new {
  font-weight: bold;
  text-align: left;
  display: block;
  margin-left: 80px;
}
/* line 39, ../sass/components/_page.champion.profile.change-email-confirm.scss */
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .container-confirmation .info-label {
  width: 145px;
}
/* line 43, ../sass/components/_page.champion.profile.change-email-confirm.scss */
body.page-champion-profile-change-email-confirm .cbs-wss-partner-info-form-partner-change-email-confirm .container-confirmation .info-value {
  margin-left: 155px;
}

/* line 4, ../sass/components/_page.champion.profile.change-password.scss */
body.page-champion-profile-change-password .cbs-dwp-pfl-form-champion-change-password::before {
  content: "\e851";
  font-family: cbs-dwp-icons;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 4, ../sass/components/_page.champion.profile.link-account.scss */
body.page-champion-profile-link-account .cbs-dwp-pfl-form-champion-link-account::before {
  content: "\f0c1";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 4, ../sass/components/_page.champion.profile.link-account-confirm.scss */
body.page-champion-profile-link-account-confirm .cbs-wss-partner-info-form-partner-link-account-confirm::before {
  content: "\f046";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 4, ../sass/components/_page.champion.profile.unlink-account.scss */
body.page-champion-profile-unlink-account .cbs-wss-partner-info-form-partner-unlink-account::before {
  content: "\f046";
  font-family: FontAwesome;
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}
/* line 15, ../sass/components/_page.champion.profile.unlink-account.scss */
body.page-champion-profile-unlink-account .cbs-wss-partner-info-form-partner-unlink-account .container-afterword {
  color: #e7131a;
}

/* line 4, ../sass/components/_page.champion.profile.create-donor-account.scss */
body.page-champion-profile-create-donor-account .cbs-dwp-pfl-form-champion-create-donor-account::before {
  font-family: simple-line-icons;
  content: "\e002";
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 3, ../sass/components/_page.champion.profile.donor-features.scss */
body.page-champion-donor-features .cbs-dwp-pfl-block-champion-donor-features {
  margin-bottom: 35px;
}
/* line 6, ../sass/components/_page.champion.profile.donor-features.scss */
body.page-champion-donor-features .cbs-dwp-pfl-block-champion-donor-features::before {
  font-family: cbs-dwp-icons;
  content: "\e848";
  color: #e7e7e7;
  font-size: 80px;
  text-align: center;
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
  display: block;
}

/* line 2, ../sass/components/_page.sitemap.scss */
body.cbs-dwp-sitemap ul.cbs_dwp_sitemap {
  list-style: none;
}
/* line 4, ../sass/components/_page.sitemap.scss */
body.cbs-dwp-sitemap ul.cbs_dwp_sitemap li.sitemapMenu {
  padding: 10px;
  margin: 10px;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  background-color: #ffffff;
}
/* line 10, ../sass/components/_page.sitemap.scss */
body.cbs-dwp-sitemap ul.cbs_dwp_sitemap li.sitemapMenu ul {
  margin: 0;
}
/* line 12, ../sass/components/_page.sitemap.scss */
body.cbs-dwp-sitemap ul.cbs_dwp_sitemap li.sitemapMenu ul li a.nav-link .fa-pointer {
  margin-right: 5px;
}

/* line 5, ../sass/components/_page.user.all.scss */
body.page-user .page-content .tabs-primary {
  display: none;
}

/* line 3, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.page-user .page-content .tabs-primary {
  display: block;
  opacity: 0;
  transition: opacity 0.5s linear;
}
/* line 9, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .col-md-0 {
  width: 0 !important;
}
/* line 11, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .col-md-0.shrink * {
  font-size: 0.1em !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 16, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .col-md-0.shrink input {
  background-color: transparent !important;
  border-color: transparent !important;
}
/* line 21, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .pre-shrink input {
  background-color: transparent !important;
  border-color: transparent !important;
}
/* line 26, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.i18n-en #panel-bootstrap-row-main, body.cbs-wss-user-sign-and-register.i18n-fr #panel-bootstrap-row-main {
  padding-left: 15px;
}
/* line 29, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.i18n-en #panel-bootstrap-row-main #panel-bootstrap-column-1, body.cbs-wss-user-sign-and-register.i18n-fr #panel-bootstrap-row-main #panel-bootstrap-column-1 {
  padding-right: 22px !important;
}
/* line 32, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.i18n-en #panel-bootstrap-row-main #panel-bootstrap-column-2, body.cbs-wss-user-sign-and-register.i18n-fr #panel-bootstrap-row-main #panel-bootstrap-column-2 {
  padding-left: 8px !important;
  padding-right: 30px !important;
}
/* line 38, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.pane-alignment-fixes .panel-bootstrap {
  margin-top: -1px;
}
/* line 42, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.page-user .page-content .tabs-primary.tabs-visible {
  opacity: 1;
  transition: opacity 0.5s linear;
}
/* line 47, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .nav-wrapper {
  margin-top: -10px;
  z-index: 2;
}
/* line 52, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .nav-wrapper ul, body.cbs-wss-user-sign-and-register .nav-wrapper a {
  margin-bottom: 0 !important;
}
/* line 57, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .nav-tabs li {
  -webkit-transition: width 1.0s, margin 1.0s, opacity 0.5s linear !important;
  transition: width 1.0s, margin 1.0s, opacity 0.5s linear !important;
}
/* line 62, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .nav-special-sauce {
  -webkit-transition: width 1.0s, height 1.0s, margin 1.0s, opacity 0.5s linear !important;
  transition: width 1.0s, height 1.0s, margin 1.0s, opacity 0.5s linear !important;
}
/* line 67, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .nav-special-sauce a {
  -webkit-transition: width 1.6s, height 1.6s, margin 1.0s, font-size 1.6s, opacity 0.5s linear !important;
  transition: width 1.6s, height 1.6s, margin 1.0s, font-size 1.6s, opacity 0.5s linear !important;
}
/* line 72, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .tab-content .tab-pane.no-delay-in {
  display: block;
}
/* line 76, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .tab-content .tab-pane {
  display: block;
}
/* line 80, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .page-content-footer {
  transition: margin 1.0s !important;
}
/* line 84, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register #panel-bootstrap-region-column_1 .tab-pane.trick-squish {
  max-height: 0px !important;
}
/* line 88, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .panels-bootstrap-tabs .tab-pane > .panel-pane > .pane-title {
  display: none;
}
/* line 92, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register form.selection-transition, body.cbs-wss-user-sign-and-register .user-login-lead-in, body.cbs-wss-user-sign-and-register .user-registration-lead-in {
  -webkit-transition: width 1.0s, margin 1.0s !important;
  transition: width 1.0s, margin 1.0s !important;
}
/* line 97, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .tab-pane.selection-transition {
  -webkit-transition: width 1.0s, margin 1.0s, padding 1.0s !important;
  transition: width 1.0s, margin 1.0s, padding 1.0s !important;
}
/* line 102, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .transition-opacity {
  -webkit-transition: opacity 0.5s !important;
  transition: opacity 0.5s !important;
}
/* line 107, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .transition-none {
  -webkit-transition: none !important;
  transition: none !important;
}
/* line 112, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .in {
  opacity: 1;
}
/* line 116, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .out {
  opacity: 0;
}
/* line 120, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .tab-pane.selection-transition-fast {
  -webkit-transition: width 0.4s, margin 0.4s !important;
  transition: width 0.4s, margin 0.4s !important;
}
/* line 125, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register #panel-bootstrap-region-column_1, body.cbs-wss-user-sign-and-register #panel-bootstrap-region-column_2 {
  -webkit-transition: margin-left 1.4s;
  transition: margin-left 1.4s;
}
/* line 130, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register #user-login.snap-setup {
  -webkit-transition: margin-bottom 0s !important;
  transition: margin-bottom 0s !important;
}
/* line 135, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register #user-login {
  -webkit-transition: margin-bottom 1.0s, margin-left 1.0s;
  transition: margin-bottom 1.0s, margin-left 1.0s;
}
/* line 149, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .page-title {
  text-align: center;
}
/* line 154, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .page-content .row.tabs {
  display: none;
}
/* line 159, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .panel-pane.user-login-lead-in,
body.cbs-wss-user-sign-and-register .panel-pane.user-registration-lead-in {
  text-align: center;
}
/* line 163, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .panel-pane.user-login-lead-in p,
body.cbs-wss-user-sign-and-register .panel-pane.user-registration-lead-in p {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 168, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .panel-pane.user-login-lead-in p:first-child,
body.cbs-wss-user-sign-and-register .panel-pane.user-registration-lead-in p:first-child {
  margin-top: 0px;
}
/* line 172, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .panel-pane.user-login-lead-in h2,
body.cbs-wss-user-sign-and-register .panel-pane.user-registration-lead-in h2 {
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 179, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .stages-header {
  display: none;
}
/* line 184, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register form.user-login ul.cbs-user-login-help-text {
  list-style: none;
}
/* line 187, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register form.user-login ul.cbs-user-login-help-text li {
  margin: 0;
}
/* line 191, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register form.user-login ul.cbs-user-login-help-text #createaccount {
  display: none;
}
/* line 194, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register form.user-login ul.cbs-user-login-help-text #createaccount + br {
  display: none;
}
/* line 203, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-personal-information .form-body .personal-information-blurb {
  margin-top: 0px;
}
/* line 207, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-personal-information .form-body .personal-information-col-1,
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-personal-information .form-body .personal-information-col-2 {
  margin-top: 0px;
}
/* line 211, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-personal-information .form-body .date-of-birth-label {
  margin-top: 1em;
  margin-bottom: 0;
}
/* line 215, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-personal-information .form-body .date-of-birth-label .form-item-date-of-birth {
  margin-bottom: 0;
}
/* line 220, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-personal-information .form-body .form-item-date-of-birth {
  margin-top: 5px;
}
/* line 227, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .confirmation-blurb {
  margin-top: 0px;
}
/* line 231, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .confirm-details {
  margin-top: 0px;
}
/* line 234, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .confirm-details .field-data {
  margin-bottom: 15px;
}
/* line 238, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .confirm-details .field-label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 244, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .confirm-details .field-value {
  display: block;
  font-weight: normal;
  margin-left: 20px;
  color: #2d807b;
}
/* line 252, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions fieldset.accept-terms {
  margin-top: 0px;
}
/* line 256, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .accept-terms .terms-and-conditions-text-container {
  max-height: 400px;
  padding: 10px;
  border: solid 1px #e0e0e0;
  overflow: scroll;
}
/* line 263, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions .captcha {
  padding-top: 15px;
}
/* line 267, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register .cbs-wss-registration-form-terms-and-conditions input[type=submit] {
  margin-right: 15px;
}
/* line 274, ../sass/components/_page.user.login.scss */
body.cbs-wss-user-sign-and-register.cbs-wss-user-sign-and-register.user-page-transition-override ul.nav-tabs.nav-special-sauce a {
  -webkit-transition: none !important;
  transition: none !important;
}

@media (max-width: 767px) {
  /* line 285, ../sass/components/_page.user.login.scss */
  body.cbs-wss-user-sign-and-register ul.nav-tabs.nav-special-sauce {
    margin-bottom: 20px !important;
  }
}
/* line 2, ../sass/components/_page.websahh.all.scss */
form#cbs-wss-websahh-form-websahh-start {
  background: transparent;
}

/*# sourceMappingURL=cbs-dwp-metronic-theme.styles.layout1.css.map */
