﻿/*#region Reference Less Files */
/*#endregion */
/*#region Variables Definition */
/*#region Global Color Definitions */
/*@primary-dark1-color: #324d7a;*/
/*@primary-dark2-color: #39598c;*/
/*@primary-dark3-color: #41649e;*/
/*@primary-color: #4870b0;*/
/*@primary-light1-color: #577dba;*/
/*@primary-light2-color: #698bc2;*/
/*@primary-light3-color: #7b99c9;*/
/*@secondary-color: #00549e;*/
/*@tertiary-color: #96b4de;*/
/*#endregion */
/*#region Master Color Definitions */
/*#endregion */
/*#region Buttons Color Definitions */
/*#endregion */
/*#region Eryaz Software Color Definitions */
/*@temacss-main-light1-color: #698bc2;*/
/*@temacss-main-light2-color: #7b99c9;*/
/*#endregion */
/*#endregion */
/*#region General Css Style */
.radioWrapperVertical input[type=radio]:checked + label,
.checkWrapperVertical input[type=checkbox]:checked + label {
  -webkit-box-shadow: inset 0 2px 4px #000000, 0 1px 2px #000000;
  -moz-box-shadow: inset 0 2px 4px #000000, 0 1px 2px #000000;
  box-shadow: inset 0 2px 4px #000000, 0 1px 2px #000000;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #4f5959;
  color: #ffffff;
  text-shadow: none;
}
.CellBg {
  background-color: #4f5959;
  background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #677474), color-stop(100%, #4f5959));
  background: -webkit-linear-gradient(top, #677474, #4f5959);
  background: -moz-linear-gradient(top, #677474, #4f5959);
  background: -o-linear-gradient(top, #677474, #4f5959);
  background: linear-gradient(to bottom, #677474, #4f5959);
  border-color: #434b4b;
  color: #ffffff;
}
.scroll-up {
  background-color: #4f5959;
  color: #ffffff;
}
.scroll-up:hover {
  background-color: #373e3e;
}
.scroll-up:active {
  background-color: #333333;
}
/*.scroll-up:hover {
        background-color: @secondary-color;
    }*/
/*#endregion */
/*#region General All Css Style */
/*#endregion */
/*#region General Exclusive Css Style */
/*#endregion */
/*#region Plugins Css Styles */
/*#region Modern Ticker Plugin Style */
.modern-ticker {
  color: #fafafa;
  background-color: #cfcfcf;
}
.mt-label {
  background-color: #4f5959;
}
.mt-news {
  width: 960px !important;
  background-color: #dedede;
}
.mt-news ul {
  color: #505050;
}
.mt-news a {
  color: #505050;
  background-color: #dedede;
}
.mt-news a:hover {
  border-color: #4f5959;
}
.mt-news a:active {
  background-color: #4f5959;
}
/*.mt-news a:hover {
            color: #fafafa;
            background-color: #2a2a2a;
            border-color: @primary-color;
        }

        .mt-news a:active {
            background-color: @primary-color;
        }*/
.mt-next,
.mt-prev {
  background-color: #4f5959;
}
.mt-play {
  background-color: #677474;
}
.mt-next:hover,
.mt-play:hover,
.mt-prev:hover {
  background-color: #373e3e;
}
.mt-next:active,
.mt-play:active,
.mt-prev:active {
  background-color: #333333;
}
/*#endregion */
/*#endregion */
/*#region Buttons Css Style */
.button-primary,
.button-primary-flat {
  background-color: #4f5959;
  border-color: #4f5959;
  color: #ffffff;
  text-shadow: none;
}
.button-primary:visited,
.button-primary-flat:visited {
  color: #ffffff;
}
.button-primary:hover,
.button-primary:focus,
.button-primary-flat:hover,
.button-primary-flat:focus {
  background-color: #373e3e;
  border-color: #373e3e;
  color: #ffffff;
}
.button-primary:active,
.button-primary.active,
.button-primary.is-active,
.button-primary-flat:active,
.button-primary-flat.active,
.button-primary-flat.is-active {
  background-color: #2b3030;
  border-color: #2b3030;
  color: #ffffff;
  text-shadow: none;
}
.button-plain,
.button-plain-flat {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #4f5959;
}
.button-plain:visited,
.button-plain-flat:visited {
  color: #4f5959;
}
.button-plain:hover,
.button-plain:focus,
.button-plain-flat:hover,
.button-plain-flat:focus {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #4f5959;
}
.button-plain:active,
.button-plain.active,
.button-plain.is-active,
.button-plain-flat:active,
.button-plain-flat.active,
.button-plain-flat.is-active {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  /*color: #e6e6e6;*/
  color: #e6e6e6;
}
.button-inverse,
.button-inverse-flat {
  /*background-color: #222222;
    border-color: #222222;*/
  background-color: #000000;
  border-color: #000000;
  /*color: #eeeeee;*/
  color: #ffffff;
}
.button-inverse:visited,
.button-inverse-flat:visited {
  /*color: #eeeeee;*/
  color: #ffffff;
}
.button-inverse:hover,
.button-inverse:focus,
.button-inverse-flat:hover,
.button-inverse-flat:focus {
  /*background-color: #3c3c3c;
        border-color: #3c3c3c;*/
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  /*color: #eeeeee;*/
  color: #ffffff;
}
.button-inverse:active,
.button-inverse.active,
.button-inverse.is-active,
.button-inverse-flat:active,
.button-inverse-flat.active,
.button-inverse-flat.is-active {
  /*background-color: #222222;
        border-color: #222222;*/
  background-color: #000000;
  border-color: #000000;
  /*color: #090909;*/
  color: #ffffff;
}
.button-action,
.button-action-flat {
  /*background-color: #A5DE37;
    border-color: #A5DE37;*/
  background-color: #2ecc71;
  border-color: #2ecc71;
  color: #ffffff;
}
.button-action:visited,
.button-action-flat:visited {
  color: #ffffff;
}
.button-action:hover,
.button-action:focus,
.button-action-flat:hover,
.button-action-flat:focus {
  /*background-color: #b9e563;
        border-color: #b9e563;*/
  background-color: #54d98c;
  border-color: #54d98c;
  color: #ffffff;
}
.button-action:active,
.button-action.active,
.button-action.is-active,
.button-action-flat:active,
.button-action-flat.active,
.button-action-flat.is-active {
  /*background-color: #a1d243;
        border-color: #a1d243;*/
  background-color: #25a25a;
  border-color: #25a25a;
  /*color: #8bc220;*/
  color: #ffffff;
}
.button-highlight,
.button-highlight-flat {
  /*background-color: #FEAE1B;
    border-color: #FEAE1B;*/
  background-color: #e67e22;
  border-color: #e67e22;
  color: #ffffff;
}
.button-highlight:visited,
.button-highlight-flat:visited {
  color: #ffffff;
}
.button-highlight:hover,
.button-highlight:focus,
.button-highlight-flat:hover,
.button-highlight-flat:focus {
  /*background-color: #fec04e;
        border-color: #fec04e;*/
  background-color: #eb9950;
  border-color: #eb9950;
  color: #ffffff;
}
.button-highlight:active,
.button-highlight.active,
.button-highlight.is-active,
.button-highlight-flat:active,
.button-highlight-flat.active,
.button-highlight-flat.is-active {
  /*background-color: #f3ab26;
        border-color: #f3ab26;*/
  background-color: #bf6516;
  border-color: #bf6516;
  /*color: #e59501;*/
  color: #ffffff;
}
.button-caution,
.button-caution-flat {
  /*background-color: #FF4351;
    border-color: #FF4351;*/
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #ffffff;
}
.button-caution:visited,
.button-caution-flat:visited {
  color: #ffffff;
}
.button-caution:hover,
.button-caution:focus,
.button-caution-flat:hover,
.button-caution-flat:focus {
  /*background-color: #ff7680;
        border-color: #ff7680;*/
  background-color: #ed7669;
  border-color: #ed7669;
  color: #ffffff;
}
.button-caution:active,
.button-caution.active,
.button-caution.is-active,
.button-caution-flat:active,
.button-caution-flat.active,
.button-caution-flat.is-active {
  /*background-color: #f64c59;
        border-color: #f64c59;*/
  background-color: #d62c1a;
  border-color: #d62c1a;
  /*color: #ff1022;*/
  color: #ffffff;
}
.button-royal,
.button-royal-flat {
  /*background-color: #7B72E9;
    border-color: #7B72E9;*/
  background-color: #3498db;
  border-color: #3498db;
  color: #ffffff;
}
.button-royal:visited,
.button-royal-flat:visited {
  color: #ffffff;
}
.button-royal:hover,
.button-royal:focus,
.button-royal-flat:hover,
.button-royal-flat:focus {
  /*background-color: #a49ef0;
        border-color: #a49ef0;*/
  background-color: #5faee3;
  border-color: #5faee3;
  color: #ffffff;
}
.button-royal:active,
.button-royal.active,
.button-royal.is-active,
.button-royal-flat:active,
.button-royal-flat.active,
.button-royal-flat.is-active {
  /*background-color: #827ae1;
        border-color: #827ae1;*/
  background-color: #217dbb;
  border-color: #217dbb;
  /*color: #5246e2;*/
  color: #ffffff;
}
/*#endregion */
/*#region Pages Styles */
/*#region Brands Css Style */
.brands-content .brands-list .brand-box .brand-box-in .brand-box-info .brand-box-info-bg {
  background: #4f5959;
}
/*#endregion */
/*#region Cart Css Style */
.row.maincontent .Table .RowGroup .Cell input[type=checkbox]:checked + label:before {
  background-color: #4f5959;
}
/*#endregion */
/*#region Collectings Css Style */
.collectings-full > .collectings-header > .collectings-header-payment-types {
  background-color: #4f5959;
  color: #ffffff;
  border-top-color: #cfcfcf;
}
.collectings-full > .collectings-footer {
  background-color: #4f5959;
  color: #ffffff;
}
/*#endregion */
/*#region Customer Select Css Style */
.customer-list-table .caption {
  background-color: #4f5959;
  color: #ffffff;
  border-bottom-color: #ffffff;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.customer-list-table .tr .td.td-color {
  background-color: #4f5959;
}
/*#endregion */
/*#region Default Css Style */
.default-content-full > .campaign-opportunity-content-full > .opportunity-content-full #opportunity-content > .opportunity-box > .box > .header {
  background-color: #4f5959;
  color: #ffffff;
}
.default-content-full > .campaign-opportunity-content-full > .campaign-content-full #campaign-content > .campaign-box > .box > .header {
  background-color: #4f5959;
  color: #ffffff;
}
.default-content-full > .announcements-shipping-content-full > .announcements-content-full #announcements-content .announcement-row > .announcement-button > a.btn-announcement-detail {
  color: #ffffff;
  background-color: #4f5959;
}
.default-content-full > .announcements-shipping-content-full > .announcements-content-full #announcements-content .announcement-row > .announcement-button > a.btn-announcement-detail:hover {
  background-color: #373e3e;
  color: #ffffff;
}
.default-content-full > .bank-information-full > .bank-information-content > table thead > tr > th {
  background-color: #4f5959;
  color: #ffffff;
  border-color: #373e3e;
}
/*#endregion */
/*#region Download Page Css Style */
.download-boxs .download-box .header {
  background-color: #4f5959;
  color: #ffffff;
}
/*#endregion */
/*#region Login Pages Css Style */
.login-box .login-box-footer a.button-login,
.login-box .login-box-footer a.button-login:link,
.login-box .login-box-footer a.button-login:visited {
  background-color: #4f5959;
  color: #ffffff;
}
.login-box .login-box-footer a.button-login:hover,
.login-box .login-box-footer a.button-login:focus {
  background-color: #677474;
  color: #ffffff;
}
.login-box .login-box-footer a.button-change-password,
.login-box .login-box-footer a.button-change-password:link,
.login-box .login-box-footer a.button-change-password:visited {
  background-color: #e67e22;
  color: #ffffff;
}
.login-box .login-box-footer a.button-change-password:hover,
.login-box .login-box-footer a.button-change-password:focus {
  background-color: #eb9950;
  color: #ffffff;
}
/*#endregion */
/*#region Master Css Style */
.header .header-full > .header-other-information > .header-box-row > .header-mini-box.header-mini-box-basket.header-mini-box-highlight .row {
  background: #4f5959;
  color: #ffffff;
  border-color: #dddddd;
}
.header .header-full > .header-other-information > .header-box-row > .header-mini-box.header-mini-box-basket.header-mini-box-highlight .row.row-basket-information > .column-right > .row > .basket-count,
.header .header-full > .header-other-information > .header-box-row > .header-mini-box.header-mini-box-basket.header-mini-box-highlight .row.row-basket-information > .column-right > .row > .basket-total {
  color: #ffffff;
}
.header .header-full > .header-other-information > .header-box-row > .header-mini-box .row.row-basket-information > .column-right > hr.hr-basket-count {
  border-bottom-color: #000000;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.mainmenu .main-menu-currency-full {
  background-color: #4f5959;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul {
  border-left-color: #677474;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li {
  border-right-color: #677474;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li:hover {
  background-color: #373e3e;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li:hover > a {
  color: #ffffff;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub li.btn-lighting > a {
  background-color: #4f5959 !important;
  color: #ffffff !important;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub li.btn-lighting:hover > a,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub li.btn-lighting > a:hover {
  background-color: #373e3e !important;
  color: #ffffff !important;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub ul:last-child {
  -webkit-box-shadow: 1px 1px 5px 0 #000000;
  -moz-box-shadow: 1px 1px 5px 0 #000000;
  box-shadow: 1px 1px 5px 0 #000000;
  -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub ul.quick-search .quick-search-row > .search-box > input[type=text]:hover {
  -webkit-box-shadow: inset 0 0 5px 2px #cccccc;
  -moz-box-shadow: inset 0 0 5px 2px #cccccc;
  box-shadow: inset 0 0 5px 2px #cccccc;
  border-color: #4f5959;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub ul.quick-search .quick-search-row > .search-box > input[type=text]:focus {
  -webkit-box-shadow: inset 0 0 5px 2px #cccccc;
  -moz-box-shadow: inset 0 0 5px 2px #cccccc;
  box-shadow: inset 0 0 5px 2px #cccccc;
  border-color: #4f5959;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub ul.quick-search .quick-search-row > .search-button > .btn-quick-search,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub ul.quick-search .quick-search-row > .search-button > .btn-quick-search:link,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub ul.quick-search .quick-search-row > .search-button > .btn-quick-search:visited {
  background-color: #4f5959;
  color: #ffffff;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub:hover > ul > li.has-sub:hover > a {
  background-color: #ffffff;
  color: #333333;
  border-bottom-color: #222222;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li > a,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li > a:link,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li > a:visited {
  background-color: #333333;
  color: #ffffff;
  border-left-color: #4f5959;
  border-bottom-color: #4f5959;
  border-bottom-color: #222222;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li > a:hover,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li > a:focus {
  background-color: #ffffff;
  color: #333333;
  border-bottom-color: #dfdfdf;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li > a:link,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li > a:active,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li > a:visited {
  background-color: #555555;
  color: #ffffff;
  border-bottom-color: #444444;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li > a:hover,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li > a:focus {
  background-color: #4f5959;
  color: #ffffff;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li > a:link,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li > a:active,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li > a:visited {
  background-color: #777777;
  color: #ffffff;
  border-bottom-color: #666666;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li > a:hover,
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li > a:focus {
  background-color: #4f5959;
  color: #ffffff;
}
.mainmenu .main-menu-currency-full .main-menu-full .main-menu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li:hover > a {
  background-color: #ffffff;
  color: #333333;
  border-left-color: #333333;
}
.mainmenu .main-menu-currency-full .mobile-menu span {
  color: #ffffff;
}
.mainmenu .main-menu-currency-full .mobile-menu.mobile-menu-active,
.mainmenu .main-menu-currency-full .mobile-menu.mobile-menu-active {
  background-color: #373e3e;
  color: #ffffff;
}
.copyright-full .copyright-content .other-link a,
.copyright-full .copyright-content .other-link a:link,
.copyright-full .copyright-content .other-link a:visited {
  color: #ffffff;
}
.copyright-full .copyright-content .other-link a:hover,
.copyright-full .copyright-content .other-link a:focus {
  background-color: #4f5959;
  color: #dddddd;
}
.product-of-day {
  background-color: #ffffff;
}
.product-of-day[data-show="true"] {
  -webkit-box-shadow: 0 0 6px #000000;
  -moz-box-shadow: 0 0 6px #000000;
  box-shadow: 0 0 6px #000000;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.product-of-day .product-of-day-header {
  background-color: #4f5959;
  color: #ffffff;
}
@-webkit-keyframes backgroundcolor {
  from {
    background-color: #4f5959;
  }
  to {
    background-color: #373e3e;
  }
}
@-moz-keyframes backgroundcolor {
  from {
    background-color: #4f5959;
  }
  to {
    background-color: #373e3e;
  }
}
@keyframes backgroundcolor {
  from {
    background-color: #4f5959;
  }
  to {
    background-color: #373e3e;
  }
}
.product-of-day-shortcut {
  background-color: #4f5959;
  color: #ffffff;
}
.temacss-loading > span.information {
  color: #4f5959;
}
.pace .pace-progress {
  background: #4f5959;
}
/*#endregion */
/*#region Payment Page Css Style */
.payment-process-steps .payment-process-steps-full .payment-process-steps-progressbar {
  background-color: #808e8e;
  border-color: #e6e6e6;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.active .payment-process-step-box-inner .payment-process-step-indicator,
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.active .payment-process-step-box-inner:hover .payment-process-step-indicator {
  border-color: #4f5959;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.active .payment-process-step-box-inner .payment-process-step-label,
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.active .payment-process-step-box-inner:hover .payment-process-step-label {
  color: #4f5959;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.active .payment-process-step-box-inner .payment-process-step-label .payment-process-step-label-inner,
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.active .payment-process-step-box-inner:hover .payment-process-step-label .payment-process-step-label-inner {
  background: #4f5959;
  color: #ffffff;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.done > .payment-process-step-box-inner .payment-process-step-indicator,
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.done > .payment-process-step-box-inner:hover .payment-process-step-indicator {
  color: #ffffff;
  background-color: #808e8e;
  border-color: #808e8e;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.done > .payment-process-step-box-inner .payment-process-step-label,
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.done > .payment-process-step-box-inner:hover .payment-process-step-label {
  color: #808e8e;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.done > .payment-process-step-box-inner .payment-process-step-label .payment-process-step-label-inner,
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box.done > .payment-process-step-box-inner:hover .payment-process-step-label .payment-process-step-label-inner {
  background: #808e8e;
  color: #ffffff;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box > .payment-process-step-box-inner {
  color: #000000;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box > .payment-process-step-box-inner:hover .payment-process-step-indicator {
  border-color: #4f5959;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box > .payment-process-step-box-inner:hover .payment-process-step-label {
  color: #000000;
}
.payment-process-steps .payment-process-steps-full .payment-process-step-boxs .payment-process-step-box > .payment-process-step-box-inner:hover .payment-process-step-label .payment-process-step-label-inner {
  background: #4f5959;
  color: #ffffff;
}
.payment-process-boxs .payment-process-box .payment-process-box-header {
  background-color: #4f5959;
  color: #ffffff;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content input[type="text"].invalid {
  border-color: #e74c3c;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content input[type="text"].validation.failed:after {
  color: #e74c3c;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content input[type="text"].validation.passed:after {
  color: #2ecc71;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content > .chks > label:hover:before {
  background-color: #4f5959;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content > .chks > label:hover {
  color: #4f5959;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content > .chks > input[type="radio"]:checked + label {
  color: #4f5959;
}
.payment-process-boxs .payment-process-box .payment-process-box-content .payment-process-box-row .payment-process-box-column.column-content > .chks > input[type="radio"]:checked + label:before {
  background-color: #4f5959;
  color: #ffffff;
}
.payment-process-boxs .payment-process-box .payment-process-box-footer a,
.payment-process-boxs .payment-process-box .payment-process-box-footer a:link,
.payment-process-boxs .payment-process-box .payment-process-box-footer a:visited {
  background-color: #4f5959;
  color: #ffffff;
}
.payment-process-boxs .payment-process-box .payment-process-box-footer a:hover,
.payment-process-boxs .payment-process-box .payment-process-box-footer a:focus {
  background-color: #373e3e;
}
/*#endregion */
/*#region Product Detail Css Style */
.product-detail-full > .product-detail-content > .product-detail-content-full > .product-detail-information > .product-detail-information-full {
  background-color: #c6cccc;
}
.product-detail-campaign-box > .product-detail-campaign-box-header {
  background-color: #738282;
  color: #ffffff;
  border-top-color: #cfcfcf;
  border-bottom-color: #cfcfcf;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border-color: #373e3e;
  background: #4f5959;
  color: #ffffff;
}
/*#endregion */
/*#region Search Css Style */
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-heading {
  background-color: #4f5959;
  color: #000000;
  color: #ffffff;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-left > .row > .column.column-left {
  background-color: #4f5959;
  color: #ffffff;
  border-right-color: #dddddd;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-left > .row > .column.column-right > select {
  background-color: #ffffff;
  color: #4f5959;
  text-shadow: 1px 0 0 #4f5959;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-left > .row > .column.column-right > select:focus,
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-left > .row > .column.column-right > select:hover {
  background-color: #f0f0f0;
  color: #4f5959;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-left > .row > .column.column-right > select:disabled {
  background-color: #f0f0f0;
  color: #333333;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-left > .row > .column.column-right option:checked {
  background-color: #4f5959;
  color: #ffffff;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-right > .row > .chks > label:hover:before {
  background-color: #4f5959;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-right > .row > .chks > label:hover {
  color: #4f5959;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-right > .row > .chks > input[type=checkbox]:checked + label {
  color: #4f5959;
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row > .column.column-right > .row > .chks > input[type=checkbox]:checked + label:before {
  background-color: #4f5959;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.search-top-panel > .search-criteria > .search-criteria-full > .row > .column.column-content > .row-buttons > .column-button .onoffswitch .onoffswitch-label .onoffswitch-inner:after {
  background-color: #373e3e;
}
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner {
  border-color: #4f5959;
  outline-color: #4f5959;
  color: #ffffff;
}
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-header .search-catalog-title {
  background: #4f5959;
  color: #ffffff;
}
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-content {
  background-color: #f0f0f0;
  color: #333333;
}
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-content .search-catalog-line,
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-content .search-catalog-line-desc,
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-content .search-catalog-line-special,
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-content .search-catalog-line-buttons {
  border-color: #4f5959;
}
.search-results .search-catalog-full .search-catalog-boxs .search-catalog-box.active .search-catalog-box-inner .search-catalog-content .search-catalog-line-buttons .search-catalog-column-left input[type="text"] {
  background-color: #4f5959;
  color: #ffffff;
  border-color: #4f5959;
}
.Row.active {
  background: #4f5959 !important;
  color: #ffffff !important;
  outline-color: #333333;
}
.Row.active:hover {
  background: #373e3e !important;
  color: #ffffff !important;
}
.search-info-boxs .product-count-box {
  background-color: #4f5959;
  color: #ffffff;
  border-color: #dddddd;
  -webkit-box-shadow: 0 0 1px #cccccc;
  -moz-box-shadow: 0 0 1px #cccccc;
  box-shadow: 0 0 1px #cccccc;
}
/*#endregion */
/*#region Active User Page Styles */
.active-user-content .content table thead > tr > th,
.active-user-content .content table thead > tr > td {
  background-color: #4f5959;
  color: #ffffff;
  border-color: #373e3e;
}
.active-user-vertical-radio-wrapper input[type=radio]:checked + label,
.active-user-vertical-check-wrapper input[type=checkbox]:checked + label {
  background-color: #4f5959;
  color: #ffffff;
}
/*#endregion */
/*#endregion */
