/* Minification failed. Returning unminified contents.
(12,233): run-time error CSS1046: Expect comma, found '0'
(12,237): run-time error CSS1046: Expect comma, found '/'
 */


/***********************/
/*  Message Box */
/***********************/
.hrn-msg-box-container {
    position: fixed;
    z-index: 999999;
    padding-right: 0px;
}
.hrn-msg-box-container * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.hrn-msg-box {  position: relative; margin: auto; width: 360px; padding: 0 22px 0 0; border-radius: 6px; color: #212129; background: #fff; font-size: 14px; transition: 0.3s all ease; border: 0px solid; box-shadow: 0 0 5px 0px rgb(0 0 0 / 10%); overflow: hidden; }
.hrn-msg-box-top-center { top: -150px; right: 0; width: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.hrn-msg-box-top-center.locate { top : 60px;}

.hrn-msg-box .hrn-msg-content { display: block; max-width: 330px; min-width: 330px; max-height: 130px; vertical-align: top; padding: 13px 0 13px 60px; font-size: 14px; word-wrap: break-word; word-break: break-word; overflow-wrap: break-word; overflow: hidden; }
.hrn-msg-box .hrn-msg-symbol { width: 46px; display:flex; align-items:center; justify-content:center; height: 100%; position: absolute; }
.hrn-msg-box .hrn-msg-symbol i { font-size: 25px; color: #fff; position: absolute; left: 50%; top: 50%; display: inline-block; transform: translate(-50%, -50%);     }

.hrn-msg-box.success-msg-icon { box-shadow: 0 0 0 2px #27b377, 0 1px 6px 0 rgba(0, 0, 0, 0.05); background:#e5fff4; }
.hrn-msg-box.danger-msg-icon { box-shadow: 0 0 0 2px #f25050, 0 1px 6px 0 rgba(0, 0, 0, 0.05); background:#ffeeee; }
.hrn-msg-box.warning-msg-icon { box-shadow: 0 0 0 2px #f8ca81, 0 1px 6px 0 rgba(0, 0, 0, 0.05); background:#f1e3cc; }
.hrn-msg-box.info-msg-icon { border-color: #188bc7; box-shadow: 0 0 0 2px #188bc7, 0 1px 6px 0 rgba(0, 0, 0, 0.05); background:#e0f4ff; }

.danger-msg-icon.hrn-msg-box .hrn-msg-symbol { background-color: #f25050; }
.warning-msg-icon.hrn-msg-box .hrn-msg-symbol { background-color: #f5bc61; }
.success-msg-icon.hrn-msg-box .hrn-msg-symbol { background-color: #27b377; }
.info-msg-icon.hrn-msg-box .hrn-msg-symbol { background-color: #188bc7; }

.hrn-msg-box .hrn-msg-box-close { cursor: pointer; float: right; font-size: 21px; opacity: .5; -webkit-appearance: none; padding: 0; padding-top:5px; cursor: pointer; background: transparent; border: 0; }
.hrn-msg-box-close:hover, .hrn-msg-box-close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: .9; }
.hrn-msg-box .hrn-msg-box-close i { font-size: 14px; position: absolute; top: 36%; }


/********************/
/* Loader Animation */
/********************/
@keyframes spin-slow {
    to {
        transform: rotate(360deg);
    }
}

@keyframes spin-slower {
    to {
        transform: rotate(-360deg);
    }
}

.animate-spin-slow {
    animation: spin-slow 2.5s linear infinite;
}

.animate-spin-slower {
    animation: spin-slower 4s linear infinite;
}
