body .essay-component{
    font-family: "MuseoSansMedium";
    color: #444444;
}
/*Mini calc*/
body .main_miniorder {
    width: 510px;
    position: absolute;
    right: -130px;
    top: 40px;
}
body .mini-sidebarcalc-wrapper form span {
    display: block;
}
body .essay-miniorder-form .currency{
    height: 40px;
    margin-bottom: 15px;
}
body .essay-miniorder-form .currency input[type="button"]{
    height: 40px;
}

body .mini-sidebarcalc-wrapper form {
    /*padding: 20px 45px 35px;*/
    padding: 9px 45px 20px;
    background: white;
}
body .mini-sidebarcalc-wrapper form span.ws-urgency {
    width: 45%;
    display: inline-block !important;
}
body .mini-sidebarcalc-wrapper form span.ws-pages {
    width: 45%;
    float: right;
    display: inline-block !important;
}
body .mini-sidebarcalc-wrapper form label {
    margin-top: 0;
    color: #666666;
    font-weight: 500;
}
body .mini-sidebarcalc-wrapper .sidebar-total {
    text-align: left;
    font-size: 23px;
    color: #666666;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    width: 200px;
}
body .mini-sidebarcalc-wrapper .currency input[type="button"] {
    width: 21%;
    margin-right: 22px;
    text-align: center;
    border-radius: 0;
    border: 1px solid #dadae4;
    background: white;
}
body .essay-component.mini-sidebarcalc-wrapper {
    padding: 0;
    border: 1px solid #ffc002;
}
body .mini-sidebarcalc-wrapper .currency input[type="button"]:last-child{
    margin-right: 0;
}
body .mini-sidebarcalc-wrapper .currency input[type="button"].active {
    background: white;
    border: 1px solid #e7a016;
    color: #e7a016;
}
body .mini-sidebarcalc-wrapper form input[type="submit"] {
    width: 200px;
    box-sizing: border-box;
    text-transform: uppercase;
    font-weight: 600;
    padding: 15px;
    float: right;
    font-size: 14px;
}
body .mini-sidebarcalc-wrapper .sidebar-total-price {
    color: #e59700;
    font-weight: 900;
    font-size: 23px;
}
body .mini-sidebarcalc-wrapper .header span {
    background-image: url(../images/form-img/bg_mini_order.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: white;
    margin: 0;
    height: 72px;
    padding-left: 50px;
    display: block;
    font-size: 24px;
    text-align: center;
    box-sizing: border-box;
    /* font-size: 22px; */
    font-family: "MuseoSansBlack";
    color: #333333;
    border-bottom: 1px solid #d8d8d8;
    -webkit-box-shadow: 0px 6px 0 -1px white;
    -moz-box-shadow: 0px 6px 0 -1px white;
    box-shadow: 0px 6px 0 -1px white;
}


/*Top Login*/
body ul.menu_links li .mini-wrapper .top-dd-wrapper .top-label a, body ul.menu_links li .mini-wrapper .top-dd-wrapper .top-label a span {
    font-size: 24px;
    color: rgba(255,255,255,0);
    text-align: center;
    display: block;
    margin-top: 0px;
    width: 98px;
    height: 37px;
    line-height: 37px;
    opacity: 0;
    padding: 0;
    z-index: 3;
}
body .mini-wrapper.top-login-wrapper.essay-component.essay-login-form {
    position: static !important;
}
.my_account{
    position: relative;
    border-radius: 5px;
    display: inline;
}
ul.info-list li{
    font-size: 14px;
}
ul.menu_links li .ae-top-login{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 98px;
    height: 37px;
}
body .user-area-wrapper .menu-list li a {
    color: #272f48;
    text-decoration: none;
    padding: 10px 25px;
    display: block;
    font-size: 16px;
    font-weight: 600;
}
body ul.menu_links li .menu_links .ae-top-login  li{
    line-height: 18px;
    float: none;
}
body ul.menu_links li .mini-wrapper .top-dd-wrapper .top-label .ava{
    display: none;
}
body ul.menu_links li .mini-wrapper.top-user-area-wrapper {
    margin-left: 0px;
    width: 98px;
    height: 37px;
}
body ul.menu_links li .mini-wrapper .top-dd-wrapper .top-label {
    padding: 0px 0;
    line-height: 0px;
    overflow: auto;
    top: 0;
    left: 0;
}
body ul.menu_links li .mini-wrapper .top-dd-wrapper{
    line-height: 10px;
    position: absolute;
    top: 0;
    left: 0;
}
body ul.menu_links li .mini-wrapper .top-dd-wrapper .drop-down-content {
    width: 375px;
    right: -25px;
    top: 65px;
}
body ul.menu_links li .mini-wrapper .top-dd-wrapper i.arrow {
    left: inherit;
    right: 40px;
    display: none;
}
body ul.menu_links li .user-area-wrapper .info-list li b {
    color: #444444;
    font-weight: 600;
}
body ul.menu_links li .user-area-wrapper .info-list li span {
    font-size: 14px;
}
body .user-area-wrapper .menu-list li i{
    display: none;
}
body ul.menu_links li .user-area-wrapper .menu-list li a {
    color: #444444;
    font-size: 14px;
    padding: 15px 30px;
}
body ul.menu_links li .user-area-wrapper .info-list {
    background: none;
    padding: 30px 30px;
}
body ul.menu_links li .mini-wrapper .top-dd-wrapper .drop-down-content.visible {
    background: rgba(255,255,255,0.9);
}
body ul.menu_links li .user-area-wrapper .menu-list li a:hover {
    background: none;
    border: 1px solid lightgrey;
    box-sizing: border-box;
    border-radius: 0;
}
body ul.menu_links li .user-area-wrapper .menu-list li {
    border-top: none;
}
body ul.menu_links li .mini-wrapper .links-list li a {
    font-size: 14px;
    border-bottom: none;
    text-decoration: none;
}
body ul.menu_links li .mini-wrapper .links-list li {
    background: none;
    padding: 3px 3px 3px 15px;
    float: none;
    line-height: 20px;
}
body ul.menu_links li .mini-wrapper form input[type="submit"] {
    width: 50%;
    margin: 20px auto 0;
    text-align: center;
    display: block;
}
ul.menu_links li .mini-wrapper .top-dd-wrapper .top-label a span{
    background: none;
}
body ul.menu_links li .user-area-wrapper .info-list li, body ul.menu_links li .user-area-wrapper .menu-list li {
    float: none;
    line-height: 20px;
}
body .essay-component label {
    margin-bottom: 10px;
    margin-top: 10px;
}
body .essay-component label.error {
    color: red;
    margin: 3px 0 0 0;
    display: block;
    line-height: 20px;
}
body .mini-wrapper form input[type="text"], body .mini-wrapper form input[type="password"] {
    margin-bottom: 0px;
}

/*Top Login*/

/*Top login Mob*/
body .login_top .mini-wrapper .top-dd-wrapper .top-label a span{
    color: #444444;
    font-family: Calibri;
    font-weight: bold;
    font-size: 26px;
}
body .login_top .mini-wrapper .top-dd-wrapper .top-label {
    padding: 11px 0 10px;
    overflow: hidden;
}
body .login_top  .mini-wrapper .links-list li {
    background: none;
    list-style: none;
}
body .login_top .mini-wrapper .links-list li a {
    border-bottom: none;
}
body .login_top  .user-area-wrapper .info-list {
    background: none;
}
body .login_top  .user-area-wrapper .info-list li b {
    color: #444444;
    font-weight: 600;
}
body .login_top .mini-wrapper .top-dd-wrapper .top-label .ava{
    display: none;
}
/*Top login Mob*/


/*Password*/
body .ae-password {
    margin-top: 30px;
}
body .essay-component.essay-password-form.login-component {
    text-align: center;
    max-width: 500px;
    width: 100%;
}
body .essay-component.essay-password-form.login-component .buttons-panel input[type="submit"] {
    margin: 0 auto;
    font-size: 14px;
    width: 140px;
    float: none;
    display: block;
    padding: 11px 0px;
}
body .login-component .buttons-panel li {
    background: none;
}
body .login-component .buttons-panel li a {
    border-bottom: none;
}
body .essay-component.essay-password-form.login-component .buttons-panel ul{
    display: none;
}
/*Password*/

/*Order*/
.featherlight-content h2{
    margin-top: 0;
    margin-bottom: 20px;
}
body .ae-order {
    padding: 30px 20px;
}

body .order-form-data .personal-info-table tr:first-child td:first-child{
    background-image: url("../images/form-img/bg_order_1.png");
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    width: 165px;
    height: 42px;
    position: absolute;
}
body .order-form-data .personal-info-table{
    background: #f9fafa;
    -webkit-box-shadow: inset 0px 8px 0 5px white;
    -moz-box-shadow: inset 0px 8px 0 5px white;
    box-shadow: inset 0px 8px 0 5px  white;
}
body .order-form-data .paper-requirements-table tr:first-child td:first-child{
    background-image: url("../images/form-img/bg_order_2.png");
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    width: 165px;
    height: 42px;
    position: absolute;
}
body .order-form-data .personal-info-table .phone-tr tr:first-child td:first-child{
    background: none;
    float: none;
    position: inherit;
}
body .essay-component .files-list li {
    background-image: url(../images/form-img/yellow-sheet.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    list-style: none;
}
body .essay-order-form .t-body > tr > td:nth-child(2) {
    border: none;
    box-shadow: none;
}
body .order-form-data .paper-requirements-table{
    border-top: 1px solid #e1e1e4;
    background: #f9fafa;
    -webkit-box-shadow: inset 0px 8px 0 5px white;
    -moz-box-shadow: inset 0px 8px 0 5px white;
    box-shadow:inset 0px 8px 0 5px white;
}
body .order-form-wrapper.essay-component .essay-order-form table > .t-body > tr:first-child{
    background: #f9fafa;
    -webkit-box-shadow: inset -2px 2px 0px 2px white;
    -moz-box-shadow: inset -2px 2px 0px 2px white;
    box-shadow: inset -2px 2px 0px 2px white;
    border-bottom: 1px solid #e1e1e4;
}
body .order-form-wrapper.essay-component .essay-order-form table > .t-body > tr:nth-child(2) td{
    -webkit-box-shadow: inset 0px 5px 0px 0px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 5px 0px 0px rgba(255,255,255,1);
    box-shadow: inset 0px 5px 0px 0px rgba(255,255,255,1);
    padding-top: 40px;
    vertical-align: middle;
}
body .order-form-wrapper.essay-component .header{
    font-size: 22px;
    font-family: "MuseoSansBlack";
    color: #333333;
}
body .essay-order-form .t-body > tr > td:nth-child(3) {
    background: none;
    padding-left: 15px;
    padding-right: 30px;
}
body .essay-order-form .header {
    margin-top: 17px;
}
body .essay-component .header {
    color: #444444;
    font-size: 24px;
    font-family: "MuseoSansRegular";
    margin: 20px 50px 0px;
}
body .featherlight .featherlight-content, .essay-component {
    border: solid #e1e1e4 1px;
    border-radius: 3px;
    box-shadow: none;
    max-width: 100%;
}
body .featherlight .featherlight-inner {
    width: 100%;
    max-width: 480px;
}
body .essay-component .essay-order-form .t-body > tr > td:first-child {
    color: #666666;
    font-family: "MuseoSansRegular";
    text-align: left;
    font-size: 14px;
    font-weight: 300;
    padding-left: 30px;
}
body .essay-component .checkbox-input.checked i {
    background-image: url(../images/form-img/check-select.png);
    background-position: center left;
}
body .essay-component .checkbox-input i {
    background-image: url(../images/form-img/check.png);
    background-repeat: no-repeat;
    background-position: center left;
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-right: 3px;
    margin: 0 3px -3px 0;
}
body .essay-component .radio-input.checked i {
    background-image: url(../images/form-img/radio.png);
    background-position: center left;
}
body .essay-component .radio-input i {
    background-image: url(../images/form-img/radio-select.png);
    background-position: center left;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 3px;
    margin: 0 3px -3px 0;
}
body .essay-component .hint > i {
    background-image: url(../images/form-img/question.png);
    background-position: 0 0px;
    height: 24px;
    width: 24px;
}
body .essay-component .hint div {
    margin: 4px 0 0 -46px;
}
body .essay-order-form .t-body > tr > td:nth-child(2) {
    padding-right: 0px;
    padding-top: 18px;
}

body .essay-component .checkbox-input {
    cursor: pointer;
    font-family: 'MuseoSansMedium', serif;
    color: #666666;
    font-weight: normal;
    font-style: inherit;
}
body .essay-component .notice {
    font-family: 'MuseoSansRegular', serif;
    font-size: 13px;
    color: #666666;
    font-weight: 300;
    vertical-align: middle;
    display: inline-block;
}
body tr.service-wrapper td:last-child{
    vertical-align: bottom;
}
body .essay-component .form-button{
    background: #d8012a;
    color: white;
}
body .essay-component .blue-label {
    color: #e8012d;
}
body .essay-order-form .accept-div a {
    font-family: "MuseoSansMedium";
    color: #437ece;
    font-style: normal;
}
body .essay-component a {
    color: #437ece;
    text-decoration: underline;
}
body .order-form-data .paper-requirements-table ul.vip-services-list tr:last-child td:first-child, body .order-form-data .paper-requirements-table ul.vip-services-list tr:last-child td:nth-child(2){
    /*display: none;*/
    visibility: hidden;
}
body .order-form-data .paper-requirements-table ul.vip-services-list tr:last-child td:first-child, body .order-form-data .paper-requirements-table ul.vip-services-list tr:last-child td:nth-child(2){
    visibility: visible;
    background: none;
}
body .order-form-data .paper-requirements-table tr:nth-last-child(2){
    /*display: block;*/
    /*width: 100%;*/
    /*float: left;*/
}

body .order-form-data .paper-requirements-table tr:nth-last-child(2) td:last-child{
    /*display: block;*/
    /*float: right;*/
    /*clear: both;*/
    /*width: 100%;*/
    padding-left: 0;
    padding-right: 0;
}
body .order-form-data .paper-requirements-table tr:last-child td:last-child{
    padding-left: 0px;
    padding-right: 0;
}
body .order-form-wrapper.essay-component .order-form-data table.paper-requirements-table tbody.t-body {
    display: block;
}
body .order-form-wrapper .vip-services-td .hdr {
    font-size: 22px;
    color: #333333;
    background: url("../images/form-img/bg_order_3.png") left 0 no-repeat;
    padding: 30px 0 10px 0;
    display: block;
    font-family: "MuseoSansBlack";
    text-align: center;
    margin: 30px 0 20px;
    font-weight: 600;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    -webkit-box-shadow: 0px 5px 0px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 5px 0px 0px rgba(255,255,255,1);
    box-shadow: 0px 5px 0px 0px rgba(255,255,255,1);
}
body .order-form-wrapper .vip-services-td .vip-services-list li{
    list-style: none;
}
body td.hint-td {
    width: auto !important;
    position: static !important;
    background: none !important;
}
body td.vip-services-td {
    padding: 0 !important;
}
body .essay-order-form .paper-requirements-table .price-disclaimer {
    margin-top: 30px;
    text-align: center;
    margin-left: -300px;
}
body .order-form-wrapper .vip-services-td .vip-services-list {
    padding: 0 120px 0px 310px;
    margin: 0 0 20px;
    list-style: none;
    background: url(../images/form-img/vip_services.png) 100px 0 no-repeat;
}
body .order-form-wrapper .vip-services-td .services-package label, body .order-form-wrapper .vip-services-td .vip-services-list li label {
    margin: 0 -10px;
    font-style: normal;
    display: block;
    border: none;
    border-radius: 3px;
    background: none;
    padding: 5px 20px 5px 10px;
    color: #666666;
    overflow: hidden;
    font-size: 15px;
}
body .order-form-wrapper .vip-services-td .vip-services-list li label.checked {
    background: none;
}
body .essay-component .vip-services-td .vip-services-list .checkbox-input i, body .essay-component .vip-services-td .services-package .checkbox-input i{
    float: right;
    margin-top: 3px;
}
body .order-form-wrapper .vip-services-td .vip-services-list li label p {
    font-family: 'MuseoSansRegular';
    margin-right: 20px;
}
body .order-form-wrapper .vip-services-td .services-package label s{
    display: none;
}
body .order-form-wrapper .vip-services-td .services-package label .discount{
    display: none;
}
body .order-form-wrapper .vip-services-td .services-package label p {
    margin-right: 20px;
}
body .services-package {
    border: 5px solid #ffc000;
    border-radius: 5px;
    background: #fcfce9;
    margin: 0 90px;
    padding: 70px 25px 10px 35px;
}
body .order-form-wrapper .vip-services-td .services-package label{
    text-transform: uppercase;
}
body .order-form-wrapper .vip-services-td .offer-label b {
    color: #333333;
    font-size: 18px;
    font-weight: 900;
    font-family: "MuseoSansBlack";
    display: block;
    text-align: center;
}
body .order-form-wrapper .vip-services-td .offer-label {
    margin-top: 30px;
    display: block;
    font-weight: 300;
    max-width: 760px;
    color: #666666;
    margin-bottom: -72px;
    margin-left: 130px;
}
body .essay-order-form .accept-div {
    padding-top: 10px;
    padding-left: 30px;
    text-align: left;
    font-style: normal;
}
body .essay-order-form .accept-div i{
    font-style: normal;
    color: #666666;
}
body .essay-order-form .total-price {
    float: none;
    margin-top: -100px;
    font-size: 14px;
    margin-bottom: 65px;
    display: block;
    text-align: left;
    margin-left: 100px;
    text-transform: uppercase;
}
body a.link-submit.order-submit.flat-button.orange-b {
    display: block;
    width: 100px;
    margin:0 95px;
    position: static;
    text-align: center;
}
body .order-form-wrapper .wrap-order-submit {
    float: none;
}
body .order-form-wrapper .wrap-order-submit{
    cursor: pointer;
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    margin: 75px auto 0px;
}
.order-form-wrapper .wrap-order-submit {
    float: none;
}
body .order-form-wrapper .link-submit-wrapper{
    float: none;
    display: block;
    margin: 0 auto;
}
body .essay-order-form .line-sep {
    background: none;
    margin: 0;
}
html body .essay-component .orange-b, html body .link-submit-wrapper .link-submit {
    background: #e8012d;
    border: solid #e8012d 1px;
}
body .essay-component .flat-button, body .link-submit-wrapper .link-submit {
    font-size: 18px;
    padding: 10px 50px;
    color: white;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    font-family: 'MuseoSansMedium';
    background: #e8012d;
}
body .essay-order-form .total-price b {
    color: #ee5547;
    font-size: 18px;
    margin-left: 10px;
    font-weight: 300;
}
body .order-form-wrapper .error-privacy-policy {
    text-align: center;
    margin-bottom: 80px;
}
ul.form-list.people-list li{
    list-style: none;
}
body .order-form-wrapper .wrap-order-submit .on-disabled-button-click-text {
    position: static;
    display: inline-block;
    margin-left: -110px
}
/*prewie*/
body .essay-order-preview .buttons-panel {
    padding-top: 60px;
    text-align: center;
    background: #f9fafa;
    margin: 0 -10px;
}
body .order-form-wrapper.essay-component .essay-order-preview{
    background: #f9fafa;
}
body .order-form-wrapper.essay-component .essay-order-preview .data{
    background: white;
    padding: 0 10px;
}
body .order-form-wrapper.essay-component .essay-order-preview .data .header{
    text-align: center;
    margin: 0 -10px;
    padding: 30px 0 20px 0;
    background: #f9fafa;
}
body .essay-order-preview .personal-info-table {
    margin-bottom: 10px;
}
body .essay-order-preview .t-body > tr:nth-child(2n+1) > td:nth-child(2) {
    background: #ffffff;
}
body .essay-order-preview .t-body > tr:nth-child(2n) > td{
    background: #f9fafa;
}
body .essay-order-preview .t-body > tr > td:first-child {
    width: 50%;
    text-align: right;
    border-right: 1px solid lightgray;
    padding-right: 40px;
}
body .essay-order-preview .t-body > tr > td:nth-child(2) {
    padding-left: 40px;
    padding-right: 20px;
    white-space: normal;
    width: 50%;
    word-break: break-all;

}
body .order-form-wrapper.essay-component .essay-order-preview {
    padding: 0px 60px 60px 60px;
}
body .essay-order-preview .buttons-panel .back-b {
    margin-right: 10px;
}
html body .essay-component .essay-order-preview .orange-b{
    margin-right: -20px;
}
ul.form-list.check-list li{
    background: none;
    padding-left: 0px;
    list-style: disc inside;
}
/*prewie*/

/*pay*/
body .payment.container {
    width: auto;
}
body .payment.container .header{
    margin-left: 0;
}
body .payments-wrapper table.info-table tr:nth-child(2n+1) td {
    background: #f9fafa;
}
body .payments-wrapper table.info-table tr td:last-child {
    color: #333333;
    font-weight: 600;
}
body .payments-wrapper .welcome-header {
    font-family: "MuseoSansBold";
    font-size: 36px;
    color: #333333;
}
body .payments-wrapper .total-price .info-block .blue, .payments-wrapper .total-price .pay-now-block b {
    color: #ee5547;
}
body .payments-wrapper .welcome-header {
    font-family: "MuseoSansRegular";
}
body .payments-wrapper table.info-table tr td:first-child {
    width: 40%;
}
body .essay-component a.back-b {
    text-decoration: none;
    color: #e8012d;
}

/*pay*/

/*order*/

/*orders*/
body .popup-component form [type="submit"]{
    margin-bottom: 20px;
    box-sizing: border-box;
}

body .popup-component .header{
    margin: 10px auto;
    text-align: center;
}
body .essay-orders .data-table .pay-now-b, body .essay-orders .data-table .pay-now-b:hover {
    padding: 12px 25px;
    font-size: 14px;
    color: white;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 600;
}
body .tabs-component .component-tabs-controls li span, body .tabs-component .component-tabs-controls li a, body .tabs-component .component-tabs-controls li a:hover {
    background: #e8012d;
    border: solid #e8012d 1px;
    border-radius: 4px 4px 0 0;
    font-size: 15px;
    color: white;
    text-decoration: none;
    padding: 20px 35px;
    display: block;
}
body .essay-component .paging li:first-child {
    border-left: none;
    border-radius: 0;
}
body .essay-component .paging li {
    display: inline-block;
    border: none;
}
body .essay-component .paging li span, .essay-component .paging li a {
    padding: 8px 15px;
    text-decoration: none;
    color: #666666;
    display: block;
    font-size: 14px;
}
body .essay-component ul.paging{
    border: none;
}
body .essay-component .paging li.selected span {
    color: #ffffff;
    background: #e8012d;
    box-shadow: none;
}
body .essay-orders .data-table .order-id {
    color: #666666;
    text-decoration: none;
}
body .essay-component .blue-status-label {
    color: #333333;
}
body .essay-orders .price-label {
    color: #333333;
    font-size: 14px;
    white-space: nowrap;
    font-weight: 600;
}
body .essay-component .paging li a:hover {
    color: #666666;
}
body .essay-order-details .order-details-head .info-block .title b {
    font-weight: 600;
    font-size: 20px;
    color: #333333;
}
body .essay-order-details .order-details-head .info-block .price b {
    font-weight: 600;
    color: #666666;
    font-size: 20px;
    margin-bottom: 3px;
}
body .essay-orders .data-table .order-id:hover {
    color: #666666;
    border-bottom: solid #666666 1px;
}
body .essay-order-details .order-details-head .toolbar .nav-list li.selected a {
    background: #333333;
    color: white;
    border: solid #333333 1px;
}
body .essay-order-details .order-details-head .toolbar .nav-list a {
    background: white;
    border: solid #333333 1px;
    border-left: none;
    font-weight: 600;
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
}
body .essay-order-details .order-details-head .toolbar .actions-list li a {
    border: solid #666666 1px;
    margin-right: 10px;
}
body .essay-component a {
    color: #666666;
    text-decoration: underline;
}
body .essay-order-details .order-details-head .toolbar .nav-list li:first-child a {
    border-left: solid #333333 1px;
}
body .essay-component .data-table tbody tr {
    border-bottom: solid #666666 1px !important;
}
body .essay-component .data-table tbody tr:hover {
    background: none;
}
body .essay-order-view-details .cols-table td b {
    color: #333333;
    font-size: 15px;
    font-weight: 600;
}
body .essay-order-view-details .cols-table td .blue-status-label {
    color: #666666;
}
body .tabs-component .component-tab-content {
    background: #f9fafa;
}
body .tabs-component .component-tabs-controls li.selected *, .tabs-component .component-tabs-controls li.selected *:hover {
    background: #f9fafa;
    border-bottom-color: #f9fafa;
}
body .essay-order-view-details .cols-table {
    background: white;
    padding: 10px;
    /*border: 10px solid white;*/
}
body .essay-order-view-details .cols-table td {
    padding: 20px;
    border-left: solid #666666 1px;
}
body .essay-order-view-details .cols-table tr:nth-child(2n+1) {
    background: #f9fafa;
}
body .essay-order-view-details .cols-table tr:nth-child(2n){
    background: white;
}
/*body .component-tab-content .cols-table, body .component-tab-content .cols-table tbody, body .component-tab-content .cols-table tbody tr, body .component-tab-content .cols-table tbody tr td{*/
/*display: block;*/
/*width: 100%;*/
/*box-sizing: border-box;*/
/*}*/
body .component-tab-content .cols-table tbody tr td{
    padding: 0;
}
/*body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child{*/
/*text-align: center;*/
/*}*/
/*body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child span:last-child{*/
/*width: auto;*/
/*padding-left: 20px;*/
/*display: block;*/
/*text-align: center;*/
/*padding-top: 0;*/
/*padding-bottom: 0;*/
/*border-right: none;*/
/*}*/
/*body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child span:first-child{*/
/*padding-right: 20px;*/
/*width: 237px;*/

/*}*/
body ul.form-list.check-list {
    display: inline-block;
    border-left: 1px solid #666666;
    padding-left: 22px;
    margin-left: -4px;
    width: 40%;
}
/*body .component-tab-content .cols-table tbody tr:nth-child(4) td:nth-child(3) form{*/
/*display: inline-block;*/
/*}*/
/*body .component-tab-content .cols-table tbody tr:nth-child(4) td:nth-child(3) b {*/
/*width: auto;*/
/*margin-right: 5px;*/
/*}*/
/*body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child b{*/
/*width: 147px;*/
/*}*/
body .component-tab-content .cols-table tbody tr td span{
    /* text-align: right; */
    padding-right: 20px;
    font-family: "MuseoSansBold";
    font-size: 16px;
    color: #666666;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    /* border-right: 1px solid #666666; */
    margin-bottom: 0;
}

body .essay-order-view-details .cols-table td:first-child {
    border-left: none;
    width: 50%;
    border-right: 1px solid #666;
    text-align: right;
}

/*body .component-tab-content .cols-table tbody tr td span, body .component-tab-content .cols-table tbody tr td b{*/
/*width: 49%;*/
/*display: inline-block;*/
/*box-sizing: border-box;*/
/*}*/
body .component-tab-content .cols-table tbody tr td b{
    text-align: left;
    padding-left: 20px;
    color: #666666;
}
body .essay-order-view-details .cols-table td {
    padding: 20px;
    border-left: none;
}
body .essay-order-view-details .cols-table tr{
    background: #f9fafa;
}
/*body .essay-order-view-details .cols-table tr td:nth-child(2n){*/
/*background: white;*/
/*}*/
body .essay-order-details .order-details-head .toolbar .nav-list a {
    background: white;
    border: solid #333333 1px;
    border-left: 1px solid #333333;
}
i.no-wrap.font-style-normal{
    border-left: 1px solid #666666;
    padding-left: 20px;
    margin-left: 20px;
    padding-right: 24px;
}
/*body .essay-order-details .order-details-head .toolbar .nav-list li a b {*/
/*background: #ffc000 none repeat scroll 0 0;*/
/*border-radius: 50%;*/
/*float: none;*/
/*font-size: 11px;*/
/*font-weight: 600;*/
/*padding: 3px 8px;*/
/*margin: 0 0 0 10px;*/
/*}*/
/*orders*/

/*profile*/
body .ae-profile {
    padding: 40px 30px;
}
body .ae-profile .header{
    display: none;
}
body .profile-wrapper.profile-view-wrapper.essay-component{
    background: #f9fafa;
}
body .profile-wrapper.profile-view-wrapper.essay-component table{
    background: white;
    padding: 10px;
    box-sizing: content-box;
    border: 1px solid #e7e8e8;
}
body .profile-wrapper.profile-view-wrapper.essay-component table tbody{
    border: 10px solid white;
}
body .profile-view-wrapper table tr td:first-child {
    width: 50%;
    text-align: right;
    border-right: 1px solid #e7e8e8;
    color: #666666;
    font-family: "MuseoSansBold";
    font-size: 14px;
}
body .profile-view-wrapper table tr td:last-child {
    color: #666666;
    font-weight: 300;
    font-family: "MuseoSansRegular";
    font-size: 14px;
}
body .profile-view-wrapper table tr:nth-child(2n) td {
    background: #f9fafa;
}
body .ae-profile a.goto.flat-button.blue-b {
    display: block;
    width: 153px;
    padding: 10px 0;
    text-align: center;
    text-transform: none;
    margin: 0 auto;
}
body .ae-profile .buttons input.flat-button.blue-b {
    padding: 10px 0;
    width: 200px;
}
body .profile-form-wrapper .buttons {
    text-align: center;
}
body .profile-wrapper.profile-form-wrapper.essay-component .main-table, body .profile-wrapper.profile-form-wrapper.essay-component .main-table tbody, body .profile-wrapper.profile-form-wrapper.essay-component .main-table tr, body .profile-wrapper.profile-form-wrapper.essay-component .main-table tr td{
    display: block;
    width: 100%;
    box-sizing: border-box;
}
body .profile-form-wrapper .main-table tr td:last-child {
    padding-left: 0px;
}
body .profile-form-wrapper .main-table tr td:first-child {
    padding-right: 0;
}
body .profile-form-wrapper table tr.phone-tr td:first-child {
    width: 100%;
    padding-right: 0px;
}
/*profile*/

/*prices*/
.block_prices{
    border: 1px solid #dfdfe3;
    background-color: #f9fafa;
    padding-bottom: 30px;
}
body .essay-calculator-wrapper {
    border: none;
    background-color: #f9fafa;
    padding: 0px;
    margin: 0px;
}
body .essay-calculator-wrapper .number-of-pages {
    background-color: #f9fafa;
    padding-bottom: 30px;
}
body .essay-calculator-wrapper .number-of-pages span {
    color: #666666;
    font-family: "MuseoSansBold";
    line-height: 40px;
}
body .essay-calculator-wrapper .number-of-pages span.currency input[type="button"]:hover, body .essay-calculator-wrapper .number-of-pages span.currency input[type="button"].active {
    background-color: #d8012a;
    color: white;
}
body .essay-calculator-wrapper .number-of-pages span.currency input[type="button"] {
    height: 40px;
    width: 60px;
    line-height: 40px;
    margin-left: -6px;
    background-color: #ffffff;
    font-family: "MuseoSansBold";
    font-weight: 700;
    font-size: 20px;
    color: #666666;
    padding: 0 0px;
    border: 1px solid #d3d3d3;
}
body .essay-calculator-wrapper.essay-component {
    padding: 50px;
    box-shadow: none;
}
body .essay-calculator-wrapper .number-of-pages span.currency {
    width: auto;
}
body .essay-calculator-wrapper .number-of-pages span.currency{
    box-shadow:1px 1px 4px -2px;;
    -webkit-box-shadow: 1px 1px 4px -2px;;
    -moz-box-shadow: 1px 1px 4px -2px;;
}
body .type-document {
    border-bottom: 1px solid #e5e7e7;
    margin-bottom: 30px;
    padding-bottom: 20px;
    margin-left: -20px;
    margin-right: -20px;
}
body #essay-calculator table tr:nth-child(1n) {
    background-color: white;
}
body #essay-calculator table tr:nth-child(2n) {
    background-color: #f9fafa;
}
body #essay-calculator table tr td {
    border: none;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    color: #666666;
    padding: 0px;
    height: 48px;
    font-family: "MuseoSansRegular";
}
body #essay-calculator{
    border: 1px solid #e5e7e7;
    position: relative;
    clear: both;
}
body .essay-calculator-wrapper .select-currency {
    float: right;
    width: 30%;
    background: none;
    border: none;
}
body #essay-calculator table{
    border: 10px solid white;
}
body #essay-calculator table tr:first-child td strong{
    color: #333333;
    font-family: "MuseoSansBlack";
    font-size: 18px;
}
body .essay-calculator-wrapper .select-currency span.currency input[type="button"]:hover, body .essay-calculator-wrapper .select-currency span.currency input[type="button"].active {
    background-color: #da0b32;
    color: white;
    border: red 1px solid;
    outline: none;
}
body .essay-calculator-wrapper .select-currency span.currency input[type="button"] {
    height: 40px;
    line-height: 40px;
    width: 25%;
    box-sizing: border-box;
    margin-left: -5px;
    background-color: white;
    font-family: "Roboto",sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #666;
    border: 1px solid #e5e7e7;
    padding: 0 7px;
}
body .essay-calculator-wrapper form span:first-child, body .essay-calculator-wrapper form span:nth-child(2){
    display: inline-block;
    font-family: "MuseoSansRegular";
    font-size: 20px;
    font-weight: 300;
    line-height: 60px;
    margin-left: 30px;
    width: 200px;
    color: #666666;
}
body .essay-calculator-wrapper form .number-of-pages span:first-child{
    margin-left: 0;
}
body .essay-calculator-wrapper form .type-document span:first-child{
    margin-left: 21px;
}
body .essay-calculator-wrapper form select {
    height: 40px;
    margin-left: 5px;
    font-family: "MuseoSansRegular";
    font-weight: 300;
    font-size: 18px;
    border: 1px solid #d6d7e1;
    width: auto;
    padding: 5px;
    background: white;
}
body #essay-calculator table tr td a {
    float: right;
    color: rgba(255,255,255,0);
    background-color: rgba(255,255,255,0);
    height: 48px;
    width: 48px;
    text-align: center;
    line-height: 48px;
    vertical-align: middle;
    text-decoration: none;
}
body #essay-calculator table tr td a:first-child{
    background-image: url("../images/form-img/price_arrow_left.png");
    background-position: center center;
    background-repeat: no-repeat;
}
body #essay-calculator table tr td a:last-child{
    background-image: url("../images/form-img/price_arrow_right.png");
    background-position: center center;
    background-repeat: no-repeat;
}

