    .has-search .form-control {
        padding-left: 2.375rem;
    }

    .has-search .form-control-feedback {
        position: absolute;
        z-index: 2;
        display: block;
        width: 2.375rem;
        height: 2.375rem;
        line-height: 2.375rem;
        text-align: center;
        pointer-events: none;
        color: #aaa;
    }

    .navbar a,
    .navbar a:focus {

        padding: 12px 10px;

    }

    .sos-text {
        color: #0ea2bd;
    }

    #about {
        display: none !important;
    }

    .forms-registo .form-control {
        margin-bottom: 20px;
    }

    span>.area-title {
        font-size: 50pt !important;
    }

    .select-search+span {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .area {
        transition: transform ease 300ms;
    }

    .area:hover {
        transform: translate(0, -3px);
    }

    .ver-mais {
        background: var(--color-primary);
        border: none;
  
    }

    .ver-mais:hover {
        background: rgba(var(--color-primary-rgb), 0.8);
        border: none;

    }

    .tox-promotion {
        display: none !important;
    }

    .tox-statusbar__branding {
        display: none !important;
    }

    .form-select {
        color: #6c757d;
    }

    .form-select:focus {
        color: black;
    }

    .inner-page .form-group{
        margin-bottom: 30px !important;
    }


    input[type="date"]::-webkit-calendar-picker-indicator {
        position: absolute;
        top: 320px;
        left: 0;
        right: 0;
        bottom: 0;
        width: 800px !important;
        height: 40px;
        color: transparent;
        background: transparent;

    }

    #formacoes > div > div.row.gy-5 > div> div > div.details.position-relative > p {
        font-size:medium;
        text-align: left;
    }

    .btn-success{
        background-color: #20b120;
}
.btn-success:hover{
    background-color: #1d761d;
}