.nh-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
 z-index: 999999999;
  top: 0;
  left: 0;
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255, 0.9);
  overflow-x: hidden;
  transition: 0.1s;
 	
	-webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    transition: opacity .1s ease-out,-webkit-transform .1s linear;
    transition: transform .1s linear,opacity .1s ease-out;
    transition: transform .1s linear,opacity .1s ease-out,-webkit-transform .1s linear;
    opacity: 0;
}

.nh-modal-open {
    overflow: hidden!important;
    -webkit-overflow-scrolling: touch;
}
.nh-side-loader {
    border-left: 10px solid #0147BA;
    box-shadow: -5px 0 15px rgba(0,0,0,.3);
    color: #717271;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    z-index: 9999999999;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    transition: opacity .6s ease-out,-webkit-transform .3s linear;
    transition: transform .3s linear,opacity .6s ease-out;
    transition: transform .3s linear,opacity .6s ease-out,-webkit-transform .3s linear;
    opacity: 0;
    padding: 1rem 1rem;
   
	min-width:320px;
	min-width:500px;
}
.nh-side-loader h2{font-size: 1.4rem;
    line-height: 1.5em;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #494949;}
	
	
.nh-side-loader p{    font-size: 16px;
    margin: 0 0 10px; color: #494949;
}	
.nh-side-loader-active{
	 opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.nh-side-loader-header{}
.nh-side-loader-header a{color: #0147BA; text-decoration:none}
.nh-side-loader-header .dashicons{font-size:35px;}
.side-iframe-container{   overflow-y: scroll;min-height:500px}
.side-iframe-container iframe {
 
    /* z-index: 999999999999; */
    /* position: fixed; */

    width: 98%;margin:0px auto;
    border: 0px;
	         overflow: hidden;
			height:5500px;
}

.iframe-container iframe {
 
    /* z-index: 999999999999; */
    /* position: fixed; */

    width: 100%;margin:0px auto;min-height:900px;
    border: 0px;
	        overflow-y: scroll
}





@media only screen and (max-width: 600px) {
.nh-side-loader {
min-width:inherit;	
max-width:none;
width:98%;
}
}