@charset "utf-8";

/* MESSAGE */
.apynlf-wrap .apynlf-message {
    padding: 5px 10px;
    border: 1px solid transparent;
}

.apynlf-wrap .apynlf-message:not(.in) {
    display: none;
}

/* MESSAGE TOP POSITION */
.apynlf-wrap .apynlf-message.isTop {
    margin-bottom: 15px;
}

/* MESSAGE BOTTOM POSITION */
.apynlf-wrap .apynlf-message.isBottom {
    margin-top: 15px;
}

/* MESSAGE BOTTOM POSITION */
.apynlf-wrap .apynlf-message.isBeforeSubmit {
    margin-top: 15px;
    margin-bottom: 15px;
}

/* SUCCESS MESSAGE */
.apynlf-wrap .apynlf-message.success {
    background-color: rgba(57, 143, 20, .05);
    border-color: #398f14;
    color: #398f14;
}

/* ERROR MESSAGE */
.apynlf-wrap .apynlf-message.error {
    background-color: rgba(255, 0, 0, .05);
    border-color: #ff0000;
    color: #ff0000;
}

/* WARNING MESSAGE */
.apynlf-wrap .apynlf-message.warning {
    background-color: rgba(255, 186, 0, .05);
    border-color: #ffba00;
    color: #ffba00;
}

/* REQUIRED INDICATOR */
.apynlf-wrap .apynlf-required-indicator {
    color: #ff0000;
}