/* Common */

/** Popup **/
/*** Switch Clone ***/
#switchClone .popup_counter { left:50%; top:170px; margin-left: -280px; width: auto; position: absolute; z-index: 1000; background:#FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;     background: #f2f2f2;}
#switchClone .popup_counter a.close {text-decoration: none; position: absolute; display: block; height: 14px; width: 14px; top: 20px; right: 20px;}
#switchClone .popup_counter a.close:before {content: ''; position: absolute; height: 2px; width: 16px; top: 50%; left: 0; margin-top: -1px; background: #c2c2c2; transform: rotate(45deg);}
#switchClone .popup_counter a.close:after { content: ''; position: absolute; height: 2px; width: 16px; top: 50%; left: 0; margin-top: -1px; background: #c2c2c2; transform: rotate(-45deg);}
#switchClone .popup_counter .small-country { left:31%; top:-30px; width: 121px; height: 128px; position: absolute; }
#switchClone .popup_counter .small-country.nd { left:46%; }
#switchClone .popup_counter .icon_text {background: #f2f2f2; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#switchClone .popup_counter .switch-clone-title { font-family: Arial; font-size: 30px; color: #000;  text-align: center; margin-top: 62px; padding: 0 20px 20px;}

#switchClone .popup_counter .links {text-align: center; padding: 28px 20px; background-color: #fff;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#switchClone .popup_counter ul li {display: inline-block; height: 32px; line-height: 32px;}
#switchClone .popup_counter ul li:first-child {margin-right: 10px;}
#switchClone .popup_counter ul li:last-child {margin-left: 10px;}
#switchClone .popup_counter ul li a {text-decoration: none; font-size: 13.5px; font-family: Arial; font-weight: bold; float: left; }
#switchClone .popup_counter ul li * { float: left; }
#switchClone .popup_counter ul li a b { padding-left: 5px; position: relative; top: 1px; }

#switchClone .switch-clone-overlay { top: 0; background: #FFF; opacity: 0.6; position: fixed; width: 100%; height: 100%; z-index: 1000; }
#switchClone .switch-clone-overlay.black { background: #000; }


/** AB Tests **/
.abtestTemplate {
    display: none;
}

/* loading spin start */
#floatingBarsG{
    position:absolute; width:60px; height:75px; top:50%; left:50%; margin: -15px 0 0 -15px;
    /*resize spin start*/
    -webkit-transform:scale(0.5);
    -webkit-transform-origin:top left;
    -moz-transform:scale(0.5);
    -moz-transform-origin:top left;
    -ms-transform:scale(0.5);
    -ms-transform-origin:top left;
    -o-transform:scale(0.5);
    -o-transform-origin:top left;
    transform:scale(0.5);
    transform-origin:top left;
    /*resize spin start*/
}

.blockG{
    position:absolute;
    width:10px;
    height:23px;
    border-radius:8px 8px 0 0;
    -o-border-radius:8px 8px 0 0;
    -ms-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    transform:scale(0.4);
    -o-transform:scale(0.4);
    -ms-transform:scale(0.4);
    -webkit-transform:scale(0.4);
    -moz-transform:scale(0.4);
    animation-name:fadeG;
    -o-animation-name:fadeG;
    -ms-animation-name:fadeG;
    -webkit-animation-name:fadeG;
    -moz-animation-name:fadeG;
    animation-duration:1.2s;
    -o-animation-duration:1.2s;
    -ms-animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    -moz-animation-duration:1.2s;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    animation-direction:normal;
    -o-animation-direction:normal;
    -ms-animation-direction:normal;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
}

#rotateG_01{
    left:0;
    top:27px;
    animation-delay:0.45s;
    -o-animation-delay:0.45s;
    -ms-animation-delay:0.45s;
    -webkit-animation-delay:0.45s;
    -moz-animation-delay:0.45s;
    transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
}

#rotateG_02{
    left:8px;
    top:10px;
    animation-delay:0.6s;
    -o-animation-delay:0.6s;
    -ms-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
    -moz-animation-delay:0.6s;
    transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
}

#rotateG_03{
    left:25px;
    top:3px;
    animation-delay:0.75s;
    -o-animation-delay:0.75s;
    -ms-animation-delay:0.75s;
    -webkit-animation-delay:0.75s;
    -moz-animation-delay:0.75s;
    transform:rotate(0deg);
    -o-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
}

