#mailer_message{
    border: 0 !important;
}

#mailer_message div.message_body input{
    width: 250px;
    margin: 5px 0;
}

#mailer_message div.message_body textarea{
    width: 98%;
    height: 120px;
    padding: 2px;
}

.mailer_input_line{
    border: 1px solid #AAA;
    border-radius: 2px;
    margin-bottom: 4px;
}

.mailer_input_label{
    display: inline-block;
    width: 17%;
    padding: 7px 3px;
    background-color: #E2E2E2;
    text-align: right;
    font-weight: bold;
}

.mailer_input_field{
    background: none !important;
    border: none !important;
    margin: 1px !important;
    width: 78% !important;
    display: inline-block !important;
}

#emails_autocomplete {
    background-color: white;
    margin-top: 3px;
    border: 1px solid #bbb;
    border-radius: 2px;
    box-shadow: 1px 1px 11px rgba(0,0,0,0.5);
    min-width: 200px;
    max-height: 180px;
    overflow-y: auto;
}

#emails_autocomplete ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#emails_autocomplete li.selected {
    color: black ;
}

.mailer_input_line span.user{
    display: inline-block;
    padding: 4px;
    background-color: #555;
    border-radius: 4px;
    color: white;
    margin: 1px 3px;
}

.mailer_input_line span.user span.icon-remove{
    display: inline-block;
    margin-left: 3px;
    cursor: pointer;
}

.mailer_tofield_line{
    overflow-y: auto;
    position: relative;
    height: 31px;
    min-height: 31px;
}

.mailer_tofield_line span.mailer_input_label{
    height: 90px;
}

.mailer_input_line.mailer_tofield_line input#tofield{

    width: 120px !important;

}