/* Shadowbox CSS */

#__shadowbox, #__waitbox {
    background: rgb(0, 0, 0); /* Fallback */
    background: rgba(0, 0, 0, 0.6); 
    position:fixed;
    z-index: 10000;
}

#__shadowbox iframe {
    /*overflow:hidden;*/
    position:absolute;
    background-color: #FFF;
    padding: 25px 25px 25px 25px;
    z-index: 1000;
    overflow-y: auto !important;
    overflow-x: hidden;
    border-radius: 15px;
    -moz-border-radius: 15px;
}

#__shadowbox iframe.black {
    background-color: rgba(0, 0, 0, 0);
}


#__waitbox div {
    overflow:hidden;
    position:absolute;
    padding: 25px;
    width: 60px;
    height: 60px;
    background: url(../images/loading.gif) no-repeat center center #FFF;
    z-index: 1000;
}


#__shadowbox_closer {
    background: url(../images/close_icon.gif) #FFFFFF no-repeat center center;
    width: 60px;
    height: 60px;
    position:absolute;
    z-index: 9999;
    cursor:pointer;
    border-radius: 30px;
    -moz-border-radius: 30px;
}

#__shadowbox_closer.disabled {
    opacity: 0.4;
}



/* CSS for mobile */
@media only screen and (max-width:700px){
#__shadowbox iframe {
    padding: 5px;
    overflow-y: auto !important;
    border-radius: 0px;
    -moz-border-radius: 0px;
}


#__shadowbox, #__waitbox {
    background: rgb(255, 255, 255); /* Fallback */
    background: rgba(255, 255, 255, 1); 
    position:fixed;
    top: 0px;
    z-index: 10000;
}

#__shadowbox_closer, .left-overlay .closer {
    background: url(../images/close_icon_white.png) #000 no-repeat center center;
    width: 100%;
    height: 50px;
    z-index: 9999;
    cursor:pointer;
    position: fixed !important;
    bottom: 0px !important;
}
 

}