.UR_chatAnimated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes UR_chatPreloaderColor {
    100%, 0%{
        border-color: #d62d20;
    }
    40%{
        border-color: #0057e7;
    }
    66%{
        border-color: #008744;
    }
    80%, 90%{
        border-color: #ffa700;
    }
}

@keyframes UR_chatPreloaderColor {
    100%, 0%{
        border-color: #d62d20;
    }
    40%{
        border-color: #0057e7;
    }
    66%{
        border-color: #008744;
    }
    80%, 90%{
        border-color: #ffa700;
    }
}

@-webkit-keyframes UR_chatPreloaderRotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes UR_chatPreloaderRotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes UR_chatPreloaderPieRight {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25%, 45% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75%, 100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes UR_chatPreloaderPieRight {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25%, 45% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75%, 100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes UR_chatPreloaderPieLeft {
    0%, 25% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    55%, 75% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes UR_chatPreloaderPieLeft {
    0%, 25% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    55%, 75% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes UR_chatSlideInUp {
    from {
        -webkit-transform: translate3d(0px, 100%, 0px);
        transform: translate3d(0px, 100%, 0px);
        visibility: visible;
    }
    50% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        transform: translate3d(0px, 0px, 0px);
    }
}

@keyframes UR_chatSlideInUp {
    0% {
        transform: translate3d(0px, 100%, 0px);
        visibility: visible;
    }
    100% {
        transform: translate3d(0px, 0px, 0px);
    }
}

@-webkit-keyframes UR_chatFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.UR_chatFadeInUp {
    -webkit-animation-name: UR_chatFadeInUp;
    animation-name: UR_chatFadeInUp;
}

@-webkit-keyframes UR_chatFadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.UR_chatFadeInRight {
    -webkit-animation-name: UR_chatFadeInRight;
    animation-name: UR_chatFadeInRight;
}

@-webkit-keyframes UR_chatFadeOutLeft {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes UR_chatFadeOutLeft {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: UR_chatFadeOutLeft;
    animation-name: UR_chatFadeOutLeft;
}

@-webkit-keyframes UR_chatMessagesPreloaderCircle1 {
    0% {
        top: 10px;
    }
    15% {
        top: 0;
    }
    25% {
        top: 10px;
    }
}

@-webkit-keyframes UR_chatMessagesPreloaderCircle2 {
    10% {
        top: 10px;
    }
    25% {
        top: 0;
    }
    35% {
        top: 10px;
    }
}

@-webkit-keyframes UR_chatMessagesPreloaderCircle3 {
    15% {
        top: 10px;
    }
    30% {
        top: 0;
    }
    40% {
        top: 10px;
    }
}

@-webkit-keyframes UR_pulseWidget {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.0;
    }
}

@keyframes UR_pulseWidget {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.0;
    }
}

.UR_pulseWidget {
    -webkit-animation-name: UR_pulseWidget;
    animation-name: UR_pulseWidget;
}

@-webkit-keyframes UR_chatFadeInRightSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(5%, 0, 0);
        transform: translate3d(5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInRightSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(5%, 0, 0);
        transform: translate3d(5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInLeftSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-5%, 0, 0);
        transform: translate3d(-5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInLeftSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-5%, 0, 0);
        transform: translate3d(-5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 5%, 0);
        transform: translate3d(0, 5%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 5%, 0);
        transform: translate3d(0, 5%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInUpFooter {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUpFooter {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes UR_chatFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes UR_chatFadeInHeader {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInHeader {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInUpMessage {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUpMessage {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}