#popup_loading h2{
	color:#ccc;margin:0;font-size: .8em;text-transform:uppercase;letter-spacing: .1em;
}
.loading span{
  	display:inline-block;vertical-align: middle;width: .6em;height: .6em;margin: .19em;background:#007DB6;border-radius: .6em;animation:loading 1s infinite alternate;
}
.loading span:nth-of-type(2){
  	background:#008FB2;animation-delay:0.2s;
}
.loading span:nth-of-type(3){
  	background:#009B9E;animation-delay:0.4s;
}
.loading span:nth-of-type(4){
  	background:#00A77D;animation-delay:0.6s;
}
.loading span:nth-of-type(5){
  	background:#00B247;animation-delay:0.8s;
}
.loading span:nth-of-type(6){
  	background:#5AB027;animation-delay:1.0s;
}
.loading span:nth-of-type(7){
  	background:#A0B61E;animation-delay:1.2s;
}
@keyframes loading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.loading{display:block;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:99999}
._table{display:table;vertical-align:middle;text-align:center;color:#fff;width:100%;height:100%}
._table_cell{display:table-cell;vertical-align:middle;text-align:center;color:#fff}
#x_alert{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:rgba(0,0,0,.5);padding:24px;}
.x_alert_box{width:fit-content;margin:auto;box-shadow:0 1px 6px 0 rgba(0, 0, 0, .8);border-radius:5px;overflow:auto;max-height:100%;}
.x_alert_header{padding:8px;color:#fff;font-size:1.5em;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;background:#546E7A;}
.x_alert_body{padding:24px;background:#fff;}
.x_alert_footer{background:#CFD8DC;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;}
.x_btn{display:inline-block;min-width:40%;margin:6px 12px;padding:8px;border-radius:5px;color:#fff;background:#000;}
.x_color_success{background:green;}
.x_color_warning{background:#FFC72C;}
.x_color_danger{background:#DD241F;}
.x_color_cancel{background:black;}
.x_alert_btn_ok,.x_alert_btn_no{cursor:pointer!important;user-select:none!important;}