// base styles for every modal popup used in Discourse .modal-open #main {overflow:hidden;} .modal-middle-container { margin-top: 10%; max-width: 100%; margin-bottom: 30px; // For iOS Safari issues } // Hardcode to be the same as before for now. I would recommend not using bootbox, or finding a way so the html structure can be the same .bootbox.modal { top: 10%; width: 100%; } .modal.fade { transition: opacity .3s linear, top .3s ease-out; top: -25%; } .modal.fade.in { top: 50%; } .modal-body { padding: 10px; } // we need a little extra room on mobile for the // stuff inside the footer to fit .modal-footer { padding: 10px } .modal-header { padding: 10px; h3 { font-size: $font-up-2; } } .close { font-size: $font-up-4; padding: 10px 15px 5px 5px; color: $primary; } #move-selected { p { margin-top: 0; } input[type=radio] { margin-right: 10px; } button { margin-top: 10px; display: block; width: 300px; } form { margin-top: 20px; input[type=text] { box-sizing: border-box; width: 100%; } } } @media only screen and (max-device-width: 568px) { .modal .flag-modal .flag-message { height: 3em; } } .edit-category-modal { .modal-body { box-sizing: border-box; position: relative; height: 350px; } &.small .modal-body { height: 310px; } .disable_info_wrap .cannot_delete_reason { top: -114px; right: 8px; min-width: 200px; } } /* fixes for the new account confirm dialog on mobile */ .modal-inner-container { margin-bottom: 20px; } .alert { padding: 5px; &.alert-success { background-color: $success-low; color: $success; } } #search-help { max-width: 98%; } // this makes the table behave like a flat list #search-help td { display: block; padding-left: 10px; } #search-help h3 { display: none; } #search-help p { margin: 10px; } #search-help .btn-primary { float: none; } #google-search form { padding-left: 10px; } .change-timestamp-footer .btn-primary { float: right; margin-right: 5px; }