
.products_align {
    display: inline-block;
    padding-left: 15px;
    padding-top: 15px;
    /*text-align: center;*/
}
.current_product {
    display: inline-block;
    float: left;
    padding-top: 15px;
}
.current_product_name {
    color: black;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
}
.current_product_price {
    color: #9b0000;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin-left: 3px;
}
.operator_sign {
    display: inline-block;
    font-size: 30px;
    vertical-align: middle;
    width: 20px;
}
.related_products {
   /* border: 1px solid #e9e9e9;*/
    border-radius: 4px;
   /* box-shadow: 0 1px 5px #555;*/
    display: inline-block;
    height: 300px;
    margin: 5px 1px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 188px;

    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #d6d4d4;
    line-height: 23px;
}
.related_product_name {
    color: black;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    white-space: pre-line;
    word-wrap: break-word;
}
.related_product_price {
    color: #9b0000;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin-left: 3px;
}
.total_price {
    display: inline-block;
    margin-top: 10px;
    padding-left: 15px;
}
.cartbutton {
    background: #43b754 none repeat scroll 0 0 !important;
    border-color: #3ba048 !important;
    margin-bottom: 11px;
    text-decoration: none !important;
}
.cartbutton span {
    border-color: #4fd661 !important;
}
.rel_product_checked {
    border-color: #7f7f7f !important;
    background: #43B754;
}
.rel_product_checked .related_product_name{
    color: #fff;
}
.related_total {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px dashed #c4c4c4;
    color: #9b0000;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding: 5px;
}

.related_products:hover{
    background: #92D097;
    cursor: pointer;
}

.add_related_products span {
    border-color: #4fd661 #4fd661 #4fd661;
}
.add_related_products {
    background-image: linear-gradient(to bottom, #4fd661, #4fd661);
    background-size: 100% auto;
    border-color: #db8600 #d98305 #c86d26;
    border: 1px solid #74d578;
    display: block;
    padding: 10px 10px 10px 14px;
}
.related_check{
    vertical-align: top;
    float:right;
    margin-top: -15px;
}
@media (min-width: 320px) and (max-width: 360px) {
.operator_sign {
    margin: 0 18%;
}
}
.cantidad_related {margin-bottom: 10px;}
