body {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    color:#141414
}

::-moz-selection {
    color: #141414;
    background-color:#8eb4b4
}

::selection {
    color: #141414;
    background-color:#8eb4b4
}

h1, h2, h3, h4, .font-h4 {
    font-family: 'Montserrat', sans-serif;
    color:#333
}

h1, .font-h1 {
    font-size:4em
}

h2 {
    font-size:2.3em
}

h3 {
    font-size:1.8em
}

h4, .font-h4 {
    font-size:1.4em
}

.h1-holder small {
    font-size:calc(4em/2)
}

.font-smaller {
    font-size:12px
}

.simple-product-tile .product-title > span + span {
    font-size:calc(12px - 2px)
}

.form-row .field-validation-error, .form-row .feedback-message, .ui-dialog-titlebar-close, .hyp-back {
    font-size:12px
}

.font-bigger {
    font-size:14px
}

.product-tile .product-title {
    font-size:14px
}

.font-title {
    color:#333
}

.product-title, .variant-title {
    color:#333
}

.highlight {
    color:#333
}

.form-row .feedback-message {
    color:#333
}

.gvi.gvi-alerts th.font-darkest, .gvi .product-title-super.font-darkest, .font-darkest, .basket-hidden-prices .gvi-basket th.font-darkest, .basket-hidden-prices .gvi-basket .font-darkest, .myaccount-stock-list, .myaccount-price-list {
    color:#333
}

.facet-selected .facet-title {
    color:#333
}

.hyp-account.current {
    color:#333
}

.font-lighter, .simple-product-tile .product-title > span + span {
    color:#797979
}

.product-tile .product-id {
    color:#8eb4b4
}

.ui-autocomplete a {
    color:#8eb4b4
}

a, .font-a, .font-btn, .btn-like-link, .btn.btn-white, .vertical-text > span {
    color: #5a8366
}

.custom-checkbox label .chb input[type="checkbox"]:checked ~ ins:after {
    background-color:#DADADA
}

.contact-image:after {
    border-color:#5a8366
}

.contact-online .contact-image:after {
    background-color:#5a8366
}

.font-btn:hover, .font-btn:focus, .btn.btn-white:hover, .btn.btn-white:focus {
    color:#cbebd4
}

.font-btn:active, .btn.btn-white:active {
    color:#5a8366
}

.hyp-btn.btn-disabled {
    color:#b2b2b2
}

.uploader-file + label:hover strong, .uploader-file:focus + label strong {
    color:#5a8366
}

.top-hyp, .login, .language, .login .hyp, .language .hyp {
    color:#333
}

nav .hyp-top-lvl {
    font-family: 'Montserrat', sans-serif;
    color: #333;
    font-size:25px
}

.nav-is-hovered .hyp-top-lvl {
    color:gray
}

.nav-item-root.hover .hyp-top-lvl {
    color:#5b5b5b
}

nav .hyp {
    color:#333
}

header.sticky-mode nav .hyp-top-lvl {
    color:#333
}

header.sticky-mode .nav-is-hovered .hyp-top-lvl {
    color:gray
}

header.sticky-mode .nav-item-root.hover .hyp-top-lvl {
    color:#333
}

@media (max-width: 639px) {
    nav .hyp-top-lvl, .nav-is-hovered .hyp-top-lvl {
        color:#333
    }
}

.sitemap .hyp {
    color:#5f5f5f
}

footer .bottom, footer .footer-address, footer .newsletter, .footer-nav .hyp {
    color:#5f5f5f
}

.footer-nav .hyp:hover {
    color:#a61db0
}

.btn {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size:1.2em
}

.font-btn {
    font-family:  'Montserrat', sans-serif;
    font-size:1.2em
}

.btn-medium {
    font-size:18px
}

.btn-big, .font-btn-big {
    font-size:20px
}

.productlist-search-page .paging-control .btn-load-more .btn-cnt, .productlist-list-page .paging-control .btn-load-more .btn-cnt {
    line-height:20px
}

.hyp-back {
    color:#333
}

.hyp-back:hover {
    color:gray
}

.btn-disabled, .btn[disabled] {
    color:#999
}

.ui-dialog .ui-dialog-titlebar-close {
    color:#141414
}

input, textarea {
    font-family: 'Montserrat', sans-serif;
    color:#333
}

.ui-selectmenu-button, .ui-selectmenu-menu, .ddlb select {
    color:#333
}

.lbl-uom {
    color:#333
}

