.m1_zag{ background:url(images/m1_zag.gif) bottom repeat-x; padding-bottom:5px; color:#a8b9c7; font-size:11px}
.m1_zag h2{ margin:0; font-size:18px; font-weight:normal; color:#466189}
.m1_item{ background:url(images/m1_item.gif) top repeat-x; font-size:12px; font-family:Century Gothic, Helvetica, sans-serif; color:#515f74; padding:5px 0 5px 0}
.m1_start{font-size:12px; font-family:Century Gothic, Helvetica, sans-serif; color:#515f74; padding:10px 0 5px 0}
.m1_item a, .m1_start a{ color:#515f74; text-decoration:none; background:url(images/m1_item_a.gif) top left no-repeat; padding-left:16px; display:block}
.m1_item a:hover, .m1_start a:hover{ text-decoration:underline}

.m2_zag{ background:url(images/m2_zag.gif) bottom repeat-x; color:#a8b9c7; vertical-align:top; height:60px; padding-left:25px;font-size:11px}
.m2_zag h2{ margin:0; font-size:18px; font-weight:normal; color:#1991cf}
.m2_item{ background:url(images/m2_item.gif) top no-repeat; background-color:#55bae6; font-size:11px; font-family:Century Gothic, Helvetica, sans-serif; color:#fff; padding:6px 0 5px 15px}
.m2_start{ background:url(images/m2_start.gif) top no-repeat; background-color:#55bae6; font-size:11px; font-family:Century Gothic, Helvetica, sans-serif; color:#fff; padding:6px 0 5px 15px}
.m2_start a, .m2_item a{ color:#fff; text-decoration:none}
.m2_start a:hover, .m2_item a:hover{ text-decoration:underline}
.m2_l{ background:#55bae6; width:21px}
.m2_r{ background:#55bae6; width:21px}
.m2_end{ background:url(images/m2_end.gif) bottom right no-repeat;background-color:#55bae6; vertical-align:middle; padding:10px 0 15px 27px}

.m3_zag{ background:url(images/m1_zag.gif) bottom repeat-x; padding-bottom:5px; color:#a8b9c7;font-size:11px}
.m3_zag h2{ margin:0; font-size:18px; font-weight:normal; color:#ff8a22}
.m3_item{color:#515f74; padding:5px 7px 5px 7px}
.m3_item .calc{ width:100%; border:1px solid #e2e2e2; padding:2px; color:#7a8494; background-color:#f4f4f4}
.m3_item p{ margin:0px 0 2px 4px}
.m3_item span{color:#ff8a22; font-size:15px}

.edit1{ border:none; background:url(images/input.gif) no-repeat center; padding:3px 5px 3px 30px; width:146px; color:#6b7c98}

.b_lt{ background:url(images/b_lt.gif) no-repeat bottom right; width:5px; height:5px; font-size:1px}
.b_rt{ background:url(images/b_rt.gif) no-repeat bottom left; width:5px; height:5px; font-size:1px}
.b_lb{ background:url(images/b_lb.gif) no-repeat top right; width:5px; height:5px; font-size:1px}
.b_rb{ background:url(images/b_rb.gif) no-repeat top left; width:5px; height:5px; font-size:1px}
.b_rc, .b_lc, .b_ct, .b_cb, .b_cc{ background:#6685a1; font-size:1px}
.b_cc{ color:#FFFFFF; padding:8px 15px; font-size:12px}

.table2 { border:none; border-collapse:collapse; width: 100%; }
#ajax_content_login .table2 td {
    border: none;
}
.table2 td { padding:0px; }
.table2 img { border:none; width: auto;vertical-align: top; }

.table1{border-collapse:collapse; width:100%}
.table1 th{ background:#55bae6; color:#FFFFFF; font-size:15px; font-weight:normal; padding:5px 10px 5px 15px; text-align:left}
/*.table1 td{ padding:5px 10px 5px 5px; }*/
.table1 td.label{ text-align:right}
.th1 td{ background:#ffffff; color:#003663}
.th2 td{ background:#fbfcfd; color:#003663}
#page_price, #total_price{ color: #0477a3; font: 400 14px / 24px Verdana;}
.input1{ border:1px solid #d9dee5; width:230px; color:#384e78; padding:2px 4px}
.input2{ border:1px solid #d9dee5; color:#384e78; padding:1px}
.user_td{ padding:3px 0; color:#FFFFFF}
.user_td a{ color:#FFFFFF}

.table3{border-collapse:collapse; border:1px solid #EAEAEA; width:100%}
.table3 th{ background:#55bae6; border:1px solid #EAEAEA; color:#FFFFFF; font-size:15px; font-weight:normal; padding:5px 10px 5px 15px; text-align:left}
.table3 td{ padding:5px 10px 5px 5px; border:1px solid #EAEAEA; }
.table3 td.label{ text-align:right}

.table_essay_calculator { border-collapse:collapse; }
.table_essay_calculator td { border:1px solid #dae3ee; padding:5px 10px; }

.zb-title { vertical-align:middle; font:18px 'Myriad Pro'; text-transform:uppercase; background:url(images/zb-t.png) repeat-x; }
.zb-title div { padding:3px 35px; }
.zb { background:#fff; }
.zb-line1 { height:6px; background:url(images/zb-line1.gif) repeat-x; }
.zb .tr1 td { background:#fff; }
.zb .tr2 td { background:#f5f6f9; }
.zb .l { padding:5px 0px; text-align:right; color:#8e92a5; font:bold 11px Century Gothic; }
.zb .r { padding:5px 10px; color:#8e92a5; font:11px Century Gothic; }
.zb .blue { color:#1777d3; }
.zb .red { color:#db5f14; }
.zb th.title1 { height:30px; padding:0px 18px; color:#101010; font:400 14px Verdana;background: -moz-linear-gradient(top, #f6f4f4 0%, #e6e3e3 100%);
    background: -webkit-linear-gradient(top, #f6f4f4 0%,#e6e3e3 100%);
    background: linear-gradient(to bottom, #f6f4f4 0%,#e6e3e3 100%);
    -moz-box-shadow: 0px 0px 3px 0.00px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 3px 0.00px rgba(0, 0, 0, 0.55);
    box-shadow: 0px 0px 3px 0.00px rgba(0, 0, 0, 0.55);; vertical-align: middle }
.zb .border { border-collapse:collapse; }
/*.zb .border th, .zb .border td { border:1px solid #e4e7f2; }*/
.zb .border td { padding:3px 18px; }

.b-1, .b-2, .b-1 div, .b-2 div { display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; cursor:pointer; }
.b-1 div.c { height:22px; padding:0px; background:url(images/xb-1bg.gif) repeat-x; }
.b-1 div.l { height:22px; padding:0px; background:url(images/xb-1l.gif) no-repeat left; }
.b-1 div.r { height:22px; padding:0px; font:11px Century Gothic; color:#fff; line-height:22px; white-space:nowrap; padding:0px 5px; background:url(images/xb-1r.gif) no-repeat right; }
.b-2 div.c { height:22px; padding:0px; background:url(images/xb-2bg.gif) repeat-x; }
.b-2 div.l { height:22px; padding:0px; background:url(images/xb-2l.gif) no-repeat left; }
.b-2 div.r { height:22px; padding:0px; font:11px Century Gothic; color:#fff; line-height:22px; white-space:nowrap; padding:0px 15px; background:url(images/xb-2r.gif) no-repeat right; }

.orderform .error {background-color:#ffcccc!important;}
.orderform a {text-decoration:none}
.orderform a img {vertical-align:middle;width: auto!important;margin-bottom: 0;}
.registered .hidden-p {display:none}

.jswindow {position:absolute; z-index:9999;}
.jswindow>table {margin:2px;}
.jswindow_title {cursor:default; font:bold x-small Verdana, Century Gothic, Helvetica, sans-serif; color:#000000; background-color:#edf9ff}
.jswindow_caption {text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px}
.jswindow_buttons {text-align:right; vertical-align:middle; white-space:nowrap; padding:5px}
.jswindow_buttons a {color:#666; margin:0px 2px}
.jswindow_content {font-family:Verdana, Century Gothic, Helvetica, sans-serif; font-size: 11px; color:#525252; text-align:justify; line-height:1.5em; padding:4px; background-color:#edf9ff}
.jswindow_content a {color:#da0f0f; text-decoration:underline}
.jswindow_content a:hover {color:#da0f0f; text-decoration:none}
.jswindow_content p {margin:0px 0px 10px 0px}

.price_currency { background:none; border:none; color:#4a5f74; font-weight:bold; font-size:12px; font-family:tahoma; width:32px; height:26px; text-align:center; padding:1px}
.price_currency_active, .price_currency:hover{ background:none; color:#ff4800}

.order-td{ padding:5px; vertical-align:top; width:48%}
.essays-footer{ padding:5px 0 0 10px; text-align:left}
.essays-footer ul{ list-style:none outside none; margin:0; padding:0 0 0 1px;}
.essays-footer ul li{ float:left; width:133px; margin:1px 1px 1px 1px; padding:0; background:none}
.essays-footer ul li a{ font-weight:normal}
.hide{ display:none}

#sidebar-menu .m1_item a, #sidebar-menu .m1_start a {
    background: url("images/mark-1.gif") no-repeat scroll 0 4px transparent;
    color: #515F74;
    display: block;
    padding-left: 16px;
    text-decoration: none;
}

.essay-order {
    background: url('images/essay-order-bg.png');
    height: 169px;
    margin: 10px auto;
    width: 603px;
}

.essay-order .title {
    background: url('images/essay-order-title-bg.png') no-repeat 3% 50%;
    color: #FF7800;
    font-family: "Times New Roman",Times,serif;
    font-size: 18px;
    padding: 16px 53px;
    text-transform: uppercase;
}

.essay-order select, .essay-order input[type="text"] {
    background: #fff;
    border: 1px solid #d4dde2;
    color: #333;
    font-family: tahoma;
    font-size: 12px;
    padding: 2px;
    width: 103px;
}

.revision_alert_message b {
    color:red;
}
.revision_alert_message {
    color:#722585;
    font-size: 12px;
}
.submit_err_message {display: none; color: red;}
.submit_button[disabled=""]:hover+.submit_err_message,
.submit_button:disabled:hover+.submit_err_message
{
    display:block;
}
div#ajax_ordermessages tr td:first-child {
    width: 150px;
}

/* Mobile essays prices */
#table_essay_calculator tr td:last-child {
    display: none;
}
#table_essay_calculator.mobile tr td {
    display: none;
}
#table_essay_calculator.mobile tr td:first-child, #table_essay_calculator.mobile tr td:last-child {
    display: table-cell;
}
#table_essay_calculator .essays-levels {
    color: #fff;
    width: 48px;
    text-align: center;
    cursor: pointer;
}
#table_essay_calculator > tbody > tr:first-child td:last-child {
    text-align: center;
}

#table_essay_calculator .essays-levels {
    color: #f18638;
    background-color: #0094d0;
    width: 48px;
    text-align: center;
    cursor: pointer;
}
#table_essay_calculator>tbody>tr:first-child td:last-child {
    text-align: center;
}
#table_essay_calculator .essays-levels.to-left {
    float: left;
}
#table_essay_calculator .essays-levels.to-right {
    float: right;
}
div#ajax_ordermessages tr.new_message span.messages_id {
    display: inline-block;
    width: 16px;
    height: 15px;
    background: url('/wp-content/plugins/essays/includes/essays/files/images/buttons/message.gif');
}
div#ajax_ordermessages tr span {
    display: inline-block;
    width: 16px;
    height: 15px;
    background: url('/wp-content/plugins/essays/includes/essays/files/images/buttons/messages.gif');
}
.essay-order .label {
    color: #0072bc;
}
.buttons a {
    display: inline-block;
    font-family: Century Gothic;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    padding: 5px 15px;
    border: 1px solid #cdcdcd;
    color: #333;
    font-weight: 700;
    margin: 5px 10px;
}
#essay_total_price {
    color: #ff0000;
    text-align: center;
    font-weight: bold;
    width: 86px;
    padding: 2px 4px;
    border: 1px solid #D8D8D8;
    font-size: 12px;
    font-family: tahoma;
    background: white;
}

/* orderform */
form.orderform
{
    position: relative;
    margin-bottom: 50px;
}


table.order_table_head
{
    border-collapse: collapse;
    width: 100%;
}

td.order_hl
{
    background: url('images/order_form/order_hl.png') no-repeat;
    width: 5px;
    height: 40px;
    padding: 0;
}

td.order_hc
{
    background: url('images/order_form/order_hc.png') repeat-x;
    padding: 0px 0px 0px 5px;
    font: bold 16px Century Gothic;
    color: #fff;
    vertical-align: middle;
}

.prices-header {
    color: #0477a3;
    font: italic 700 16px / 24px Verdana;
    margin: 0;
    padding: 5px 0 15px 50px;
}

td.order_hr
{
    background: url('images/order_form/order_hr.png') no-repeat;
    width: 135px;
    padding: 0;
}

.orderform table {
    margin: 0 auto;
}
.orderform #new_file form {
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding: 12px 0 12px 0;
}
.orderform .noborder {
    border: none!important;
}
.orderform table td {
    border: none;
}


div.bookmark
{
    display: none;
    background: url('images/order_form/bookmark.png') no-repeat right;
    width: 100%;
    height: 33px;
    margin-bottom: 10px;
}

div.steps
{
    display: none;
    background: url('images/order_form/steps.png') no-repeat center;
    height: 30px;
    margin-bottom: 20px;
    padding: 120px 40px 0px 85px;
}

div.steps_text
{
    position: absolute;
    text-align: left;
    width: 500px;
    margin-top: 138px;
    margin-left: -230px;
    left: 50%;
    font: bold 12px Century Gothic;
}




div.order_fl
{
    background: url('images/order_form/order_fl.png') no-repeat;
    width: 6px;
    height: 90px;
    float: left;
}

div.order_fc
{
    background: url('images/order_form/order_fc.png') repeat-x;
    height: 90px;
    width: 684px;
    float: left;
}

div.order_fr
{
    background: url('images/order_form/order_fr.png') no-repeat;
    width: 5px;
    height: 90px;
    float: left;
}


div.order_pl
{
    background: url('images/order_form/order_pl.png') no-repeat;
    width: 5px;
    height: 4px;
    float: left;
}

div.order_pc
{
    background: url('images/order_form/order_pc.png') repeat-x;
    height: 4px;
    width: 685px;
    float: left;
}

div.order_pr
{
    background: url('images/order_form/order_pr.png') no-repeat;
    width: 5px;
    height: 4px;
    float: left;
}


.orderform .table1 th {
    background: #55bae6;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 5px;
    text-align: left;
}
.orderform div.order_info
{
    position: absolute;
    background: #fff;
    border: 1px solid #f3f6de;
    margin-top: 5px;
    z-index: 1;
    right: 0;
    top: 20px;
}
.orderform div.order_info .table1 {
    table-layout: inherit;
}
.orderform div.order_info .table1 td {
    border: 1px solid #000;
}

div.order_info p
{
    margin: 0px;
    padding: 10px;
    line-height: normal;
    font-size: 13px;
}

.e-td.l.order_lf.total-price {
    font-weight: 700 !important;
}

span#total_price
{
    color: #e4681e;
    font: 700 20px / 39px Century Gothic;
}

table.order_table
{
    border-collapse: collapse;
    width: 100%;
}

table.order_table td
{
    padding: 5px;
}

table.order_table tr:last-child td
{
    background: #f9fbfb !important;
}

table.order_table tr.tr1 td
{
    background: #fff;
}

table.order_table tr.tr2 td
{
    background: #fafafa;
}

table.order_table tr.tr1 td img {
    width: auto;
}

td.order_lf
{
    text-align: right;
    font: bold 11px Century Gothic;
    color: #454c52;
    width: 40%;
    background: #f9fbfb url('images/order_form/order_fields.png') repeat-x bottom !important;
    border-left: 1px solid #cbd8e0;
}

td.order_input
{
    padding-left: 35px !important;
    background: #f9fbfb url('images/order_form/order_fields.png') repeat-x bottom !important;
    border-right: 1px solid #cbd8e0;
    color: #808182;
}

td.order_tf
{
    font: bold 11px Century Gothic;
    background: #f9fbfb url('images/order_form/order_fields.png') repeat-x bottom !important;
    border-right: 1px solid #cbd8e0;
    border-left: 1px solid #cbd8e0;
    color: #454c52;
}

.orderform .order_if
{
    border: 1px solid #e3e5d5;
    padding: 4px;
    background-image: none;
    font-size: 14px;
    background: #fff;
}
.orderform .order_info td {
    border: 1px solid #000;
    font-size: 12px;
}
.orderform .order_table td {
    border: none;
    padding: 5px;
    vertical-align: middle;
    font-size: 12px;
}

.order_if
{
    width: 100%;
}

p.writer_field
{
    padding: 0px 0px 3px 0px;
    height: 24px;
    margin: 0;
}

p.writer_field input
{
    border: 1px solid #e3e5d5;
    width: 90%;
    float: left;
}


textarea.order_if
{
    width: 99%;
    height: 150px;
}

span.hint
{
    position: absolute;
    margin: 3px 0px 0px -30px;
}



td.grand_total_price_wrap
{
    background: url('images/order_form/order_gtpc.png') repeat-x;
    text-align: center;
    height: 43px;
    padding: 0;
}


span.grand_total_text
{
    color: #1a4d6f;
    font: 700 18px Century Gothic;
}

span#total_price2
{
    color: #e4681e;
    font: 700 24px Century Gothic;
}

.orderform input.order_submit
{
    height: 32px;
    width: 157px;
    background-color: transparent;
    padding: 0;
    text-transform: none;
    border: 1px solid #1a4d6f;
    border-radius: 6px;
    color: #022d58;
    font: 400 24px Century Gothic;
    cursor: pointer;
    margin-top: 50px;
}

.orderform input.order_submit:hover {
    text-decoration: underline;
}

input.order_submit:disabled {
    color: #ccc;
}

input.order_submit[disabled]:hover {
    color: #ccc;
    cursor: no-drop;
}

table.order_table_foot
{
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
}

table.order_table_foot td
{
    padding: 0px;
}

td.order_fl
{
    background: #f9fbfb url('images/order_form/order_fl.png') no-repeat;
    width: 5px;
    height: 5px;
    font-size: 1px;
}

td.order_fc
{
    background: #f9fbfb url('images/order_form/order_fc.png') repeat-x;
    font-size: 1px;
}

td.order_fr
{
    background: #f9fbfb url('images/order_form/order_fr.png') no-repeat;
    width: 5px;
    font-size: 1px;
}
.orderform.registered .tr2.hidden-p, .orderform.registered .tr1.hidden-p {
    display: none!important;
}
.orderform .tr2.hidden-p, .orderform .tr1.hidden-p {
    display: table-row!important;
}
.essays_login_error {
    font-size: 12px;
    color: #ff0000;
}
.orderform .price_currency {
    background: none;
    border: 3px solid white;
    color: #0477a3;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    width: 60px;
    height: 44px;
    text-align: center;
    padding: 1px;
    background-color: #385e8f;
    margin-right: 10px;
}
.orderform .price_currency:hover,.orderform .price_currency:focus {
    background-color: #0477a3;
    color: #ffffff;
}
.orderform .table_essay_calculator, .orderform select {
    font-size: 13px;
}
.orderform .table_essay_calculator td {

}
.orderform #essay_calculator {
    margin-top: 0;
}
.orderform table.nopadding > tbody > tr > td {
    padding: 0!important;
}
.orderform .nopadding {
    padding: 0!important;
}
/* orderform */

.essays-user-admin-panel img {
    width: auto!important;
    display: inline-block!important;
}

.jswindow table td {
    padding: 0!important;
}

form.plimus input[type="submit"] {
    padding: 10px 20px;
    font-family: Century Gothic;
    font-size: 14px;
}

form#form_essay_calculator select[name="pages"].price_input {
    visibility: hidden;
}

/* Styles */
.e-title {
    padding: 8px 0px 8px 12px;
    font-size: 16px;
    font-weight: bold;
    color: #022d58;
}
.e-table {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
}
.e-table .e-row {
    display: table-row;
    width: 100%;
}
.e-table .e-row .e-td {
    display: table-cell;
    border: none;
    vertical-align: middle;
    position: relative;
}
.e-table .e-row .e-td.order_input {
    text-align: left;
    padding-left: 0;
}
.e-table img {
    width: auto!important;
}
.e-table .order_if {
    width: 100%;
    
    padding: 4px;
    background-image: none;
    font-size: 14px;
    background: #fff;
    color: #808182;
    font-family: Verdana;
    font-weight: normal;
    height: 30px;
}
.orderform div.order_info p, .orderform div.order_info {
    padding: 12px;
    background-image: none;
    background: #fff;
    color: #242424;
    font: 400 12px / 18px Century Gothic;
    text-align: left;
}
.e-text-hint {
    text-align: center;
    font-family: Century Gothic;
    font-size: 12px;
    line-height: 14px;
    color: #808182;
    width: 100%;
    padding: 8px;
}
.e-text-hint.blue {
    color: black;
    font-size:14px;
    font-family: Century Gothic;
}
.e-td-back {
    background: transparent;
    
}
.e-table .e-row label {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    position: relative;
    color: #252525;
    font: 400 12px / 24px Century Gothic;
}
.e-table span.hint {
    position: absolute;
    margin: 0;
    right: -35px;
    top: 6px;
}
.e-table input[type=checkbox], .e-table input[type=radio] {
    margin-right: 6px;
    width: 17px;
    height: 17px;
}
.e-table .writer_field .order_if {
    width: 85%;
}
.e-table .writer_field {
    position: relative;
    margin-bottom: 12px;
}
.e-table .e-text-left {
    text-align: left;
}
.e-table .disclaimer p {
    margin: 8px 0 8px 0;
    font-size: 12px;
    line-height: 16px;
}

table#ss td[align="right"] {
    color: #e4681e;
    font: 700 12px / 24px Century Gothic;
}

.gtp {
    background-color: #fff;
    border: 2px solid lightgray;
    padding: 50px 30px;
    text-align: center;
}

p.writer_field + a {
    font-family: Verdana;
    font-weight: bold;
    color: #0477a3;
}

p.writer_field + a:hover {
    text-decoration: none;
}

label.agree {
    font-family: Verdana;
    color: #0477a3;
    font-style: italic;
}

.e-table .disclaimer p:first-child {
    font-family: Verdana;
    color: #0477a3;
}

.e-table .disclaimer p:last-child {
    font-family: Verdana;
    color: #0477a3;
    font-style: italic;
}

.e-table.check-table .e-row .e-td:first-child {
    padding-right: 6px;
}
.jswindow img {
    width: auto!important;
}

.orderform .dn {
    display: none!important;
}
.orderform  .btn-primary  {
    background-image:url(../files/images/order_form/form-button-next.jpg);
    width: 220px;
    height: 83px;
    border: 0;
    border-radius: 0;
    color: black;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 30px;
    float:right;
}
.orderform  .btn-primary:focus {
    outline: none;
}
.orderform  .btn-primary:active {
    color:black;
}
.orderform  .btn-primary-outline  {
    background-image:url(../files/images/order_form/form-button-back.jpg);
    width: 220px;
    height: 83px;
    border: 0;
    border-radius: 0;
    color: black;
    font-size: 22px;
    font-weight: bold;
        padding-top: 14px;
        text-align:center;
        float:right;
        margin-right:35px;
}
.orderform  .step-btn {
    text-align: right;
    margin: 24px 0 0 30%;
}


.orderform .step-two.as-table {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Reply to message */
.dn {
    display: none;
}
.reply-message {
    display: none;
}
.reply-message.active {
    display: table-row;
}
.orders .reply-to-message {
    text-align: center;
    padding: 12px 0 12px 0;
}
.orders .reply-to-message .btn {
    min-width: 84px;
}
.user-message tr td:first-child {
    width: 40%;
}
.user-message tr td:last-child {
    width: 60%;
}
.user-message .reply-message > td {
    width: 100%;
    padding: 12px 0 0 0;
}
.user-message tr td.reply-button {
    text-align: center;
    width: 100%;
    padding: 12px 0 12px 0;
}
.user-message tr td.reply-button .btn {
    min-width: 120px;
    line-height: 16px;
}
table.table1.user-message tr.tr2 td {
    display: block;
    width: 100%;
}
tr.reply-message.active textarea {
    min-height: 120px;
    margin: 10px 0;
    resize: vertical;
}