#alert-modal {position:fixed;z-index:999999;width:100%;text-align: center; background: #7eaf41; height: auto;}
#alert-modal-top {position:fixed;z-index:999999;width:100%;text-align: center; background: #7eaf41; height: auto;}
#alert-modal-bottom {position:fixed;bottom:0;left:0;z-index:999999;width:100%;text-align: center; background: #7eaf41; height: auto;}
body #alert-modal-center {position:fixed;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);;z-index:999999;text-align: center; background: #7eaf41; height: auto;padding:30px;}
#alert-modal-top .wrapper, #alert-modal-bottom .wrapper, #alert-modal-center .wrapper {width:100%;text-align: left; margin: 0 auto; padding: 5px 0;}
#alert-modal-top .wrapper .close, #alert-modal-bottom .wrapper .close, #alert-modal-center .wrapper .close{position:absolute;top:-5px;right:-5px; font-weight: bold; padding: 0;color:#fff;opacity:0.9;font-size:20px;}
#alert-modal-center .wrapper .close{position:absolute;top: -35px;right: -25px;font-weight: bold; padding: 0;color:#fff;opacity:0.9;font-size:20px;}
#alert-modal-top .wrapper .close:hover, #alert-modal-bottom .wrapper .close:hover, #alert-modal-center .wrapper .close:hover{opacity:0.5;}
#alert-modal-top .wrapper .sap_message, #alert-modal-bottom .wrapper .sap_message, #alert-modal-center.wrapper .sap_message {margin: 0;padding:5px;color: #fff;text-align: center;}
a.btn-sq.btn-primary{border-radius: 0;margin-left:5px;white-space: nowrap;}
#alert-modal-center a.btn-sq.btn-primary{border-radius: 0;display:block; margin:15px auto; text-align: center;}
#alert-modal-center .col-xs-12.sap_message{color:#ffffff;}

#global-alert-modal {position:fixed;z-index:999999;width:100%;text-align: center; background: #7eaf41; height: auto;}
#global-alert-modal-top {position:fixed;z-index:999999;width:100%;text-align: center; background: #7eaf41; height: auto;}
#global-alert-modal-bottom {position:fixed;bottom:0;left:0;z-index:999999;width:100%;text-align: center; background: #7eaf41; height: auto;}
body #global-alert-modal-center {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);;z-index:999999;text-align: center; background: #7eaf41; height: auto;padding:30px;}
#global-alert-modal-top .wrapper, #global-alert-modal-bottom .wrapper, #global-alert-modal-center .wrapper {width:100%;text-align: left; margin: 0 auto; padding: 5px 0;}
#global-alert-modal-top .wrapper .close, #global-alert-modal-bottom .wrapper .close, #global-alert-modal-center .wrapper .close, .global-bottom-close{position:absolute;top:-5px;right:-5px; font-weight: bold; padding: 0;color:#fff;opacity:0.9;font-size:20px;}
#global-alert-modal-center .wrapper .close{position:absolute;top: -35px;right: -25px; font-weight: bold; padding: 0;color:#fff;opacity:0.9;font-size:20px;}
#global-alert-modal-top .wrapper .close:hover, #global-alert-modal-bottom .wrapper .close:hover, #global-alert-modal-center .wrapper .close:hover{opacity:0.5;}
#global-alert-modal-top .wrapper .sap_message, #global-alert-modal-bottom .wrapper .sap_message, #global-alert-modal-center.wrapper .sap_message {margin: 0;padding:5px;color: #fff;text-align: center;}
a.btn-sq.btn-primary{border-radius: 0;margin-left:5px;white-space: nowrap;}
#global-alert-modal-center a.btn-sq.btn-primary{border-radius: 0;display:block; margin:15px auto; text-align: center;}
#global-alert-modal-center .col-xs-12.sap_message{color:#ffffff;}

.hide-column{display:none;}
.hide-me{display:none;}

div#alert-active {
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    z-index: 1000;
    position: fixed;
}

div#global-alert-active {
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    z-index: 1000;
    position: fixed;
}

.close-blk{color:#000 !important;}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    #alert-modal-center, #global-alert-modal-center {width: 84%;top: 20%;left: 6%;padding: 5px;}
    .sap_message{padding:5px 30px}
    .btn-sq-cta {padding-top:10px;}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    #alert-modal-center, #global-alert-modal-center{ width:80%;top:20%;left:10%;padding:15px;}

}
@media only screen and (max-width : 480px) {
    .hide_me_on_mobile{display:none;}
    div#global-alert-active.hide_me_on_mobile{display:none;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    #alert-modal-center, #global-alert-modal-center {width:60%;left:20%;}
    .btn-sq-cta {padding-top:0;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    #alert-modal-center, #global-alert-modal-center {width: 50%;left: 25%;}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {


}