111 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			111 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
// Modals
 | 
						|
// *******************************************************************************
 | 
						|
 | 
						|
// Modal Shadow
 | 
						|
.modal-content {
 | 
						|
  box-shadow: $modal-content-box-shadow-xs;
 | 
						|
}
 | 
						|
 | 
						|
// Modal Header close btn style
 | 
						|
.modal {
 | 
						|
  .btn-close {
 | 
						|
    background-color: $white;
 | 
						|
    border-radius: $border-radius-lg;
 | 
						|
    opacity: 1;
 | 
						|
    padding: 0.635rem;
 | 
						|
    box-shadow: $box-shadow-sm;
 | 
						|
    transition: all 0.23s ease 0.1s;
 | 
						|
 | 
						|
    @include ltr-style {
 | 
						|
      transform: translate(23px, -25px);
 | 
						|
    }
 | 
						|
 | 
						|
    // For hover effect of close btn
 | 
						|
    &:hover,
 | 
						|
    &:focus,
 | 
						|
    &:active {
 | 
						|
      opacity: 1;
 | 
						|
      outline: none;
 | 
						|
 | 
						|
      @include ltr-style {
 | 
						|
        transform: translate(20px, -20px);
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
  .modal-header {
 | 
						|
    .btn-close {
 | 
						|
      margin-top: -1.25rem;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
// modal footer
 | 
						|
.modal-footer {
 | 
						|
  padding: $modal-footer-padding;
 | 
						|
}
 | 
						|
 | 
						|
// ! remove close button animation & shadow for .modal-dialog-scrollable, .modal-fullscreen, .modal-top modal
 | 
						|
.modal-dialog-scrollable,
 | 
						|
.modal-fullscreen,
 | 
						|
.modal-top {
 | 
						|
  .btn-close {
 | 
						|
    box-shadow: none;
 | 
						|
    @include ltr-style {
 | 
						|
      transform: translate(0, 0) !important;
 | 
						|
    }
 | 
						|
 | 
						|
    &:hover {
 | 
						|
      @include ltr-style {
 | 
						|
        transform: translate(0, 0) !important;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
// Top modals
 | 
						|
// *******************************************************************************
 | 
						|
 | 
						|
.modal-top {
 | 
						|
  .modal-dialog {
 | 
						|
    margin-top: 0;
 | 
						|
  }
 | 
						|
 | 
						|
  .modal-content {
 | 
						|
    @include border-top-radius(0);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
// Responsive
 | 
						|
// *******************************************************************************
 | 
						|
 | 
						|
@include media-breakpoint-down(lg) {
 | 
						|
  .modal-onboarding .onboarding-horizontal {
 | 
						|
    flex-direction: column;
 | 
						|
  }
 | 
						|
}
 | 
						|
@include media-breakpoint-down(md) {
 | 
						|
  .modal {
 | 
						|
    .modal-dialog:not(.modal-fullscreen) {
 | 
						|
      padding: 0 0.75rem;
 | 
						|
      padding-left: 0.75rem !important;
 | 
						|
    }
 | 
						|
    .carousel-control-prev,
 | 
						|
    .carousel-control-next {
 | 
						|
      display: none;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
@include media-breakpoint-up(sm) {
 | 
						|
  .modal-content {
 | 
						|
    box-shadow: $modal-content-box-shadow-sm-up;
 | 
						|
  }
 | 
						|
  .modal-sm .modal-dialog {
 | 
						|
    max-width: $modal-sm;
 | 
						|
  }
 | 
						|
}
 | 
						|
@include media-breakpoint-up(xl) {
 | 
						|
  .modal-xl .modal-dialog {
 | 
						|
    max-width: $modal-xl;
 | 
						|
  }
 | 
						|
}
 |