::-webkit-input-placeholder {
    color: #b2b2b2;
    opacity:1
}

::-moz-placeholder {
    color: #b2b2b2;
    opacity:1
}

:-ms-input-placeholder {
    color: #b2b2b2 !important;
    opacity:1
}

.selectmenu-placeholder {
    color:#b2b2b2
}

.msg-block {
    font-size: 15px;
    color:gray
}

.row-error input, .msg-block-error, .validation-summary-errors, .form-row .field-validation-error, .unknown-delivery-date {
    color:#cb2245
}

.msg-block-confirm {
    color:#13a600
}

.msg-block-info {
    color:#518a8a
}

.msg-text-alert, .msg-block-alert {
    color:#f78400
}

.password-strength-indicator:before {
    background-color:#cb2245
}

.password-strength-indicator.password-strength-ok:before {
    background-color:#13a600
}

.gvi th {
    color:gray
}

.gvi .font-lighter, .gvi .cell-name {
    color:gray
}

.gvi td {
    color:#000
}

@media (min-width: 640px) and(max-width: 1023px) {
    .one-page-checkout .gvi-basket-overview-wrapper .price-node .currency-sign {
        color:#000
    }
}

@media (min-width: 1024px) {
    .one-page-checkout .gvi-basket-overview-wrapper .price-node .currency-sign {
        color:#000
    }
}

.gvi td .cell-price-value.free-costs {
    color:#3cb300
}

.ui-tabs-anchor, .hidden-tabs-name {
    font-family:'Montserrat', sans-serif;
    font-size:2em
}

.related-info .ui-tabs-anchor {
    font-size:calc(2em/1.3)
}

.ui-tabs-anchor {
    color:#b2b2b2
}

.ui-state-hover .ui-tabs-anchor {
    color:gray
}

.ui-state-active .ui-tabs-anchor, .hidden-tabs-name {
    color:#333
}

.matrices .ui-tabs-anchor {
    font-size:40px
}

.facets .facet-item {
    color:#4c4c4c
}

.list-news-header .hyp {
    color:#4c4c4c
}

.hyp-account {
    color:gray
}

.list-price {
    font-size: 11px;
    color:#b2b2b2
}

.product-tile .lbl-price {
    font-size: 16px;
    color:#333
}

.product-tile .list-price + .lbl-price {
    color:#cb2245
}

.order-box .lbl-price {
    font-family: 'Roboto', sans-serif, sans-serif;
    color: #333;
    font-size:2.8em
}

.cell .lbl-price {
    font-family: 'Roboto', sans-serif, sans-serif;
    color: #333;
    font-size:1.4em
}

@media (min-width: 640px) and(max-width: 1023px) {
    .gvi-volume-prices .cell-price {
        font-family: 'Roboto', sans-serif, sans-serif;
        color: #333;
        font-size:1.4em
    }
}

@media (min-width: 1024px) {
    .gvi-volume-prices .cell-price {
        font-family: 'Roboto', sans-serif, sans-serif;
        color: #333;
        font-size:1.4em
    }
}

.tbx-main-search input {
    font-size:14px
}

.tbx-main-search::-webkit-input-placeholder {
    color:#bfbfbf
}

.tbx-main-search::-moz-placeholder {
    color:#bfbfbf
}

.tbx-main-search:-ms-input-placeholder {
    color:#bfbfbf
}

.searchbox-open .searchbox-icon {
    background:#bbb
}

.searchbox-open .searchbox-icon:hover {
    background:#3b3434
}

.over-summary .hyp, .dealers-link {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    color:#333
}

.over-summary.is-empty .hyp {
    color:#999
}

@media (max-width: 639px) {
    .over-summary.over-summary-just-changed .hyp {
        color:#fff
    }
}

.breadcrumbs .hyp {
    color:#89a590
}

.breadcrumbs li:last-child .hyp {
    color:#333
}

.pager-list li a {
    color:gray
}

.pager-selected {
    color:#333
}

.in-stock {
    color:#3cb300
}

.low-stock {
    color:#f28100
}

.out-stock {
    color:#c00
}

.msg-not-available {
    color:#c00
}

.gvi-totals .emphasis, .list-totals .t-row-total-price {
    font-size:16px
}

.font-product-title {
    font-size:2.8em
}

.combined-header h1 {
    font-size:4.6em
}

.popup-cnt .strong-header {
    font-size:40px
}

