#velarochat #chatwindow-01 {
    background : #ff6633;
    height : 41px;
    line-height : 41px;
    margin : 0;
    padding : 0px 14px;
    color : #FFF;
    z-index : 99;
}

#velarochat .author_client {
    color : #ff6633;
}

.velaro-survey-submit button {
    border-color : #ff6633;
}

#velaro-social-links {
    background-color : #38424a;
}

#powered-by-velaro {
    background : #38424a;
    display : none;
}

#velarochat .operator-role {
    color : #afb3c6;
    font-size : 9px;
    height : 20px;
    line-height : 20px;
    border : 1px solid #e1e3e9;
    padding : 0 10px;
    text-transform : uppercase;
    margin : 4px 0 0;
    border-radius : 3px;
}

#velarochat .operator-role.widget-area {
    border : none;
}

#velarochat .author_operator {
    color : #38424a;
}

#velarochat .submit {
    background : #068BB8;
    border : none;
    background-color : #ff6633;
    width : 46px;
    padding : 0;
    height : 42px;
    top : 0;
    bottom : 0;
    right : 0;
}

#velarochat #velaro-rating-text {
    color : #38424a;
    font-family : lato, verdana;
    font-size : 14px;
}

#velarochat .operator-name {
    color : #ff6633;
    padding : 0;
}

#velarochat .velaro-survey-header {
    color : #ff6633;
}

#velarochat .survey-submit {
    background : #ff6633;
}

#velarochat #velaro-content {
    background : #F4F4F4;
}

#velarochat .msg-text {
    color : #38424a;
    font-family : lato, verdana;
    font-size : 14px;
}

#velarochat .velaro_time_client,
#velarochat .time_operator {
    font-size : 12px;
    font-family : lato, verdana;
    color : #38424a;
    opacity : .5;
    padding : 0;
}

#velarochat .client,
#velarochat .operator {
    background : #FFF;
    border : none;
    margin-bottom : 7px;
    padding : 9px 12px 10px 15px;
}

#velarochat .body-inner {
    background-color : transparent;
    border : none;
}

#velarochat .chatheader {
    background : #FFF;
    margin : -10px -12px 13px -12px;
    padding : 14px 12px 10px 13px;
}

#velarochat span,
#velarochat div,
#velarochat p,
#velarochat a,
#velaro-action-inner span {
    font-family : lato, verdana;
    font-size : 14px;
}

#velarochat .header-rating {
    padding : 0;
    color : #38424a;
}

#velarochat .textarea-wrapper {
    border : none;
}

#velarochat .textarea-inner {
    border : none;
}

#velaro-chat-text {
    width : calc(100% - 57px);
    border-radius : 3px;
    border : 1px solid #afb3c6;
    height : 40px;
    box-sizing : border-box;
}

#velarochat .submit {
    border : none;
    background-color : #ff6633;
    width : 46px;
    padding : 0;
    height : 42px;
    top : 0;
    bottom : 0;
    right : 0;
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content : "";
    width : 14px;
    height : 14px;
    background-position : -68px -34px;
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    background-repeat : no-repeat;
    display : block;
}

#velarochat .uploaded {
    float : left;
}

#velarochat #line-rating span img {
    display : none;
}

#velarochat #line-rating> span {
    width : 9px;
    height : 10px;
    display : inline-block;
    vertical-align : top;
}

#velarochat #line-rating span {
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    background-repeat : no-repeat;
    cursor : pointer;
}

#velarochat #line-rating span:first-child {
    width : 9px;
    height : 10px;
    background-position : -49px -27px;
}

#velarochat #line-rating span:last-child {
    margin-left : 3px;
    width : 9px;
    height : 10px;
    background-position : -30px -27px;
}

#velarochat .submit img {
    display : none;
}

#velarochat .submit:after {
    content : "";
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    background-repeat : no-repeat;
    width : 19px;
    height : 19px;
    background-position : -80px -5px;
    display : block;
    margin : auto;
}

.fa-velaro-print:before {
    content : "";
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    display : block;
    width : 15px;
    height : 14px;
    background-position : -5px -5px;
}

.fa-velaro-envelope-o:before {
    content : "";
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    width : 15px;
    height : 11px;
    background-position : -30px -5px;
    display : block;
}

.fa-velaro-upload:before {
    content : "";
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    display : block;
    width : 15px;
    height : 12px;
    background-position : -55px -5px;
}

.fa-velaro-plus:before {
    content : "";
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    display : block;
    background-repeat : no-repeat;
    width : 16px;
    height : 16px;
    background-position : -34px -47px;
}

#chat-header-actions i {
    vertical-align : middle;
}

#textarea-inner textarea:focus {
    border : 1px solid #afb3c6;
}

.fa-velaro-close:before,
.fa-velaro-remove:before,
.fa-velaro-times:before {
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/velaroSprite.png);
    background-repeat : no-repeat;
    width : 14px;
    height : 14px;
    background-position : -68px -34px;
    display : block;
    content : "";
}

.velaro-action-container-button {
    background-color : #ff6633;
    border-color : #ff6633;
}

#velarochat-container-dynamic {
    box-shadow : -1px -1px 4px 0 rgba(87,71,81,0.5);
}

#velaro-mobile-inline {
    box-shadow : -1px -1px 4px 0 rgba(87,71,81,0.5);
    z-index : 9;
    padding : 5px 10px 5px 30px !important;
}

#velaro-mobile-inline:before {
    content : "";
    position : absolute;
    height : 15px;
    width : 19px;
    background-image : url(http://www.myrental.com/hubfs/Myrental%20Theme%202.0/Velaro/chat.png);
    left : 5px;
    top : 9px;
    background-repeat : no-repeat;
    background-position : center;
    background-size : 19px 15px;
}

#velaro-mobile-inline img {
    display : none;
}

