.notifierContainer{
    z-index: 999999999999999;
    padding: 15px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    position: fixed;
    font-weight: bold;
    text-align: center;
    min-width: 200px;
    max-width: 600px;
    margin: inherit;
    color: #ffffff;
    background: rgba(0,0,0,.4);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    transition-delay: 100ms;
    -webkit-transition: -webkit-transform 1000ms ease, opacity 1000ms ease;
    -moz-transition: -moz-transform 1000 ease, opacity 1000ms ease;
    -ms-transition: -ms-transform 1000ms ease, opacity 1000ms ease;
    transition: transform 1000ms ease, opacity 1000 ease;
    opacity: 0;
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
}
.notifierContainer.animate{
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.notifierContainer.information{
    border: 1px solid transparent;
    border-color: #F0C36D;
    background-color: #F9EDBE;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.notifierContainer.success{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin: inherit;
    color: #4F8A10;
    border: 1px solid #4F8A10;
    background-color: #DFF2BF;
    background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 1px, #DFF2BF 2px, #DFF2BF 48%, #D5EEAA); /* mozilla */
    background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 1px, #DFF2BF 2px, #DFF2BF 48%, #D5EEAA); /* safari, chrome */
}
.notifierContainer.warning{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #9F6000;
    border: 1px solid #9F6000;
    background-color: #FEEFB3;
    background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 1px, #FEEFB3 2px, #FEEFB3 48%, #FDEA9B); /* mozilla */
    background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 1px, #FEEFB3 2px, #FEEFB3 48%, #FDEA9B); /* safari, chrome */
}
.notifierContainer.error{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #D8000C;
    border: 1px solid #D8000C;
    background-color: #FFBABA;
    background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 1px, #FFBABA 2px, #FFBABA 48%, #FF9E9E); /* mozilla */
    background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 1px, #FFBABA 2px, #FFBABA 48%, #FF9E9E); /* safari, chrome */
}

.notifierContainer .buttonsContainer{
    display: inline-block;
    padding: 2px 10px;
}
.notifierContainer button{
    border: 1px solid #EEE;
    padding: 3px;
    background-color: aliceblue;
    cursor: pointer;
}