@media (max-width: 639px) {
    .font-product-title {
        font-size:32px
    }

    .combined-header h1 {
        font-size:calc(4.6em/2)
    }
}

.gvi-volume-prices .cell-discount {
    color:#37a600
}

.gvi-basket-overview .cell-discount, .gvi-basket .cell-discount {
    color:#cb2245
}

.gvi-basket .extended-text {
    color:#f28100
}

.font-name-value .name {
    color:gray
}

.font-name-value .value {
    color:#333
}

.list-totals .name, .list-totals .currency, .list-cart .name, .list-cart .currency {
    color:gray
}

.list-totals .value, .list-cart .value {
    color:#333
}

.responsive-table td:before {
    color:gray
}

.gvi .product-title-super, .basket-hidden-prices .gvi-basket .row-total .col-total-text {
    font-family: 'Montserrat', sans-serif;
    color: #333;
    font-size:20px
}

.gvi-variants th, .gvi-prepacks th {
    font-family: 'Montserrat', sans-serif;
    color: #333;
    font-size:20px
}

.gvi-orders .status-approved, .gvi-sub-accounts .status-ok, .gvi-orders .status-paid {
    color:#3cb300
}

.gvi-orders .status-pending, .gvi-orders .status-notneeded, .gvi-orders .status-progress {
    color:#f28100
}

.gvi-orders .status-declined, .gvi-sub-accounts .status-faild, .gvi-orders .status-overdue {
    color:#c00
}

.border-simple-left {
    border-left:solid 1px #e6e6e6
}

.top-hyp + .top-hyp, .action-links .hyp + .hyp, .back-wrapper + .breadcrumbs, .templates-action .hyp, .rating-reviews .hyp + .hyp, .selected-quantity .edit-selected, .hyp-clear-viewed, .product-tile .product-id + .stock-indication {
    border-left:1px solid #e6e6e6
}

.has-aside, .hyp-account {
    border-right-color:#e6e6e6
}

.separator + .nav-item-block, .separator + .img-in-row {
    border-left-color:#e6e6e6
}

.last-viewed .ui-tabs-nav, .checkout-offers .ui-tabs-nav, .accordion {
    border-bottom:1px solid #e6e6e6
}

.list-totals .t-row-total-price, .list-cart .subtotal, .accordion-header {
    border-top:1px solid #e6e6e6
}

.choose-product, .quicksearch-result {
    border-top: 1px dashed #e6e6e6;
    border-bottom:1px dashed #e6e6e6
}

.border-horizontal, .products-group.slick-dotted, .added-product, .checkout-summary, .l-service-info, .our-methods {
    border-color:#e6e6e6
}

.carousel-image-s .thumbnail {
    border:1px solid #e6e6e6
}

.login .hyp:hover, .language .hyp:hover {
    background:#f7f7f7
}

.ui-autocomplete .ui-menu-item .ui-state-active {
    background:#f7f7f7
}

@media (min-width: 640px) and(max-width: 1023px) {
    .nav-item-sub.hover {
        background:#f7f7f7
    }
}

@media (min-width: 1024px) {
    .nav-item-sub.hover {
        background:#f7f7f7
    }
}

header {
    background:#fff
}

header.sticky-mode, header.sticky-mode .bottom-header {
    background:#fff
}

.top-dropdown:hover .opener, .top-dropdown.hover .opener, .top-dropdown .summary {
    background:#fff
}

.basket-summary, .basket:hover .over-summary:not(.is-empty), .basket.hover .over-summary:not(.is-empty) {
    background:#fff
}

header.sticky-mode .nav-list-root, header .bottom-header, header.nav-is-opened .nav-opener {
    background:#fff
}

header.nav-is-opened .nav-opener {
    border-bottom-color:#fff
}

@media (max-width: 639px) {
    header {
        background:#fff
    }

    header .search {
        background:#fff
    }
}

.nav-opener-wrapper, header.sticky-mode, .middle-header, .bottom-header {
    border-color:#e6e6e6
}

.nav-list-sub, .nav-wrapper, .nav-item-root.hover .hyp-top-lvl {
    border-color:#e6e6e6
}

header.sticky-mode .nav-list-root {
    border:1px solid #e6e6e6
}

.language {
    border-right-color:#e6e6e6
}

.top-hyp + .login {
    border-left-color:#e6e6e6
}

header .top-dropdown:hover, header .top-dropdown.hover, header .top-dropdown .summary {
    border-color:#e6e6e6
}

