.__lo_poll_choice{
    transition:background-color .2s ease-in-out
}
#lo_chat_box input,#lo_chat_box textarea,#lo_poll_box textarea,#lo_pre_chat_form input{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#lo_chat_box td{
    padding:initial;
    border: none;
    vertical-align:middle;
}
#lo_chat_box,#lo_poll_box{
    bottom:-400px;
    -webkit-transition:bottom .7s cubic-bezier(.65,.05,.36,1),background-color .5s ease-in-out;
    transition:bottom .7s cubic-bezier(.65,.05,.36,1),background-color .5s ease-in-out
}
.__lo_poll_choice>div{
    font-size:inherit;
    color:inherit;
    font-weight:inherit;
    width:inherit
}
.__lo_poll_choice>div>label{
    display:inline;
    font-size:inherit;
    color:inherit;
    background-color:inherit
}
.__lo_poll_choice input[type=radio]{
    -webkit-appearance:radio;
    -moz-appearance:radio
}
#_lo_poll_comments{
    font-family:inherit;
    font-size:inherit;
    height:auto
}
#lo_chat_box table,#lo_chat_box table td,#lo_chat_box table td:first-child,#lo_chat_box table th,#lo_chat_box table tr:first-child,#lo_chat_box table tr:last-child,#lo_chat_box tbody,#lo_chat_box tfoot,#lo_chat_box thead,#lo_chat_box tr,#lo_chat_boxtable td:last-child{
    display:block;
    width:auto;
    height:auto;
    margin:0;
    padding:0;
    background-color:inherit;
    border:none;
    border-collapse:inherit;
    border-spacing:0;
    border-color:inherit;
    vertical-align:inherit;
    text-align:left;
    font-weight:inherit;
    -webkit-border-horizontal-spacing:0;
    -webkit-border-vertical-spacing:0
}
#lo_chat_box #lo_operator{
    padding:10px
}
#lo_chat_box #lo_operator .operator_title_wrap{
    clear:right;
    float:right;
    width:82%
}
#lo_chat_box .operator_img_wrap,#lo_chat_box .operator_img_wrap img{
    float:left
}
#lo_chat_box input,#lo_chat_box select,#lo_chat_box textarea{
    font-size:12px;
    min-height:initial;
    margin:0
}
#lo_chat_box table td,#lo_chat_box table th{
    display:inline
}
#lo_chat_box table{
    margin:initial initial initial 10px;
    vertical-align:middle
}
[dir=ltr] #lo_chat_box{
    text-align:left
}
[dir=rtl] #lo_chat_box{
    text-align:right
}
#lo_chat_box{
    text-align:start
}
@media all and (max-device-width:480px){
    #lo_chat_box input,#lo_chat_box select,#lo_chat_box textarea{
        font-size:16px
    }
}
#loPreChatForm input.loPreChatQuestion::-ms-input-placeholder,#loPreChatForm input.loPreChatQuestion::-webkit-input-placeholder,#loPreChatForm input.loPreChatQuestion::placeholder{
    color:initial!important
}
