/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


.mec-fes-form, .mec-fes-list {
    background: #f9f5f9!important;
}

.mec-fes-form .mec-fes-form-cntt {
    width: unset!important;
    float: unset!important; 
    padding-right: unset!important;
    max-width: unset!important;
}

.mec-fes-form .mec-fes-form-sdbr {
    width: 100%!important;
    padding-right: 0!important;
    padding-left: 0!important;
}

.mec-fes-form #mec-event-data input[type=date], .mec-fes-form input[type=email], .mec-fes-form input[type=number], .mec-fes-form input[type=password], .mec-fes-form input[type=tel], .mec-fes-form input[type=text], .mec-fes-form input[type=url], .mec-fes-form select, .mec-fes-form textarea {
    border: 1px solid #dddddd!important;
}

#mec_bfixed_form_fields input[type=checkbox], #mec_bfixed_form_fields input[type=radio], #mec_reg_form_fields input[type=checkbox], #mec_reg_form_fields input[type=radio], .mec-form-row input[type=checkbox], .mec-form-row input[type=radio] {
    border: 1px solid #dddddd!important;
    box-shadow: unset!important;
}

#mec_bfixed_form_fields input[type=checkbox]:checked, #mec_bfixed_form_fields input[type=radio]:checked, #mec_reg_form_fields input[type=checkbox]:checked, #mec_reg_form_fields input[type=radio]:checked, .mec-fes-form .mec-form-row input[type=checkbox]:checked, .mec-fes-form .mec-form-row input[type=radio]:checked {
    border-color: #c62a87!important;
    background: #c62a87!important;
}

.mec-available-color-row span.color-selected {
    box-shadow: 0 0 0 2px hsl(324deg 91% 84%), 0 2px 8px -1px #ffeff8!important;
}

.mec-fes-form button[type=submit].mec-fes-sub-button {
    background: #c62a87!important;
    box-shadow: 0 2px 8px -4px #f170bd!important;
}

.mec-fes-form .mec-meta-box-fields {
    border: 1px solid #c62a87!important;
    box-shadow: unset!important;
}

.mec-fes-form .mec-meta-box-fields h4 {
    background: #ffe6f5!important;
    color: #c62a87!important;
}

.mec-fes-form .mec-title span.mec-dashicons {
    color: #c62a87!important;
}

.mec-fes-form .mec-tooltip .dashicons-before:before {
    color: #c62a87!important;
}

.mec-booking-tab-content .button, .mec-booking-tab-content .mec-bfixed-field-add-option, .mec-booking-tab-content .mec-reg-field-add-option, .mec-fes-form .mec-form-row .button:not(.wp-color-result), .mec-fes-form input[type=file], ul#mec_bfixed_form_fields li .mec_bfixed_field_remove, ul#mec_orgz_form_row li .mec-additional-organizer-remove, ul#mec_reg_form_fields li .mec_reg_field_remove {
    border: 2px solid #ffe6f5!important;
    color: #c62a87!important;
    box-shadow: unset!important;
}

.mec-booking-tab-content .button:hover, .mec-booking-tab-content .mec-bfixed-field-add-option:hover, .mec-booking-tab-content .mec-reg-field-add-option:hover, .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover {
    background: #c62a87!important;
    color: #fff!important;
    border-color: #c62a87!important;
    box-shadow: 0 2px 6px -3px #c62a87!important;
}

.mec-fes-form .quicktags-toolbar {
    border-color: 1px solid #ffe6f5!important;
    border-top: 1px solid #ffe6f5!important;
}

.mec-fes-form .quicktags-toolbar, .mec-fes-form div.mce-toolbar-grp {
    background: #ffe6f5!important;
    border-bottom: 1px solid #ffe6f5!important;
    box-shadow: 0 1px 0 1px #f9ddee!important;
}

.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small {
    color: #c62a87!important;
}

.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small:hover {
    color: #fff!important;
}

.mec-fes-form .html-active .switch-html, .mec-fes-form .tmce-active .switch-tmce, .mec-fes-form .wp-editor-tabs .wp-switch-editor:active {
    background: #ffe6f5!important;
    color: #c62a87!important;
}

.mec-fes-form .wp-editor-tabs .wp-switch-editor {
    border-color: #ffe6f5!important;
    color: #a19ea3;
}

.mec-fes-form #mec-event-data input[type=date], .mec-fes-form input[type=email], .mec-fes-form input[type=number], .mec-fes-form input[type=password], .mec-fes-form input[type=tel], .mec-fes-form input[type=text], .mec-fes-form input[type=url], .mec-fes-form select, .mec-fes-form textarea {
    box-shadow: 0 2px 5px rgb(237 207 245 / 38%) inset!important;
}

input[name="login_form_submit"] {
    background: #c72a87;
    border: transparent;
    border-radius: 4px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    padding: 10px 24px;
    transition: all 200ms;
}

input[name="login_form_submit"]:hover {
    background: #a51f6e;
}

@media (max-width: 600px) {
    .app-store-btn {
        text-align: center!important;
        margin: 0!important;
        margin-left: 0!important;
    }
    
    .vc_align_left.app-store-btn {
        margin-left: 0!important;
    }
    
    .app-store-btn img {
        width: 200px;
    }
    
    .wpb_text_column.app-page-description {
        margin-right: 16px !important;
        margin-left: 42px !important;
    }
    
    .app-video-embed iframe {
        width: 100%!important;
    }
    
    .mec-form-row input[type="text"], .mec-form-row select, .mec-form-row textarea {
        padding: 0 16px!important;
        width: calc(100% - 32px)!important;
    }
    
    .afc_popup img {
        width: 42px!important;
    }
}