.basket-summary, .basket:hover .over-summary:not(.is-empty), .basket.hover .over-summary:not(.is-empty) {
    border-color:#e6e6e6
}

@media (max-width: 639px) {
    .basket, .search {
        border-color:#e6e6e6
    }

    header .top-dropdown, header .top-dropdown:hover {
        border-color:#e6e6e6
    }
}

.nav-list-sub, .nav-wrapper, .nav-item-root.hover .hyp-top-lvl {
    background-color:#fff
}

.nav-item.selected .hyp-top-lvl span:after {
    background:#797979
}

@media (min-width: 1024px) {
    header .bottom-header {
        background:#f7f7f7
    }
}

@media (max-width: 639px) {
    .over-summary.over-summary-just-changed {
        background-color:#518a8a
    }
}

body {
    background:#fff
}

@media (max-width: 639px) {
    .gray-header-phone {
        background-color:#f2f2f2
    }

    .top-dropdown .opener, .top-dropdown:hover .opener {
        background:#f2f2f2
    }
}

@media (min-width: 640px) and(max-width: 1023px) {
    .colored-header-desktop {
        background-color:#f2f2f2
    }
}

@media (min-width: 1024px) {
    .colored-header-desktop {
        background-color:#f2f2f2
    }
}

footer {
    background: #f7f7f7;
    border-top:1px solid #fff
}

.gvi th, .gvi td, .gvi tr, .gvi-border-color, .colorEntry, #myAccountPage .account-info-inside .column, #myAccountPage .account-info-inside {
    border-color:#e6e6e6
}

.gvi-border-color:before {
    border-color:#e6e6e6
}

.l-products-item, .l-products-item:before, .l-products-item:after, .list-news li, .list-reviews li {
    border-color:#e6e6e6
}

.gvi-order-lines tfoot, .gvi-big-basket tfoot, .block-actions {
    background:#f7f7f7
}

.gvi-variants th:nth-child(odd), .gvi-variants td:nth-child(odd), .gvi-prepacks th:nth-child(odd), .gvi-prepacks td:nth-child(odd) {
    background:#fff
}

.gvi-variants th:nth-child(even), .gvi-variants td:nth-child(even), .gvi-prepacks th:nth-child(even), .gvi-prepacks td:nth-child(even) {
    background:#fff
}

@media (max-width: 639px) {
    .col-total {
        background:#f7f7f7
    }
}

.btn {
    background-color: #24953E;
    border-color:#000
}

.btn:hover, .btn.hover, .btn:focus {
    background-color: #3b3434;
    border-color:#000
}

.btn:active {
    background-color: #bbb;
    border-color:#000
}

.btn-action {
    background-color: #f6ae48;
    border-color:#daa65a
}

.btn-action:hover, .btn-action:focus {
    background-color: #d0933c;
    border-color:#d1a567
}

.btn-action:active {
    background-color: #f6ae48;
    border-color:#daa65a
}

.btn-disabled, .btn[disabled] {
    background-color: #d9d9d9 !important;
    border-color:#979797 !important
}

.btn-white {
    background-color: #fff;
    border-color:#bbb
}

.btn-white:hover, .btn-white.hover, .btn-white:focus {
    background: #fff;
    border-color:#3b3434
}

.btn-white:active {
    background: #fff;
    border-color:#bbb
}

.tbx, .tar, .uploader {
    background: #f2f2f2;
    border-color:#c2c2c2
}

.tbx.focused, .tar.focused {
    background: #fff;
    border-bottom-color:#518a8a
}

.uploader.is-dragover {
    border-color:#518a8a
}

.ui-selectmenu-button, .ui-menu, .ddlb select {
    background: #f2f2f2;
    border-color:#c2c2c2
}

.ui-selectmenu-button:focus {
    background: #fff;
    border-bottom-color: #518a8a
}

.ui-selectmenu-button[aria-expanded="true"] {
    border-color:#f2f2f2
}

.ui-menu-item .ui-state-active, .uploader.is-dragover {
    background-color:#fafafa
}

.ui-datepicker {
    background-color: #fafafa;
    border-bottom:1px solid #c2c2c2
}

.ui-datepicker .ui-datepicker-today {
    background-color:#e9e9e9
}

label .chb ins {
    background-color:#fff
}

label .chb ins:after {
    -webkit-box-shadow: 2px 2px 0 0 #1f7bc9;
    box-shadow: 2px 2px 0 0 #1f7bc9
}