/*prices*/


/*contacts*/
body .form_contact{
    background: #f9fafa;
    padding: 30px;
    border: 1px solid #e2e2e6;
    max-width: 80%;
    margin: 0 auto;
}
body .form_contact h5{
    text-align: center;
}
body .form_contact a, body .form_contact a:hover{
    color: #666666;
    font-size: 16px;
    font-family: "MuseoSansMedium";
}
body .form_contact a:hover{
    text-decoration: underline;
}
body .block_cont span{
    display: inline-block;
}
body .block_cont.block_email a{
    color: #333333;
    font-weight: bold;
}
body .block_cont span:first-child{
    width: 22%;
    text-align: right;
    color: #666666;
    font-size: 16px;
    font-family: "MuseoSansMedium";
    padding-right: 10px;
}
body .block_cont span:last-child{
    text-align: left;
    color: #666666;
    font-size: 16px;
    font-family: "MuseoSansMedium";
    white-space: normal;
    word-wrap: normal;
}
body .essay-component.essay-contact-form{
    border: none;
    background: none;
}
body form.contacts.reset-on-success div {
    text-align: right;
    margin-top: 10px;
}
body form.contacts.reset-on-success div span{
    display: none;
}
body form.contacts.reset-on-success div:first-child{
    text-align: left;
}
body .essay-component.essay-contact-form input[type="text"], body .essay-component.essay-contact-form input[type="password"], body .essay-component.essay-contact-form input[type="file"], body .essay-component.essay-contact-form  textarea, body .essay-component.essay-contact-form  select, body .essay-component.essay-contact-form  .pm-input input, body .essay-component.essay-contact-form .multiinput {
    width: 78%;
    background: white;
}
body .essay-contact-form label {
    font-weight: 500;
    font-family: "MuseoSansMedium";
    color: #666666;
    font-size: 16px;
    padding-right: 10px;
}
.block_cont.block_tel {
    padding: 20px 33px 30px;
    border-bottom: 1px solid lightgray;
    margin: 0 -30px 30px;
}
.block_cont.block_tel a{
    color: #d8012a;
    font-family: "MuseoSansBold";
}
body form.contacts.reset-on-success div.buttons-panel{
    text-align: center;
}
.formMessage label{
    line-height: 100px;
    vertical-align: top;
    margin: 0 !important;
}
/*contacts*/


