.blue-darken-4 {
    background-color: #354b81 !important;
}

.blue-darken-4:hover {
    background-color: #e0e0e0 !important;
    color: #354b81 !important;
}

.input-field input[type=text]:focus+label {
    color: #354b81 !important;

}

.input-field input[type=text]:focus {
    border-bottom: 1px solid #354b81 !important;
    box-shadow: 0 1px 0 0 #354b81 !important;
}

.input-field input[type=email]:focus+label {
    color: #354b81 !important;
}

.input-field input[type=email]:focus {
    border-bottom: 1px solid #354b81 !important;
    box-shadow: 0 1px 0 0 #354b81 !important;

}

input[type="checkbox"].filled-in:checked+span:not(.lever):after {
    border: 2px solid #354b81;
    background-color: #354b81;
    top: 6px !important;
}

input[type="checkbox"].filled-in:checked+span:not(.lever)::before {
    top: 6px !important;
}

input[type="radio"].with-gap:checked+span:not(.lever):after {
    border: 2px solid #354b81;
    background-color: #354b81;
}
input[type="radio"].with-gap:checked+span:not(.lever):before {
    border: 2px solid #354b81;
    background-color: #354b81;
}


input[type="checkbox"].filled-in:not(:checked)+span:not(.lever)::after {
    top: 4px !important;
}

.input-field{
    margin-bottom: 0 !important;
    margin-top: 5px !important;
}
.input-field input, .select-wrapper input.select-dropdown{
    height: 2.5rem !important;

}
.dropdown-content li > a, .dropdown-content li > span {
    color: #354b81 !important;
    line-height: 18px !important;
    padding: 10px !important;

}
.select-wrapper input.select-dropdown:focus{
    border-bottom: 1px solid #354b81 !important;

}
.mt-15 {
    margin-top: 15px;
}
.gray-color {
    color: #9e9e9e !important;
}

sup, .stea{
    color:  #B22222;
}
[type="radio"]:not(:checked):disabled + span:not(.lever)::before {
    border-color: #cccccc !important;
}
[type="radio"]:not(:checked):disabled + span:not(.lever){
    color: #cccccc;
    text-decoration: line-through;
}
[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::after {
    background-color: #354b81 !important;
}
[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::before, [type="radio"].with-gap:checked + span::after {
    border: 2px solid #354b81 !important;
}
[type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
    padding-left: 25px !important;
}
[type="radio"].check + span {
    margin: 0 5px !important;
}

.collapsible-header {
    justify-content: space-between !important;
    background: #f7f7f7 !important;
    color: #354b81;
    padding: 10px 15px !important;
}
.collapsible-body {
    padding: 15px !important;
    background: #f9f9f9 !important;
}
.collapsible-body .row{
    margin-bottom: 0 !important;

}
.ora_firma {
    color: gray;
    font-style: italic;
}
.detaliiFirma {
    padding-bottom: 15px !important;
}

.firstStep {
    background: #f9f9f9 !important;
}
.arrow_box {
    position: relative;
    background: #ebebeb;
    padding: 10px;
    border-radius: 3px;
    color: #354b81;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 10px;
}
.arrow_box:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #ebebeb;
    border-width: 10px;
    margin-left: -10px;
}
.nume_firma {
    font-size: 14px !important;
}
.boxInfo {
    margin-bottom: 5px !important;
    line-height: 20px !important;
}
.titles {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 16px !important;
    color: #354b81 !important;
    font-style: italic !important;
}
.infos {
    padding-left: 5px;
}
a.termeni{
    color: #354b81 !important;
    text-decoration: underline !important;
}

button#btn_online, button#btn_transfer{
    display: none;
}

button#btn_disabled{
    disabled: disabled;
}

#input_transfer{
    display: none;
    margin-bottom: 15px !important;
}