*{
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    color: #6d6c6c;
}


a{
    text-decoration: none !important;
}

.continuar{
    color: white !important;
}

#header{
    display: flex;
    justify-content: space-between;
    padding: 2%;
    background-color: #f6f7f7;
    position: sticky;
    top: 0;
    z-index: 100;
    opacity: 90%;
}

.slds-media__body{
    display: flex;
    justify-content: center;
}

#flow-label-9{
    font-size: xx-large;
}

.slds-form-element__label {
    font-size: medium;
}

lightning-formatted-rich-text > span > p > span{
    font-size: small;
    margin-top: 5px;
    margin-bottom: 5px;
}

.container, .flowruntimeBody {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}

flowruntime-base-section > div{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}

flowruntime-base-section > div > flowruntime-screen-field{
    width: 90%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.field-element, .footerContainer{
    width: 100%;
    display: flex;
    justify-content: center;
}

.navigation-bar__right-align{
	display: flex !important;
    justify-content: center !important;
    gap: 1%;
    width: 100% !important;
    padding: 0 !important;
}

.flow-button__NEXT, .flow-button__BACK{
    width: 30%;
    margin-top: 1%;
}

.footer_bim{
    padding: 3%;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column;
    margin-top: 3rem;
}

button, input, textarea, select,.slds-button, .slds-form-element, .slds-combobox__form-element{
    border-radius: 20px !important;
}

button{
    width: 100% !important;
}

textarea{
    resize: none !important;
}

.slds-button{
    background-color: #33cbd8 !important;
    color: white !important;
}

#titulo, #flow-label-9, .slds-media__body{
    color: #002170 !important;
    font-weight: bold !important;
}

::placeholder, select, .slds-truncate{
    color: #002170 !important;
}

input, textarea, select, .slds-combobox__input{
    background-color: #f6f7f7 !important;
}

.navigation-bar__right-align{
    display: block;
    width: 95%;
}

#rgpd,#titulo{
    padding: 3%;
    margin-inline: 10%;
    margin-top: 5%;
    margin-bottom: 5%;
    margin-block: 2%;
    text-align: justify;
}

.link{
    color: red;
}

.recordtype{
    text-align: center;
}

.tipologias{
    flex-direction: column;
    align-items: center;
    gap: 5%;
}

@media screen and (orientation: landscape) {
    body {
        width: 60%;
        margin-left: 20% !important;
        margin-right: 20% !important;
        margin-top: 5% !important;
    }
}