/*! Author : Hunter Perrin Version : 3.2.0 Link : http://sciactive.com/pnotify/ */
.ui-pnotify{
    top:36px;
    right:36px;
    position:absolute;
    height:auto;
    z-index:2 ;
}
body>.ui-pnotify{
    position:fixed;
    z-index:100040
}
.ui-pnotify-modal-overlay{
    background-color:rgba(0,0,0,.4);
    top:0;
    left:0;
    position:absolute;
    height:100%;
    width:100%;
    z-index:1
}
body>.ui-pnotify-modal-overlay{
    position:fixed;
    z-index:100039
}
.ui-pnotify.ui-pnotify-in{
    display:block!important
}
.ui-pnotify.ui-pnotify-move{
    transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-slow{
    transition:opacity .4s linear;
    opacity:0
}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{
    transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-normal{
    transition:opacity .25s linear;
    opacity:0
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{
    transition:opacity .25s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-fast{
    transition:opacity .1s linear;
    opacity:0
}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{
    transition:opacity .1s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.edu_ecs{
   background-color: #603373;
   background: #2e0400;
   color: #0286a5;

}

.ui-pnotify.ui-pnotify-fade-in{
    opacity:1
}
.ui-pnotify .ui-pnotify-shadow{
    -webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);
    box-shadow:0 6px 28px 0 rgba(0,0,0,.1)
}
.ui-pnotify-container{
    background-position:0 0;
    padding:.8em;
    height:100%;
    margin:0
}
.ui-pnotify-container:after{
    content:" ";
    visibility:hidden;
    display:block;
    height:0;
    clear:both
}
.ui-pnotify-container.ui-pnotify-sharp{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.ui-pnotify-title{
    display:block;
    margin-bottom:.4em;
    margin-top:0
}
.ui-pnotify-text{
    display:block;
    
}
.ui-pnotify-icon,.ui-pnotify-icon span{
    display:block;
    float:left;
    margin-right:.2em
}
.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{
    left:25px;
    right:auto
}
.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{
    bottom:25px;
    top:auto
}
.ui-pnotify.stack-modal{
    left:50%;
    right:auto;
    margin-left:-150px
}
 .brighttheme{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.brighttheme.ui-pnotify-container{
    padding:18px
}
.brighttheme .ui-pnotify-title{
    margin-bottom:12px
}
.brighttheme-notice{
    background-color:#ffffa2;
    border:0 solid #ff0;
    color:#4f4f00
}
.brighttheme-info{
    background-color:#8fcedd;
    border:0 solid #0286a5;
    color:#012831
}
.brighttheme-success{
    background-color:#aff29a;
    border:0 solid #35db00;
    color:#104300
}
.brighttheme-error{
    background-color:#603373;
    color:#4f0800
}
.brighttheme-icon-closer,.brighttheme-icon-info,.brighttheme-icon-notice,.brighttheme-icon-sticker,.brighttheme-icon-success{
    position:relative;
    width:16px;
    height:16px;
    font-size:12px;
    font-weight:700;
    line-height:16px;
    font-family:"Courier New",Courier,monospace;
    border-radius:50%
}
.brighttheme-icon-closer:after,.brighttheme-icon-info:after,.brighttheme-icon-notice:after,.brighttheme-icon-sticker:after,.brighttheme-icon-success:after{
    position:absolute;
    top:0;
    left:4px
}
.brighttheme-icon-notice{
    background-color:#2e2e00;
    color:#ffffa2;
    margin-top:2px
}
.brighttheme-icon-notice:after{
    content:"!"
}
.brighttheme-icon-info{
    background-color:#012831;
    color:#8fcedd;
    margin-top:2px
}
.brighttheme-icon-info:after{
    content:"i"
}
.brighttheme-icon-success{
    background-color:#104300;
    color:#aff29a;
    margin-top:2px
}
.brighttheme-icon-success:after{
    content:"\002713"
}
.brighttheme-icon-error{
    position:relative;
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:16px solid #2e0400;
    font-size:0;
    line-height:0;
    color:#b8e9c9;
    margin-top:1px
}
.brighttheme-icon-error:after{
    position:absolute;
    top:1px;
    left:-4px;
    font-size:12px;
    font-weight:700;
    line-height:16px;
    font-family:"Courier New",Courier,monospace;
    content:"!"
}
.brighttheme-icon-closer,.brighttheme-icon-sticker{
    display:inline-block
}
.brighttheme-icon-closer:after{
    top:-4px;
    content:"\002715"
}
.brighttheme-icon-sticker:after{
    top:-5px;
    content:"\002016"
}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after{
    content:"\00003E"
}
.brighttheme .ui-pnotify-action-bar{
    padding-top:12px
}
.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{
    display:block;
    width:100%;
    margin-bottom:12px!important
}
.brighttheme .ui-pnotify-action-button{
    text-transform:uppercase;
    font-weight:700;
    padding:4px 8px;
    border:none;
    background:0 0
}
.brighttheme .ui-pnotify-action-button.btn-primary{
    border:none;
    border-radius:0
}
.brighttheme-notice .ui-pnotify-action-button.btn-primary{
    background-color:#ff0;
    color:#4f4f00
}
.brighttheme-info .ui-pnotify-action-button.btn-primary{
    background-color:#0286a5;
    color:#012831
}
.brighttheme-success .ui-pnotify-action-button.btn-primary{
    background-color:#35db00;
    color:#104300
}
.brighttheme-error .ui-pnotify-action-button.btn-primary{
    background-color:#979268;
    color:#4f0800
}
 .ui-pnotify-closer,.ui-pnotify-sticker{
    float:right;
    margin-left:.2em
}
 .ui-pnotify-history-container{
    position:absolute;
    top:0;
    right:18px;
    width:70px;
    border-top:none;
    padding:0;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    z-index:10000
}
.ui-pnotify-history-container.ui-pnotify-history-fixed{
    position:fixed
}
.ui-pnotify-history-container .ui-pnotify-history-header{
    padding:2px;
    text-align:center
}
.ui-pnotify-history-container button{
    cursor:pointer;
    display:block;
    width:100%
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown{
    display:block;
    margin:0 auto
}
.ui-pnotify-history-brighttheme{
    background-color:#8fcedd;
    border:0 solid #0286a5;
    color:#012831
}
.ui-pnotify-history-brighttheme button{
    text-transform:uppercase;
    font-weight:700;
    padding:4px 8px;
    border:none;
    background:0 0
}
.ui-pnotify-history-brighttheme .ui-pnotify-history-pulldown::after{
    display:block;
    font-size:16px;
    line-height:14px;
    padding-bottom:4px;
    content:"⌄";
    text-align:center;
    font-weight:700;
    font-family:Arial,sans-serif
}
 .ui-pnotify-container{
    position:relative;
    left:0
}
@media (max-width:480px){
    .ui-pnotify-mobile-able.ui-pnotify{
        position:fixed;
        top:0;
        right:0;
        left:0;
        width:auto!important;
        font-size:1.2em;
        -webkit-font-smoothing:antialiased;
        -moz-font-smoothing:antialiased;
        -ms-font-smoothing:antialiased;
        font-smoothing:antialiased
    }
    .ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        border-bottom-width:5px
    }
    .ui-pnotify-mobile-able .ui-pnotify-container{
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-topleft{
        left:0;
        right:0
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright{
        left:0;
        right:0;
        bottom:0;
        top:auto
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow{
        border-top-width:5px;
        border-bottom-width:1px
    }
}
 .ui-pnotify.ui-pnotify-nonblock-fade{
    opacity:.2
}
.ui-pnotify.ui-pnotify-nonblock-hide{
    display:none!important
}
 