﻿/* Style Overrides */

.thumbnail-wrap .caption-title {
    font-size: 14px !important;
}

/* Icon when the collapsible content is shown */
.panel-heading .attrBtn:after {
    float: right;  
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    content: "\f078";
}

/* Icon when the collapsible content is hidden */
.panel-heading .attrBtn.collapsed:after {
    float: right;  
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    content: "\f054";
}

#cartNumItem {
    padding: 1px !important;
    font-size: 1em;
    color: #fff;
}

.out-of-stock {
    background: #E00000;
    border-radius: 5px;
    width: 170px;
    padding: 10px 25px;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 18px;
    text-transform: uppercase;
}

.in-stock {
    background: #0E9500;
    border-radius: 5px;
    width: 170px;
    padding: 10px 25px;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 18px;
    text-transform: uppercase;
}

#profile-error-place-holder {
    color: #B32222;
    padding: 10px;
    background-color: #EEADAD;
    border: solid 1px #E23535;
    border-radius: 5px;
    margin-bottom: 20px;
    font-size: 1.2em;
    font-weight: bold;
}

#profile-error-place-holder:empty {
   display: none;
}

#errorSummary {
    color: #B32222;
    padding: 10px;
    background-color: #EEADAD;
    border: solid 1px #E23535;
    border-radius: 5px;
    margin-bottom: 20px;
    font-size: 1.2em;
    font-weight: bold;
}

#errorSummary ul li {
    font-size: 1.2em !important;
    font-weight: bold !important;
}

.modal-order-notes-container {
    margin-top: 5px;
}

.attributes .attribute-group .btn a:hover {
    color: black !important;
    font-weight: bold !important;
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 0px 0px !important;
    margin-top: 6px !important;
    margin-bottom: 4px !important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}