.vc_message {
    display: none;
    position: fixed;
    .box-sizing(border-box);
    padding: 10px;
    text-align: center;
    top: 56px;
    left: 0;
    width: 100%;
    background: #CCCCCC;
    color: #000000;
    &.success, &.type-success {
        background: #d8edc7;
        border-bottom: 1px solid #cae1b7;
        color: #8A987E;
    }
    &.error, &.type-error {
        background: #EBE4C7;
        border-bottom: 1px solid #DDD2B3;
        color: #938D7C;
    }
}
.vc_panel-message {
    display: none;
    z-index: 100000;
    position: absolute;
    .box-sizing(border-box);
    padding: 10px;
    text-align: center;
    top: 38px;
    left: 0;
    width: 100%;
    background: #CCCCCC;
    color: #000000;
    &.type-success {
        background: #d8edc7;
        border-bottom: 1px solid #cae1b7;
        color: #8A987E;
    }
    &.type-error {
        background: #EBE4C7;
        border-bottom: 1px solid #DDD2B3;
        color: #938D7C;
    }
}