@CHARSET "UTF-8";

.stato-segnalazione > span {margin-left: 0.5em}

.clr.page-subheading > p {
	color:white;
}
#donazione-info{display:none;}
#donazione-info fieldset,.parent-info-container{
    background-color: #DDDDDD;
    padding: 15px;
    padding-left:30px;
    border-radius: 15px;
}
.parent-info-container{display:none;}
.parent-info-container input{
    background: #FFF;
}

#donazione-info fieldset legend,.parent-info-container legend, .donazioni-con-paypal{
    font-weight: bold;
    color: #377c2c;
}

.wpcf7-form p{
    display: inline-block;
}

#field-registrazione p,
[action*='/segnala-un-pericolo/'] > p{
    display:inline-block;
    width: 45%;
    margin-right: 14px;
    margin-left: 14px;
}
[action*='/segnala-un-pericolo/'] > p{
    margin-right: 20px;
    margin-left: 20px;
}
[action*='/segnala-un-pericolo/'] > p  input:not([type=checkbox]) :not([type=submit]),
[action*='/segnala-un-pericolo/'] > p.segnalazione-text,
[action*='/segnala-un-pericolo/'] > p.mailchimp-form,
.wpcf7-form .full-width{
    width: 100%;
}
.wpcf7-form .centering{
    display:block;
    margin: 0 auto;
}

[action*='/segnala-un-pericolo/'] > p  [type=submit],
#registrazione-submit [type=submit]{
    display:block;
    margin: 0 auto;
    width: 70%;
}
#registrazione-submit{width: 100%;}
#registrazione-submit [type=submit]{width: 40%;}


#field-registrazione > p.clearfix,
#field-registrazione p.dati-paypal{
    display: block;
    width: 100%;
    clear: both;
}

#field-registrazione p.dati-paypal{
    margin-left: 0px;
}

p#dati-bonifico {
    width: 100% !important;
}

#field-registrazione > p.parent-info{
    display: inline-block;
}
#field-registrazione .mc4wp-checkbox.mc4wp-checkbox-contact-form-7{
    float: left;
    clear: both;
}

.acceptance-content{
    min-height: 150px;
    min-width: 100%;
    margin-top: 14px;
}
p.acceptance-wrapper{
    width:100%;
    margin-right: 14px;
    margin-left: 14px;
}

[action*='/segnala-un-pericolo/'] > p{}

/* margine per i campi indirizzo e telefono nella registrazione*/
p.second-field {
    margin-top: 10px;
}

/* required checkbox in cf7*/
.wpcf7-not-valid {
    outline: 1px solid #ff0000;
}

/* inserimento del testo amico/sostenitore in registrazione*/
span#amico, span#sostenitore{
    display: block;
    margin-left: 1.2em;
}

div#donazione-info {
    margin-top: -50px;
}

/* attivazione breadcrumbs */
.background-image-page-header .site-breadcrumbs { display: block; }

/* gestione allinemanto blocchi post_grid */
@media screen and (min-width: 768px) {
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
        height: 135px;
        overflow: hidden;
    }
}

.domanda-di-partecipazione {
    background-color: #4caf50;
    border-color: #4caf50;
    color: #ffffff;
    text-decoration: none !important;
    padding: 6px 16px;
    border-radius: 5px;
}

/*
 * stile per la pagina candidatura
*/
/* Style the list */
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: table;
    background-color: #f1f1f1;
    /*
    border: 1px solid #ccc;
    */
}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 14px 14px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 13px;
}

/* Change background color of links on hover */
ul.tab li a:hover {background-color: #ddd;}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {background-color: #ccc}

/* Style the tab content */
.acf-fields > .acf-field.acf_postbox {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
    width: 92%
}

input[type="text"]:focus, input[type="password"]:focus, input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="radio"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="search"]:focus, select:focus, textarea:focus {
    border-color: #397E2E;
    box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);
}

a:focus, a:focus .media-icon img {
    /*
    box-shadow: 0 0 0 1px #397E2E, 0 0 2px 1px;
    color: #397E2E;
    */
    box-shadow: none;
    color: none;
}

.notice, div.error, div.updated {
    background: #397E2E none repeat scroll 0 0;
    border-left: 4px solid #ffffff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin: 30px 15px 2px;
    padding: 1px 12px;
}

#message {
    border-left-color: #397E2E;
    color: #ffffff;
    width: 90%;
}

/* input normal */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"],
textarea { background: #ffffff; }

.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before, .vc_row::after, .vc_row::before {
    content: normal;
    display: table;
}

div#acf_4240 div.inside div.field {
    display: inline-block;
    margin-left: 14px;
    margin-right: 14px;
    width: 45%;
}

div#acf_4240 div.inside div#acf-candidato, div#acf_4240 div.inside div#acf-bando {
    display: none !important;
}

.acf-input-wrap {
    overflow: visible;
}

.acf_postbox > .inside > .field.error + .field.error {
    border-top: 1px solid #ff0000 !important;
}

/* cappelletto in domanda di partecipazione bando */
div#sottoscrizione, div#dichiarazioni, div#campi_obbligatori {
    padding: 6px 12px;
    width: 92%;
}
div#campi_obbligatori {
    font-style: oblique;
}

    /* logout menu */
span#logout_username {
    color: #397e2e;
}
li.home > a {
    color: #397e2e !important;
    font-weight: bold !important;
    display: inline !important;
}
/*
.home {
    margin: 0px 0px 0px 77%
}
@media screen and (min-width: 768px) {
    span#logout_username {
        display: none;
    }
}
*/

/* rendere più chiari i link "clicca qui" e "registrati" in login */
#link_login {
    font-weight: bold;
}

/* messaggio login errata in frontend */
p#errore_login {
    background-color: #ff0000;
    color: #ffffff;
    padding: 1px 1px 1px 10px;
}

#print-button {
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 0.923em;
    font-weight: normal;
    margin: 0;
    outline: medium none;
    padding: 0.5em 1em;
    text-decoration: none !important;
    transition: all 0.15s ease-in-out 0s;
    background: #377c2c none repeat scroll 0 0;
    margin-top: 3%;
    margin-bottom: 3%;
}

/* fix per eliminare da media esami lauree gli spin */
input#acf-field-votazione_media_esami_magistrale, input#acf-field-votazione_media_esami_triennale {
    -moz-appearance:textfield !important;
}

/* increase * required */
span.required {
    font-size: 14px;
}

/* datapicker spin */
div.ui-datepicker-header
a.ui-datepicker-prev,div.ui-datepicker-header
a.ui-datepicker-next{
    display: block !important;
}

input[type='radio']:checked:after, input[type='radio']:checked:before {
    background: black;
    color: black;
}

.acf-label>label,
span[readonly].select2.select2-container {
    pointer-events: none;
    touch-action: none;
}

span[readonly].select2.select2-container .select2-selection {
    background: #eee;
    box-shadow: none;
}
span[readonly].select2.select2-container .select2-selection__arrow, select[readonly].select2 + .select2-container .select2-selection__clear {
    display: none;
}

/*fix mailchimp hiding date field*/
div.acf-ui-datepicker select.ui-datepicker-year {
    display: inline !important;
}