/** personalizações bootstrap */
.font-color-verde-escuro {
    color: #5b9fa1;
}

.font-color-verde-agua {
    color: #85bac2;
}

.font-color-roxo {
    color: #452650;
}

.background-color-roxo {
    background-color: #452650;
}

.background-color-roxo-claro {
    background-color: #16232b;
}

.background-color-roxo-claro:hover {
    background-color: #2ab343;
}


.background-color-verde-agua {
    background-color: #2ab343;
}

.background-color-verde-escuro {
    background-color: #5b9fa1;
}

.font-product-name-cart {
    font-size: 14px;
    letter-spacing: -1px;
    font-weight: bold;
}

.font-cart-price-label {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
}

.font-cart-price {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
}

.font-cart-price-big {
    font-size: 22px;
    font-weight: bold;
    color:#16232b;
    letter-spacing: -2px;
}

.font-cart-boleto {
    font-size: 13px;
    font-weight: bold;
    color: #9b9b9b;
    letter-spacing: -1px
}

.font-size-11px {
    font-size: 11px !important;
}

.font-size-12px {
    font-size: 12px !important;
    letter-spacing: normal;
}

.font-size-13px {
    font-size: 13px !important;
}

.font-size-14px {
    font-size: 14px !important;
}

.font-size-15px {
    font-size: 15px !important;
}

.font-size-16px {
    font-size: 16px !important;
}

.font-size-17px {
    font-size: 17px !important;
}

.font-cart-big {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
}

/** header **/
.body_width {
    width: 1180px;
}

/*buttons ************************************************************************************** */
input.uscsbutton, button.uscsbutton {
    border: none;
}

.uscsbutton, a.uscsbutton, span.uscsbutton, input.uscsbutton, button.uscsbutton {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 15px;
    display: inline-block;
    line-height: 16px;
    border: none;
    cursor: pointer;
    text-align: center;
}

input.uscsbutton, button.uscsbutton {
    line-height: 13px
}

.fr button.uscsbutton {
    float: left;
    margin-right: 5px
}


/*not use border in ie7 */
.uscsbutton.uscsdefault, #update_carriers_list, .uscsbutton.uscssecond, #carriercompare_submit, a#uscs_quickview_handler span {
    border: none
}

/* hover button */
.uscsbutton:hover, .uscsbutton.uscsdefault:hover, #carriercompare_submit:hover, #update_carriers_list:hover, a#uscs_quickview_handler span:hover {
    color:#ffffff !important;
}

.link_home a:hover, #shopping_cart a:hover{
  color: #ffffff !important;
}

.bootstrap_product_description{
    font-size: 15px !important;
    font-family: Arial, sans-serif !important;
    line-height: 1.575 !important;
    margin: 5px;
}

.bootstrap_product_description a{
    color:#2980b9;
}

.bootstrap_product_attribute_mouseover{
    border-bottom: 4px solid #E9ECEF !important;
}

.bootstrap_product_attribute_mouseover:hover{
    border-bottom: 4px solid #16232b !important;
}

.bootstrap_product_attribute_mouseover_checked, .checked_background {
    border-bottom: 4px solid #16232b !important;
}

.bootstrap_product_attribute_mouseover_new{
    border-bottom: 4px solid #E9ECEF !important;
}

.bootstrap_product_attribute_mouseover_new:hover{
    border-bottom: 4px solid #16232b !important;
}

.bootstrap_product_attribute_mouseover_checked, .checked_background {
    border-bottom: 4px solid #16232b !important;
}

.price {
    letter-spacing: -2px !important;
}

.name_product h3 a{
    font-family: Arial, sans-serif;
}