#rotateG_04{
    right:8px;
    top:10px;
    animation-delay:0.9s;
    -o-animation-delay:0.9s;
    -ms-animation-delay:0.9s;
    -webkit-animation-delay:0.9s;
    -moz-animation-delay:0.9s;
    transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
}

#rotateG_05{
    right:0;
    top:27px;
    animation-delay:1.05s;
    -o-animation-delay:1.05s;
    -ms-animation-delay:1.05s;
    -webkit-animation-delay:1.05s;
    -moz-animation-delay:1.05s;
    transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
}

#rotateG_06{
    right:8px;
    bottom:7px;
    animation-delay:1.2s;
    -o-animation-delay:1.2s;
    -ms-animation-delay:1.2s;
    -webkit-animation-delay:1.2s;
    -moz-animation-delay:1.2s;
    transform:rotate(135deg);
    -o-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
}

#rotateG_07{
    bottom:0;
    left:25px;
    animation-delay:1.35s;
    -o-animation-delay:1.35s;
    -ms-animation-delay:1.35s;
    -webkit-animation-delay:1.35s;
    -moz-animation-delay:1.35s;
    transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
}

#rotateG_08{
    left:8px;
    bottom:7px;
    animation-delay:1.5s;
    -o-animation-delay:1.5s;
    -ms-animation-delay:1.5s;
    -webkit-animation-delay:1.5s;
    -moz-animation-delay:1.5s;
    transform:rotate(-135deg);
    -o-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg);
    -moz-transform:rotate(-135deg);
}
/* loading spin end */

.deposit-print-img { background: url(/assets/images/pdf_img.png) no-repeat; padding-left: 19px; cursor: pointer;}
.paypal-button .zoid-component-frame { z-index: 1 !important; }

/*Popup Block Download Application*/
.cps_app { z-index: 9999999; top:0px;  width: 100%; height: 100%; position: fixed; display: none }
.cps_app_wrap {left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 2;}
.cps_app::before { background: #000; content: ""; display: block; height: 100%; left: 0; opacity: .7; position: fixed; top: 0; width: 100%; z-index: 1; }
.cps_app.position_bottom::before { position: absolute ; display: none;}
.cps_app a { display: block; position: relative; z-index: 2;}
.cps_app img { display: block; margin: 0 auto; max-height: 85vh; max-width: 85vw;; }
.cps_app a.close {z-index: 3; display: block; position: absolute; right:10px; top:-25px; width: 18px; height: 18px; background: url(../img/close_popup_ico@2x.png) no-repeat; background-size:cover; }
.cps_app a.close:after{content:'';display:block;position: absolute;width:50px;height:50px;left:-15px;top:-15px;}
.cps_app a.close.black { background: url(../img/close_popup_ico@2x.png) no-repeat; background-size:cover; }
.cps_app a.close.white { background: url(../img/close_popup_ico_white@2x.jpg@2x.png) no-repeat; background-size:cover; }
.cps_app.position_bottom { height:auto; bottom:0; top:inherit; z-index: 999; left: 0}
.cps_app.position_bottom .cps_app_wrap { bottom: 0; left: 50%; top: inherit; transform: translateX(-50%);}
.cps_app.position_bottom.hidden_banner{opacity:0;visibility: hidden;}
.cps_app.position_bottom img{display: block; margin: 0 auto; max-height: 100vh; max-width: 100vw;}

.traffic_banner_wrapper .bottom-page-close, .traffic_banner_wrapper .interstitial-close{z-index: 3; right: 15px; display: block; position: absolute; width: 18px; height: 18px; background: url(/assets/img/close_popup_ico@2x.png) no-repeat; background-size:cover; }
.traffic_banner_wrapper .interstitial-close {top:15px;}
.traffic_banner_wrapper .bottom-page-close {top: -25px;}
.traffic_banner_wrapper .bottom-page-close:after, .traffic_banner_wrapper .interstitial-close:after{content:'';display:block;position: absolute;width:50px;height:50px;left:-15px;top:-15px;}
.traffic_banner_wrapper .traffic-banner-bottom-page, .traffic_banner_wrapper .traffic-banner-interstitial{display: block !important;}
.traffic_banner_wrapper .target-link{display: block; position: relative; z-index: 2;}

/*powered-by*/
.powered-by {margin-bottom: 16px;height: 38px;margin-top: 12px;}