label .chb ins, label .chb input[type="checkbox"]:checked + ins {
    border-color: #ccc
}

label:hover .chb ins, label:hover .chb input[type="checkbox"]:checked + ins {
    border-color: #a6a6a6
}

label .chb input[type="checkbox"]:disabled + ins, label:hover .chb input[type="checkbox"]:disabled + ins {
    border-color:#ccc
}

label .rdb ins {
    background-color: #fff;
    border: 1px solid #ccc
}

label:hover .rdb ins, label .rdb input[type="radio"]:focus + input + ins, label .rdb input[type="radio"]:focus + ins {
    border-color:#a6a6a6
}

.sort-hint:before {
    border-bottom-color:#a6a6a6
}

.sort-hint:after {
    border-top-color: #a6a6a6
}

label .rdb input[type="radio"]:checked + input + ins:after, label .rdb input[type="radio"]:checked + ins:after {
    background-color:#518a8a
}

.is-col-sort-asc:after {
    border-bottom-color:#518a8a
}

.is-col-sort-desc:after {
    border-top-color:#518a8a
}

.row-error .tbx, .row-error .tar, .row-error .ui-selectmenu-button, .row-error .uploader {
    background: #fcf5f5;
    border-color:#ce8d9b
}

.tbx-main-search {
    background: #fff;
    border:1px solid #e6e6e6
}

.tbx-main-search.focused {
    border:1px solid #e6e6e6
}

.msg-block {
    background:#f2f2f2
}

.msg-block-error, .validation-summary-errors {
    background:#faebee
}

.msg-block-confirm {
    background:#e8f2e6
}

.msg-block-info {
    background:#e3f1fc
}

.msg-block-alert {
    background:#fff5eb
}

.password-strength-indicator {
    background:#f2f2f2
}

.ui-dialog {
    background: #fff;
    border:1px solid #e6e6e6
}

.loading-indicator {
    background: #fff;
    border:1px solid #e6e6e6
}

.ifrm {
    background: #fff;
    border:1px solid #e6e6e6
}

.ui-autocomplete {
    background: #fff;
    border:1px solid #e6e6e6
}

.ui-tooltip {
    background: #fff;
    border:1px solid #e6e6e6
}

.matrices .ui-tabs-active .ui-tabs-anchor {
    background:#fff
}

.matrices .ui-tabs-nav li {
    border:1px solid #e6e6e6
}

.ui-widget-overlay {
    background-color:#333
}

.popup-placeholder {
    background:#fff
}

.mfp-bg {
    background:#333
}

.ui-tabs-active .ui-tabs-anchor:after {
    background:#518a8a
}

.matrices .ui-tabs-anchor {
    background:#f5f5f5
}

.carousel-image-s .hyp-thumbnail:hover .thumbnail:after, .color-images .hyp-thumbnail:hover .thumbnail:after {
    border-bottom:3px solid #518a8a
}

.carousel-image-s .slick-current .thumbnail, .color-images .slick-current .thumbnail {
    border:1px solid #518a8a
}

.banner h1, .banner h2 {
    font-family: 'Montserrat', sans-serif;
}

.banner h1 {
    font-size: 90px;
    color:#fff
}

.banner h2 {
    font-size: 18px;
    color:#fff
}

@media (max-width: 639px) {
    .banner h1 {
        font-size:calc(90px/2)
    }

    .banner h2 {
        font-size:calc(18px/2)
    }

    .banner h1, .banner h2 {
        color:#000
    }
}

.one-page-checkout .order-overview-section {
    border-color: #e6e6e6;
    background-color:#fcfcfc
}

@media screen and (max-width: 639px) {
    .one-page-checkout .order-overview-section {
        background-color:transparent
    }
}

.usp {
    padding:0 20px
}

.usp-list li, .service-info-text {
    font-family: 'Work Sans', sans-serif;
    color: #333;
    font-size: 16px;
    font-weight:600
}

