/* ----------------------------------------------------- OVERRIDE BOOTSTRAP TO CENTER MODAL VERTICALLY. ----------------------------------------------------- */ .modal { text-align: center; padding: 0!important; } .modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; } /* ----------------------------------------------------- MODAL SIZES ----------------------------------------------------- */ .modal-dialog.modal-sdc-xl { width: 1200px; } .modal-dialog.modal-sdc-l { width: 875px; } .modal-dialog.modal-sdc-md { width: 650px; } .modal-dialog.modal-sdc-sm { width: 552px; } .modal-dialog.modal-sdc-auto { width: auto; } .modal-dialog.modal-sdc-xsm { width: 432px; } /* ----------------------------------------------------- MODAL WRAPPER ----------------------------------------------------- */ .modal-dialog { /* margin-top: 110px; width: 1000px; */ display: inline-block; text-align: left; vertical-align: middle; } .modal-content { /*.border-radius(4px); background-color: #ffffff; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5); min-height: 200px;*/ } .modal-backdrop.in { // opacity: .8; } .modal-backdrop { background-color: #111922; //TODO: Replace the color } /* ----------------------------------------------------- PREVIOUS MODAL ----------------------------------------------------- */ /*.w-sdc-modal, .modal-dialog, .w-sdc-modal-confirmation { .w-sdc-modal-head { .s_18_r; height: 48px; line-height: 48px; text-align: center; } .w-sdc-modal-body { height: auto; padding: 20px 40px 20px 40px; border-bottom: solid 1px @color_a; position: relative; } .w-sdc-modal-body-content { .b_1; padding: 10px 0 0 0; } .w-sdc-modal-icon { display: inline-block; } .w-sdc-modal-icon-DEBUG { .sprite; .message-DEBUG;} .w-sdc-modal-icon-INFO { .sprite; .message-INFO;} .w-sdc-modal-icon-WARNING { .sprite; .message-WARNING;} .w-sdc-modal-icon-ERROR { .sprite; .message-ERROR;} .w-sdc-modal-caption { .a_6; display: inline-block; padding: 0 0 0 25px; vertical-align: top; } .w-sdc-modal-action { height: 99px; text-align: center; vertical-align: middle; line-height: 105px; } .sdc-resource-viewer-modal-head { .c_2; border-radius: 6px 6px 0 0; height: 30px; line-height: 30px; text-align: center; } .w-sdc-modal-close { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDQUM1MUVFMDg1NDExRTVBMzdBQ0IxMzM2OTYwNjM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDQUM1MUVGMDg1NDExRTVBMzdBQ0IxMzM2OTYwNjM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkNBQzUxRUMwODU0MTFFNUEzN0FDQjEzMzY5NjA2MzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkNBQzUxRUQwODU0MTFFNUEzN0FDQjEzMzY5NjA2MzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EGRD0AAAAhElEQVR42mL8/+8fAxAIAvF7BvwArIYJSKQB8V0gNsajGKEGaMMZIP4PxO+A2BhkIxpOg8qDcAdIQBCPJmTFM8HOh0pg04ShGFkDNk0YitE1wDTdRVK8Ct1P+DyINSAY8HgQa0DgDA1coYdLMc7QQ464mVgiDV0TPOLKcShG1gRWAxBgACObyGI1tr+eAAAAAElFTkSuQmCC'); color: #3499F7; //TODO: Replace the color, should be sprite .hand; position: absolute; right: 20px; top: 20px; display: block; height: 13px; width: 12px; border-radius: 50%; } .w-sdc-resource-viewer-modal-close { color: #3499F7; //TODO: Replace the color, should be sprite .hand; position: absolute; right: 20px; top: 5px; display: block; line-height: normal; font-size: 18px; font-weight: bold; } }*/ /* ----------------------------------------------------- NEW DESIGN MODAL ----------------------------------------------------- */ .modal-type-standard.w-sdc-classic-modal { .w-sdc-modal-head { border-bottom: solid 3px @main_color_a; } } .modal-type-error.w-sdc-classic-modal { .w-sdc-modal-head { border-bottom: solid 3px @func_color_q; } } .modal-type-alert.w-sdc-classic-modal { .w-sdc-modal-head { border-bottom: solid 3px @main_color_h; } } .w-sdc-classic-modal { display: flex; flex-direction: column; .border-radius(4px); background-color: #ffffff; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5); min-height: 165px; min-width: 430px; word-wrap: break-word; .w-sdc-modal-head { flex-grow: 1; .s_18_r; height: 48px; line-height: 48px; display: flex; text-align: left; border-bottom: solid 3px @main_color_a; align-items: center; .w-sdc-modal-head-text { .s_18_r; flex-grow: 999; } .w-sdc-modal-close { flex-grow: 1; .sprite; .sprite.x-btn-black; cursor: pointer; } } .w-sdc-modal-body { flex-grow: 999; .m_14_r; padding-top: 20px; position: relative; border-bottom: none; } .w-sdc-modal-footer { clear: both; flex-grow: 1; display: flex; align-items: center; justify-content: flex-end; border-radius: 6px; background-color: #f8f8f8; button { display: block; margin-right: 11px; } button:last-child { margin-right: 0; } } } .w-sdc-classic-top-line-modal { display: flex; flex-direction: column; background-color: #ffffff; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5); min-height: 165px; min-width: 430px; border-top: solid 3px @main_color_a; .w-sdc-modal-head { flex-grow: 1; .s_18_r; height: 48px; line-height: 48px; display: flex; text-align: left; align-items: center; .w-sdc-modal-head-text { .s_18_r; flex-grow: 999; } .w-sdc-modal-close { flex-grow: 1; .sprite; .sprite.x-btn-black; cursor: pointer; } } .w-sdc-modal-body { flex-grow: 999; .m_14_r; padding-top: 10px; position: relative; border-bottom: none; } .w-sdc-modal-footer { flex-grow: 1; display: flex; align-items: center; justify-content: flex-end; button { display: block; margin-right: 11px; } button:last-child { margin-right: 0; } } } .modal-sdc-xl { .w-sdc-classic-modal { padding: 0 40px; .w-sdc-modal-head { .b_15; height: 60px; line-height: 60px; .w-sdc-modal-head-text { flex-grow: 999; } .w-sdc-modal-close { top: 27px; right: 41px; } } .w-sdc-modal-footer { height: 80px; margin: 0 -40px; padding: 0 40px; background-color: #f2f2f2; } } } .modal-sdc-xl, .modal-sdc-l, .modal-sdc-md, .modal-sdc-sm, .modal-sdc-xsm, .modal-sdc-auto { .w-sdc-classic-top-line-modal { padding: 0 30px; .w-sdc-modal-footer { margin: 0 -30px; padding: 17px 30px; } } .w-sdc-classic-modal { padding: 0 30px; .w-sdc-modal-head { .b_19; height: 50px; line-height: 50px; .w-sdc-modal-close { top: 21px; right: 30px; } } .w-sdc-modal-footer { margin: 0 -30px; padding: 17px 30px; } } }