/* @import url("https://use.typekit.net/hul8zov.css");

.meetings-container *{

    font-family: neusa-next-std, sans-serif;
    font-weight: 400;
    font-style: normal;
}

.form-control::placeholder{
    font-size: 15px;
}
.meetings-container small{
    display: block;
    margin-bottom: 11px;
}
.meetings-container label {
    font-size: 15px;
    color: #000000 !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: #E30613 !important;
    background-color: #ffffff !important;
    border:4px solid #e3061595 !important;;
}

.alert-primary p, .alert-primary a, .alert-primary strong {
    color: #E30613 !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;
}



p.bus-text {
    font-size: 14px;
    background: #545454;
    padding: 4px;
}


.boxed {
    background: #fffdfd; 
    border-radius: 0px;
    box-shadow: 0 0 15px 3px #d1d1d1;
    border: 2px solid #E30613;
    padding:40px 40px;
}

.boxed a {
    color: #E30613;
}

@media screen and (max-width: 768px){
    #surveyblock{
        margin-top: 21px;
        border-top: 1px solid #e8e8e8;
    }

}


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: #E30613 !important;
    color: #E30613 !important;

}

form button.btn.btn-success:hover, button:hover {

    border-color: #E30613 !important;
    color: #fafafa !important;
    background-color: #E30613 !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: #E30613  !important; 
    color: #fafafa !important;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid rgba(64,77,150,.1);
}

.back-to-form {
	padding: 11px 21px;
	background: #e30613;
	color: #fafafa;
    border: 1px solid #fafafa;
}
.back-to-form:hover {
	padding: 11px 21px;
	background: #fafafa;
	color: #e30613;
    border: 1px solid #e30613;
    transition: 0.3s ease all;
}
.download{
    font-size:18px;
    margin-left:10px;
    color:black;
    transition: all .2s ease-in-out; 

}
.download-section a{
    transition: all .2s ease-in-out; 
}
.download-section:hover a,
    .download-section:hover i{
    color: #E30613 !important;
}


.form-group {
    margin-bottom: 15px;
}
.form-group label {
    display: block;
}
.form-group input, .form-group select {
    width: 100%;
    padding: 8px;
    margin-top: 5px;
}
.accompagnatore {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
    position: relative;
}
.accompagnatore h4 {
    margin-top: 0;
}

.camera-options {
    margin-top: 20px;
}
.camera-options input[type="number"] {
    width: auto;
}
.camera {
    margin-bottom: 15px;
}
.error-message {
    color: red;
    margin-top: 10px;
}
input[readonly] {
    background-color: #f9f9f9;
    cursor: not-allowed;
}
#postData {
    margin-top: 20px;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
}

 */

