.section__info__purchase{
    width : 100%!important;
    min-height : 684px;
    height : auto;
    background : var(--secondary_text_color);
    display : flex;
    padding-bottom: 90px;
    flex-direction : column;
    align-items: center;
}

/*Revisar este estilo*/
.contentGeneralAction{
      /* padding-top: 0px; */
      margin-top: 40px;
}
.contentGeneralAction div{
    width : 100%;
}

.title__section{
     text-align: center;
     margin-top : 50px;
}
.title__section span{ 
    font-family: Ubuntu;
    font-size: 30px;
    font-weight: bold;
    font-stretch: normal;
    color : var(--bg_blue);
}

.text__title__orange{
    margin-top: 20px;
    color : var(--primary_color);
    font-family: Ubuntu;
    font-size: 15.4px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
}

.content__item__shopping{
    display: flex;
    flex-direction : row;
    padding-right : 50px;
    margin-top : 20px;
    
}



.content__items__purchase{
    margin-top : 30px;
    background : #f2f2f2;
    border-radius : 7px;
    width : 80% !important;
    min-height : 250px;
    height : auto;
    padding-bottom : 40px;
    display : flex;
    flex-direction : column;
}

.content__icon{
    flex-basis : 15%;
    
    display : flex;
    justify-content : center;
    padding : 30px;
}
.icon__success{
    width : 44px;
    height : 44px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image :url('../../registro/img/icons/icon_success.svg');
    flex-basis : 10%;
}

.icon__gafete{
    width : 44px;
    height : 44px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image :url('../../registro/img/icons/gafete.svg');
    flex-basis : 10%;
}

.icon__certificate{
    width : 44px;
    height : 44px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image :url('../../registro/img/icons/icon_certificate.svg');
    flex-basis : 10%;
}

.text__certificate__orange{
    color : #c39;
}
.info__shop{
    flex-basis: 150%;
}



.legend__credencial{
    color : #c39;
    font-weight: bold;
}

.info__detail__shop{
    margin-top: 10px;
}

.info__detail__shop{ 
    display : flex;
    flex-direction : row;
    text-align: initial; 
    font-family: Ubuntu;
}

.button__download{
    display: flex;
    justify-content : end;
    align-items : center;
}
.content__certify{
    flex-direction:column;
}
.content__certify strong{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: right;
    position: relative;
    align-items: end;
}


.button__gafete__constance{
    margin-bottom : 1.5rem;
}

.btn__download{
    width : 240px;
    height : 38px;
    border : solid 1px #c39;
    font-family : Ubuntu;
    border-radius : 4px;
    background : #c39;
    color : white;
    text-decoration: none;
    font-weight: 800;
    justify-content: center;
    display: flex;
    align-items: center;
}

.info__button__oneproduct{
    width : 100%;
}

.btn__download:hover{
     color : var(--primary_color);
}

.title__orange{
    color : var(--primary_color);
}

.line__decoration{
    border-bottom : solid 2px var(--primary_color);
}

.content__title__card__shop{
    display : flex;
    flex-direction : row;
}

.content__space{
    flex-basis : 10%;
}

.shoppingMainn .formShopping .contentSteps.newPosition .newPosition  {
    width : 792px;
    
}

.shoppingMainn .formShopping .contentSteps.newPosition{
    padding-top: 12rem;
}

@media (max-width: 960px) {
    .contentGeneralAction{
        margin-top: 20px;
    }
    .info__detail__shop{
        flex-direction : column;
    }
    .button__download{
        justify-content :center;
        margin-top:10px;
        margin-bottom:20px;
    }
    .icon__success, .icon__certificate, .icon__gafete{
        flex-basis: 20%;
    }
    .content__space{
        flex-basis : 20%;
    }
    
    .shoppingMainn .formShopping .contentSteps.newPosition{
        padding-top: 1rem;
    }

    .content__certify strong{
        justify-content: center;
        align-items: center;
    }

}

@media (max-width: 460px) {
    .content__item__shopping{
        padding-right: 0px;
    }
    .info__detail__shop{
        margin : 0 20px;   
    }
    .icon__success, .icon__certificate, .icon__gafete{
        display : none;
    }
    .info__shop {
        text-align: center;
    }
    .content__space{
        flex-basis : 0%;
    }
    .text__title__orange{
         text-align: center;
    }
    /*.legend__oneproduct{
        text-align: left!important;
    }*/
}



/* SECCION DE SELECCION DE PAQUETES*/
    
    .contentProducts{
        width : 447px!important;
    }
    
    .content__product__package{
        width:350px;
        text-align: center;
        position: relative;
    }
    

/* SECCION DE SELECCION DE PAQUETES*/


/*RESPUESTA DE COMPRA EXITOSA*/

.table__actions__success{
    width : 100%;
}


.contentSteps {
    /* margin-bottom : 200px; */
}


.contentCurrentStep{
    /*margin-bottom: 0px!important;*/
}

body{
    height: auto;
    /* overflow : auto; */
}
#main_content{
    overflow : hidden;
}















