| .modal-overlay { |
| width: 100%; |
| height: 100%; |
| z-index: -1; |
| background-color: #000; |
| position: fixed; |
| top: 0; |
| left: 0; |
| margin: 0; |
| padding: 0; |
| opacity: 0; |
| } |
| |
| .modal-overlay.active{ |
| z-index: 100; |
| opacity: .5; |
| display: block; |
| @include fastTransition-all; |
| } |
| |
| .modal:not(.uib-modal) { |
| width: auto; |
| height: auto; |
| left: 50%; |
| top: 50%; |
| transform: translate(-50%,-50%); |
| max-width: 850px; |
| min-width: 450px; |
| padding: .8em 1.5em; |
| border: thin #000 solid; |
| background-color :#fff; |
| z-index: 101; |
| position: fixed; |
| overflow: hidden; |
| @include fastTransition-all; |
| @include mediaQuery(medium) { |
| padding: 2.5em; |
| } |
| } |
| |
| .modal.active{ |
| @include fastTransition-all; |
| display: block; |
| } |
| |
| .modal .page-header { |
| padding-bottom: .7em; |
| } |
| |
| .screen-reader-offscreen { |
| position: absolute; |
| left: -999px; |
| width: 1px; |
| height: 1px; |
| top: auto; |
| } |
| .modal__content { |
| border-bottom: 1px solid $lightbg__grey; |
| padding-bottom: 1em; |
| margin-bottom: 2em; |
| } |
| .modal__link { |
| display: block; |
| margin: .8em 0 1em; |
| @include mediaQuery(medium) { |
| display: inline-block; |
| margin: .6em 0; |
| } |
| } |
| .modal__button-wrapper { |
| float: right; |
| button { |
| margin-bottom: .8em; |
| margin-right: .8em; |
| display: inline-block; |
| @include mediaQuery(medium) { |
| margin-left: .8em; |
| margin-right: 0; |
| } |
| } |
| } |
| |
| .uib-modal.fade.in { |
| opacity: 1; |
| } |
| .uib-modal.in .modal-dialog { |
| transform: translate(0, 10vh); |
| margin-top: 50px; |
| .icon__close { |
| margin: 0; |
| padding: 0; |
| } |
| .modal-content { |
| border-radius: 0; |
| border-color: $black; |
| } |
| } |
| |
| .modal-backdrop.in { |
| opacity: 0.5; |
| } |
| .uib-modal__content { |
| padding: 1em; |
| } |