.complaints_interface {
    width: auto;
    /*display:inline-block;*/
    /*width:110px;*/
    /*height:15px;*/
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*word-wrap: normal;*/
    /*-moz-user-select: none;*/
    /*-khtml-user-select: none;*/
    /*-webkit-user-select: none;*/
    /*user-select: none;*/
}
.complaints_interface_link_txt {
    display:inline-block;
    color:#5d8c5d;
    cursor:pointer;
    padding-right:3px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.complaints_interface_link_txt:hover {
    color:#E47129;
}
.complaints_interface_wait {
    display:none;
    float:right;
    width:14px;
    height:14px;
    background:url('./../images/load.gif') center right no-repeat;
    background-size:12px;
    background-position:0px 1px;
}
.complaints_interface_dialog {
    display:inline-block;
    position:absolute;
    width:280px;
    /*margin-top:20px;*/
    /*margin-left:-280px;*/
    /*margin-bottom:20px;*/
    margin-top: 32px;
    margin-left: -179px;
    margin-bottom: 20px;    
    border: 1px solid #d2d2d2;
    border-radius: 2px 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.05);
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    opacity:1;
    z-index:1000;
    text-align:left;
    white-space:normal;
    word-wrap:normal;
}
.complaints_interface_dialog_mobile {
    margin:0;
    left:5px;
    margin-top:20px;
    margin-bottom:20px;
}
.complaints_interface_dialog_header {
    display:inline-block;
    color: #727272;
    font-size:18px;
    font-weight:300;
    width:280px;
    margin-bottom:10px;
}
.complaints_interface_dialog_close {
    display:inline-block;
    float:right;
    width:18px;
    height:18px;
    background:url('./../images/close.png') center right no-repeat;
    background-size:18px;
    cursor:pointer;
}
.complaints_interface_dialog_close:hover {
    opacity:0.75;
}

.complaints_interface_dialog_content {
    float:left;
}
.complaints_interface_message_error {
    display:inline-block;
    float:left;
    font-size:13px;
    width:257px;
    padding: 5px 10px;
    border-radius:2px;
    color: #333333;
    border: 1px solid #E50038;
    background: none repeat scroll 0% 0% #FF86A3;
    word-wrap:break-word;
    white-space: pre-wrap;
}
.complaints_interface_textarena{resize: none;border:1px solid #ababab;height:150px;width:268px;padding-left:5px;padding-right:5px;border-radius: 2px 2px;font-family:Roboto, Tahoma, Arial, sans-serif;font-size:13px;}
.complaints_interface_textarena:hover{border:1px solid #999999;box-shadow: 0 0 1px #ababab;}
.complaints_interface_textarena:focus{border:1px solid #a0a0a0;box-shadow: 0 0 2px #ababab;}

.complaints_interface_elem_header {
    font-size:14px;
    font-weight:400;
}

.chosen-container-single .chosen-single {
    font-size:14px;
    font-weight:400;
}
.chosen-container .chosen-results {
    font-size:14px;
    font-weight:400;
}