| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .modal-open { |
| overflow: hidden; |
| |
| |
| |
| |
| .navbar-fixed-top, |
| .navbar-fixed-bottom { |
| margin-right: 15px |
| } |
| |
| } |
| |
| body.modal-open { |
| margin-right: 15px |
| } |
| |
| |
| .modal { |
| display: none; |
| overflow: auto; |
| overflow-y: scroll; |
| position: fixed; |
| top: 0; |
| right: 0; |
| bottom: 0; |
| left: 0; |
| z-index: $zindex-modal-background; |
| |
| |
| &.fade .modal-dialog { |
| @include translate(0, -25%); |
| @include transition-transform(0.3s ease-out); |
| } |
| &.in .modal-dialog { @include translate(0, 0)} |
| } |
| |
| |
| .modal-dialog { |
| margin-left: auto; |
| margin-right: auto; |
| width: auto; |
| padding: 10px; |
| z-index: ($zindex-modal-background + 10); |
| } |
| |
| |
| .modal-content { |
| position: relative; |
| background-color: $modal-content-bg; |
| border: 1px solid $modal-content-fallback-border-color; |
| border: 1px solid $modal-content-border-color; |
| border-radius: $border-radius-large; |
| @include box-shadow(0 3px 9px rgba(0,0,0,.5)); |
| background-clip: padding-box; |
| |
| outline: none; |
| } |
| |
| |
| .modal-backdrop { |
| position: fixed; |
| top: 0; |
| right: 0; |
| bottom: 0; |
| left: 0; |
| z-index: ($zindex-modal-background - 10); |
| background-color: $modal-backdrop-bg; |
| |
| &.fade { @include opacity(0); } |
| &.in { @include opacity(.5); } |
| } |
| |
| |
| |
| .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 { |
| margin-top: 15px; |
| padding: ($modal-inner-padding - 1) $modal-inner-padding $modal-inner-padding; |
| text-align: right; |
| border-top: 1px solid $modal-footer-border-color; |
| @include clearfix(); |
| |
| |
| .btn + .btn { |
| margin-left: 5px; |
| margin-bottom: 0; |
| } |
| |
| .btn-group .btn + .btn { |
| margin-left: -1px; |
| } |
| |
| .btn-block + .btn-block { |
| margin-left: 0; |
| } |
| } |
| |
| |
| @media screen and (min-width: $screen-tablet) { |
| |
| .modal-dialog { |
| left: 50%; |
| right: auto; |
| width: 600px; |
| padding-top: 30px; |
| padding-bottom: 30px; |
| } |
| .modal-content { |
| @include box-shadow(0 5px 15px rgba(0,0,0,.5)); |
| } |
| |
| } |