/**
 * alertifyjs 1.13.1 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2019 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com)
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/

.alertify .ajs-dialog                       { background-color: #fff; -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25); border-radius: 0px; }
.alertify .ajs-header                       { padding:40px 10px 0px 10px; color: #111111; font-weight: bold; text-align: center; font-size:16px; background: #FFF; /*border-bottom: #eee 1px solid;*/ border-radius: 5px 5px 0 0; font-family: "Malgun Gothic", "맑은 고딕"}

.alertify .ajs-body                         { color: black; font-size:13px; text-align: center; padding-top:40px;}
.alertify .ajs-body .ajs-content .ajs-input { display: block; width: 100%; padding: 8px;  margin: 4px; border-radius: 2px; border: 1px solid #CCC; }
.alertify .ajs-body .ajs-content p          { margin: 0; }
.alertify .ajs-body .ajs-content img        { /*float: left;*/ margin-right:30px; margin-left: 30px;}

.alertify .ajs-footer                                      { background: #FFF; /*border-top: #eee 1px solid;*/ border-radius: 0 0 5px 5px;  padding:0px 10px 40px 10px;}
.alertify .ajs-footer .ajs-buttons .ajs-button             { /*background-color: transparent;*/ color: #000;  border-radius: 10px;  border: 1px solid #999; padding: 20px 50px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.alertify .ajs-footer .ajs-buttons .ajs-button:hover       { transform: translateY(-2px);  }             /* 24.4.18 공병기 애니효과 추가함 */
.alertify .ajs-footer .ajs-buttons .ajs-button:active      { transform: translateY(-2px) scale(0.95);  }
/*----------------------- 24.4.18 공병기 애니효과 추가함
.alertify .ajs-footer .ajs-buttons .ajs-button:hover, .alertify .ajs-footer .ajs-buttons .ajs-button:focus,
.alertify .ajs-footer .ajs-buttons .ajs-button:active,.alertify .ajs-footer .ajs-buttons .ajs-button:visited {    transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);    animation: gelatine 0.5s 1;}
@keyframes gelatine {
    0%,    100% {        transform: scale(1, 1);    }
    25% {        transform: scale(0.9, 1.1);    }
    50% {        transform: scale(1.1, 0.9);    }
    75% {        transform: scale(0.95, 1.05);    }
} ---------------------*/


.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok      { color: #fff; background-color: #507FE5;  border: 0; outline: none; border-radius:25px;}
.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-cancel  { color: #666; background-color: #f0f0f0;  border: 0; outline: none; border-radius:25px;}


.alertify-notifier .ajs-message             { /*background: rgba(255, 195, 0, 0.3);*/ color: #212121; text-align: center; border: solid 0px #ccc; border-radius: 30px!important; }

/*------------------------  노티 성공했을때 보이게 */
.alertify-notifier .ajs-message.ajs-success { /*background-image: linear-gradient(to bottom right, #fdd368, #fdc639);*/  background: rgba(250, 250, 250, 1);; /* rgba(253, 205, 114, 0.99); */   backdrop-filter: blur(30px);
     color: #333;  font-weight: 700;  font-size:14px!important; padding: 18px 12px 14px 55px; font-family: "Pretendard Regular"!important; text-align: left;
     box-shadow: 0 2px 4px 0 rgba(130, 135, 147, 0.12);   }

.alertify-notifier .ajs-message.ajs-success:before {  position: absolute; left: 14px; content:url('/resources/icon/icon_sunny_32.png');  }
.alertify-notifier .ajs-message.ajs-success .title {  color: #333;  font-weight: 800;  font-size:13px!important;  }
.alertify-notifier .ajs-message.ajs-success .desc  {  color: #666;  font-weight: 400;  font-size:11px!important;  }

.alertify-notifier .ajs-message.ajs-error        { padding: 18px 12px 14px 55px; color: #fff; background: rgba(255, 129, 114, 0.99); /* text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5); */ text-align: left; }
.alertify-notifier .ajs-message.ajs-error:before {  position: absolute; left: 14px; content:url('/resources/images/img_sorry_32.png');  }
.alertify-notifier .ajs-message.ajs-error .title {  color: #fff;  font-weight: 800;  font-size:13px!important;  }
.alertify-notifier .ajs-message.ajs-error .desc  {  color: #fff;  font-weight: 400;  font-size:11px!important;  }

.alertify-notifier .ajs-message.ajs-warning        { padding: 18px 12px 14px 55px; color: #111; background: rgba(253, 205, 114, 0.99); text-align: left; }
.alertify-notifier .ajs-message.ajs-warning:before {  position: absolute; left: 14px; content:url('/resources/images/img_sorry_32.png');  }
.alertify-notifier .ajs-message.ajs-warning .title {  color: #222;  font-weight: 800;  font-size:13px!important;  }
.alertify-notifier .ajs-message.ajs-warning .desc  {  color: #333;  font-weight: 400;  font-size:11px!important;  }