.attachment-icon:before {
    content: ' ';
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 5px;
    background-image: url('https://www.stanleystella.com/content/files/icons/download.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    transform:translateY(-50%)
}

.vertical-text {
    background-color:transparent
}

.lbl-pre-order {
    color:#add8e6
}

.variant-row-new-color {
    color:#90ee90
}

.variant-matrix-new-color {
    background-color: #bbb;
    color:#fff
}

.variant-discount-font {
    color:red !important
}

.matrix-variant-cell .lbl-price.text-striked:before {
    background-color:red !important
}

.variant-discount-background {
    background-color: #ffb6c1;
    color:#fff
}

.my-account-credit-limit-table .credit-overdue-amount-value.positive {
    color:red
}

.checkout-credit-limit-table .credit-overdue-amount-value.positive {
    color:red
}

.loginLeftColumn {
    background-color:#cbebd4
}

.loginMiddleColumn {
    background-color:#fff
}

.loginRightColumn {
    background-color:#cbebd4
}

.loginBottomRow {
    background-color:#f2f2f2
}

.loginBottomBackgroundImage {
}

a.dealers-link:before {
    content: ' ';
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size:contain
}

.btn-search:before, .sticky-mode .btn-search:before, .sana-full-height-slider .sticky-mode .btn-search:before, .facet .tbx:before {
}

.col-stock .variant-stock:before {
    display: inline-block;
    content: ' ';
    width: 10px;
    height: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 2px;
    left:-12px
}

.ref-no-icon:before {
    display: inline-block;
    content: ' ';
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
}

.delete-button.delete-product {
}

.delete-button.delete-variant {
}

.zoomContainer .zoomWindowContainer div {
}

.footer-social {
    background: #fff;
    border-top:1px solid #fff
}

footer {
    border-top:none !important
}

.footer-section {
    border-top:1px solid #fff
}

.gvi-variants th.th-row-box .toolbox-icon {
    background: url('https://www.stanleystella.com/content/files/B057.png') no-repeat center;
    color: transparent;
    content: '';
    width: 60px;
    height:60px
}

.myaccount-price-list:before, .myaccount-stock-list:before {
    content: ' ';
    background-image: url('https://www.stanleystella.com/content/files/icons/download.png');
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right:5px
}

.gvi-recent-orders tbody tr:hover, .gvi-orders tbody tr:hover {
    background-color:#cbebd4
}

#alerts-holder {
    border-top: 1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6
}

.notify-me-header span:before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    display: block;
    content: "";
    background-size:contain
}

.hyp-notify-me:before {
    width: 13px;
    height: 13px;
    display: inline-block;
    content: "";
    background-size: contain;
    vertical-align:middle
}

.containerLink:after {
    content: ' ';
    width: 12px;
    height: 10px;
    background-repeat: no-repeat;
    display: inline-block;
    background-position: center;
    background-size: 12px auto;
    margin-left:3px
}

.foldedLink:after {
    content: ' ';
    width: 12px;
    height: 10px;
    background-repeat: no-repeat;
    display: inline-block;
    background-position: center;
    background-size: 12px auto;
    margin-left:3px
}

.color-size-matrix-container .stock-info-wrapper .lbl-stock, .toolbox-matrix-wrapper .lbl-stock {
    color: #141414;
    font-weight:normal
}

a.hyp-notify-me {
    color: #000;
    text-decoration: none
}

.form-row[data-settings-viewname="string_sectionheader"], .form-row[data-settings-viewname="string_sectionheader"][data-settings-expandable="true"]:before {
    border-color: #e6e6e6
}

.form-row[data-settings-viewname="string_sectionheader"] {
    color: #5a8366
}

.form-row[data-settings-viewname="string_sectionheader"][data-settings-expandable="true"]:after {
    border-color: transparent transparent transparent #5a8366
}

.form-row[data-settings-viewname="string_sectionheader"][data-settings-isexpanded="false"]:after {
    border-color: #5a8366 transparent transparent transparent
}

.form-row[data-settings-viewname="string_sectionheader"][data-settings-expandable="true"]:hover {
    color: #cbebd4
}

.form-row[data-settings-viewname="string_sectionheader"][data-settings-isexpanded="false"]:hover:after {
    border-color:#cbebd4 transparent transparent transparent
}

.field-demo_form-fileupload.row-error .tar {
    background: transparent;
    border-color:transparent
}

.color-size-matrix-container .gvi-variants td.changed:not(.focused) {
    background-color:#edf7f0
}

.atp-tooltip {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    vertical-align:sub
}

.atp-tooltip::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 15px;
    margin: auto;
    width: 16px;
    height: 16px;
    background-size:100%
}

.newcolors-amount {
    color:red
}

.atp-info-tooltip .unknown-delivery-date {
    color:#000
}

.atp-tooltip.unknown-delivery-date:before {
}

.atp-info-tooltip .expected-delivery-date, .atp-info-tooltip .expected-delivery-date th, .atp-info-tooltip .expected-delivery-date td {
    color: #000 !important
}


