:root {
    --primary-color: #00369C;
    --secondary-color: #3EC92B;
    --red: red;
}


.sc-select-payment{
    border-radius: 6px!important;
    width: 100%!important;
}

.sc-container-payment{
    margin-top: 1rem;
}

.sc-container-button{
    width: 100%;
    margin-top: 1.5rem;
}

.sc-button-payment{
    border-radius: 2.5rem;
    background: var(--primary-color)!important;
    border: 1px solid var(--primary-color)!important;
}

.sc-button-payment:hover{
    background: var(--secondary-color)!important;
    border: 1px solid var(--secondary-color)!important;
}

.sc-main-content{
    padding: 0 0 1.4rem 0;
}

.sc-container-control{
    margin-top: 8px;
}

.sc-logo-sistecredito{
    margin-bottom: .3rem;
}

.sc-error{
    padding: 2px 0 2px 0;
    color: #e02b27;
}

.sc-sistecredito {
    margin-top: 5rem;
}

.sc-sistecredito .fieldset input, .sc-sistecredito .fieldset select {
    border-radius: 6px!important;
    width: 100%!important;
}

.sc-sistecredito .field-tooltip{
    display: none;
}

@media only screen and ( min-width:576px ){
    .sc-sistecredito .fieldset input, .sc-sistecredito .fieldset select {
        width: 70%!important;
    }
}

.sc-sistecredito .billing-address-form{
    max-width: 100%!important;
}

@media only screen and ( min-width:576px ){
    .sc-select-payment{
        width: 70%!important;
    }
}

@media only screen and ( min-width:576px ){
    .sc-container-button{
        width: 70%!important;
    }
}

.sc-sistecredito .fieldset .actions-toolbar {
    display: flex;
}

.sc-required{
    font-weight: 600;
}

.sc-required::after{
    content: '*';
    color: var(--red);
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}
