/***
Bootstrap Modal
***/
/* fix: content shifting to the right on modal open */

.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
  overflow-y: auto !important;
}

.modal-scrollable {
  overflow: hidden !important;
}

/* BS 3.3.1 fix */

.modal-backdrop { 
	position: fixed; 
	bottom: 0; 
}

.modal-scrollable {
    overflow: hidden !important;
    z-index: 10051;
    overflow-y: scroll !important;
}

@if $theme-type == "material-design" { 

    .modal {
        @extend .md-shadow-z-3 !optional;
    	@include border-radius($general-border-radius);
    	border: 0 !important;   

        .modal-body {
            @include border-radius($general-border-radius);
            border: 0;
        }

        .modal-title {   
            font-weight: 400;           
        }
   
        .modal-footer {
            border: 0 !important;
        }
    }

    .modal-backdrop, 
    .modal-backdrop.fade.in {
    	@include opacity(0.2);           
    }  

}