.breadcrumbs a{
    color: #373737;
    font-size: 12px;
}
.form-control{
    font-size: 14px;
    font-weight: 300;
}
.icheckbox_flat.checked, .iradio_flat.checked{
    background: #c78432;
}
.icheckbox_flat{
    flex-shrink: 0;
}
.icheckbox_flat.checked{
    background: #c78432 url(../../images/nbsho5_luna/core/check_box.png) center no-repeat;
}
.icheckbox_flat.checked.disabled, .iradio_flat.checked.disabled{
    background: #d6e3f0 url(../../images/core/check_box.png) center no-repeat;
}
.icheckbox_flat:hover, .iradio_flat:hover {
    border: 1px solid #c78432;
}
.form-group-checklabel label{
    color: #373737;
}
.btn-success{
    background-color: #373737;
}
.btn-success:hover, .btn-success:focus,
.btn-success:hover, .btn-success:focus,
.btn-success.active:hover, .btn-success:focus,
.btn-success:active, .btn-success:active:focus {
    background-color: #373737;
    opacity: 0.85;
}

.btn-info{
    background: #373737;
    min-width: 110px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}


.btn-info.useless,
.btn-info.helpful,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info:active:focus {
    background: #373737;
    opacity: 0.5;
}
.btn-primary {
    color: #ffffff;
    background-color: #373737;
    border-color: #373737;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:focus:active,
.btn-primary:active {
    color: #ffffff;
    background-color: #373737;
    border-color: #373737;
    opacity: 0.5;
}
.form-group label{
    font-size: 13px;
}
.page-card-payment > .heading-wrapper:before,
.slider > .heading-wrapper:before,
.page .heading-wrapper:before,
.page-background .heading-wrapper:before,
.store-popup .heading-wrapper:before,
.error-page .heading-wrapper:before,
.comments-two .heading-wrapper:before,
.promo-location .heading-wrapper:before,
.article-list-alternately .heading-wrapper:before,
.article-list-colections .heading-wrapper:before,
.heading-wrapper.heading-wrapper-bordered:before {
    content: "";
    width: 40px;
    height: 1px;
    background: #373737;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
}
.comments-two .heading-wrapper:before{
    left: 20px;
}
.store-popup .heading-wrapper:before{
    bottom: 0px;
}
.page-background .heading-wrapper:before{
    background: #ffffff;
}
.product .item.grid-view .img-wrapper {
    border: 0px solid transparent;
    position: relative;
    margin-bottom: 5px;
    max-height: 100%;
    padding: 0;
}

.table > thead > tr > th{
    font-size: 16px;
}
.cart-table .product-item-category a{
    font-size: 12px;
    color: #939393;
    text-transform: uppercase;
}
.cart-table .product-item-title a,
.cart-table .product-item-title{
    font-size: 17px;
    font-weight: 300;
    color: #373737;
    padding: 10px 0;
}
.table.cart-table>tbody>tr>td{
    font-size: 17px;
    font-weight: 300;
}
.table>tbody>tr:hover>td, .table>tbody>tr:hover>th {
    background-color: #c7843221;
}
.favorite.active{
    color: #373737;
}
.modal-title {
    color: #373737;
    text-transform: uppercase;
    text-align: center;
}
#page_modal .modal-dialog{
    width: 900px;
}
.modal .form-group.form-group-checklabel {
    margin-bottom: 5px;
}