/*mini order*/
/*.ae-miniorder {*/
/*margin-top: 90px;*/
/*}*/
body .ae-miniorder .essay-component .header{
    background-image: url("../images/form-img/bg_mini_order.png");
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0 -25px;
    height: 72px;
    display: block;
    text-align: center;
    line-height: 72px;
    font-size: 22px;
    font-family: "MuseoSansBlack";
    color: #333333;
    border-bottom: 1px solid #d8d8d8;
    -webkit-box-shadow: 0px 6px 0 -1px white;
    -moz-box-shadow: 0px 6px 0 -1px white;
    box-shadow: 0px 6px 0 -1px white;
}
body .ae-miniorder .essay-component form {
    padding:0 25px 25px 25px;
}
body .miniorder-component.essay-component{
    background-color: #f9fafa;
    -webkit-box-shadow: inset 0px 0px 0 5px white;
    -moz-box-shadow: inset 0px 0px 0 5px white;
    box-shadow: inset 0px 0px 0 5px  white;
    border: 1px solid #d8d8d8;
}
body .miniorder-component.essay-component{
    color: #333333;
}
body .essay-miniorder-form .currency input[type="button"].active {
    background: #ffc000;
    border: 1px solid #ffc000;
}
body .essay-miniorder-form  form input[type="text"],body .essay-miniorder-form  form select{
    background: white;
    color: #666666;
}
body .essay-miniorder-form .sidebar-total {
    text-align: center;
    font-size: 18px;
    color: #333333;
    margin: 10px auto;
    background: white;
    border-style: solid;
    border-width: 1px;
    border-top-color: #cecece;
    border-left-color: #e1e1e1;
    border-right-color: #e1e1e1;
    border-bottom-color: #ebebeb;
    vertical-align: middle;
    padding: 6px;
}
body .essay-miniorder-form .currency input[type="button"] {
    color: #666666;
    font-weight: bold;
    max-width: 75px;
}
body .essay-miniorder-form.essay-component form input[type="submit"] {
    padding: 16px 15px;
    margin: 0 auto;
    display: block;
    width: 180px;

}
body .essay-miniorder-form .mini-order-total-price {
    color: #666666;
    font-weight: bold;
}
body .essay-miniorder-form table tr td {
    width: 33%;
    padding: 0px 15px 0 15px;
}
body .essay-miniorder-form table tr td:last-child {
    padding-right: 15px;
}
body .essay-miniorder-form table tr td:first-child {
    padding-left: 15px;
}
body .essay-miniorder-form table tr:first-child td{
    padding-top: 10px;
}
body .essay-miniorder-form table tr:first-child td select{
    margin-bottom: 0;
}
/*mini order*/


