/**
 * @file.
*/

div.ctools-modal-content .form-item label {
    display: block;
}
.field-name-field-how-did-you-hear-about-us .select2-dropdown.select2-dropdown--below,
.field-name-field-fr-recipient-country .select2-dropdown.select2-dropdown--below,
.field-name-field-how-did-you-hear-about-us .select2.select2-container.select2-container--default,
.field-name-field-fr-recipient-country .select2.select2-container.select2-container--default {
    min-width: 100%!important;
}
.node-get_in_touch-form .captcha {
    float: right;
    margin-top: 20px;
}
.node-get_in_touch-form .form-actions {
    clear: both;
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 500px) {
    .node-get_in_touch-form .form-actions a {
        height: 42px;
        margin-left: 0;
        margin-top: 20px;
        float: none;
        display: inline-block;
    }
}

.node-get_in_touch-form .form-item-body:before {
    content: "";
    clear: both;
    display: table;
}
#ui-datepicker-div {
    background: #f7f7f7;
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.3);
    border: none;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    width: 64px;
    height: 35px;
    display: table;
    font-size: 80%;
}
.ui-datepicker-calendar .ui-state-disabled {
    background: #ddd;
    color: #999;
}
.ui-datepicker-calendar .ui-state-active {
    background: #009cdc;
    color: #fff;
}
.ui-datepicker-calendar .ui-state-active:hover {
    color: rgba(255,255,255, 0.8);
}
