.message-div {bottom: 0;right: 200%;left: 0;margin: 0 auto;display: block;position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0);top: 0;left: 0;z-index: 999999999999999;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;-webkit-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);-moz-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);text-align: right;padding: 0px;animation-name: run;-webkit-animation-name: run;animation-duration: .9s;-webkit-animation-duration: .9s;}
.message-div .flash {width: 390px;height: 72px;overflow: hidden;background: #ffffff;position: absolute;top: 80%;left: 0;right: 0;display: flex;margin: 0 auto;box-shadow: 0 0 20px rgb(0 0 0 / 50%)}
.flash_success {border-color: #027e7f; /* background-color:#5cb85c; */}
.flash {height: 72px;display: table-cell;vertical-align: middle;text-align: center;}
.flash_box {margin: 0px;width: 72px;height: 72px;background: transparent;-webkit-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);-moz-box-shadow: 1px 1px 6px -3px rgb(0, 0, 0);box-shadow: 1px 1px 7px -3px rgb(0, 0, 0); /*border-radius: 30px;margin-left: -55px;-webkit-animation-name: rubberBand;animation-name: rubberBand;animation-duration: 1.2s;-webkit-animation-duration: 1.2s;*/color: #fff;text-align: center;display: table;}
.bg_success {background-color: #027e7f;}
.bg_error {background-color: #f50633;}
.flash_error {border-color: #f50633; /* background-color:#c9302c; */}
.flash_box .flash_icon {vertical-align: middle;height: 80px;width: 100%;display: table-cell;}
.flash_icon span {line-height: 22px;font-weight: 700;text-transform: uppercase;text-align: center;}
.flash_icon .fa {font-size: 50px;vertical-align: middle;margin-top: -1px;}
.flash_text {text-align: left;width: 100%;height: 65px;display: table-cell;vertical-align: middle;padding-top: 5px;text-align: center;font-size: 14px;}
.flash_text span {color: #000000;}
.flash_close {width: 30px;height: 65px;display: table-cell;vertical-align: top;text-align: center;cursor: pointer;font-size: 16px;padding-top: 6px;}
.closeFlashMsg .message-div {right: -200%;animation-name: stop;-webkit-animation-name: stop;animation-duration: .6s;-webkit-animation-duration: .6s;}
.flash_OKMSG {text-align: center;width: 100%;display: block;float: left;padding-top: 12px;}
.flash_OKMSG span {margin: 0px auto;background: #ccc;padding: 5px 10px;margin: 10px 0px;cursor: pointer;cursor: hand;}
.clsFailMsgAlert {background-color: #dc091e !important;}

@keyframes run {0% {right: -25%;}
50% {right: 0;}
100% {right: 0;}
}

@keyframes stop {0% {right: 0;}
50% {right: 0;}
100% {right: -50%;}
}

@-webkit-keyframes stop {0% {right: 0;}
50% {right: 0;}
100% {right: -50%;}
}

@-webkit-keyframes run {0% {right: -25%;}
50% {right: 0;}
100% {right: 0;}
}