|
@@ -0,0 +1,156 @@
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+.modal-open {
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal {
|
|
|
+ display: none;
|
|
|
+ overflow: hidden;
|
|
|
+ position: fixed;
|
|
|
+ top: 0;
|
|
|
+ right: 0;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ z-index: @zindex-modal;
|
|
|
+ -webkit-overflow-scrolling: touch;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ outline: 0;
|
|
|
+
|
|
|
+
|
|
|
+ &.fade .modal-dialog {
|
|
|
+ .translate(0, -25%);
|
|
|
+ .transition-transform(~"0.3s ease-out");
|
|
|
+ }
|
|
|
+ &.in .modal-dialog { .translate(0, 0) }
|
|
|
+}
|
|
|
+.modal-open .modal {
|
|
|
+ overflow-x: hidden;
|
|
|
+ overflow-y: auto;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal-dialog {
|
|
|
+ position: relative;
|
|
|
+ width: auto;
|
|
|
+ margin: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal-content {
|
|
|
+ position: relative;
|
|
|
+
|
|
|
+ border: 1px solid @modal-content-fallback-border-color;
|
|
|
+ border: 1px solid @modal-content-border-color;
|
|
|
+
|
|
|
+
|
|
|
+ .box-shadow(0 3px 2px rgba(0,0,0,.5));
|
|
|
+ background-clip: padding-box;
|
|
|
+
|
|
|
+ outline: 0;
|
|
|
+
|
|
|
+ background: @brand-info;
|
|
|
+ color: @body-bg;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal-backdrop {
|
|
|
+ position: fixed;
|
|
|
+ top: 0;
|
|
|
+ right: 0;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ z-index: @zindex-modal-background;
|
|
|
+
|
|
|
+ background-color: @body-bg;
|
|
|
+
|
|
|
+ &.fade { .opacity(0); }
|
|
|
+ &.in { .opacity(@modal-backdrop-opacity); }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+.modal-header {
|
|
|
+ padding: @modal-title-padding;
|
|
|
+ border-bottom: 1px solid @modal-header-border-color;
|
|
|
+ min-height: (@modal-title-padding + @modal-title-line-height);
|
|
|
+}
|
|
|
+
|
|
|
+.modal-header .close {
|
|
|
+ margin-top: -2px;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal-title {
|
|
|
+ margin: 0;
|
|
|
+ line-height: @modal-title-line-height;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+.modal-body {
|
|
|
+ position: relative;
|
|
|
+ padding: @modal-inner-padding;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal-footer {
|
|
|
+ padding: @modal-inner-padding;
|
|
|
+ text-align: right;
|
|
|
+ border-top: 1px solid @modal-footer-border-color;
|
|
|
+ &:extend(.clearfix all);
|
|
|
+
|
|
|
+
|
|
|
+ .btn + .btn {
|
|
|
+ margin-left: 5px;
|
|
|
+ margin-bottom: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .btn-group .btn + .btn {
|
|
|
+ margin-left: -1px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .btn-block + .btn-block {
|
|
|
+ margin-left: 0;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modal-scrollbar-measure {
|
|
|
+ position: absolute;
|
|
|
+ top: -9999px;
|
|
|
+ width: 50px;
|
|
|
+ height: 50px;
|
|
|
+ overflow: scroll;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+@media (min-width: @screen-sm-min) {
|
|
|
+
|
|
|
+ .modal-dialog {
|
|
|
+ width: @modal-md;
|
|
|
+ margin: 30px auto;
|
|
|
+ }
|
|
|
+ .modal-content {
|
|
|
+
|
|
|
+ .box-shadow(0 5px 2px rgba(0,0,0,.5));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ .modal-sm { width: @modal-sm; }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: @screen-md-min) {
|
|
|
+ .modal-lg { width: @modal-lg; }
|
|
|
+}
|