/*** CSS FOR BOOTSTRAP IFRAME ***/
#bootstrapIFrameContainer #frame1{/*border: 1px #e6e3e3 solid;background-color: #f9f9f9;*/-webkit-border-radius: 5px;
border-radius: 5px;}
#bootstrapIFrameContainer .iFrameTitle{font-size:16px;margin:3px 0;font-weight:bold;color:#fff;}
#bootstrapIFrameContainer .modal-header{color:#fff;background-color:#3175c0;padding:10px;display: flex;flex-direction: row-reverse;justify-content: space-between;}
/*#bootstrapIFrameContainer .modal-dialog{max-width:none!important;height:4000px;}*/
/*#bootstrapIFrameContainer .modal-dialog{max-width:none!important;}*/

#bootstrapIFrameContainer .modal-body {background-color: #fff!important;-webkit-overflow-scrolling: touch;}
#bootstrapIFrameContainer .modal-dialog{max-width:600px!important;}
#bootstrapIFrameContainer .modal-content{max-width:none!important;}
#bootstrapIFrameContainer .modal-content .close{color:#fff!important; filter: alpha(opacity=100);opacity: 1;text-shadow: none;font-size:18px!important;font-weight:600;background-color: transparent;}
#bootstrapIFrameContainer .modal-content .close:hover{color:#e4e4e4!important;}
#bootstrapIFrameContainer .modal-footer button.btn-default{color:#333!important;}
#bootstrapIFrameContainer{
    overflow-y: scroll; 
    -webkit-overflow-scrolling:touch;
    -webkit-transform: translateZ(0px);
}

#bootstrapIFrameContainer .loading {
    text-align: center!important;
    border: 8px solid #f3f3f3!important;
    border-radius: 50%!important;
    border-top: 8px solid #dde0e2!important;
    width: 70px!important;
    height: 70px!important;
    -webkit-animation: spin 2s linear infinite!important;
    animation: spin 2s linear infinite!important;
    margin: 0 auto!important;
    display:block;
    position: initial;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#bootstrapIFrameContainer .loading-txt {
    position: relative!important;
    left: 0!important;
    width: 100%!important;
    font-size: 18px!important;
    min-height:inherit!important;
    float: left!important;
    margin: 10px 0!important;
    text-align:center!important;
}
/*** /CSS FOR BOOTSTRAP IFRAME ***/