
/*alert message*/
.nxform-alert-meassage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; top: 0; left: 0; bottom: 0; right: 0; padding: 10px; background-color: transparent; z-index: 1060; }

.nxform-alert-meassage.nxfade { -webkit-transition: background-color .1s; -o-transition: background-color .1s; transition: background-color .1s; background-color: rgba(0, 0, 0, 0.4); overflow-y: auto; -webkit-tap-highlight-color: transparent; }

.nxform-alert-meassage .nx-dialog { background-color: #fff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; margin: auto; overflow-x: hidden; overflow-y: auto; display: none; position: relative; max-width: 100%; }

.nxform-alert-meassage .nx-dialog.nx-modal { width: 500px; padding: 20px; background: white; display: block; min-height: 174px; }

.nxform-alert-meassage .nx-dialog h2.nx-title { color: #595959; font-size: 22px; line-height: 150%; text-align: center; font-weight: 600; text-transform: none; position: relative; margin: 0 0 .4em; padding: 0; display: block; word-wrap: break-word; }

.nxform-alert-meassage .nx-dialog span.nx-desc { font-size: 18px; text-align: center; font-weight: 300; position: relative; float: none; margin: 0; padding: 0; line-height: normal; color: #545454; word-wrap: break-word; }

.nxform-alert-meassage .nx-dialog button.nx-button { border: 0; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; font-size: 17px; font-weight: 500; padding: 10px 32px; background-color: #3085d6; border-left-color: #3085d6; border-right-color: #3085d6; display: block; margin: 20px auto; }

.nxform-alert-meassage .nx-dialog .nx-icon { font-size: 22px; margin: 20px; border-radius: 100%; padding: 20px; }

.nxform-alert-meassage .nx-dialog .nx-icon.nx-success { border: 3px solid rgba(165, 220, 134, 0.2); color: #a5dc86; }

.nxform-alert-meassage .nx-dialog .nx-icon.nx-error { border: 3px solid #f27474; color: #f27474; padding: 20px 22px; }

.nxform-alert-meassage .nx-dialog .nx-icon.nx-warning { border: 3px solid #facea8; color: #facea8; }

.nxform-alert-meassage .nx-dialog .nx-icon.nx-info { border: 3px solid #9de0f6; color: #3fc3ee; padding: 20px 22px; }

.nxform-alert-meassage .nx-dialog .nx-icon.nx-question { border: 3px solid #c9dae1; color: #87adbd; padding: 20px 25px; }
