.acm-alert {
background-color: #2b982b !important;
border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
bottom: 70px;
color: #fff;
height: auto;
position: fixed;
right: 69px;
line-height: 49px;
text-align: center;
width: auto;
font-size: 16px;
z-index: 9999;
padding: 0 48px 0 28px;
}
.acm-alert span.zmdi {
cursor: pointer;
display: block;
height: 49px;
line-height: 49px;
position: absolute;
right: 0;
top: 0;
width: 49px;
}
.acm-alert.acm-success {
background-color: #2b982b !important;
}
.acm-alert.acm-warning {
background-color: #ff9600 !important;
}
.acm-alert-contents {
display: inline-block;
}
.acm-checkout-primary-inner {
position: relative;
}
.acm-order-loading {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 9999;
}
.acm-order-loading span {
position: absolute;
top: 50%;
left: 50%;
font-size: 48px;
}
.acm-order-notification .acm-noti-overlay {
position: fixed;
width: 100%;
height: 100%;
z-index: 9999;
background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
top: 0;
left: 0;
}
.acm-order-notification .acm-order-noti-inner {
background: #fff;
border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
left: 0;
margin: auto;
max-width: 560px;
padding: 30px;
position: fixed;
right: 0;
top: 50%;
z-index: 9999;
}
.acm-order-notification .acm-noti-title {
font-size: 28px;
}
.acm-order-notification .acm-noti-contents p {
margin-bottom: 0;
}
.acm-order-notification .acm-noti-close {
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 4px;
cursor: pointer;
font-size: 13px;
height: 18px;
line-height: 16px;
text-align: center;
width: 18px;
position: fixed;
top: 6px;
right: 6px;
}