#min_qty_1 {
    width: 80px;
    height: 35px;
    border: 1px solid #d6d4d4;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
}
.btn.button-plus1, .btn.button-minus1 {
    font-size: 14px;
    line-height: 14px;
    padding: 0 !important;
    color: black !important;
    background-color: #D2D2D2;
    border-radius: 5px;
    opacity: 1;
    border: 1px solid #D2D2D2 !important;
}
.btn.button-plus1 span, .btn.button-minus1 span {
    display: block;
    width: 33px;
    height: 33px;
    text-align: center;
    padding: 10px 0 0 0;
    background:#D2D2D2;
}
.img-right{
    float: right;
}
.text-red{
    color: red;
}
.text-blue{
    color:deepskyblue;
}
.text-bold{
    font-weight: bold;
    color: black;
}
.producto-box-header {
    padding: 5px 0 10px;
}
.producto-box {
    padding-left: 15px;
    padding-right: 15px;
}
.text_qty{
    font-size: 11px;
    margin-left: 20px;
}
.margen_box{
    margin: 0 12%;
}
.margen_logo{
    margin-bottom: 10px;
}
@media (max-width: 767px){
    .margen_box {
        margin: 0;
    }
    .exclusive-china {
        width: 100% !important;
    }
    .text_qty {
        font-size: 10px;
        margin-left: 0px;
    }
    .img-right {
        display: none;
    }
    #min_qty_1 {
        width: 110px;
    }
}
.producto-price-qty{
    padding: 0px 0px 15px;
}
.qty-box{
    padding: 19px 0px 17px;
}
.text_fob{
    color: orange;
}
.text_price{
    float: left;
    padding-top: 8px;
    margin-bottom: 0 !important;
    font-size: 27px !important;
    margin-right: 5px;
}
.linea-box {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #d2d0d0;
}
.box_price{
    font-size: large;
    color: #000;
    font-weight: 700;
}
.box_qty_price{
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border: 1px solid #D2D2D2;
    border-radius: 7px;
    opacity: 1;
    padding: 15px;
}
.header-table{
    background-color: #08c;
    border-radius: 5px;
    padding: 10px 20px;
    color: white;
}
.move-right{
    float: right;
}
.body-tabla{
    padding: 0 30px 0 30px;
}
.box-info-product-china{
    padding: 15px;
    margin-bottom: 15px;
}
.exclusive-china {
    border-radius: 5px;
    color: #fff;
    background: #1DC53E;
    font-weight: bold;
    padding: 10px;
    width: 50%;
    font-size: 16px !important;
    float: right;
}
ul.step_china  li {
    width: 33% !important;
}
.ajaxloader_cart_china{
    z-index: 1;
    position: absolute;
    top: 40%;
    right: 50%;
}
.celda_horizontal{
    white-space: nowrap;
}
.btn.plus_china span, .btn.minus_china span {
    width: 45px  !important;
}
.quantity_china {
    width: 100px !important;
}
/* The Modal (background) */
.modal {
    display: none; 
    position: fixed; 
    z-index: 5; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}
/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; 
    padding: 20px;
    border: 1px solid #888;
    width: 30%; 
}
/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
#myBtn{
    white-space: normal;
}
.back_green{
    border-radius: 5px;
    padding: 40px 45px;
    background-color: #eafaeb;
}
.back_title{
    padding: 20px 10px;
}
.modal_title{
    font-size: 25px !important;
}
.continue_china {
    border-radius: 4px;
    color: #fff;
    background: #74d578;
    font-weight: bold;
    padding: 10px;
    width: 100%;
    font-size: large;
    background: #43b754;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#43b754), to(#42ac52));
    background-image: -webkit-linear-gradient(top, #43b754, 0%, #42ac52, 100%);
    background-image: -moz-linear-gradient(top, #43b754 0%, #42ac52 100%);
    background-image: linear-gradient(to bottom, #43b754 0%, #42ac52 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF43B754', endColorstr='#FF42AC52', GradientType=0);
    border: 1px solid;
    border-color: #399a49 #247f32 #1a6d27 #399a49;
}
.continue_china:hover {
    color: #fff;
    background: #3aa04c;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3aa04c), to(#3aa04a));
    background-image: -webkit-linear-gradient(top, #3aa04c, 0%, #3aa04a, 100%);
    background-image: -moz-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
    background-image: linear-gradient(to bottom, #3aa04c 0%, #3aa04a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3AA04C', endColorstr='#FF3AA04A', GradientType=0);
    border-color: #196f28 #399a49 #399a49 #258033;
}
.qty_box_china{
    border-radius: 5px;
    padding: 2px;
    border: 1px solid;
}
.for_china{
    width: 5px;
    float: right;
    border-radius: 5px 0px 0px 5px !important;
}
.nimimum_china{
    margin-right: 29px;
}
.invalid{
    color: crimson;
}
.texto_derecho{
    text-align: left !important;
}
.text_blue{
    color: #08c;
    font-weight: bold;
}
#upload {
    text-align: center;
    margin: auto;
}
.hover_text{
    position: absolute;
    left: 33%;
}
.info_text{
    padding: 20px 150px;
    color: red;
    text-align: center;
    text-decoration: underline !important;
}
.margen_top{
    margin-top: 50px;
}
#sendquote{
    width: 20% !important;
    padding: 10px !important;
    border-radius: 7px !important;
}
.link_download{
    margin-top: 20px;
    text-decoration: underline !important;
}
.loader_upload{
    position: absolute;
    left: 50%;
    top: 50%;
}
.qoute_error{
    background-color: lavenderblush;
    color: red;
}
.margen_boton{
    margin-bottom: 25px;
}
#deletefile{
    margin-right: 120px;
    padding: 10px;
    font-size: large;
    font-weight: bold;
    width: 20%;
}
.divContenedor {
    line-height: 300px;
    margin: 0px auto;
    text-align: center;
}
.divContenedor img {
	vertical-align: middle;
}


