.meetings-container *{
    /* color: #ffffff; */
    /*font-family: "myriad-pro", Sans-serif !important;*/
    font-family: "futura-pt-condensed", Sans-serif;
    font-size: 21px;
}

input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea,
button,
.btn,
.input-group-text {
    border-radius: 0px !important;
}

.form-control::placeholder{
    font-size: 15px;
}
.meetings-container small{
    display: block;
    margin-bottom: 11px;
}
.meetings-container label {
    font-size: 21px;
    color: #F18500 !important;
}

form#meetingsForm a {
    text-decoration: underline !important;
}

form#meetingsForm a:hover {
    color: #EFB700;
}



form#meetingsForm div.form-group {

}

div[id$="_errorloc"] {

    color: #b94a48;
    background: #f2dede;
    margin: 3px 11px;
    border-radius: 0px;
    padding-left: 3px;
}

.meetings-container .alert, .meetings-container form#meetingsForm{
    margin-top: 1rem;
}

.meetings-container .alert p {
    margin: 0;
    padding: 0;
}

.alert a {
    font-weight: bold;
}
.alert-primary{
    color: #004085 !important;
    background-color: #ffffff !important;
    border:4px solid #b8daff !important;;
}

.alert-primary p, .alert-primary a, .alert-primary strong {
    color: #004085 !important;
}

.alert-success {
    color: #155724 !important;
    background-color: #ffffff !important;
    border:4px solid #155724 !important;
}

.alert-success p, .alert-success a, .alert-success strong {
    color: #155724 !important;
}

.alert-danger{
    color: #E81E1A !important;
    background-color: #ffffff !important;
    border:4px solid #E81E1A !important;
}
.alert-danger p, .alert-danger a, .alert-danger strong {
    color: #E81E1A !important;
}

.alert-warning {
    color: #856404 !important;
    background-color: #ffffff !important;
    border:4px solid #ffeeba !important;
}
.alert-warning p, .alert-warning a, .alert-warning strong {
    color: #856404 !important;
}

.alert-info{
    color: #0074E8 !important;
    background-color: #ffffff !important;
    border:4px solid #0074E8 !important;
}
.alert-info p, .alert-info a, .alert-info strong {
    color: #0074E8 !important;
}

.alert-success, .alert-danger, .alert-info, .alert-warning {

    /*color: #fff;*/
}

form.text-light p, form.text-light a, form.text-light label {
    /*color: #fafafa;*/
}

p.bus-text {
    font-size: 14px;
    background: #545454;
    padding: 4px;
}


.boxed {
    background: #fffdfd; /* rgba(56, 56, 56, 0.7); */ /* #383838ab */
    /* opacity: 0.75; */
    border-radius: 0px;
    /* box-shadow: 0 0 15px 3px #fffdfd; */
    border: 1px solid #868686;
    padding:0 40px;
}

@media screen and (max-width: 768px){
    #surveyblock{
        margin-top: 21px;
        border-top: 1px solid #e8e8e8;
    }

}

/* form#enrolForm  [type=button]:disabled:hover,
form#enrolForm  [type=submit]:disabled:hover,
form#enrolForm  button:disabled:hover,
form#enrolForm button.btn-success:disabled:hover, button.btn-success:disabled:hover, button:disabled:hover {
    background-color: #BFBFBF !important;
    border-color: #BFBFBF !important;
    cursor: not-allowed;
}

form#enrolForm  [type=button]:disabled,
form#enrolForm  [type=submit]:disabled,
form#enrolForm  button:disabled,
form#enrolForm button.btn-success:disabled, button.btn-success:disabled, button:disabled {
    background-color: #BFBFBF !important;
    border-color: #BFBFBF !important;
    cursor: not-allowed;

} */

form button.btn.btn-success:disabled, form [type="submit"]:disabled, form button:disabled,  button.btn.btn-success:disabled {

    background-color: #BFBFBF !important;
    border-color: #BFBFBF !important;
    cursor: not-allowed;
    color: #fafafa !important;
}

