#wpsp_helpdesk_agent{
position: fixed;
bottom: 25px;
right: -90px;
z-index: 999999999;
width: 60px;
cursor: pointer;
}
#wpsp_helpdesk_widget{
position: fixed;
bottom: -2px;
right: 10px;
z-index: 999999999;
width: 300px;
color: #ffffff;
border: 2px solid #239FDB;
border-radius: 5px;
font-size: 15px;
font-family: Raleway,Arial,Helvetica,sans-serif;
display: none;
overflow: hidden;
}
#wpsp_helpdesk_widget div{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#wpsp_helpdesk_widget_minimize{
float: right;
cursor: pointer;
}
.wpsp_helpdesk_widget_menu_item{
width: 100%; 
background-color: #52545B;
color: #fff;
padding: 5px 5px 5px 10px;
cursor: pointer;
}
.wpsp_helpdesk_widget_menu_item:hover{
background-color: #606268;
}
.wpsp_helpdesk_widget_menu_item table{
width: 280px;
}
.wpsp_helpdesk_widget_menu_item table,
.wpsp_helpdesk_widget_menu_item tbody,
.wpsp_helpdesk_widget_menu_item tr,
.wpsp_helpdesk_widget_menu_item td{
border: none;
margin: 0;
}
.wpsp_helpdesk_widget_menu_item .menu_item_icon{
padding: 0px;
width: 45px;
text-align: left;
vertical-align: middle;
}
.menu_item_icon img{
width: 35px;
vertical-align: middle;
}
.wpsp_helpdesk_widget_menu_item .menu_item_label{
padding: 0;
vertical-align: middle;
text-align: left;
}
@media only screen and (min-width:300px) and (max-width: 450px) {
#wpsp_helpdesk_agent{
width: 50px;
}
}.wpsp_list_template_tags{
font-style: italic;
height: 100px;
padding: 10px;
border: 1px solid #c3c3c3;
overflow: auto;
}
#wpsp_select_canned_reply{
font-weight: bold;
}
#wpsp_canned_reply_categories,#wpsp_set_canned_reply_category{
font-weight: bold;
}
#wpsp_select_canned_reply_div{
float: right;
margin-top: -25px;
margin-right: 47px;
}