
.__lo_poll_choice
{
	transition: background-color 0.20s ease-in-out;
}
#lo_chat_box input, #lo_pre_chat_form input, #lo_chat_box textarea, #lo_poll_box textarea
{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
#lo_chat_box td
{
	padding:initial;
	border:none;
	vertical-align: middle;
}
#lo_poll_box, #lo_chat_box
{
    bottom: -400px; /* to start below page */
	-webkit-transition: bottom .7s cubic-bezier(0.65, 0.05, 0.36, 1), background-color .5s ease-in-out;	
	transition: bottom .7s cubic-bezier(0.65, 0.05, 0.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_comments
{
    font-family: inherit;
    font-size: inherit;
    height: auto;
}
#lo_chat_box table,
#lo_chat_box thead,
#lo_chat_box tbody,
#lo_chat_box tfoot,
#lo_chat_box tr,
#lo_chat_box table tr:first-child,
#lo_chat_box table td:first-child,
#lo_chat_box table tr:last-child,
#lo_chat_boxtable  td:last-child,
#lo_chat_box table th,
#lo_chat_box table td {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    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
{
    /*padding-top:10px;*/
    clear: right;
}
#lo_chat_box .operator_img_wrap, #lo_chat_box .operator_img_wrap img
{
    float:left;
}
#lo_chat_box textarea, #lo_chat_box input,  #lo_chat_box select{

font-size:12px;
min-height: initial;
margin:0px;
margin-bottom:0px;
margin-top:0px;
    
}
#lo_chat_box table th, #lo_chat_box table td {
    display: inline;
}

#lo_chat_box table
{
	margin:initial;
	vertical-align:middle;
	margin-left: 10px;
}
/*
#lo_chat_box[dir="ltr"],
#lo_chat_box[style*="direction: ltr"]
*/
[dir="ltr"] #lo_chat_box {
    text-align: left;
}

/*
#lo_chat_box[dir="rtl"],
#lo_chat_box[style*="direction: rtl"]
*/
[dir="rtl"] #lo_chat_box {
    text-align: right;
}

#lo_chat_box {
    /* Align text relative to language's script; works in all browsers except IE & older Opera. */
    text-align: start;
}

/* iPhone, portrait & landscape. */
@media all and (max-device-width: 480px) {
  #lo_chat_box textarea, #lo_chat_box input,  #lo_chat_box select{
        font-size:16px;
        
    }
}
