﻿
#modalPrompt.modal .vertical-alignment-helper,
#modalAlert.modal .vertical-alignment-helper,
#dayViewModal.modal .vertical-alignment-helper,
#bookScheduleModal.modal .vertical-alignment-helper,
#acceptRejectRequestModal.modal .vertical-alignment-helper,
#cancelBookingsModal.modal .vertical-alignment-helper,
#requestBookingModal.modal .vertical-alignment-helper {
    display: table;
    height: 100%;
    min-width: 50%;
    margin: auto;
}

#courseLanguageModal.modal .vertical-alignment-helper,
#paymentGatewaysModal.modal .vertical-alignment-helper,
#dlgPromotionCode.modal .vertical-alignment-helper {
    display: table;
    height: 100%;
    min-width: 30%;
    margin: auto;
}

#modalPrompt.modal .vertical-align-center,
#modalAlert.modal .vertical-align-center,
#dayViewModal.modal .vertical-align-center,
#bookScheduleModal.modal .vertical-align-center,
#acceptRejectRequestModal.modal .vertical-align-center,
#cancelBookingsModal.modal .vertical-align-center,
#requestBookingModal.modal .vertical-align-center,
#courseLanguageModal.modal .vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}


#modalPrompt.modal,
#modalAlert.modal,
#dayViewModal.modal,
#bookScheduleModal.modal,
#requestBookingModal.modal,
#acceptRejectRequestModal.modal,
#cancelBookingsModal.modal,
#paymentGatewaysModal.modal {
    /*text-align: center;*/
    padding: 0 !important;
}

    #modalPrompt.modal:before,
    #modalAlert.modal:before,
    #dayViewModal.modal:before,
    #bookScheduleModal.modal:before,
    #requestBookingModal.modal:before,
    #acceptRejectRequestModal.modal:before,
    #cancelBookingsModal.modal:before,
    #paymentGatewaysModal.modal:before {
        content: '';
        /*display: inline-block;*/
        height: 100%;
        vertical-align: middle;
        margin-right: -4px;
    }

#modalPrompt.modal-dialog,
#modalAlert.modal-dialog,
#dayViewModal.modal-dialog,
#bookScheduleModal.modal-dialog,
#requestBookingModal.modal-dialog,
#acceptRejectRequestModal.modal-dialog,
#cancelBookingsModal.modal-dialog {
    /*display: inline-block;*/
    vertical-align: middle;
}

/**********************************************************************/

#modalPrompt,
#modalAlert,
#dayViewModal,
#paymentGatewaysModal {
    z-index: 10012;
}

#requestBookingModal {
    z-index: 10011;
}

#bookScheduleModal,
#acceptRejectRequestModal,
#cancelBookingsModal {
    z-index: 10012;
}

#courseLanguageModal,
#dlgPromotionCode {
    z-index: 10015;
}

    #modalPrompt .modal-dialog .modal-content .modal-header,
    #modalAlert .modal-dialog .modal-content .modal-header,
    #dayViewModal .modal-dialog .modal-content .modal-header,
    #bookScheduleModal .modal-dialog .modal-content .modal-header,
    #acceptRejectRequestModal .modal-dialog .modal-content .modal-header,
    #cancelBookingsModal .modal-dialog .modal-content .modal-header,
    #requestBookingModal .modal-dialog .modal-content .modal-header,
    #courseLanguageModal .modal-dialog .modal-content .modal-header,
    #paymentGatewaysModal .modal-dialog .modal-content .modal-header,
    #dlgPromotionCode .modal-dialog .modal-content .modal-header {
        background: #3498DB !important;
        display: inline-block !important;
        color: #fff;
    }

        #modalPrompt .modal-dialog .modal-content .modal-header .modal-title,
        #modalPrompt .modal-dialog .modal-content .modal-header i,
        #modalAlert .modal-dialog .modal-content .modal-header .modal-title,
        #modalAlert .modal-dialog .modal-content .modal-header i,
        #dayViewModal .modal-dialog .modal-content .modal-header .modal-title,
        #dayViewModal .modal-dialog .modal-content .modal-header i,
        #bookScheduleModal .modal-dialog .modal-content .modal-header .modal-title,
        #bookScheduleModal .modal-dialog .modal-content .modal-header i,
        #acceptRejectRequestModal .modal-dialog .modal-content .modal-header .modal-title,
        #acceptRejectRequestModal .modal-dialog .modal-content .modal-header i,
        #cancelBookingsModal .modal-dialog .modal-content .modal-header .modal-title,
        #cancelBookingsModal .modal-dialog .modal-content .modal-header i,
        #requestBookingModal .modal-dialog .modal-content .modal-header .modal-title,
        #requestBookingModal .modal-dialog .modal-content .modal-header i,
        #paymentGatewaysModal .modal-dialog .modal-content .modal-header .modal-title,
        #paymentGatewaysModal .modal-dialog .modal-content .modal-header i,
        #dlgPromotionCode .modal-dialog .modal-content .modal-header .modal-title,
        #dlgPromotionCode .modal-dialog .modal-content .modal-header i {
            float: left;
        }

        #modalPrompt .modal-dialog .modal-content .modal-header i,
        #modalAlert .modal-dialog .modal-content .modal-header i,
        #dayViewModal .modal-dialog .modal-content .modal-header i,
        #bookScheduleModal .modal-dialog .modal-content .modal-header i,
        #acceptRejectRequestModal .modal-dialog .modal-content .modal-header i,
        #cancelBookingsModal .modal-dialog .modal-content .modal-header i,
        #requestBookingModal .modal-dialog .modal-content .modal-header i,
        #paymentGatewaysModal .modal-dialog .modal-content .modal-header i,
        #dlgPromotionCode .modal-dialog .modal-content .modal-header i {
            color: #fff;
            margin-right: 7px;
        }
