/* Sprint 2.7.32: deterministic meeting fields and actions. */
.cs27-meeting-wizard-page .cs2732-meeting-capacity {
    width: min(240px, 100%) !important;
    max-width: 240px !important;
    padding: 0 !important;
}
.cs27-meeting-wizard-page .cs2732-meeting-capacity > .row { margin: 0 !important; }
.cs27-meeting-wizard-page .cs2732-meeting-capacity #divLimitPerson {
    width: 100% !important;
    max-width: 200px !important;
    padding: 0 !important;
}
.cs27-meeting-wizard-page #meetinglimitperson { max-width: 180px !important; }
.cs27-meeting-wizard-page #divMeetingWhere > .form-group > label {
    display: block !important;
    margin-bottom: 7px !important;
}
.cs27-meeting-wizard-page #citymeeting + .select2-container {
    display: block !important;
    width: 100% !important;
}
.cs27-meeting-wizard-page #citymeeting ~ .select2-container ~ .select2-container {
    display: none !important;
}
.cs27-meeting-wizard-page #divMeetingMain [onclick*="meetingAddSave"]:not([data-cs-meeting-save]) {
    display: none !important;
}
.cs27-meeting-wizard-page #divMeetingMain[data-cs-main-step="5"] [data-cs-meeting-save],
.cs27-meeting-wizard-page #divMeetingMain[data-cs-main-step="6"] [data-cs-meeting-save],
.cs27-meeting-wizard-page #divMeetingMain[data-cs-main-step="7"] [data-cs-meeting-next] {
    display: none !important;
}
.cs27-meeting-wizard-page #divMeetingMain[data-cs-main-step="5"] [data-cs-meeting-next],
.cs27-meeting-wizard-page #divMeetingMain[data-cs-main-step="6"] [data-cs-meeting-next],
.cs27-meeting-wizard-page #divMeetingMain[data-cs-main-step="7"] [data-cs-meeting-save] {
    display: inline-flex !important;
}
@media (max-width: 700px) {
    .cs27-meeting-wizard-page .cs2732-meeting-capacity,
    .cs27-meeting-wizard-page .cs2732-meeting-capacity #divLimitPerson,
    .cs27-meeting-wizard-page #meetinglimitperson { width: 100% !important; max-width: none !important; }
}
