/*
  File:              amoksys-materialize-modal.css
  Version:           1.1.4
 */
 
@media (min-width:993px){
    .modal.modal-large-70{max-width:1400px;width:70%;}
    .modal.modal-large-80{max-width:1400px;width:80%;}
}

.modal-content:not(.datepicker-container):not(.timepicker-container){padding:1rem;}

.modal-content.modal-content-with-row{padding:.5rem;}

.modal.amoksys-materialize-modal .modal-header-container{padding:1rem;margin:0;margin-top:-1px;}
.modal.amoksys-materialize-modal .modal-header-container:not(.color-primary-background):not(.color-secondary-background){background:inherit;color:inherit;}
.modal.amoksys-materialize-modal .modal-header-container.fixed{position:sticky;top:0;z-index:1}
.modal.amoksys-materialize-modal .modal-header-container .modal-close{float:right}
.modal.amoksys-materialize-modal .modal-header-container .modal-close.btn-flat{color:inherit;}
.modal.amoksys-materialize-modal .modal-header-container .modal-close.btn-flat:not(:hover){opacity:0.9}
.modal.amoksys-materialize-modal .modal-header-container:after{clear:both;display:block;content:""}

.modal:not(.modal-fixed-footer) .modal-footer{padding:1rem;height:auto;border-top:1px solid #eaeaea}

.modal.amoksys-materialize-modal .modal-footer .btn,
.modal.amoksys-materialize-modal .modal-footer .btn-flat,
.modal.amoksys-materialize-modal .modal-footer .btn-outlined{display:block;float:right;margin:.5rem .5rem .5rem 0;}

.modal.amoksys-materialize-modal .modal-footer:after{display:table;content:"";clear:both;}

.modal.modal-centered{transition:transform .15s;transform:scaleX(0.8) scaleY(0.8) translateY(-50%) !important;}
.modal.modal-centered.open{transform:scaleX(1) scaleY(1) translateY(-50%) !important;}

.modal + .modal-overlay{z-index:100000 !important}
.modal{max-height:80%;z-index:100001 !important;}
.datepicker-modal + .modal-overlay,
.timepicker-modal + .modal-overlay{z-index:100009 !important}
.datepicker-modal, .timepicker-modal{z-index:100010 !important}
#toast-container,
.dropdown-content,
.select2-dropdown.materialize-select2-dropdown,
.select2-dropdown,
.material-tooltip{z-index:100011}

.modal-overlay ~ .modal{z-index:100006 !important}
.modal-overlay ~ .modal ~ .modal-overlay{z-index:100005 !important}

@media screen and (max-width:350px){
    .modal.datepicker-modal,
    .modal.datepicker-modal .datepicker-calendar .datepicker-controls,
    .modal.datepicker-modal .datepicker-calendar .datepicker-table,
    .modal.datepicker-modal .datepicker-calendar .datepicker-footer{width:100%;}
}

.modal.amoksys-materialize-modal:not(.modal-fixed-footer) .modal-footer{border-top:1px solid rgba(0,0,0,0.1);padding:0;min-height:56px;padding-top:2px;}

.modal.amoksys-materialize-modal.modal-big{width:90%;height:90%;}
.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-header-container,
.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-header-container.fixed{height:calc(36px + 2rem);}
.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0;padding:0;height:56px;padding-top:2px;}
.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-fixed-content{position:absolute;top:calc(36px + 2rem);width:100%;left:0;padding:1rem;height:calc(100% - 36px - 2rem - 56px);bottom:56px;overflow:auto;}

.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-fixed-content-tabs{border-top:2px solid #eaeaea}
.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-fixed-content-tabs ~ .modal-fixed-content{top:calc(36px + 48px + 2rem);height:calc(100% - 36px - 2rem - 56px - 48px);}

.modal.amoksys-materialize-modal.modal-with-fixed-content .modal-fixed-content.with-fixed-content-footer{padding-bottom:56px;}

.modal-fixed-content.with-fixed-content-footer .fixed-content-footer{height:56px;position:fixed;bottom:56px;left:0;width:100%;background:white;z-index:2;}

.modal.amoksys-materialize-modal.modal-with-flex-content.open{display:flex!important;flex-direction:column!important;}
.modal.amoksys-materialize-modal.modal-with-flex-content .modal-flex-content{flex: 1 1 0;width:100%;overflow:auto;}