:root {
    --onet-blue: rgb(0,12,115);
}

.flowRuntimeV2 input, .flowRuntimeV2 textarea, .flowRuntimeV2 select {
    padding: 6px 12px !important;
    border-radius:8px !important;
    font-size:16px!important;
    font-family: Arial !important;
    font-weight: 400 !important;
    color:rgb(58, 58, 58) !important;
    outline-color:var(--onet-blue) !important;
    box-shadow:0px 2px 2px rgb(230,230,230) !important;
}

.flowRuntimeV2 textarea:active, .flowRuntimeV2 input:active, .flowRuntimeV2 select:active, .flowRuntimeV2 textarea:focus, .flowRuntimeV2 input:focus, .flowRuntimeV2 select:focus {
    box-shadow:0 0 3px var(--onet-blue) !important;
    border-color:var(--onet-blue)!important;
}

.flowRuntimeV2 label.slds-form-element__label, .flowRuntimeV2  .slds-rich-text-editor__output span {
    font-size: 14px!important;
    font-family: Arial;
    font-weight: 400;
    color: rgb(58,58,58);
}

.flowRuntimeV2 label.slds-radio__label .slds-rich-text-editor__output span, .flowRuntimeV2 label.slds-checkbox__label .slds-rich-text-editor__output span {
    font-weight:400;
}

.flowRuntimeV2 flowruntime-display-text-lwc .slds-rich-text-editor__output span {
    font-size: initial;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: initial;
    color: initial;
}

.slds-scope .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after {
    border-left:2px solid white !important;
    border-bottom: 2px solid white !important;
    height:0.5rem!important;
    width:1rem!important;
    top:45% !important;
    
}
.slds-scope .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{
    background-color:var(--onet-blue)!important;
}

.slds-scope .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux{
    height: 1.5rem!important;
    width: 1.5rem!important;
    border-radius:3px!important;
}

flowruntime-multi-checkbox-lwc span.slds-checkbox {
    margin-bottom: 5px;
}

.flowRuntimeV2 .flowruntime-input:has(.slds-checkbox) .flowruntime-input-label {
    margin-left:5px;
}

.flowRuntimeV2 .slds-button {
    min-width: 100px;
    padding: 5px !important;
    border-radius: 10px !important;
    background-color: white !important;
    border-color: var(--onet-blue) !important;
    color:var(--onet-blue);
    font-size: 16px;
    font-family: Arial;
    font-weight: 600;
}

.flowRuntimeV2 .slds-button_brand {
    background-color: var(--onet-blue) !important;
    color:white;
}

.flowRuntimeV2 select {
    height: 3rem!important;
}

/* p.motmot-tooltip {
    display: none;
} */

.section .column {
    margin-bottom: 5px;
}


.container.slds-m-bottom_x-small {
    margin-bottom: 5px;
}

flowruntime-screen-field.column {
    margin-bottom: 2px!important;
}


.section:has(.slds-checkbox) {
    margin-bottom: 5px;
}

.section:has(.slds-checkbox) flowruntime-screen-field.column:nth-child(2) {
    padding-top: 5px!important;
}

#page-container .flowruntime-input-error span {
    color: red!important;
}

#page-container .errorContent span {
    color: red!important;
}

hr {
    margin: 1rem 0 !important;
}