/**** Modal Styles ****/
div.modal-page-dialog {
   margin: 0;
   xmax-height: 90%;
   max-width: 90%;
   overflow: hidden;
}

div.modal-page-container {
   margin: 10px;
   height: auto;
   width: auto;
   overflow: hidden;
   padding: 0px !important;
}

div.modal-page-iframe-wrapper {
   height: auto;
   width: auto;
   overflow: hidden;
   padding: 0px !important;
}
div.modal-page-iframe-overlay {
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   z-order:100000;
   display:none;
}
img.modal-page-loading-img {
   display: block;
   margin: auto;
}

iframe#modal-page-iframe {
   border: none;
   width: 100%;
   height: 100%;
}