body .affiliate-program-wrapper .information-list h6{
    font-size: 20px;
    margin: 5px 0;
}
body .affiliate-program-wrapper .information-list ul, body .affiliate-program-wrapper .information-list ol{
    font-size: 14px;
    word-break: break-all;
    padding: 0 0 0 15px;
}
body .affiliate-program-wrapper .information-list li{
    font-size: 14px;
}



/*@media(max-width: 1370px){*/
body .main_miniorder{
    width: 565px;
    top: 10px;
}
body .mini-sidebarcalc-wrapper form label{
    margin-bottom: 0;
}
body .mini-sidebarcalc-wrapper form input[type="text"], body .mini-sidebarcalc-wrapper form select {
    margin-bottom: 5px;
}
body .mini-sidebarcalc-wrapper form {
    /* padding: 20px 45px 35px; */
    padding: 9px 40px 20px;
}
body .mini-sidebarcalc-wrapper form input[type="submit"]{
    width: 200px;
}
body .mini-sidebarcalc-wrapper .header span{
    text-align: right;
}
/*}*/
@media(max-width: 1200px){
    body .main_miniorder {
        width: 445px;
        top: 10px;
    }
    body .mini-sidebarcalc-wrapper form {
        padding: 9px 20px 20px;
    }
    body .order-form-wrapper .vip-services-td .offer-label b {
        text-align: left;
        padding-left: 230px;
    }
    body .essay-order-details .order-details-head .toolbar {
        text-align: center;
    }
    body .essay-order-details .order-details-head .toolbar .nav-list {
        float: none;
    }
    body .essay-order-details .order-details-head .toolbar .actions-list {
        float: none;
        margin-top: 10px;
    }
    body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child b,{
        width: 145px;
    }
    body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child span:first-child{
        padding-right: 20px;
        width: 242px;
    }
    i.no-wrap.font-style-normal {
        padding-right: 19px;
    }
    body ul.menu_links li .mini-wrapper .top-dd-wrapper .drop-down-content {
        right: -11px;
    }
    body .essay-component.essay-contact-form input[type="text"], body .essay-component.essay-contact-form input[type="password"], body .essay-component.essay-contact-form input[type="file"], body .essay-component.essay-contact-form  textarea, body .essay-component.essay-contact-form  select, body .essay-component.essay-contact-form  .pm-input input, body .essay-component.essay-contact-form .multiinput {
        width: 70%;
    }
    body .block_cont span:first-child{
        width: 30%;
    }
    body .essay-miniorder-form.essay-component {
        padding: inherit;
    }
    body .essay-miniorder-form table tr td {
        display: table-cell;
        width: 33%;
    }
    body .essay-calculator-wrapper .number-of-pages{
        width: 60%;
    }
    body .essay-calculator-wrapper .select-currency{
        width: 40%;
    }
}