form button.btn.btn-success:disabled:hover, form [type="submit"]:disabled:hover, form button:disabled:hover,  button.btn.btn-success:disabled:hover {

    background-color: #BFBFBF !important;
    border-color: #BFBFBF !important;
    cursor: not-allowed;
    color: #fafafa !important;
}

form button.btn.btn-success, form [type="submit"], form button,  button.btn.btn-success {

    background: #fafafa !important;
    border-color: #026552 !important;
    color: #026552 !important;

}

form button.btn.btn-success:hover, button:hover {

    border-color: #026552 !important;
    color: #fafafa !important;
    background-color: #026552 !important;
}



form  [type=button]:focus,
form  [type=button]:hover,
form  [type=submit]:focus,
form  [type=submit]:hover,
form  button:focus,
form  button:hover {
    background-color: #026552  !important; /* #838B8B */
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid rgba(64,77,150,.1);
}

.delete_form {
    float: right;
    border: 1px solid #ccc;
    /*border-radius: 50%;*/
    /*width: 30px;*/
    height: 30px;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    padding: 3px;
}

.custom-file-label::after { content: "Sfoglia";}


.bootbox-close-button,
.bootbox-alert .bootbox-close-button {
    color: #404040;
}

.bootbox-close-button:hover,
.bootbox-alert .bootbox-close-button:hover {
    color: #000 !important;
    background: transparent !important;
}

.bootbox-alert button.btn.btn-primary.bootbox-accept {
    background: #fafafa !important;
    border-color: #026552 !important;
    color: #026552 !important;
}

.bootbox-alert button.btn.btn-primary.bootbox-accept:hover {
    border-color: #026552 !important;
    color: #fafafa !important;
    background-color: #026552 !important;
}

#form-header-title {
    font-style: italic;
}

/*
.go-to-form {
	padding: 20px 20px 12px 20px;
	background: #F18500;
	color: #fafafa !important;
    text-decoration: none;
    border-bottom: 9px solid #e30613;
    font-family: "Inter", Sans-serif;
    font-weight: 600;
    transition: 0.3s ease all;
    text-transform: uppercase;
}

.go-to-form:hover {
	padding: 20px 20px 12px 20px;
	background: #e30613;
	color: #fafafa !important;
    font-family: "Inter", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    transition: 0.3s ease all;
    text-decoration: none;
    border-bottom: 9px solid #F18500;
}
*/

.go-to-form {
	padding: 20px 20px 15px 20px;
	background: #E30613;
	color: #fafafa !important;
    text-decoration: none;
    border: 1px solid #fff;
    font-family: "futura-pt-condensed", sans-serif
    font-weight: 600;
    transition: 0.3s ease all;
    text-transform: uppercase;
}

.go-to-form:hover {
	padding: 20px 20px 15px 20px;
	background: #fafafa;
	color: #e30613  !important;
    font-family: "futura-pt-condensed", sans-serif
    font-weight: 600;
    text-transform: uppercase;
    transition: 0.3s ease all;
    text-decoration: none;
    border: 1px solid #e30613;
}


/* MOD 2023 !!!!! */

input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
.input-group-text {
    height: 35px !important;
    line-height: 1 !important;
    padding: 0px 20px;
}

select {
    padding: 0px 20px !important;
}

.input-group-text {
    height: 35px;
    line-height: 1;
    padding: 0px 20px;
}

.boldissimo {
    font-weight: bold;
    color: #F18500;
}

.boldnero {
    font-weight: bold;
    color: #333333;
}

.redissimo {
    color: #CA1313;
    border-color: #CA1313;
}
.d-none{
    display: none;
}
#proceed-btn {
    color: #155724;
    border-color: #155724;
}
#proceed-btn:hover,
#proceed-btn:focus,
#proceed-btn:active {
    color: #FFFFFF;
}

@media (max-width: 480px) {
    .pull-right {
        margin-top: 10px;
        margin-bottom: 10px;
        float: left;
    }
}

/* FINE MOD 2023 !!!!! */