@charset "UTF-8";
/* CSS Document */

/***Deep Ocean***/
/* RM-2871 ADA Compliance Issue 32 fix */
.color-palette-deep-ocean a { /*color: #006872;*/ color: #003F47; }

.color-palette-deep-ocean #footer a { color: #fff;}

.color-palette-deep-ocean #footer a:hover { color: #fff; }

.color-palette-deep-ocean a:hover { color: #3aafa9; }

.color-palette-deep-ocean #block-search-form form .container-inline .form-item input { background-color: #b8dbd9; }

.color-palette-deep-ocean .tint-box { background-color: #b8dbd9; }

.color-palette-deep-ocean #main-navigation .block { background-color: #006872 }

.color-palette-deep-ocean #main-navigation ul.sf-menu ul li { background-color: #006872; }

.color-palette-deep-ocean #main-navigation ul.sf-menu ul li:hover, .color-palette-deep-ocean #main-navigation ul.menu li a.sf-depth-2.active { background-color: #2e4550; }

.color-palette-deep-ocean #main-navigation ul.menu li a { color: #fff; }

.color-palette-deep-ocean #icon-nav { background-color: #b8dbd9; }

.color-palette-deep-ocean #postcontent { background-color: #b8dbd9; }

.color-palette-deep-ocean #postcontent a { color: #2e4550; }

.color-palette-deep-ocean .light, .color-palette-deep-ocean #block-user-login, #block-poll-recent { background: #b8dbd9; }

.color-palette-deep-ocean #topbar { background-color: #2e4550; }

.color-palette-deep-ocean #footer { background-color: #006872; }

.color-palette-deep-ocean #main-navigation ul.menu li a:hover { background-color: #2e4550; }

.color-palette-deep-ocean #announcement-inside { background-color: #2e4550; }

.color-palette-deep-ocean #subfooter { background-color: #2e4550; }

.color-palette-deep-ocean .view .date-nav-wrapper .date-nav { background-color: #b8dbd9; }

.color-palette-deep-ocean .calendar-calendar .month-view .full td.single-day div.monthview, .color-palette-deep-ocean .calendar-calendar .week-view .full td.single-day div.weekview, .color-palette-deep-ocean .calendar-calendar .day-view .full td.single-day div.dayview { background: #b8dbd9; }

.color-palette-deep-ocean ul.pager li a, .color-palette-deep-ocean ul.pager li.pager-current { background: #b8dbd9; }

.color-palette-deep-ocean ul.pager li a:hover, .color-palette-deep-ocean ul.pager li.pager-current { background-color: #006872; border-color: #b8dbd9; color: #b8dbd9; }

.color-palette-deep-ocean #tabs .ui-widget-header { color: #006872; border-bottom: 3px solid #b8dbd9; }

/*RM-1947 UI changes*/
.color-palette-deep-ocean #tabs.ui-tabs .ui-tabs-panel { border-color: #b8dbd9; }

.color-palette-deep-ocean #tabs .ui-state-active, .color-palette-deep-ocean #tabs .ui-widget-content .ui-state-active, .color-palette-deep-ocean #tabs .ui-widget-header .ui-state-active { background: #b8dbd9; }

.color-palette-deep-ocean #tabs .ui-state-default, .color-palette-deep-ocean #tabs .ui-widget-content .ui-state-default, .color-palette-deep-ocean #tabs .ui-widget-header .ui-state-default { background: #b8dbd9; }

.color-palette-deep-ocean .add-to-wish-list-div .node-add-to-wishlist { background-color: #b8dbd9 !important; }

.color-palette-deep-ocean .responsified .responsive-menus-simple .content,
.color-palette-deep-ocean .responsified .responsive-menus-simple .container {	background: #2e4550; }

.color-palette-deep-ocean .calendar-calendar td .inner div.day a { color: #006872; }

.color-palette-deep-ocean input[type="submit"], .color-palette-deep-ocean input[type="reset"], .color-palette-deep-ocean input[type="button"] { background-color: #006872; }

.color-palette-deep-ocean .responsive-menus.responsified span.toggler { background: #2e4550; }

/***New***/
.color-palette-deep-ocean .progress-step.is-complete .progress-marker { background-color: #2e4550; }

.color-palette-deep-ocean .progress-step.is-complete::after { background-color: #2e4550; }

.color-palette-deep-ocean .progress-step.is-active .progress-marker { background-color: #006872; }

.color-palette-deep-ocean .abc_catalog .main-menu .navbar { background: #b8dbd9; }
.color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>a { color: #2e4550; }

.color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>a.active, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>a:hover, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>a:active, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>a:focus, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:focus, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:hover, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:hover, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:active, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:focus, .color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a.active { background: #006872; }

.color-palette-deep-ocean .abc_catalog h2 { color: #006872; }
.color-palette-deep-ocean .abc_catalog .book-title a { background: #b8dbd9; color: #006872; }
.color-palette-deep-ocean .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a { color: #2e4550; }
.color-palette-deep-ocean .abc_catalog .book-title a:hover { background: #006872; }

/* RM-2871 ADA Compliance Issue 32 fix */
.color-palette-deep-ocean .calendar-calendar .month-view .full td.multi-day div.monthview, .color-palette-deep-ocean .calendar-calendar .week-view .full td.multi-day div.weekview, .color-palette-deep-ocean .calendar-calendar .day-view .full td.multi-day div.dayview { /*background: #3aafa9;*/ background: #b8dbd9; }

.color-palette-deep-ocean .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .color-palette-deep-ocean .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .color-palette-deep-ocean .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: #3aafa9; }

.color-palette-deep-ocean .calendar-calendar .month-view .full td.multi-day div.monthview a, .color-palette-deep-ocean .calendar-calendar .week-view .full td.multi-day div.weekview a, .color-palette-deep-ocean .calendar-calendar .day-view .full td.multi-day div.dayview a { color: #2e4550; }

.color-palette-deep-ocean .calendar-calendar .month-view .full td.multi-day div.monthview a:hover, .color-palette-deep-ocean .calendar-calendar .week-view .full td.multi-day div.weekview a:hover, .color-palette-deep-ocean .calendar-calendar .day-view .full td.multi-day div.dayview a:hover { color: #006872; }


/***Berry Wine***/

.color-palette-berry-wine a { color: #79244D; }

.color-palette-berry-wine #footer a { color: #fff; }

.color-palette-berry-wine #footer a:hover { color: #fff; }

.color-palette-berry-wine a:hover { color: #59253B; }

.color-palette-berry-wine #block-search-form form .container-inline .form-item input { background-color: #E7D7DC; }

.color-palette-berry-wine .tint-box { background-color: #E7D7DC; }

.color-palette-berry-wine #main-navigation .block { background-color: #79244D }

.color-palette-berry-wine #main-navigation ul.menu li a { color: #fff; }

.color-palette-berry-wine #main-navigation ul.sf-menu ul li { background-color: #79244D; }

.color-palette-berry-wine #main-navigation ul.sf-menu ul li:hover, .color-palette-berry-wine #main-navigation ul.menu li a.sf-depth-2.active { background-color: #59253B; }

.color-palette-berry-wine #icon-nav { background-color: #E7D7DC; }

.color-palette-berry-wine #postcontent { background-color: #E7D7DC; }

.color-palette-berry-wine .light, .color-palette-berry-wine #block-user-login, #block-poll-recent { background: #E7D7DC; }

.color-palette-berry-wine #topbar { background-color: #59253B; }

.color-palette-berry-wine #footer { background-color: #79244D; }

.color-palette-berry-wine #main-navigation ul.menu li a:hover { background-color: #59253B; }

.color-palette-berry-wine #announcement-inside { background-color: #59253B; }

.color-palette-berry-wine #subfooter { background-color: #59253B; }

.color-palette-berry-wine .view .date-nav-wrapper .date-nav { background-color: #E7D7DC; }

.color-palette-berry-wine .calendar-calendar .month-view .full td.single-day div.monthview, .color-palette-berry-wine .calendar-calendar .week-view .full td.single-day div.weekview, .color-palette-berry-wine .calendar-calendar .day-view .full td.single-day div.dayview { background: #E7D7DC; }

.color-palette-berry-wine ul.pager li a, .color-palette-berry-wine ul.pager li.pager-current { background: #E7D7DC; }

.color-palette-berry-wine ul.pager li a:hover, .color-palette-berry-wine ul.pager li.pager-current { background-color: #79244D; border-color: #E7D7DC; color: #E7D7DC; }

.color-palette-berry-wine #tabs .ui-widget-header { color: #79244D; border-bottom: 3px solid #E7D7DC; }

/*RM-1947 UI changes*/
.color-palette-berry-wine #tabs.ui-tabs .ui-tabs-panel { border-color: #E7D7DC; }

.color-palette-berry-wine #tabs .ui-state-active, .color-palette-berry-wine #tabs .ui-widget-content .ui-state-active, .color-palette-berry-wine #tabs .ui-widget-header .ui-state-active { background: #E7D7DC; }

.color-palette-berry-wine #tabs .ui-state-default, .color-palette-berry-wine #tabs .ui-widget-content .ui-state-default, .color-palette-berry-wine #tabs .ui-widget-header .ui-state-default { background: #E7D7DC ; }

.color-palette-berry-wine .add-to-wish-list-div .node-add-to-wishlist { background-color: #E7D7DC !important; }

.color-palette-berry-wine .responsified .responsive-menus-simple .content,
.color-palette-berry-wine .responsified .responsive-menus-simple .container { background: #59253B; }

.color-palette-berry-wine .calendar-calendar td .inner div.day a { color: #79244D; }

.color-palette-berry-wine input[type="submit"], .color-palette-berry-wine input[type="reset"], .color-palette-berry-wine input[type="button"] { background-color: #79244D; }

.color-palette-berry-wine .responsive-menus.responsified span.toggler { background: #59253B; }

/***New***/
.color-palette-berry-wine .progress-step.is-complete .progress-marker { background-color: #59253B; }

.color-palette-berry-wine .progress-step.is-complete::after { background-color: #59253B; }

.color-palette-berry-wine .progress-step.is-active .progress-marker { background-color: #79244D; }

.color-palette-berry-wine .abc_catalog .main-menu .navbar { background: #E7D7DC; }
.color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>a { color: #59253B; }

.color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>a.active, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>a:hover, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>a:active, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>a:focus, .color-palette-berry-wine .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a, .color-palette-berry-wine .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:focus, .color-palette-berry-wine .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:hover, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:hover, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:active, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:focus, .color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a.active { background: #79244D; }

.color-palette-berry-wine .abc_catalog h2 { color: #79244D; }
.color-palette-berry-wine .abc_catalog .book-title a { background: #E7D7DC; color: #79244D; }
.color-palette-berry-wine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a { color: #59253B; }
.color-palette-berry-wine .abc_catalog .book-title a:hover { background: #79244D; }

.color-palette-berry-wine .calendar-calendar .month-view .full td.multi-day div.monthview, .color-palette-berry-wine .calendar-calendar .week-view .full td.multi-day div.weekview, .color-palette-berry-wine .calendar-calendar .day-view .full td.multi-day div.dayview { background: #cf728e; }

.color-palette-berry-wine .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .color-palette-berry-wine .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .color-palette-berry-wine .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: #cf728e; }



/***Forest Path***/

.color-palette-forest-path a { color: #646B49; }

.color-palette-forest-path #footer a { color: #fff; }

.color-palette-forest-path #footer a:hover { color: #fff; }

.color-palette-forest-path a:hover { color: #6E634C; }

.color-palette-forest-path #block-search-form form .container-inline .form-item input { background-color: #E8E9DB; }

.color-palette-forest-path .tint-box { background-color: #E8E9DB; }

.color-palette-forest-path #main-navigation .block { background-color: #646B49 }

.color-palette-forest-path #main-navigation ul.menu li a { color: #fff; }

.color-palette-forest-path #main-navigation ul.sf-menu ul li { background-color: #393E27; }

.color-palette-forest-path #main-navigation ul.sf-menu ul li:hover, .color-palette-forest-path #main-navigation ul.menu li a.sf-depth-2.active { background-color: #646B49; }

.color-palette-forest-path #icon-nav { background-color: #E8E9DB; }

.color-palette-forest-path #postcontent { background-color: #E8E9DB; }

.color-palette-forest-path .light, .color-palette-forest-path #block-user-login, #block-poll-recent { background: #E8E9DB; }

.color-palette-forest-path #topbar { background-color: #6E634C; }

.color-palette-forest-path #footer { background-color: #6E634C; }

.color-palette-forest-path #main-navigation ul.menu li a:hover { background-color: #393E27; }

.color-palette-forest-path #announcement-inside { background-color: #393E27; }

.color-palette-forest-path #subfooter { background-color: #393E27; }

.color-palette-forest-path .view .date-nav-wrapper .date-nav { background-color: #E8E9DB; }

.color-palette-forest-path .calendar-calendar .month-view .full td.single-day div.monthview, .color-palette-forest-path .calendar-calendar .week-view .full td.single-day div.weekview, .color-palette-forest-path .calendar-calendar .day-view .full td.single-day div.dayview { background: #E8E9DB; }

.color-palette-forest-path ul.pager li a, .color-palette-forest-path ul.pager li.pager-current { background: #E8E9DB; }

.color-palette-forest-path ul.pager li a:hover, .color-palette-forest-path ul.pager li.pager-current { background-color: #393E27; border-color: #E8E9DB; color: #E8E9DB; }

.color-palette-forest-path #tabs .ui-widget-header { color: #6E634C; border-bottom: 3px solid #E8E9DB; }

/*RM-1947 UI changes*/
.color-palette-forest-path #tabs.ui-tabs .ui-tabs-panel { border-color: #E8E9DB; }

.color-palette-forest-path #tabs .ui-state-active, .color-palette-forest-path #tabs .ui-widget-content .ui-state-active, .color-palette-forest-path #tabs .ui-widget-header .ui-state-active { background: #E8E9DB; }

.color-palette-forest-path #tabs .ui-state-default, .color-palette-forest-path #tabs .ui-widget-content .ui-state-default, .color-palette-forest-path #tabs .ui-widget-header .ui-state-default { background: #E8E9DB; }

.color-palette-forest-path .add-to-wish-list-div .node-add-to-wishlist { background-color: #E8E9DB !important; }

.color-palette-forest-path .responsified .responsive-menus-simple .content,
.color-palette-forest-path .responsified .responsive-menus-simple .container { background: #393E27; }

.color-palette-forest-path .calendar-calendar td .inner div.day a { color: #393E27; }

.color-palette-forest-path input[type="submit"], .color-palette-forest-path input[type="reset"], .color-palette-forest-path input[type="button"] { background-color: #6E634C; }

.color-palette-forest-path .responsive-menus.responsified span.toggler { background: #393E27; }

/***New***/
.color-palette-forest-path .progress-step.is-complete .progress-marker { background-color: #393E27; }

.color-palette-forest-path .progress-step.is-complete::after { background-color: #393E27; }

.color-palette-forest-path .progress-step.is-active .progress-marker { background-color: #6E634C; }

.color-palette-forest-path .abc_catalog .main-menu .navbar { background: #E8E9DB; }
.color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>a { color: #393E27; }

.color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>a.active, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>a:hover, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>a:active, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>a:focus, .color-palette-forest-path .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a, .color-palette-forest-path .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:focus, .color-palette-forest-path .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:hover, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:hover, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:active, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:focus, .color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a.active { background: #6E634C; }

.color-palette-forest-path .abc_catalog h2 { color: #6E634C; }
.color-palette-forest-path .abc_catalog .book-title a { background: #E8E9DB; color: #6E634C; }
.color-palette-forest-path .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a { color: #393E27; }
.color-palette-forest-path .abc_catalog .book-title a:hover { background: #6E634C; }

.color-palette-forest-path .calendar-calendar .month-view .full td.multi-day div.monthview, .color-palette-forest-path .calendar-calendar .week-view .full td.multi-day div.weekview, .color-palette-forest-path .calendar-calendar .day-view .full td.multi-day div.dayview { background: #a1af6d; }

.color-palette-forest-path .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .color-palette-forest-path .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .color-palette-forest-path .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: #a1af6d; }



/***Blue Valentine***/

.color-palette-blue-valentine a { color: #54668E; }

.color-palette-blue-valentine #footer a { color: #fff; }

.color-palette-blue-valentine #footer a:hover { color: #E4ECFF; }

.color-palette-blue-valentine a:hover { color: #353956; }

.color-palette-blue-valentine #block-search-form form .container-inline .form-item input { background-color: #DDDDDD; }

.color-palette-blue-valentine .tint-box { background-color: #E4ECFF; }

.color-palette-blue-valentine #main-navigation .block { background-color: #54668E }

.color-palette-blue-valentine #main-navigation ul.menu li a { color: #fff; }

.color-palette-blue-valentine #main-navigation ul.sf-menu ul li { background-color: #353956; }

.color-palette-blue-valentine #main-navigation ul.sf-menu ul li:hover, .color-palette-blue-valentine #main-navigation ul.menu li a.sf-depth-2.active { background-color: #54668E; }

.color-palette-blue-valentine #icon-nav { background-color: #E4ECFF; }

.color-palette-blue-valentine #postcontent { background-color: #E4ECFF; }

.color-palette-blue-valentine .light, .color-palette-blue-valentine #block-user-login, #block-poll-recent { background: #E4ECFF; }

.color-palette-blue-valentine #topbar { background-color: #353956; }

.color-palette-blue-valentine #footer { background-color: #54668E; }

.color-palette-blue-valentine #main-navigation ul.menu li a:hover { background-color: #353956; }

.color-palette-blue-valentine #announcement-inside { background-color: #353956; }

.color-palette-blue-valentine #subfooter { background-color: #353956; }

.color-palette-blue-valentine .view .date-nav-wrapper .date-nav { background-color: #E4ECFF; }

.color-palette-blue-valentine .calendar-calendar .month-view .full td.single-day div.monthview, .color-palette-blue-valentine .calendar-calendar .week-view .full td.single-day div.weekview, .color-palette-blue-valentine .calendar-calendar .day-view .full td.single-day div.dayview { background: #E4ECFF; }

.color-palette-blue-valentine ul.pager li a, .color-palette-blue-valentine ul.pager li.pager-current { background: #E4ECFF; }

.color-palette-blue-valentine ul.pager li a:hover, .color-palette-blue-valentine ul.pager li.pager-current { background-color: #54668E; border-color: #E4ECFF; color: #E4ECFF; }

.color-palette-blue-valentine #tabs .ui-widget-header { color: #54668E; border-bottom: 3px solid #E4ECFF; }

/*RM-1947 UI changes*/
.color-palette-blue-valentine #tabs.ui-tabs .ui-tabs-panel { border-color: #E4ECFF; }

.color-palette-blue-valentine #tabs .ui-state-active, .color-palette-blue-valentine #tabs .ui-widget-content .ui-state-active, .color-palette-blue-valentine #tabs .ui-widget-header .ui-state-active { background: #E4ECFF; }

.color-palette-blue-valentine #tabs .ui-state-default, .color-palette-blue-valentine #tabs .ui-widget-content .ui-state-default, .color-palette-blue-valentine #tabs .ui-widget-header .ui-state-default { background: #E4ECFF; }

.color-palette-blue-valentine .add-to-wish-list-div .node-add-to-wishlist { background-color: #E4ECFF !important; }

.color-palette-blue-valentine .responsified .responsive-menus-simple .content,
.color-palette-blue-valentine .responsified .responsive-menus-simple .container { background: #353956; }

.color-palette-blue-valentine .calendar-calendar td .inner div.day a { color: #54668E; }

.color-palette-blue-valentine input[type="submit"], .color-palette-blue-valentine input[type="reset"], .color-palette-blue-valentine input[type="button"] { background-color: #54668E; }

.color-palette-blue-valentine .responsive-menus.responsified span.toggler { background: #353956; }

/***New***/
.color-palette-blue-valentine .progress-step.is-complete .progress-marker { background-color: #353956; }

.color-palette-blue-valentine .progress-step.is-complete::after { background-color: #353956; }

.color-palette-blue-valentine .progress-step.is-active .progress-marker { background-color: #54668E; }

.color-palette-blue-valentine .abc_catalog .main-menu .navbar { background: #E4ECFF; }
.color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>a { color: #353956; }

.color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>a.active, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>a:hover, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>a:active, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>a:focus, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:focus, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:hover, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:hover, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:active, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:focus, .color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a.active { background: #54668E; }

.color-palette-blue-valentine .abc_catalog h2 { color: #54668E; }
.color-palette-blue-valentine .abc_catalog .book-title a { background: #E4ECFF; color: #54668E; }
.color-palette-blue-valentine .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a { color: #353956; }
.color-palette-blue-valentine .abc_catalog .book-title a:hover { background: #54668E; }

.color-palette-blue-valentine .calendar-calendar .month-view .full td.multi-day div.monthview, .color-palette-blue-valentine .calendar-calendar .week-view .full td.multi-day div.weekview, .color-palette-blue-valentine .calendar-calendar .day-view .full td.multi-day div.dayview { background: #86a1dd; }

.color-palette-blue-valentine .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .color-palette-blue-valentine .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .color-palette-blue-valentine .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: #86a1dd; }

.color-palette-blue-valentine .calendar-calendar .month-view .full td.multi-day div.monthview a, .color-palette-blue-valentine .calendar-calendar .week-view .full td.multi-day div.weekview a, .color-palette-blue-valentine .calendar-calendar .day-view .full td.multi-day div.dayview a { color: #353956; }

/***Smoky Night***/

.color-palette-smoky-night a { color: #4e4b44; }

.color-palette-smoky-night #footer a { color: #fff; }

.color-palette-smoky-night #footer a:hover { color: #fff; }

.color-palette-smoky-night a:hover { color: #302a27; }

.color-palette-smoky-night #block-search-form form .container-inline .form-item input { background-color: #DDDDDD; }

.color-palette-smoky-night .tint-box { background-color: #DDDDDD; }

.color-palette-smoky-night #main-navigation .block { background-color: #4e4b44 }

.color-palette-smoky-night #main-navigation ul.menu li a { color: #fff; }

.color-palette-smoky-night #main-navigation ul.sf-menu ul li { background-color: #302a27; }

.color-palette-smoky-night #main-navigation ul.sf-menu ul li:hover, .color-palette-smoky-night #main-navigation ul.menu li a.sf-depth-2.active { background-color: #4e4b44; }

.color-palette-smoky-night #icon-nav { background-color: #DDDDDD; }

.color-palette-smoky-night #postcontent { background-color: #DDDDDD; }

.color-palette-smoky-night .light, .color-palette-smoky-night #block-user-login, #block-poll-recent { background: #DDDDDD; }

.color-palette-smoky-night #topbar { background-color: #302a27; }

.color-palette-smoky-night #footer { background-color: #4e4b44; }

.color-palette-smoky-night #main-navigation ul.menu li a:hover { background-color: #302a27; }

.color-palette-smoky-night #announcement-inside { background-color: #302a27; }

.color-palette-smoky-night #subfooter { background-color: #302a27; }

.color-palette-smoky-night .view .date-nav-wrapper .date-nav { background-color: #DDDDDD; }

.color-palette-smoky-night .calendar-calendar .month-view .full td.single-day div.monthview, .color-palette-smoky-night .calendar-calendar .week-view .full td.single-day div.weekview, .color-palette-smoky-night .calendar-calendar .day-view .full td.single-day div.dayview { background: #DDDDDD; }

.color-palette-smoky-night ul.pager li a, .color-palette-smoky-night ul.pager li.pager-current { background: #DDDDDD; }

.color-palette-smoky-night ul.pager li a:hover, .color-palette-smoky-night ul.pager li.pager-current { background-color: #4e4b44; border-color: #DDDDDD; color: #DDDDDD; }

.color-palette-smoky-night #tabs .ui-widget-header { color: #4e4b44; border-bottom: 3px solid #DDDDDD; }

/*RM-1947 UI changes*/
.color-palette-smoky-night #tabs.ui-tabs .ui-tabs-panel { border-color: #DDDDDD; }

.color-palette-smoky-night #tabs .ui-state-active, .color-palette-smoky-night #tabs .ui-widget-content .ui-state-active, .color-palette-smoky-night #tabs .ui-widget-header .ui-state-active { background: #DDDDDD; }

.color-palette-smoky-night #tabs .ui-state-default, .color-palette-smoky-night #tabs .ui-widget-content .ui-state-default, .color-palette-smoky-night #tabs .ui-widget-header .ui-state-default { background: #DDDDDD; }

.color-palette-smoky-night .add-to-wish-list-div .node-add-to-wishlist { background-color: #DDDDDD !important; }

.color-palette-smoky-night .responsified .responsive-menus-simple .content, 
.color-palette-smoky-night .responsified .responsive-menus-simple .container { background: #302a27; }

.color-palette-smoky-night .calendar-calendar td .inner div.day a { color: #4e4b44; }

.color-palette-smoky-night input[type="submit"], .color-palette-smoky-night input[type="reset"], .color-palette-smoky-night input[type="button"] { background-color: #4e4b44; }

.color-palette-smoky-night .responsive-menus.responsified span.toggler { background: #302a27; }

/***New***/
.color-palette-smoky-night .progress-step.is-complete .progress-marker { background-color: #302a27; }

.color-palette-smoky-night .progress-step.is-complete::after { background-color: #302a27; }

.color-palette-smoky-night .progress-step.is-active .progress-marker { background-color: #4e4b44; }

.color-palette-smoky-night .abc_catalog .main-menu .navbar { background: #DDDDDD; }
.color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>a { color: #302a27; }

.color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>a.active, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>a:hover, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>a:active, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>a:focus, .color-palette-smoky-night .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a, .color-palette-smoky-night .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:focus, .color-palette-smoky-night .abc_catalog .main-menu .navbar-default .navbar-nav>.open>a:hover, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:hover, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:active, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a:focus, .color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a.active { background: #4e4b44; }

.color-palette-smoky-night .abc_catalog h2 { color: #4e4b44; }
.color-palette-smoky-night .abc_catalog .book-title a { background: #DDDDDD; color: #4e4b44; }
.color-palette-smoky-night .abc_catalog .main-menu .navbar-nav>li>.dropdown-menu a { color: #302a27; }
.color-palette-smoky-night .abc_catalog .book-title a:hover { background: #4e4b44; }

.color-palette-smoky-night .calendar-calendar .month-view .full td.multi-day div.monthview, .color-palette-smoky-night .calendar-calendar .week-view .full td.multi-day div.weekview, .color-palette-smoky-night .calendar-calendar .day-view .full td.multi-day div.dayview { background: #8e8d89; }

.color-palette-smoky-night .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .color-palette-smoky-night .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .color-palette-smoky-night .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: #8e8d89; }

/* RM-2871 - issue-118  ADA Compliance fix*/
.color-palette-deep-ocean .calendar-calendar .month-view .full td.multi-day div.monthview {
    color: #545454;
    background-color: #B6D8D5;
}