@media(max-width: 991px){

    body .hint.w-level-hint table{
        display: none;
    }

    body .data-table .actions .drop-down > div{
        z-index: 2;
    }

    body .data-table .actions .drop-down li{
        line-height: 20px;
    }


    body .request-revision-form-wrapper .notice{
        margin-top: 0;
    }

    body .request-revision-form-wrapper .on-disabled-button-click-text{
        display: block;
    }

    body .request-revision-form-wrapper .link-submit {
        background: #e8012d;
        border: solid #e8012d 1px;
        color: white;
        border-radius: 5px;
    }

    body .tabs-component .component-tab-content {
        padding: 20px 10px 20px;
    }
    body .essay-order-details .order-details-head .details-list li:last-child{
        float: none;
    }
    body .essay-order-details .order-details-head .details-list li{
        display: block;
    }
    body .essay-order-details .order-details-head .sep {
        margin: 10px 0 5px;
    }
    body .essay-order-details .data-table td:first-child .material-icons {
        float: none;
    }
    body .essay-order-details .order-details-head {
        margin: 10px 0 15px 0;
    }
    body .component-tab-content .data-table tbody tr td{
        padding: 5px;
    }
    body .component-tab-content .data-table{
        margin-bottom: 0;
    }



    body .essay-order-details .data-table td:first-child .material-icons{
        float: none;
    }

    body .essay-component .hint table tr{
        display: table-row !important;
    }
    body .essay-order-form .w-level-hint div{
        width: 100%;
        max-width: 300px;
    }
    body .essay-order-form .w-level-hint div p{
        text-align: left;
    }
    body .essay-component .hint table tr td, body .essay-component .hint table tr th{
        display: table-cell !important;
        word-break: break-all;
    }

    body .essay-order-form .t-body > tr > td:nth-child(2) {
        float: left;
        text-align: center;
        width: 30px;
        padding: 6px 0px 0 0!important;
    }
    body .order-form-data .paper-requirements-table tr:first-child td:first-child{
        width: 30px !important;
    }

    body .essay-order-form .paper-requirements-table .price-disclaimer {
        padding: 0 20px;
        margin-left: 0px;
    }
    body a.link-submit.order-submit.flat-button.orange-b{
        margin: 0 auto;
    }
    body .essay-order-form .accept-div {
        padding-left: 0;
        text-align: center;
    }
    body .essay-order-form .total-price{
        text-align: center;
        margin-left: 0;
    }
    body .order-form-wrapper .wrap-order-submit .on-disabled-button-click-text{
        margin-left: 0;
    }
    body .order-form-wrapper.essay-component .essay-order-form table > .t-body > tr:first-child td:nth-child(1) {
        display: none;
    }
    body .essay-calculator-wrapper .select-currency {
        float: none;
        width: 100%;
        background: none;
        border: none;
    }
    body .essay-calculator-wrapper .select-currency span.currency {
        width: 100%;
        margin-left: 0;
    }
    body .main_miniorder {
        width: 75%;
        max-width: 100%;
        top: 10px;
        margin-top: 20px;
        position: static;
    }
    body .essay-miniorder-form.essay-component form input[type="submit"]{
        margin: 30px auto 0;
    }
    body .essay-miniorder-form table tr td {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    body .order-form-data .personal-info-table tr:first-child td:first-child, body .order-form-data .paper-requirements-table tr:first-child td:first-child, body .order-form-wrapper .vip-services-td .hdr {
        background: none;
    }
    body .essay-order-form .t-body > tr > td:nth-child(2) {

    }
    body .order-form-data .personal-info-table{
        display: block;
        padding-bottom: 20px;
    }
    body .order-form-wrapper.essay-component .order-form-data table tbody.t-body tr, body .order-form-wrapper.essay-component .order-form-data table tbody.t-body tr td:nth-child(1), body .order-form-wrapper.essay-component .order-form-data table tbody.t-body tr td:nth-child(3), body .order-form-wrapper.essay-component .order-form-data table tbody.t-body {
        display: block;

    }
    body .order-form-wrapper.essay-component .order-form-data table tbody.t-body,  body .order-form-wrapper.essay-component .order-form-data table tbody.t-body tr, .order-form-wrapper.essay-component .order-form-data table tbody.t-body tr td:nth-child(1) {
        width: 100%;
        box-sizing: border-box;
    }
    body .order-form-data .personal-info-table, body .order-form-wrapper.essay-component .order-form-data table > .t-body > tr:first-child, body .order-form-wrapper.essay-component .order-form-data table > .t-body > tr:nth-child(2) td, body .order-form-wrapper .vip-services-td .hdr, body .order-form-data .paper-requirements-table{
        box-shadow: none;
    }
    body .order-form-wrapper.essay-component .essay-order-form table > .t-body > tr:first-child{
        border-bottom: none;
    }
    body .essay-order-form .apply-discount-input input[type="text"], body .essay-order-form .add-writer-input input[type="text"] {
        padding-right: 5px;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list {
        padding: 0 30px 0px 170px;
        margin: 0 0 20px;
        list-style: none;
        background: url(../images/form-img/vip_services.png) 15px 0 no-repeat;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li label p {
        line-height: 20px;
    }
    body .essay-component .vip-services-td .vip-services-list .checkbox-input i, body .essay-component .vip-services-td .services-package .checkbox-input i {
        margin-top: 0px;
    }
    body .services-package {
        margin: 0 30px;
    }
    body .order-form-wrapper .vip-services-td .services-package label p {
        line-height: 18px;
    }
    body .order-form-wrapper .vip-services-td .offer-label {
        margin-left: 70px;
    }
    body .order-form-wrapper .vip-services-td .offer-label b {
        padding-left: 215px;
        line-height: 18px;
    }
    body .order-form-wrapper.essay-component .order-form-data table > .t-body > tr:nth-child(2) td {
        padding-bottom: 0px;
        padding-left: 30px;
        padding-top: 0;
    }
    body .order-form-wrapper.essay-component table > .t-body > tr:nth-child(2) td:first-child{
        padding-top: 20px;
    }
    body .essay-component .t-body > tr > td:first-child {
        padding-top: 10px;
        padding-bottom: 0 !important;
        padding-left: 30px;
    }
    body .essay-order-form .t-body > tr > td:nth-child(3) {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 30px;
    }
    body .order-form-wrapper.essay-component table > .t-body > tr:first-child{
        border: none;
    }
    body .order-form-wrapper .vip-services-td .hdr{
        border-bottom: none;
    }
    body .essay-component .form-button {
        background: #d8012a;
        color: white;
        display: block;
        float: none;
        width: 125px;
        border-radius: 5px;
        margin: 10px auto;
    }
    body .essay-order-form .add-file .form-button {
        margin: 10px auto;
    }
    body .order-form-wrapper.essay-component .header {
        text-align: center;
    }
    body .component-tab-content .data-table, .component-tab-content .data-table tbody, .component-tab-content .data-table tbody tr, .component-tab-content .data-table tbody tr td{
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    body .component-tab-content .data-table thead th{
        display: none;
    }

    body .essay-component .component-tab-content .header {
        font-size: 23px;
        margin: 20px 0px 0px;
    }
    body .tabs-component .component-tab-content {
        padding: 50px 10px;
    }
    body .tabs-component .component-tabs-controls li a, body .tabs-component .component-tabs-controls li a:hover{
        font-size: 13px;
        padding: 20px 4px;
    }
    body .component-tab-content .data-table tbody tr:nth-child(2n+1){
        background: white;
    }
    body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child b{
        width: 146px;
    }
    body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child span:first-child{
        padding-right: 20px;
        width: 243px;
    }
    i.no-wrap.font-style-normal {
        padding-right: 16px;
    }
    body form.contacts.reset-on-success div {
        text-align: left;
    }
    body .essay-component.essay-contact-form input[type="text"], body .essay-component.essay-contact-form input[type="password"], body .essay-component.essay-contact-form input[type="file"], body .essay-component.essay-contact-form  textarea, body .essay-component.essay-contact-form  select, body .essay-component.essay-contact-form  .pm-input input, body .essay-component.essay-contact-form .multiinput {
        width: 100%;
    }
    .formMessage label {
        line-height: 20px;
        vertical-align: top;
    }
}

@media(max-width: 690px){
    footer{
        margin-top: 10px;
    }
    body div .ae-order {
        padding: 30px 0px 0;
    }
    body .essay-component .hint div {
        margin: 4px 0 0 0px;
        box-sizing: border-box;
    }
    body .essay-component .hint div > span {
        margin: -8px 0 0 5px;
    }
    .container.main_block {
        padding-top: 0px;
    }
    body .affiliate-program-wrapper .receive-table td{
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    body .affiliate-program-wrapper.essay-component {
        padding: 30px 20px;
    }
    body .affiliate-program-wrapper .separator {
        margin: 50px -20px;
    }
    body .miniorder-component.essay-component{
        box-shadow: none;
        border: none;
        margin-top: 0;
    }
    .ae-miniorder {
        margin-top: 0px;
    }
    body .ae-miniorder .essay-component .header{
        border: none;
        box-shadow: none;
        background-image: none;
        margin: 0;
    }

    body .ae-order {
        padding: 30px 0px;
        margin: 0 -20px;
    }
    body .order-form-wrapper .vip-services-td .hdr {
        margin: 30px 0 10px;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list {
        padding: 310px 30px 0px 30px;
        margin: 0 0 20px;
        list-style: none;
        background: url(../images/form-img/vip_services_mob.png) top no-repeat;
    }
    body .order-form-wrapper .vip-services-td .offer-label {
        max-width: 460px;
        line-height: 25px;
        padding: 0 60px 0 0;
        margin-bottom: -90px;
        margin-left: -30px;
        padding-left: 100px;
    }
    body .services-package {
        padding: 90px 25px 10px 35px;
    }
    body .order-form-wrapper .vip-services-td .offer-label b {
        padding-left: 0;
        text-align: center;
    }
    body .order-form-wrapper.essay-component .essay-order-preview {
        padding: 0px 0px 60px 0px;
    }
    body .payments-wrapper .payments-list li label table{
        display: block;
    }
    body .payments-wrapper .payments-list li label table td {
        padding: 20px;
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    body .payments-wrapper.essay-component {
        padding: 40px 20px;
    }
    body .payments-wrapper .total-price .info-block div {
        font-size: 15px;
        max-width: 285px;
        margin: 0 auto;
        width: 100%;
        text-align: center;
        padding: 0 15px;
        box-sizing: border-box;
    }
    body .essay-order-details .order-details-head .toolbar ul li {
        display: block;
        width: 100%;
        margin-top: 10px;
    }
    body .essay-order-details .order-details-head .toolbar .actions-list li a{
        margin-right: 0;
    }
    body .profile-wrapper.profile-form-wrapper.essay-component {
        padding: 20px 10px;
    }
    body .ae-profile {
        padding: 40px 20px;
        margin: 0 -20px;
        background: #f9fafa;
    }
    body .profile-wrapper.profile-view-wrapper.essay-component {
        padding: 0;
    }
    body .profile-wrapper.profile-view-wrapper.essay-component table, body .profile-wrapper.profile-view-wrapper.essay-component table tbody, body .profile-wrapper.profile-view-wrapper.essay-component table tbody tr, body .profile-wrapper.profile-view-wrapper.essay-component table tbody tr td {
        width: 100%;
        display: block;
        box-sizing: border-box;
        text-align: left;
    }
    body .profile-wrapper.profile-view-wrapper.essay-component table, body .profile-wrapper.profile-view-wrapper.essay-component table tbody{
        padding: 0;
    }
    body .profile-wrapper.profile-view-wrapper.essay-component table tbody tr td {
        border: none;
        background: white;
    }
    body .profile-wrapper.profile-view-wrapper.essay-component table tbody tr td:nth-child(2n+1){
        background: #f9fafa;
    }
    body .profile-wrapper.profile-view-wrapper.essay-component {
        background: #f9fafa;
        border: none;
    }
    body .profile-view-wrapper table tr td:first-child, body .profile-view-wrapper table tr td:last-child {
        font-size: 22px;
    }
    body .type-document {
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
    }
    body .essay-calculator-wrapper form select {
        width: 100%;
        margin-left: 0px;
    }
    body .essay-calculator-wrapper form .type-document span:first-child {
        margin-left: 0px;
    }
    body .essay-calculator-wrapper .number-of-pages span.currency {
        width: 100%;
        margin-left: 6px;
        box-shadow: none;
        margin-top: 25px;
        text-align: center;
    }
    body .essay-calculator-wrapper.essay-component {
        padding: 0 20px 50px 20px;
        box-shadow: none;
    }
    .block_prices {
        margin: 0 -20px;
    }
    body .essay-calculator-wrapper .number-of-pages span.currency input[type="button"] {
        margin-left: 0px;
    }
    body .login_top .mini-wrapper .top-dd-wrapper .top-label {
        max-width: 95px;
    }
    .login_top {
        padding-left: 0;
    }
    body .login_top .mini-wrapper .top-dd-wrapper .top-label a span {
        font-size: 20px;
    }
    body .form_contact {
        max-width: 100%;
    }
    body .block_cont span:first-child {
        width: 100%;
        text-align: left;
    }
}
@media(max-width: 585px){
    body .order-form-wrapper .wrap-order-submit .on-disabled-button-click-text {
        margin-bottom: 80px;
        padding: 0 20px;
    }
    body .main_miniorder{
        width: 97%;
        margin-top: 90px;
    }
    body .component-tab-content .cols-table tbody tr td span, body .component-tab-content .cols-table tbody tr td b {
        width: 100%;
        display: block;
        box-sizing: border-box;
    }
    body .component-tab-content .cols-table tbody tr td span{
        text-align: left;
        padding-right: 0px;
    }
    body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child {
        text-align: left;
    }
    body .component-tab-content .cols-table tbody tr td span{
        border: none;
    }
    body .component-tab-content .cols-table tbody tr:nth-child(2) td:last-child span:last-child{
        display: block;
        width: 100%;
        text-align: left;
        padding-left: 0;
    }
    i.no-wrap.font-style-normal {
        display: block;
        width: 100%;
        border: none;
        padding: 0;
        margin: 0;
    }
    body .component-tab-content .cols-table tbody tr td span, body .component-tab-content .cols-table tbody tr td b {
        padding-left: 0px;
    }
    body .component-tab-content .cols-table tbody tr td{
        padding-left: 30px;
    }
    body .ae-profile .buttons input.flat-button.blue-b, body .ae-profile .buttons a.goto.flat-button.blue-outline-b.cancel-b{
        display: block;
        margin: 5px auto;
    }
    body #essay-calculator table tr td a {
        width: 30px;
    }
    body .essay-component.essay-password-form.login-component {
        padding: 20px;
    }
    body .essay-component.essay-password-form.login-component .buttons-panel ul {
        margin-left: 0px;
    }
    body .mini-sidebarcalc-wrapper form input[type="submit"]{
        float: none;
        display: block;
        margin: 15px auto 0;
    }
    body .mini-sidebarcalc-wrapper .sidebar-total{
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    body .mini-sidebarcalc-wrapper .header span{
        background-image: none;
    }
}
@media(max-width: 444px){
    body .essay-component .header{
        margin: 20px 20px 0px;
    }
    body .essay-component .vip-services-td .vip-services-list .checkbox-input i, body .essay-component .vip-services-td .services-package .checkbox-input i{
        float: left;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li label p, body .order-form-wrapper .vip-services-td .services-package label p{
        float: none;
    }
    body .order-form-wrapper .vip-services-td .offer-label {
        max-width: 460px;
        line-height: 25px;
        padding: 0 50px 0 0;
        margin-bottom: -90px;
        margin-left: -30px;
        padding-left: 80px;
    }
    body .services-package {
        padding: 100px 14px 10px 15px;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list {
        padding: 230px 30px 0px 30px;
        background-size: 75%;
    }
    body .essay-order-form .accept-div {
        padding-left: 20px;
        padding-right: 20px;
    }
    body .essay-component .notice-wrapper {
        height: 78px;
    }
    body .essay-component  .essay-order-preview .t-body > tr > td:first-child {
        padding-right: 10px;
        padding-left: 10px;
    }
    body .essay-order-preview .t-body > tr > td:nth-child(2) {
        padding-left: 10px;
        padding-right: 10px;
    }
    body .essay-order-preview .buttons-panel {
        padding: 60px 20px 0 0;
    }
    body .payments-wrapper table.info-table tbody tr td, body .payments-wrapper table.info-table tr, body .payments-wrapper table.info-table, body .payments-wrapper table.info-table tbody{
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    body .payments-wrapper table.info-table tr td:first-child {
        width: 100%;
    }
    body .payments-wrapper table.info-table tbody tr:first-child td {
        border-top: none;
    }
    body .payments-wrapper table.info-table tr td {
        background: #f9fafa;
    }
    body #essay-calculator table tr td a {
        width: 20px;
        height: 30px;
    }
    body #essay-calculator table tr td strong {
        line-height: 30px;
    }
    body #essay-calculator table tr:first-child td strong {
        font-size: 16px;
    }
    body .ae-miniorder .essay-component form {
        padding: 0 5px 25px 5px;
    }

    body .data-table .highlight-tr  .actions .drop-down{
        position: relative;
    }

    body .data-table .highlight-tr  .actions .drop-down > div{
        margin: 0 0 0 -7px;
        left: 0;
    }

    body .data-table .highlight-tr  .actions .drop-down span{
        margin: -8px 0 0 10px;
    }


}
@media (max-width: 351px) {
    body .order-form-wrapper .vip-services-td .vip-services-list {
        background-size: 90%;
    }
    body .services-package {
        padding: 120px 14px 10px 15px;
    }
    body .order-form-wrapper .vip-services-td .offer-label {
        margin-bottom: -115px;
    }
    body .essay-order-preview .buttons-panel .back-b {
        display: block;
        margin: 0 auto 10px;
    }
    html body .essay-component .essay-order-preview .orange-b {
        margin-right: 0;
    }
    body #essay-calculator table tr:first-child td strong {
        font-size: 12px;
    }
    body .essay-component.essay-password-form.login-component {
        padding: 20px 10px;
    }
    body .ae-orders{
        margin-left: -20px;
        margin-right: -20px;
    }
    body .mini-sidebarcalc-wrapper .currency input[type="button"] {
        width: 20%;
        margin-right: 14px;
    }

}