
.webform-submission-concurso-de-fotografia-form  .js-form-item.js-form-type-email.form-type-email.mb-3
 {
    width: 48%;
    float: left;
    margin: 1%;
}
.webform-submission-concurso-de-fotografia-form  .js-form-item-nome-e-apelidos,
.webform-submission-concurso-de-fotografia-form .webform-email-confirm--wrapper {
    padding: 2%;
    background-color: #FCD329;
    border: 1px solid #0256b1;
    border-radius: 8px;
}
.webform-submission-concurso-de-fotografia-form #ajax-wrapper {
    padding: 2%;
    background-color: #FCD329;
    border: 1px solid #0256b1;
    border-radius: 8px;
}

.webform-submission-concurso-de-fotografia-form .btn-primary {
    background-color: #0256b1;
    background-color: #FCD329;
    color: #000;
    width: 200px;
}
.webform-submission-concurso-de-fotografia-form .btn-primary:hover, .webform-submission-concurso-de-fotografia-form .btn-primary:focus {
    background-color: #FCD329;
    color: #000;
}
.webform-submission-concurso-de-fotografia-form .btn-primary:active {
    background-color: #FCD329;
    color: #000;
}

.webform-submission-concurso-de-fotografia-form .form-item-terms-of-service {
    margin: 20px;
}

.page-view-duplicate-of-concurso-fotos thead > tr,
.page-view-administra-contido thead > tr {
    border-bottom: 1px solid #000;
    background: #004587;
}
.views-exposed-form .mb-3 {
    margin-bottom: 1rem !important;
    margin-right: 12px;
}

.webform-submission-form .js-form-item-validado {
    display: none;
}

.administra-gestor .bot {
    border: 1px solid grey;
    height: 230px;
    padding: 20px;
}

.block-views-blockconcurso-fotos-block-1 .galeria-container strong {
    margin-bottom: 20px;
    display: block;
}

.user-login-form {
    max-width: 1320px;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}