/* Original css */
h2 {
    font-size: 14px;
}

form {
    margin: 0
}

input[type="text"], select, textarea {
    border: 1px solid #cccccc
}

.social {
    background: url(images/social.gif) no-repeat left;
    font-size: 14px;
    color: #005e9c;
    padding: 2px 0 2px 32px
}

.social img {
    vertical-align: middle;
    margin: 0 2px 2px
}

.tel_item {
    padding: 4px 0
}

.tell_input {
    border: 1px solid #223983;
    padding: 3px 2px 3px 15px;
    width: 150px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #223983;
    background: url(/images/invite-input.gif) no-repeat left;
    background-color: #fff
}

.contact {
    font-size: 12px;
    color: #999999;
    text-align: left;
    line-height: 1.5em;
    font-family: sans-serif, Verdana, Arial, Helvetica;
}

.contact p {
    margin: 12px 0 12px 0;
}

.block .contact p:last-child {
    margin-bottom: 0;
}

.contact a {
    color: #999999;
    text-decoration: underline
}

.blue {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    color: #005e9c
}

.blue a {
    color: #005e9c;
    text-decoration: underline
}

.blue2 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    color: #3399cc
}

.blue2 a {
    color: #3399cc;
    text-decoration: underline
}

.blackness {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    color: #666666
}

.blackness a {
    color: #666666;
    text-decoration: underline
}

.black {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    color: #000000
}

.black a {
    color: #000000;
    text-decoration: underline
}

.green {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #86d146;
    font-weight: bold
}

.blog td {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    color: #005e9c;
    padding: 3px 5px 3px 5px
}

.blog a {
    text-decoration: underline;
    color: #005e9c
}

.blog a:hover {
    color: #ff6c00
}

.right_side1 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 13px;
    line-height: 15px;
    color: #40627b
}

.right_side1 tr:nth-child(even) td {
    background-color: #f2f8fb;
}

.right_side1 a {
    text-decoration: none;
    color: #40627b
}

.right_side2 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #007ab5
}

.right_side2 a {
    text-decoration: none;
    color: #007ab5
}

.side2 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #797f84;
    text-align: left;
    line-height: 1.5em
}

.side2 a {
    color: #ff5c01;
    text-decoration: underline
}

.side3 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #4C93BF;
    text-align: left;
    line-height: 1.5em
}

.table1 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #40627b
}

.table1 td {
    padding: 4px
}

.table2 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #0061ae
}

.table2 td {
    padding: 7px
}

.table2 a {
    text-decoration: none;
    color: #115ab0
}

.table2 a:hover {
    color: #ff6000
}

.table3 {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #0061ae
}

.table3 td {
    padding: 2px 10px
}

.table3 a {
    text-decoration: none;
    color: #115ab0
}

.table3 a:hover {
    color: #ff6000
}

.form_style {
    font-size: 11px;
    color: #40627b
}

.form_style .form_input {
    padding: 3px;
    font-size: 11px;
    color: #40627b
}

.links {
    background: url(images/links.gif) top no-repeat;
    width: 161px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold
}

.links a {
    display: block;
    padding: 6px 5px 4px 22px;
    color: #0c4987;
    text-decoration: none;
}

.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #40627b;
    font-weight: bold
}

.text a {
    color: #40627b;
    text-decoration: none
}

.text a:hover {
    color: #9dd000;
    text-decoration: none
}

.atable {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #0061ae;
    border: 1px solid #e9e9e9;
    border-collapse: collapse
}

.atable .tr1 {
    background-color: #ffffff
}

.atable .tr2 {
    background-color: #fbfbfb
}

.atable .label {
    font-weight: bold
}

.atable tr {
    background-color: #ffffff
}

.atable th {
    padding: 2px 10px
}

.atable td {
    padding: 2px 10px
}

.atable a {
    text-decoration: none;
    color: #115ab0
}

.atable a:hover {
    color: #ff6000
}

.table_essay_calculator {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0061ae;
    font-weight: bold;
    border: 1px solid #e9e9e9;
    border-collapse: collapse
}

.table_essay_calculator strong {
    color: #646363
}

#table_essay_calculator tr:first-child td.mobile-levels {
    display: none;
}

.table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1e57ad;
    border: 1px solid #b7dae3;
    border-collapse: collapse
}

.table th {
    height: 22px;
    padding: 0 10px;
    background: url(images/account/cb-4th.png) repeat-x;
    font: bold 13px Tahoma;
    border: 1px solid #b6b6b6
}

.table .tr1 td {
    background-color: #f5f5f5;
    padding: 3px 5px
}

.table .tr2 td {
    background-color: #ffffff;
    padding: 3px 5px
}

.table .label {
    font-weight: bold
}

.bord td, .bord th {
    border: 1px solid #e3e3e3;
    padding: 5px 10px 5px 10px
}

.small {
    font-size: 0.8em
}

.buttons a {
    color: #34527a;
    text-decoration: none
}

.buttons a img {
    vertical-align: middle
}

.orders a {
    color: #34527a;
    text-decoration: none /*; white-space:nowrap*/
}

.orders a img {
    vertical-align: middle
}

.hint a {
    cursor: default;
    text-decoration: none
}

.hint div {
    background-color: #ffffff;
    padding: 2px
}

.hint:hover div {
    position: absolute
}

.orderform .error {
    background-color: #ffcccc
}

.orderform a {
    text-decoration: none
}

.orderform a img {
    vertical-align: middle
}

.orderform .title-2 {
    color: #2457AC;
    font-size: 15px;
    line-height: 40px;
    height: 42px;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0 0 0 32px;
    font-weight: bold;
    font-family: Arial;
}
.orderform .title-2.personal-information-title {
    background-image: url(/files/images/personal-information-header-2.png);
}
.orderform .title-2.paper-requirements-title {
    background-image: url(/files/images/paper-req-header-2.png);
}

.registered .hidden {
    display: none
}

.jswindow {
    position: absolute;
    margin: 0 auto;
    left: 0 !important;
    right: 0;
    z-index: 1000 !important;
    min-width: 300px;
    width: auto;
}

.jswindow > table {
    background-color: #b6b6b6;
    margin: 0 auto;
    max-width: 700px;
}

.jswindow_title {
    cursor: default;
    font: bold x-small Verdana, Arial, 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: 0 2px
}

.jswindow_content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #525252;
    text-align: justify;
    line-height: 1.5em;
    padding: 4px;
    background-color: #edf9ff;
    max-width: 800px
}

.jswindow_content a {
    color: #da0f0f;
    text-decoration: underline;
    margin: 0 5px;
}

.jswindow_content a:hover {
    color: #da0f0f;
    text-decoration: none
}

.jswindow_content p {
    margin: 0 0 10px 0;
}

.my_select_overlay {
    z-index: 99
}

.my_select_list {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    max-height: 300px;
    overflow: auto;
    z-index: 100
}

.my_select_list_group {
}

.my_select_list_group_label {
    font-weight: bold
}

.my_select_list_group .my_select_list_option {
    padding-left: 10px
}

.my_select_list_option a {
    display: block;
    text-align: left;
    padding: 1px;
    color: #000000;
    cursor: default
}

.my_select_list .list_category {
    font-weight: bold
}

.orderform .my_select_list a {
    color: #111111
}

.orderform .my_select_list a:hover {
    background-color: #1e90ff;
    color: #ffffff
}

.table_price {
    border-collapse: collapse;
    color: #004a80;
    border-bottom: none
}

.table_price td {
    border: 1px solid #f1efe8;
    padding: 5px;
    text-align: center
}

.table_price .tr2 td {
    background-color: #ffffff
}

.table_price .tr1 td {
    background-color: #f8f8f4
}

.table_price td.orange {
    color: #f1880d;
    font-weight: bold;
    text-align: center
}

.table_price td.right {
    text-align: right
}

.table_price .essays-levels {
    display: none;
}

.th_prices {
    background: url(/images/box/th_prices.gif) repeat-x bottom;
    height: 40px;
    background-color: #e5e7ec;
    color: #275ea8;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 10px;
    font-size: 12px
}

.price_currency {
    background: none;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    width: 41px;
    height: 22px;
    text-align: center
}

.price_currency:hover, .price_currency_active {
    color: #0d4172;
    background: url(images/price_currency_a.gif) no-repeat center
}

.orderform_resume .resume_hidden {
    display: none
}

.cb-1 {
    height: 33px;
    vertical-align: middle;
    padding-left: 10px;
    background: url(images/account/cb-1c.png) repeat-x;
    color: #0165a4;
    font: 18px bold Arial;
}

.cb-2 {
    height: 58px;
    vertical-align: middle;
    padding: 0 10px;
    background: url(images/account/cb-2c.png) repeat-x;
    text-align: center;
}

.cb-2 a {
    color: #fff;
    font: 13px Arial;
    text-decoration: none;
}

.cb-2 span {
    padding: 0 10px;
    background: url(images/account/s-1.png) no-repeat center;
}

h1.h1 {
    font: italic 18px Arial;
    color: #ff7d0a;
    padding-left: 10px;
}

.mark-1 {
    color: #1985b8;
    font: italic 18px Arial;
    padding-left: 23px;
    background: url(images/account/mark-1.png) no-repeat center left;
}

.tbl1 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #b6b6b6;
}

.tbl1 th {
    height: 22px;
    padding: 0 10px;
    background: url(images/account/cb-4th.png) repeat-x;
    font: bold 13px Tahoma;
    border: 1px solid #b6b6b6;
}

.tbl1 td {
    padding: 10px;
    background: #fff url(images/account/cb-4td.png) repeat-x bottom;
    border: 1px solid #b7dae3;
}

.tbl1 a {
    color: #666;
    text-decoration: none;
    white-space: nowrap;
}

.tbl1 td.leftcol {
    color: #0071ad;
    font: bold 12px Tahoma;
    border-left-color: #b6b6b6;
}

.tbl1 td.rightcol {
    border-right-color: #b6b6b6;
}

.tbl1 tr:last-child td {
    border-bottom-color: #b6b6b6;
}

.tbl1 td.rightcol table {
    margin: 1px 4px;
}

.tbl1 td.rightcol td {
    border: none;
    padding: 0;
    background: none;
}

.tbl2 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #b6b6b6;
}

.tbl2 th {
    height: 22px;
    background: url(images/account/cb-5c.png) repeat-x;
}

.tbl2 td {
    height: 36px;
    text-align: center;
    background: url(images/account/cb-5td.png) repeat-x bottom;
}

.tbl2 a {
    white-space: nowrap;
    color: #0071ad;
    padding: 7px 0 7px 36px;
}

.tbl3 td:first-child {
    border-left: 1px solid #b6b6b6;
}

.tbl3 td:last-child {
    border-right: 1px solid #b6b6b6;
}

.tbl3 .tr1 td {
    background: #fdfeff;
}

.tbl3 .tr2 td {
    background: #edfbff;
}

.tbl4 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #b6b6b6;
}

.tbl4 th {
    height: 29px;
    color: #3398c3;
    font: italic 18px Arial;
    background: url(images/account/cb-6c.png) repeat-x;
}

.tbl4 td {
    background: #e9e9e9;
}

.tbl4 img {
    border: none;
}

.cb-7 {
    background: #b6b6b6;
    padding: 1px;
}

.cb-7i {
    background: #fff;
    padding: 1px;
}

.cb-7bg {
    height: 86px;
    padding: 0 15px;
    white-space: nowrap;
    background: #fff url(images/account/cb-7bg.png) repeat-x bottom;
    text-align: center;
}

.lt {
    background: url('data:image/gif;base64,R0lGODlhBwAHAMQAAOju9OXs8v7///r7/f7+/ubt8/H1+Pb5++bs8urw9Ovw9fj6+/L2+fn6/P3+/uvx9ff5+/n7/PL1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAQAUZ4CQSjBJIkqhO0HOoiLCqDWBEk1MsazLMIQA7') no-repeat bottom right;
    font-size: 1px;
    width: 7px;
    height: 7px
}

.rt {
    /*background: url(images/box/rt.gif) no-repeat bottom left;*/
    background: url('data:image/gif;base64,R0lGODlhBwAHAMQAAOju9OXs8v7///r7/f7+/ubt8/H1+Pb5++bs8urw9Ovw9fj6+/L2+fn6/P3+/uvx9ff5+/n7/PL1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAQAUZYKAwxGSepiSdxwOhpoBMkQE08LQUDjwkIQA7') no-repeat bottom left;
    font-size: 1px;
    width: 7px;
    height: 7px
}

.lb {
    background: url('data:image/gif;base64,R0lGODlhBwAHAMQAAOju9OXs8v7///r7/f7+/ubt8/H1+Pb5++bs8urw9Ovw9fj6+/L2+fn6/P3+/uvx9ff5+/n7/PL1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAQAUZICJMZAk9RylJZTsRjBIkg+sUizs1gBFNIQA7') no-repeat top right;
    font-size: 1px;
    width: 7px;
    height: 7px
}

.rb {
    background: url('data:image/gif;base64,R0lGODlhBwAHAMQAAOju9OXs8v7///r7/f7+/ubt8/H1+Pb5++bs8urw9Ovw9fj6+/L2+fn6/P3+/uvx9ff5+/n7/PL1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAQAUZ4CSKAjIeDzSOkhQoDLGuQ7IuhTNFBtCIIQA7') no-repeat top left;
    font-size: 1px;
    width: 7px;
    height: 7px
}

.ct {
    background: url('data:image/gif;base64,R0lGODlhAQAHAJEAAOXs8v7//////wAAACH5BAAAAAAALAAAAAABAAcAQAIEhBQnBQA7') repeat-x bottom;
    font-size: 1px
}

.cb {
    background: url('data:image/gif;base64,R0lGODlhAQAHAJEAAOXs8v7//////wAAACH5BAAAAAAALAAAAAABAAcAQAIEjAQnBQA7') repeat-x top;
    font-size: 1px;
    text-align: center;
    vertical-align: top
}

.lc {
    background: url('data:image/gif;base64,R0lGODlhBwABAIAAAOXs8v///yH5BAAAAAAALAAAAAAHAAEAQAIDRI4FADs=') repeat-y right;
    font-size: 1px
}

.rc {
    background: url('data:image/gif;base64,R0lGODlhBwABAIAAAOXs8v///yH5BAAAAAAALAAAAAAHAAEAQAIDjA8FADs=') repeat-y left;
    font-size: 1px
}

.cc {
    background: #ffffff;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    color: #6f8698
}

.cc2 {
    background: #f8f8f8;
    padding: 10px 10px
}

.th {
    /*background: url(images/box/th.gif) repeat-x bottom;*/
    background: url('data:image/gif;base64,R0lGODlhAQAjANUAAAB1sri4uQB0sQGTzABwrACIwgCAugCNxQCKwwCOyACHwQCCvAFyrgBlo+q4Y/7//wB8uAGDvQBvqwBioQBenAFppgBsqQFrpwB6tgBjoQCWywGX0gCSywBgnAB4tACRygCX0AGZ0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACMAQAYhQAdnIaFsEJ5GSJNQQASXSYAQAg0+h0LEgAEwLJVM5xEEADs=') repeat-x bottom;
    height: 35px;
    font-family: "Myriad Pro", tahoma;
    color: #FFFFFF
}

.th-price {
    background: url(images/box/th-price.gif) repeat-x top;
    height: 35px;
    color: #365e7d;
    font-size: 11px
}

.content .th h3, .th h4 {
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    word-spacing: 2px;
    font-style: italic;
    margin: 0;
    padding: 0 10px
}

.cc .mark {
    background: url(images/box/arrow.gif) no-repeat top left;
    padding: 4px 0 4px 20px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1061ad
}

.box {
    padding: 4px 10px;
    text-align: left;
    color: #6f8698
}

.box p {
    margin: 5px 0
}

.box2 {
    vertical-align: top;
    width: 30%;
    color: #4e95be;
    padding: 0 6px
}

.box2 ul {
    margin: 0;
    padding: 5px 0;
    list-style: none outside none;
    color: #2c6193
}

.box2 ul li {
    margin: 0;
    padding: 4px 1px 4px 11px;
    background: url(images/box2/li.gif) no-repeat top left;
}

.box2 h3 {
    margin: 5px 1px;
    padding: 5px 0;
    background: url(images/box2/h3.gif) no-repeat bottom left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px
}

.box2 p {
    margin: 5px 0
}

.box2 .zag {
    padding-left: 14px;
    background: url(images/box2/zag.gif) left no-repeat;
    font-weight: bold
}

.box2 .line {
    background: url(images/box2/line.gif) repeat-x;
    font-size: 1px;
    padding: 1px 0
}

.current-status {
    border-collapse: collapse;
    color: #416a93;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}

.current-status td {
    padding: 5px 0;
    vertical-align: top;
    border-bottom: 1px dotted #DCDCDC;
}

.current-status td.mark {
    width: 27px;
    text-align: center
}

.current-status td.text1 {
    text-align: left;
    color: #416a93;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}

.current-status td.text1 strong {
    color: #2077e3
}

.current-status2 {
    border-collapse: collapse;
    color: #416a93;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}

.current-status2 td {
    background: url(images/current-status-bg2.gif) repeat-x bottom;
    padding: 5px 0;
    vertical-align: top
}

.current-status2 td.mark {
    width: 27px;
    text-align: center
}

.current-status2 td.text1 {
    text-align: left;
    color: #416a93;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}

.current-status2 td.text1 strong {
    color: #2077e3
}

.order-small {
    font-family: tahoma;
    font-weight: bold;
    color: #0f77c8
}

.order-small td {
    padding: 2px 4px
}

.order-small td.right {
    text-align: right;
    padding-right: 10px
}

.order-small .order-select {
    border: 1px solid #d0dee8;
    color: #4c6c99;
    padding: 1px;
    width: 185px
}

.essays-footer {
    padding: 5px 0 0 50px;
    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: 140px;
    margin: 1px 1px 1px 1px
}

.essays-footer ul li a {
    font-weight: normal
}

.hide {
    display: none
}

.sitemap {
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 10px
}

.sitemap li {
    margin: 1px
}

/*.sitemap ul, .sitemap ul li ul{ list-style:none outside none;font-size:0.95%}*/

.essay-1 {
    background: url(images/essay-1.jpg) no-repeat;
    width: 450px; /*height:91px;*/
    margin: 10px auto
}

.essay-2 {
    margin: 10px auto;
    background: url(images/essay-2.jpg) no-repeat;
    width: 450px;
    height: 90px
}

.essay-3 {
    margin: 15px auto 5px;
    background: url(images/essay-3.jpg) no-repeat;
    width: 546px;
    height: 33px
}

.essay-4 {
    margin: 10px auto;
    background: url(/files/images/theme/essay-4.jpg) no-repeat;
    width: 480px;
    height: 91px
}

.essay-5 {
    margin: 10px auto;
    text-align: center
}

.essay-6 {
    margin: 15px auto;
    text-align: center;
}

.essay-order {
    margin: 10px auto;
    background: url(images/essay-order-mobile.jpg) no-repeat;
    width: 691px;
    position: relative;
}

.essay-order #form1 {
    margin-top: -17px;
    background-color: #F9F9F9;
    padding: 12px;
    border-left: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-radius: 4px;
}

.essay-order .title-essay-order {
    position: absolute;
    left: 220px;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 12px;
    font-family: Arial;
    top: 13px;
    color: #055671;
    font-weight: bold;
    text-shadow: 0px 0px 2px rgb(255, 255, 255);
    margin: 0;
}

.essay-order select, .essay-order input[type="text"] {
    width: 130px;
    padding: 2px;
    border: 1px solid #c3d3dc;
    font-size: 12px;
    font-family: tahoma;
    color: #7f7f7f;
    background: #f7f9fa
}

.essay-order select {
    padding: 1px
}

.essay-order table {
    width: 100%;
    margin: 0 auto;
    font-size: 11px;
    color: #1c88c7;
    font-family: tahoma
}

.essay-order table td {
    padding: 2px 3px;
    vertical-align: top
}

.essay-order table td.label {
    padding-left: 6px;
    padding-top: 5px;
    font-weight: bold
}

.essay-price {
    font-weight: bold;
    width: 117px;
    padding: 2px 6px;
    border: 1px solid #c3d3dc;
    font-size: 12px;
    font-family: tahoma;
    color: #1c88c7;
    background: #f7f9fa
}

.order-td {
    padding: 10px;
    vertical-align: top;
    width: 48%
}

#my_pop_window_bg {
    display: none;
    width: 100%;
    height: 100%;
    background-color: #002b47;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 9995;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    zoom: 1;
}

#my_pop_window {
    display: none;
    background: url(images/pop/bg.png) no-repeat top;
    width: 568px;
    height: 317px;
    margin-left: -280px;
    position: fixed;
    z-index: 9996;
    top: 100px;
    left: 50%;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #621e04
}

#my_pop_window a {
    color: #b70303;
    font-weight: bold
}

#my_pop_window_close {
    text-align: right;
    padding: 20px 16px 0 0
}

#my_pop_window_ajax {
    padding: 96px 180px 0 20px
}

.pop_input {
    width: 230px;
    padding: 2px 0
}

.pop_input input {
    border: 1px solid #f1b830;
    background: #fff;
    padding: 5px 5px;
    width: 220px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #621e04;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: inset 0 3px 4px rgba(237, 233, 209, 0.9);
}

.pop_input input:focus {
    outline: none;
}

.order-info-banner {
    height: 35px;
    background: #FBF9E8 url("images/order-info.png") no-repeat 10px 10px;
    margin: 75px 0 10px 0;
    color: #125CB7;
    padding: 15px 10px 10px 60px;
    border-radius: 10px;
    font-weight: bold;
}

#personal_information,
#paper_information {
    border: solid #DADEE7 1px !important;
    border-top: none !important;
}

#personal_information .tr1 td,
#paper_information .tr1 td {
    /*background: white url("images/order-table-tr-bg.png") repeat-x;  background: #F2F6FA;
    */
    background: linear-gradient(#e8edf3, #f2f6fa);
    border-top: 1px solid #dce4ec;
    height: 27px;
}

#personal_information .tr2 td,
#paper_information .tr2 td {
    border-top: solid #DADEE7 1px;
}

#paper_information select {
    width: 250px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#personal_information input[type="text"] {
    width: 250px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.orderform input[type="text"] {
    padding-top: 3px;
    padding-bottom: 3px;
}

#personal_information select {
    width: 252px;
}

.order-table-bg table td.label {
    text-align: left;
    padding: 5px 10px 0 20px;
}

#personal_information .label,
#paper_information .label {
    width: 280px;
    padding-right: 10px;
    vertical-align: top;
}

#paper_information .label {
    vertical-align: middle;
    height: auto!important;
}
#paper_information .label #cost-label {
    padding-bottom: 8px;
    display: inline-block;
}

td.label.padding-add a {
    text-decoration: underline;
}

#paper_information textarea {
    width: 250px;
    height: 80px;
}

.order-table-bg {
    background-color: #FBF9E8;
    border-radius: 10px;
    padding: 10px 0;
}

.order-table-bg table .hint {
    margin-left: 10px;
    text-align: left;
    float: right;
}

.order-table-bg table .hint div {
    padding: 5px;
    border: solid #DADEE7 1px;
    z-index: 12;
    border-radius: 0 0 5px 5px;
    border-radius: 5px;
    position: absolute;
}

#add-writer-td p {
    margin: 2px 0 0 0;
}

.summary-paper {
    background-color: #FFD800;
    padding: 5px;
    border-radius: 3px;
    display: inline-block;
}

#page_price {
    background-color: #0478C2;
    padding: 5px;
    border-radius: 3px;
    color: white;
    font-weight: bold;
    margin-bottom: -3px;
}

.order-table-bg table input[type="checkbox"],
.order-table-bg table input[type="radio"] {
    position: relative;
    top: 2px;
}

.order-custom-paper-banner {
    margin-left: -19px;
    background: url("images/order-custom-paper-banner.png") no-repeat 0 0;
    width: 785px;
    height: 85px;
}

.order-custom-paper-banner .steps {
    top: 48px;
    height: 36px;
    background: url("images/step2-bg.png") repeat-x;
    position: relative;
}

.order-custom-paper-banner .step1,
.order-custom-paper-banner .step2,
.order-custom-paper-banner .step3,
.order-custom-paper-banner .step4 {
    height: 16px;
    padding: 10px 15px;
    font-weight: bold;
    float: left;
}

.order-custom-paper-banner .step1 {
    background: url("images/step1-bg.png") repeat-x;
    border-left: solid #004888 1px;
    color: white;
}

.order-custom-paper-banner .step2 {
    background: url("images/step1-separator.png") no-repeat;
}

.order-custom-paper-banner .step3 {
    background: url("images/step2-separator.png") no-repeat;
}

.order-custom-paper-banner .step4 {
    background: url("images/step2-separator.png") no-repeat;
}

.grand-price {
    /*background: url("images/line-grand-price.png") no-repeat scroll 0 0 transparent;
    width: 727px;
    */
    display: table-cell;
    vertical-align: middle;
    height: 39px;
}

.grand-price .grand_total_text {
    float: left;
    color: #152c6d;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 180px;
}

.grand-price #total_price2 {
    margin-left: 2px;
    color: #ff6600;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
}

#container {
    margin: 0 auto;
    width: 750px;
}

.blog_ctegories li{
    list-style: none;
    margin-bottom: 5px;
    /*background: url("images/current-status-arrow2.gif") no-repeat left center;*/
    background-image: url('data:image/gif;base64,R0lGODlhBgAMAIAAAGN2mP///ywAAAAABgAMAEACDIyPqcsL+Z6JgcqKCgA7');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 13px;
}
.blog_ctegories li a, .blog_ctegories li {
    color: #416a93;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
}
.blog_ctegories li a {
    text-decoration: underline;
}
.blog_ctegories li a:hover{
    text-decoration: none;
}
.blog_group2{
    background: url('data:image/gif;base64,R0lGODlhBgAMAIAAAGN2mP///ywAAAAABgAMAEACDIyPqcsL+Z6JgcqKCgA7') no-repeat left center #f2f8fb!important;
}
.blog_ctegories{
    text-align: left;
    margin-left: 0;
    padding: 8px 10px 6px 10px;
}
.blog_ctegories.bordered li {
    position: relative;
    padding-bottom: 4px;
    background-position: 0 2px;
}
.blog_ctegories.bordered li:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    /*background: url(images/current-status-bg2.gif) repeat-x bottom;*/
    background: url('data:image/gif;base64,R0lGODlhBAAJAKIAAOrs7cjP1P39/vz8/PP09P7+/v///wAAACH5BAAAAAAALAAAAAAEAAkAQAMPaKoQJlCUWYgly9Ay+sgJADs=') repeat-x bottom;
    height: 4px;
    width: 100%;
}

/* contact us */

#contact-form .table-border {
    border: solid #e5ecf2 1px;
    padding: 6px;
    border-radius: 5px;
}

#contact-form #contacts-table {
    background: #f7f8f9;
    width: 100%;
    border-left: solid #f7f8f9 10px;
    border-right: solid #f7f8f9 10px;
    border-bottom: solid #dee0e3 1px;
    margin-top: 1px;
}

#contact-form #contacts-table .tr1 {
    background: white;
}

#contact-form #contacts-table .left {
    font-weight: bold;
    text-align: right;
    color: #004a80;
    float: none;
}

#contact-form #contacts-table input,
#contact-form #contacts-table textarea {
    max-width: 330px;
    border: solid #d0dee8 1px;
    padding: 6px 2% 6px 2%!important;
    width: 96%;
    font-size: 12px;
    line-height: 15px;
}

#contact-form .contact-form-table-header {
    border: solid #0070ac 1px;
    border-bottom: none;
    margin-bottom: 1px;
    color: white;
    background: url("images/contact-header-bg.png") repeat-x;
    height: 21px;
    padding: 5px 20px;
    font-style: italic;
    font-size: 16px;
    font-weight: bold;
}

#contact-form .proceed-button {
    background: url("images/buttons/contact-proceed-button.png");
    width: 114px;
    height: 40px;
    border: none;
    display: block;
    margin: 10px;
}

#contact-form .contact-info {
    margin-bottom: 5px;
    border-bottom: solid #e1e3e6 1px;
    background: #f8f8f9;
}

.fb-btns {
    overflow: hidden;
    margin-bottom: 4px;
}

.b-wrap {
    float: left;
    margin-right: 2px;
}

.fb-like-btn span {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
    text-align: center;
    background: url(images/f-bg.gif) no-repeat right;
    width: 32px;
    height: 20px;
    line-height: 19px;
    text-indent: 2px;
    color: #333333;
    font-size: 11px;
    font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    z-index: 999;
}

.tw-share_btn-wrap span {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
    text-align: center;
    background: url(images/t-bg.gif) no-repeat right;
    width: 32px;
    height: 20px;
    line-height: 19px;
    text-indent: 2px;
    color: #333333;
    font-size: 11px;
    font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    z-index: 999;
}

#cv-resume-tooltip {
    display: none;
    /* position: absolute; */
    background: #299FDC;
    padding: 10px;
    margin-top: 5px;
    width: 252px;
    color: white;
    box-sizing: border-box;
}

.log_in {
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    font-style: oblique;
    font-family: "Myriad Pro", Tahoma;
    word-spacing: 2px;
}

.code-expired {
    color: #FF4646;
}

.update-hint {
    cursor: pointer;
    color: #195889;
    text-decoration: underline;
    padding: 0 0 0 10px;
}

.update-hint .discountclass {
    background-color: #ffffff;
    border: 5px solid #e4e9ef;
    border-collapse: collapse;
    padding: 2px;
    position: absolute;
    text-decoration: none;
    width: 346px;
    z-index: 2;
    display: none;
}

.update-hint .discountclass p {
    color: #004a80;
    margin-bottom: 0;
    margin-top: 0;
}

.update-hint:hover .discountclass {
    display: block;
}

.d-box {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 43px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 10;
}

.d-box .disc_text {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    font-family: Arial, sans-serif;
    position: relative;
    top: 4px;
    font-style: italic;
    text-transform: uppercase;
    line-height: 31px;
}

.d-box .disc_per {
    color: #ffef83;
    font-size: 24px;
}

.d-box .text-color {
    color: #ffef83;
}

.d-box .start_price_info {
    color: #747068;
    font-size: 12px;
    font-weight: 600;
    font-family: Arial, sans-serif;
    position: relative;
    top: 4px;
}

.d-box .start_price_info-2 {
    font-size: 12px;
    font-weight: 600;
    color: #32302d;
}

.d-box .d-close {
    position: absolute;
    right: 6px;
    top: 6px;
}

.d-box .d-close img {
    margin-right: 1px;
    margin-top: 5px;
}

.d-box .text-left {
    text-align: left;
    margin-top: 5px;
    margin-left: 15px;
}

.d-box .inline {
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px;
}

.d-box img {
    vertical-align: middle;
}

.d-box .bg-add {
    width: 53%;
    float: left;
    background: url(images/d-box/bg-l.png);
    text-align: right;
    height: 50px;
}

.d-box .bg-add-2 {
    width: 47%;
    float: right;
    background: url(images/d-box/bg-r.png);
    text-align: left;
    height: 50px;
}

.ord_but {
    position: relative;
    top: 6px;
}

.space {
    padding-top: 35px;
}

/* Vip form */
.vip {
    padding: 14px 6px 18px 6px;
    background-color: #fff;
}

.vip .vip-col {
    width: 24%;
    float: left;
    margin: 0.5%;
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 1;
}

.vip .col-bg {
    background: #0397E4; /* Old browsers */
    background: -moz-linear-gradient(top,  #0095cf 0%, #0173af 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #0095cf 0%,#0173af 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #0095cf 0%,#0173af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095cf', endColorstr='#0173af',GradientType=0 ); /* IE6-8 */
    border: 1px solid #00679a;
    border-radius: 3px;
    padding-bottom: 20px;
}

.vip .vip-col .title-style-1 {
    font-family: Arial, sans-serif;
    font-size: 13px;
    margin: 10px 0 6px 0;
}

.vip .vip-col .title-2 {
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #ffd800;
    margin: 0;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}

.vip .vip-col .title-2.black {
    color: #000;
}

.vip .titles {
    padding: 0;
    height: 52px;
    display: table;
    width: 96%;
    margin: 0 auto;
}

.vip .vip-col .info-text {
    font-size: 12px;
    line-height: 14px;
    font-family: MS Reference, sans-serif;
    padding: 12px;
    text-align: left;
    margin: 0;
}

.vip .vip-col .price2 {
    background: url(images/base-price.png) no-repeat center;
}

.vip .vip-col img {
    display: inline-block;
}

.vip .vip-col .price2 {
    height: 48px;
    width: 104px;
    margin: auto auto -10px;
}

.vip .price2 span {
    position: relative;
    bottom: -12px;
}

.vip .vip-col .add {
    position: relative;
    bottom: -6px;
    margin: 0 auto;
    z-index: 0;
    text-align: center;
}

.vip .vip-col .add .btn {
    border: 1px solid #0178b4;
    border-radius: 0 0 3px 5px;
    border-top: none;
    color: #0178b4;
    text-decoration: none;
    padding: 6px;
    font-family: Verdana, sans-serif;
    font-size: 16px;
    cursor: pointer;
}

.vip .add-last a {
    color: #f2601d !important;
}

.vip .col-bg-last {
    background: linear-gradient(#fff3a6, #f8df5a);
    border: 1px solid #fdda3d;
    color: #000;
}

.vip .title-style-last {
    color: #d90000;
}

.vip .price-last {
    background: url(images/base-price1.png) no-repeat center;
    height: 48px;
    width: 104px;
    margin: 5px auto -10px !important;
}

.vip .title-2-last {
    margin: 0;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    font-family: MS Reference, sans-serif;
}

.vip .last .title-2-last span {
    color: #f1540a;
}

.vip .price-last span {
    position: relative;
    bottom: -12px;
}

.vip .line {
    border-top: 1px solid #B1E3FF;
    margin: 0 16px 0 16px;
}

.vip .line2 {
    border-top: 1px solid #FCE46C;
}

.vip .vip-body {
    display: table;
    width: 100%;
    height: 120px;
}

.vip .vip-body.package {
    height: 100%;
}

.vip .vip-body .td {
    display: table-cell;
    vertical-align: middle;
}

.block-hiden {
    display: none;
}

.padding-add {
    padding: 10px 10px 10px 20px !important;
    line-height: 20px;
}

.aligned {
    position: relative;
    bottom: 20px;
}

input.error {
    border: 1px solid #ff0000 !important;
}

label.error {
    color: #ff0000;
    text-align: left;
    font-family: Arial;
}

label.success {
    color: #008E00;
}

.p {
    font-size: 11px;
    margin: 12px 0 12px 0;
}

.input {
    padding: 4px 4px 4px 8px;
}

.text-center {
    text-align: center;
}

.notice {
    display: block;
    text-align: center;
    padding: 16px;
    font-size: 12px;
}

.notice.green {
    background-color: #E8FFE8;
    border: 1px solid #C3FFC3;
    color: #000;
}

.notice.red {
    background-color: #FFE0E0;
    border: 1px solid #FFB6B6;
    color: #000;
}

#data-p, .addr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #004a80;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}

#data-p a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ff0000;
    text-decoration: none;
    padding-left: 6px;
}

#data-p a:hover {
    text-decoration: underline;
}

#data-m {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #004a80;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}

#data-m a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #004A83;
    font-size: 11px;
    text-decoration: none;
}

#data-m a:hover {
    text-decoration: underline;
}

.contact-us-form .label1 {
    width: 80px;
    vertical-align: middle;
}

#contact-form .btn {
    font-size: 13px;
    padding: 8px 24px 8px 24px;
}

.contact a {
    color: #fff !important;
    text-shadow: -1px -1px 1px #17619c, 1px -1px 1px #17619c, -1px 1px 1px #17619c, 1px 1px 1px #17619c;

    display: inline-block;
    text-decoration: none;
    padding-top: 5px;
    font-family: "Myriad Pro", arial;
    font-weight: bold;
    font-style: italic;
    font-size: 17px;
}

.contact a:hover {
    text-shadow: -1px -1px 2px #17619c, 1px -1px 2px #17619c, -1px 1px 1px #17619c, 1px 1px 2px #17619c;
}

.price:hover {
    text-decoration: underline;
    cursor: pointer;
}

.pays-img img {
    width: 59px;
    padding: 0 3px 0 3px;
    margin-bottom: -10px;

}

.address-group img {
    position: relative;
    top: 10px;
    left: 4px;
}

.header-phones {
    background: url(images/header-phones.png) no-repeat right;
    height: 147px;
    position: absolute;
    right: 0;
    top: 0;
    width: 376px;
}

.phones-main {
    position: relative;
    z-index: 10;
    top: 55px;
    float: right;
    margin-right: 20px;
}
.phones-main a {
    padding-left: 2px;
    display: block;
}

.phones-main a, .phones-text span {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 5px #000;
}

.phones-main a:hover {
    text-shadow: 1px 1px 1px #000;
}

.we-accept {
    padding: 0;
    margin: 4px 0 28px 0;
    list-style-type: none;
    text-align: center;
}
.we-accept li {
    display: inline-block;
    width: 55px;
    height: 55px;
    margin: 0 4px 0 4px;
}
.we-accept li.x3 {
    width: 100%;
    height: 80px;
    margin: 6px 0 6px 0;
    text-align: center;
}
.we-accept .checkout-icon-big {
    background-image: url(/files/images/paypal.png);
    background-size:contain;
    width: 128px;
    height: 80px;
    margin: 0 auto;
}
.sprite-payment {
    background-image: url(/files/images/spritesheet-payment.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-2co {
    width: 55px;
    height: 55px;
    background-position: -5px -5px;
}

.sprite-amex_american_express {
    width: 55px;
    height: 55px;
    background-position: -70px -5px;
}

.sprite-amex_american_express {
    width: 55px;
    height: 55px;
    background-position: -135px -5px;
}

.sprite-diners_club {
    width: 55px;
    height: 55px;
    background-position: -5px -70px;
}

.sprite-diners_club {
    width: 55px;
    height: 55px;
    background-position: -70px -70px;
}

.sprite-discover {
    width: 55px;
    height: 55px;
    background-position: -135px -70px;
}

.sprite-discover {
    width: 55px;
    height: 55px;
    background-position: -5px -135px;
}

.sprite-jcb {
    width: 55px;
    height: 55px;
    background-position: -70px -135px;
}

.sprite-jcb {
    width: 55px;
    height: 55px;
    background-position: -135px -135px;
}

.sprite-mastercard {
    width: 55px;
    height: 55px;
    background-position: -200px -5px;
}

.sprite-mastercard {
    width: 55px;
    height: 55px;
    background-position: -200px -70px;
}

.sprite-paypal {
    width: 55px;
    height: 55px;
    background-position: -200px -135px;
}

.sprite-skrill_moneybookers {
    width: 55px;
    height: 55px;
    background-position: -5px -200px;
}

.sprite-visa {
    width: 55px;
    height: 55px;
    background-position: -70px -200px;
}

.sprite-visa {
    width: 55px;
    height: 55px;
    background-position: -135px -200px;
}

input[type="submit"]:hover, input[type="button"]:hover {
    cursor: pointer !important;
}

.posts a {
    text-decoration: none;
}

.posts .post {
    margin: 0 0 12px 0;
}

.posts .h1_title {
    font-size: 16px;
    line-height: 20px;
    margin: 12px 0 12px 0;
    font-weight: normal;
    float: left;
    color: #005e9c;
}

.posts .post-date {
    float: right;
}

.posts .img {
    float: left;
    width: 20%;
    max-height: 200px;
    min-height: 20px;
    overflow: hidden;
}

.posts .img img {
    max-width: 100%;
    max-height: 200px;
}

.posts .text.right {
    float: left;
    width: 74%;
    margin: 0 0 0 2%;
}

.posts .text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #666666;
    text-align: left;
    font-weight: normal;
}

.div_text hr {
    display: none;
}

input[type="submit"]:hover, input[type="button"]:hover {
    cursor: pointer !important;
}

.posts .more {
    color: #005e9c;
}

/* Size grid */
.col-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
    float: left;
}

.col-1.inline,
.col-2.inline,
.col-3.inline,
.col-4.inline,
.col-5.inline,
.col-6.inline,
.col-7.inline,
.col-8.inline,
.col-9.inline,
.col-10.inline,
.col-11.inline,
.col-12.inline {
    float: none;
    display: inline-block;
}

.col-12 {
    width: 100%;
}

.col-11 {
    width: 91.66666667%;
}

.col-10 {
    width: 83.33333333%;
}

.col-9 {
    width: 75%;
}

.col-8 {
    width: 66.66666667%;
}

.col-7 {
    width: 58.33333333%;
}

.col-6 {
    width: 50%;
}

.col-5 {
    width: 41.66666667%;
}

.col-4 {
    width: 33.33333333%;
}

.col-3 {
    width: 25%;
}

.col-2 {
    width: 16.66666667%;
}

.col-1 {
    width: 8.33333333%;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

html,
body {
    position: relative;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #666666;
}

.left {
    float: left;
}

.right {
    float: right;
}

.inline {
    display: inline-block;
}

img {
    border: none;
}

.clr {
    clear: both;
}

a {
    color: #000;
    text-decoration: none;
}

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

.wrapper {
    margin: 0 auto;
    overflow: hidden;
}

.wrapper.no-overflow {
    overflow: inherit;
}

.dn {
    display: none !important;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.table {
    display: table;
}

/* Buttons */
.btn {
    border: none;
    padding: 12px;
    font-size: 12px;
    line-height: 12px;
    outline: none;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer;
}

.btn-proceed {
    min-width: 120px;
    font-size: 13px;
    background-color: #0177B2;
    color: #fff;
}
.btn-proceed:disabled {
    background-color: #DADFE6;
}

.btn.btn-green, .btn-start-earning {
    background-color: #85B706;
    color: #fff!important;
}
.btn-start-earning {
    margin: 8px 0 4px 0;
}

.block {
    margin: 0 0 8px 0;
}

.block .title {
    border-top: 1px solid #eab863;
    border-bottom: 1px solid #feffff;
    /*background-image: url(/files/images/menu_bg.png);*/
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABKSURBVHjaNMqhAcIAEATB/e0Fke4ojL5i6CD5O0xwIwbenzrHCwEkgyVIL5wdbIu0yAbp/vP5fTRZ7O5TpkFS7L1IghQkFxL4DQCSjCcoC0DNZAAAAABJRU5ErkJggg==');
    padding: 5px 17px 5px 12px;
    margin: 0;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    font-style: italic;
    position: relative;
    font-weight: 600;
}

.block .title.small {
    padding: 2px 2px 2px 12px;
    font-size: 11px;
}

.block .title.text-left {
    text-align: left;
}

.block .title.text-center {
    text-align: center;
}

.block .title.big {

}

.block.style-2 .title {
    text-align: left;
    padding-left: 36px;
}
.block.style-2 .title.big {
    font-size: 14px;
    padding-top: 4px;
}
.block.style-2 .title:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 6px;
    width: 13px;
    height: 14px;
    /*background-image: url(/files/images/title-arrow.png);*/
    background-image: url('data:image/png;base64,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');
}

.block .body {
    border-top: 1px solid #b8b8b9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    background-color: #fcfcfc;
}

.block .body.padding {
    padding: 10px;
}

.list2 li {
    border-bottom: 1px solid #b7dae3;
    color: #005e9c;
    margin: 0 0 1px 0;
    position: relative;
}

.list2 li:before {
    content: "•";
    position: absolute;
    left: 6px;
    top: 6px;
    font-size: 8px;
    line-height: 8px;
}

.list2 li a {
    font-size: 11px;
    line-height: 16px;
    color: #005e9c;
    display: block;
    padding: 2px 0 2px 14px;
    font-family: sans-serif, Verdana, Arial, Helvetica;
}

ul a.buy-now {
    color: #ff6900;
    font-weight: bold;
}

.list1 {
    list-style: none outside none;
    margin: 0;
    padding: 10px 12px 10px 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #546289;
    background: #fdfdf9;
}

.list1 li {
    margin: 0;
    padding: 0;
    /*background: url(/files/images/list1.gif) no-repeat top left;*/
    background: url('data:image/gif;base64,R0lGODlhBAANAIABAF6m1f///yH5BAEAAAEALAAAAAAEAA0AQAIMjA1wuKf+mkwr0VAAADs=') no-repeat top left;
}

.list1 li span {
    padding: 4px 2px 4px 13px;
    display: block;
    border-bottom: 1px dotted #E2E2E2;
}

/* Main */
.main-content {
    padding: 0 3px 0 3px;
}

.content-wrapper {
    float: left;
    width: 100%;
}

.left-sidebar {
    width: 210px;
    float: left;
    padding: 0 5px 0 0;
}

.left-sidebar table, .right-sidebar table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
}

.left-sidebar .login-form2 {
    display: none;
}

.right-sidebar {
    width: 212px;
    float: right;
    padding: 6px 0 0 0;
}

.right-sidebar .block-faq tr td:first-child {
    padding-right: 6px;
}

section.content {
    margin: 0 212px 0 210px;
}

.content > .padding {
    padding: 20px;
}

.content .border-content {
    padding: 15px;
    border: 3px solid #F6F6F6;
    border-radius: 3px;
    border-bottom: 32px solid #F6F6F6;
    position: relative;
}

.content .border-content.user-account {
    border: none;
    margin: 0 0 12px 0;
}

.content .border-content:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -17px;
    height: 1px;
    background-color: #E0E0E0;
}

.content .border-content > .main-h1 {
    margin: -14px -15px 12px -15px;
    padding: 8px 15px 8px 15px;
    font-size: 13px;
    line-height: 16px;
    background: -moz-linear-gradient(90deg, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240,240,240,1)), color-stop(100%, rgba(254,254,254,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#FEFEFE',GradientType=0 ); /* ie6-9 */
    border-bottom: 3px solid #F6F6F6;
}

.content .cb {
    overflow: auto;
    background: none;
    clear: none;
}

.content div.cb {
    width: 100%;
}

a {
    color: #005e9c;
}

/* Header */
header .top {
    background-image: url(/files/images/top-background.png);
    background-position: 0 0;
    background-repeat: repeat-x;
}

header .top .buttons {
    /*background-image: url(/files/images/top-decorative.png);*/
    background-image: url('data:image/png;base64,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');
    background-position: -60px 2px;
    background-repeat: no-repeat;
    width: 536px;
    margin: 0 auto;
    position: relative;
    height: 41px;
}

header .top .order-paper {
    position: absolute;
    top: 2px;
    right: 205px;
    z-index: 1;
}

header .top .live-char-button {
    position: absolute;
    top: 2px;
    right: 0;
    z-index: 0;
}

header .bottom {
    background-image: url(/files/images/bottom.png?v=2);
    background-position: 0 0;
    background-repeat: repeat-x;
    margin-top: 2px;
}

header .bottom .logo-blog {
    background-image: url(/files/images/header.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    min-height: 144px;
}

header .bottom .logo {
    width: 320px;
    float: left;
    padding: 4px 0 0 0;
}

header .bottom .slogan {
    position: absolute;
    left: 352px;
    right: 346px;
    text-align: center;
    top: 104px;
}

header .phones {
    background-image: url(/files/images/header-phones.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    width: 371px;
    height: 106px;
}

header .phones p, header .phones a {
    font-weight: bold;
    font-style: italic;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 5px #000;
    margin: 2px 0 2px 0;
    text-align: right;
}

header .phones-text {
    padding: 8px 20px 0 0;
}

/* Nav */
nav {
    padding: 0 0 0 218px;
    margin: -33px 0 0 0;
}

nav > div {
    padding: 0 15% 0 0;
    border-top: 1px solid #008DC5;
    background: -moz-linear-gradient(90deg, rgba(0,94,156,1) 0%, rgba(1,153,209,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,153,209,1)), color-stop(100%, rgba(0,94,156,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(0,94,156,1) 0%, rgba(1,153,209,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(0,94,156,1) 0%, rgba(1,153,209,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(0,94,156,1) 0%, rgba(1,153,209,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(0,94,156,1) 0%, rgba(1,153,209,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0199D1', endColorstr='#005E9C',GradientType=0 ); /* ie6-9 */
}

nav ul {
    border-top: 1px solid #0070ac;
    text-align: right;
}

nav ul li {
    display: inline-block;
    position: relative;
    min-width: 212px;
    text-align: center;
}

nav ul li:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 31px;
    /*background-image: url(/files/images/menu.gif);*/
    background-image: url('data:image/gif;base64,R0lGODlhAQAfANUAAP///wBwrP79/wGNyACOyAFNvbi4ugBtqgCb0/7//wBxrwBkoAN1swBopf7//QGTzACZ0QCRxwGX0gCczwFrqQBinwB0seq4YwBgnQGSywCWywBPuwBOuv/+/P7/+wBOvwBxrQBmpABengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAfAAAGHUDERALRPDIRwqCzAXAEBcfHw7CAAgdKI7SoYERBADs=');
    right: 0;
    top: 0;
}

nav ul li:last-child:after {
    display: none;
}

nav ul li a {
    display: block;
    padding: 9px 32px 8px 32px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    font-style: italic;
}

/* Left Sidebar */
.invite {
    height: 304px;
    width: 212px;
    margin-bottom: 8px;
    background: url(/files/images/invite.png) no-repeat top center;
    color: #ffffff;
    text-align: left
}

.tell_input {
    border: 1px solid #cccccc;
    padding: 3px 2px 3px 15px;
    width: 150px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #223983;
    /*background: url(/files/images/invite-input.gif) no-repeat left;*/
    background: url('data:image/gif;base64,R0lGODlhCwAHAIABAMfKzv///yH5BAEAAAEALAAAAAALAAcAQAINjA9wu8mtnnsoUjPZLAA7') no-repeat left;
    background-color: #fff;
}

.block .discounts {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    width: 208px;
    text-align: center;
    padding-top: 8px;
}

/* Footer */
footer {
    margin: 12px 0 0 0;
    padding: 2px 238px 0 0;
    border-top: 1px solid #D5D5D5;
    position: relative;
    min-height: 66px;
}

footer:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 2px;
    background-color: #33A5DB;
    height: 2px;
}

footer.no-padding {
    padding-right: 0;
}

footer .blue2 {
    padding: 10px;
    text-align: center;
}

footer .blue2 a {
    font-size: 10px;
    line-height: 12px;
    padding: 0 2px 0 2px;
}

footer .sn {
    position: absolute;
    top: 18px;
    right: 12px;
}

footer .all-links {
    display: none;
}

.soc-title {
    font-size: 13px;
    line-height: 40px;
    color: #0070ac;
    font-weight: bold;
    font-family: sans-serif, Verdana, Arial, Helvetica;
    float: left;
    margin-right: 5px;
}

.leave-your {
    background-image: url("images/supreme_leave.jpg");
    display: block;
    float: right;
    height: 29px;
    margin-top: -35px;
    overflow: hidden;
    text-indent: -100px;
    width: 100px;
}

.testimonial-item, .border-block {
    border: 6px solid #F2F5F7;
    border-radius: 6px;
    margin: 0 0 12px 0;
    padding: 6px;
}
.testimonial-item .testimonials_title {
    font: bold 12px Tahoma;
    margin: 7px 0 3px 0;
    color: #336699;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 10px 0;
    border-radius: 4px;
    width: 100%;
    text-align: center;
}
.pagination>li {
    display: inline-block;
    background-image: none!important;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #3399cc;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li>a:focus, .pagination>li>a:hover {
    z-index: 2;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #3399cc;
    border-color: #3399cc;
}

.order-header {
    margin: 20px;
    display: block;
    color: #125CB7;
}

/*beware*/
.essay_my .table.bord .head td {
    padding: 0;
    background: url("images/head.png") repeat-x 0 0 transparent;
    height: 35px;
    border: none;
    color: #fff;
    font: italic 16px Myriad Pro;
    text-align: center;
}

.essay_my table .table.bord .head1 td {
    line-height: 5px;
    height: 5px;
}

.essay_my p {
    font: 11px arial;
    margin: 12px 0 12px 0;
}

.essay_my .odd td {
    background: #f8f8f4;
}

.essay_my .table.bord td {
    border: 1px solid #E3E3E3;
    padding: 5px 10px 5px 10px;
    font: 11px arial;
    width: 50%;
}

.essay_my .table.bord td.first {
    background-image: url("images/gal1.png");
    background-position: 10px 7px;
    background-repeat: no-repeat;
    color: #004983;
    padding-left: 40px;
}

.essay_my .table.bord td.second {
    color: #666666;
    background-image: url("images/gal2.png");
    background-position: 10px 7px;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.my-testimonials {
    max-width: 480px;
    margin: 0 auto;
}

.my-testimonials table td {
    border: 1px solid #D5D5D5;
    padding: 5px 7px;
}

.my-testimonials h3 {
    color: #336699;
    display: block;
    font-size: 1.17em;
    font-weight: bold;
}

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
    background: url(images/star.gif) left -1000px repeat-x;
}

.star-rating {
    position: relative;
    width: 125px;
    height: 25px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    background-position: left top;
}

.content ul.star-rating li {
    display: inline;
    background: none;
}

.star-rating a, .star-rating .current-rating {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 25px;
    line-height: 25px;
    outline: none;
    overflow: hidden;
    border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: left bottom;
}

.star-rating a.one-star {
    width: 20%;
    z-index: 6;
}

.star-rating a.two-stars {
    width: 40%;
    z-index: 5;
}

.star-rating a.three-stars {
    width: 60%;
    z-index: 4;
}

.star-rating a.four-stars {
    width: 80%;
    z-index: 3;
}

.star-rating a.five-stars {
    width: 100%;
    z-index: 2;
}

.star-rating .current-rating {
    z-index: 1;
    background-position: left center;
}

/* for an inline rater */
.inline-rating {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
}

/* smaller star */
.content ul.small-star {
    width: 50px;
    height: 10px;
    padding: 0;
}

.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
    background-image: url(/files/images/star_small.gif);
    line-height: 10px;
    height: 10px;
}

/* Sitemap */
.sitemap ul {
    list-style-type: none;
    padding: 0;
}

.sitemap .li-root {
    padding: 8px 0 4px 0;
}

.sitemap li {
    padding: 1px 0 0 12px;
}

.sitemap li ul.child {
    display: none;
}

.sitemap li ul.child.active {
    display: block;
}

.sitemap .li-root a {
    font-size: 14px;
}

.sitemap .li-level-2 {
    padding: 4px 0 0 12px;
}

.sitemap a {
    color: #005e9c;
    text-decoration: none;
}

.sitemap .li-level-2 a {
    font-size: 13px;
}

.sitemap .node {
    position: relative;
}

.sitemap .node:before {
    content: '';
    /*background-image: url('/files/images/list1.gif');*/
    background-image: url('data:image/gif;base64,R0lGODlhBAANAIABAF6m1f///yH5BAEAAAEALAAAAAAEAA0AQAIMjA1wuKf+mkwr0VAAADs=');
    width: 4px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 3px;
}

.sitemap .node.minus:before{
    transform: rotate(90deg);
    left: 1px;
    top: 6px;
}

.sitemap .node.li-root:before {
    line-height: 24px;
}

.sitemap .node.li-root:before {
    display: none;
}

.sitemap .child li {
    background: url(images/gal1.png) no-repeat center left;
    padding: 0 0 0 18px;
}
.sitemap .no-bg-li{
    background: none!important;
}
.sitemap .child li.li-level-2.active ul {
    display: block;
}
.sitemap .no-bg-li:before{
    display: none;
}
.sitemap .no-bg-li a{
    /*background: url(images/current-status-arrow.gif) no-repeat center left!important;*/
    background: url('data:image/gif;base64,R0lGODlhCQALALMKANn//9X9//T9/3qw+niu+Gqz6Oz+//T//////1ym5////wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAJAAsAQAQdUMk5U0EYp50AD1wockaCjCKlbgQ3iMd2jkKMchEAOw==') no-repeat center left!important;
    padding-left: 16px;
}
.sitemap .li-level-3 a{
    background: none!important;
    padding-left: 0!important;
}

.two-collumn-clearfix {
    clear: both;
}

.user-profile form table {
    border: none;

    border-collapse: collapse;
}
.user-profile form table td {
    padding: 4px 12px 4px 12px;
    color: #333;
}

.user-profile form table tr:nth-child(odd) td {
    background-color: #f2f8fb;
}
.user-profile form input[type="text"] {
    padding: 3px 6px 3px 6px;
}

header .mobile-menu {
    display: none;
    z-index: 99;
}

.overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
    z-index: 1;
}
.menu-expanded .overlay {
    display: block;
}

#form1 {
    margin-top: -4px;
}
#form1 .label {
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #1c88c7;
    display: block;
    margin: 0 0 2px 0;
}
#form1 .col-3 {
    margin: 4px 0 4px 0;
}
#form1 select, #form1 input[type="text"] {
    padding: 2px;
    font-family: Arial;
}

#form1 .rows {
    overflow: auto;
}

#form1 .calc-btn {
    text-align: right;
    padding: 12px 36px 0 0;
}
#form1 .calc-btn input {
    border-radius: 10px;
}

#mini_order_form .order-small {
    padding: 0 42px 0 32px;
}
#mini_order_form .row {
    margin: 0 0 12px 0;
}
#mini_order_form .row .label {
    display: inline-block;
    width: 128px;
    font-size: 12px;
    text-align: right;
    font-family: Arial;
    padding: 0 12px 0 0;
}
.order-small .order-select {
    border: 1px solid #D8D8D8;
    color: #4c6c99;
    background-color: #EAE9E9;
    padding: 4px;
    width: 172px;
    box-shadow: none;
}

.order-form-block table td .m-label {
    display: none;
}

.user-account .upgrade-discount {
    display: none;
}

.orders_user .tbl1 td .m-label {
    display: none;
}

#contact-form .m-contact-form-title {
    display: none;
}
#contact-form .m-label {
    display: none;
}

table.user-messages-list tr td:first-child {
    font-weight: bold;
}
table.user-messages-list tr td {
    background-color: #fff;
    padding: 6px;
}
table.user-messages-list tr:nth-child(even) td {
    background-color: #F4F9FB;
}

#invite_a_friend {
    font-size: 11px;
    line-height: 14px;
}

.calc-wrapper {
    margin: 0 auto;
}

.essay-1 > div {
    padding: 44px 0 4px 285px!important;
}
.essay-2 > div {
    padding: 13px 0 0 328px!important;
}

table td[width="10"][height="10"], table td[width="10"], table td[height="10"] {
    line-height: 9px;
}

.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;
}

body ._t_form ._t_input {
    width: 96%;
    padding: 6px 2%;
}

.payment-block {
    display: inline-block;
    vertical-align: top;
    max-width: 360px;
    border: 1px solid #C3C3C3;
    border-radius: 8px;
    margin: 0 12px 24px 12px;
    padding: 12px;
    min-height: 284px;
}

/*TESTIMONIALS*/
.tmp-wrapper{
    display: none;
}
.get_latest_testimonials {
    max-height: 242px;
    overflow: hidden;
}
._t_our_testimonials {
    overflow: auto;
}
.owl-carousel .owl-dots{
    text-align: center;
    margin-top: 10px;
}
.owl-carousel .owl-dots .owl-dot{
    display: inline-block;
    zoom: 1;
}
.owl-carousel .owl-dots .owl-dot span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid #469abf;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot span:hover{
    background: #3bacd4;
}
.owl-carousel{
    margin-bottom: 50px;
}
#testimonials{
    height: 300px;
    width: 80%;
    margin: 40px auto 20px auto;
}
#all-testimonials #testimonials{
    overflow: visible;
    height: auto!important;
}
._t_our_testimonials{
    margin: 0!important;
}
#testimonials ._t_header{
    display: none
}
#testimonials .testi-title{
    color: #034380;
    text-shadow: #fff 1px 1px 0px;
    font-size: 19px;
    font-weight: bold;
    float: left;
    margin-left: 20px;
    position: relative;
    top: 13px;
    font-style: italic;
}
#testimonials .testi-link a{
    background: linear-gradient(#0a80ce , #034380);
    text-shadow: 1px 1px 2px #000;
    padding: 5px 10px;
    float: right;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
    box-shadow: 1px 2px 5px #878787;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    top: 5px;
    font-style: italic;
    background: #034380;
}
#testimonials .testi-link a:hover{
    box-shadow: 1px 2px 8px #717171;
}
#testimonials ._t_our_testimonials ._t_item{
    background: #fff!important;
    border: 1px solid #d5d5d5;
    border-bottom: none;
    position: relative;
    padding: 7px!important;
    min-width: 220px;
}
#testimonials ._t_our_testimonials ._t_item ._t_time_and_order{
    background: url('data:image/gif;base64,R0lGODlhAQAjANUAAAB1sri4uQB0sQGTzABwrACIwgCAugCNxQCKwwCOyACHwQCCvAFyrgBlo+q4Y/7//wB8uAGDvQBvqwBioQBenAFppgBsqQFrpwB6tgBjoQCWywGX0gCSywBgnAB4tACRygCX0AGZ0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACMAQAYhQAdnIaFsEJ5GSJNQQASXSYAQAg0+h0LEgAEwLJVM5xEEADs=') repeat-x;
    color: #fff!important;
    padding: 11px 10px 15px 0;
    background-size: 100% 100%;
}
#testimonials ._t_item_wrapper{
    position: relative!important;
}
#testimonials ._t_item_wrapper:after{
    /*content: url(images/box/shadow2.gif);*/;
    content: url('data:image/gif;base64,R0lGODlhBQENAOZZAPn5+ejo6PT09Obm5vPz8/v7++Xl5fj4+ODg4Pb29unp6eTk5OHh4e3t7ePj4+/v7/r6+uLi4t/f3/X19d7e3tnZ2ff399ra2tjY2NbW1tzc3N3d3evr69vb29fX1/Dw8PLy8tXV1fPy8vj5+fPz8v3+/ezs7PHx8fn5+Pn4+f3+/vP08/P09Pf3+Pf29v38/PPy8/z9/Pj5+Pj4+djZ2Ojn5/79/vz7++nq6vHx8u/w7+3s7dbX1uLj4u/u7ufo6P39/uzs7fDx8Ovr6uHg4P7+/fHy8eXl5vHy8uvs6+/v7uXm5v/+/+Lh4e7v7v/+/vj39+vs7Orq6v39/efn5+7u7v7+/vz8/P///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFkALAAAAAAFAQ0AQAf/gFmCg4SFhoeIiYqLjI2Oj5CRkpOUlZaIWJlWm5ybQFNXVwUQAAcHFi4uCRMTAgSvOR8PVQ0NO1EcUkNSvAq+AcADwsMDBsbHyMTDVFQDzMzAVMDTAQrV1b7ZCrxSvtzf4OHi49y55Ofe2urW1NPP783xy/DPAcze5RwmSRxBtQ1VHnw4gQSECAIrVhAQIGBCggQWLBwAAAFCgVAYp2icwumSx48gQ4ocSbKkpEwoU6pcybKlS5adYsbk2GlKiY04c+rUiLGnz59AX/QUCrSo0aNFd4JSqrGETCsqbjZ9ygkmlk0vs2plabKr169gw4qFxOGIgyZEEFDQoOFChQoY/3h4yDA3g90Qd/HmDaGXroe/HjAIxvD27YXDhzso1rCB8YbHFDZQoCChMoLLDDIziLA5gmcHoEMvGE16AbLTypoRU02vtetnwl4TO42sNOnQDjzr5qyZweXLlYNPjvyYLVvFyBEjLgx38GAag5kzX36BrWTKEhBEcGBgiYKtW5/M3OmzgPmKEFKYWh/RwsP3D1nJl7+qFcP7+PPjX/hq/6v/ABLAAgsEkCCCQTDAIIIIJJAQYIEPRhjgfQvpZ6F+9jkE34YcPtSeBS20sN4B6JlnoiihxHAFTxoVQVUnV4GH0lg01mjjjTjmqOOOPPbo449ABinkWOeNIMMBUFhgn/8rDzRgQi6+1NCMMaOBxtlvwAUnAWXDdTnZlloikB2WCPTW2Xbb4WabaagpE9tr0rQj55x01ulOPdDAtpoytBlQmgML4GalbpnxphmZiGJpZqER9ADoaMc4Q8UP1eDAiz4BCWEECARw2hBEFgCg1Ys8hQKKKOYBoKopEcXHCkOvgADCCR/I8sAsAVWhq64AAbTrr7z+Q0sttABbrLHIJrurr7wO+8+zzCor7bTU+nDrtbcGNMu2DyjhxK06YFvrQJz2dx8rHkZkiqolmnhRRlOooJENnDCxkhUy5gvTizVthJGKGL2LqrsEn4ceeqomrPDCDE90wAwAjCDxCA2XMuInxRgzDEAKM6SAAgAooCDDqhqXnHBFFLVbcMFF3eDTRvxSFaO+WQUCADs=');
    display: block;
    position: absolute;
    bottom: -12px;
    width: 100%;
    text-align: center;
}
#testimonials ._t_item_wrapper:after img{
    width: auto;
    display: inline-block;
}
#testimonials ._t_our_testimonials ._t_customer{
    color: #fff!important;
    position: relative;
    top: -17px;
    left: 10px;
    border-bottom: none!important;
    font-style: italic;
}
#testimonials ._t_our_testimonials ._t_testi, #testimonials ._t_our_testimonials ._t_order{
    font-weight: normal;
    font-size: 11px!important;
}
.notify{
    bottom: 85px!important;
    background: linear-gradient(#0a80ce , #034380)!important;
    border: 2px solid #4f7aa5!important;
    border-radius: 15px!important;
    position: relative;
}
.notify .notify-text p{
    color: #fff!important;
    text-shadow: 1px 1px 1px #034380!important;
}
.notify.success .notify-close-btn{
    border-color: #0a80ce!important;
}
._t_form ._t_input{
    width: 92%!important;
}
._t_btn{
    background-color: #034380!important;
    border-color: #0a80ce!important;
}
#all-testimonials ._t_our_testimonials ._t_item{
    margin-bottom: 30px!important;
}
#feedback-label{
    line-height: 35px;
    position: relative;
    top: 5px;
}

.mode-discounts .discount-table div {
    position: relative;
    margin: 0 0 24px 0;
}
.mode-discounts .discount-table div img {
    position: absolute;
}
.mode-discounts .discount-table div p {
    padding: 0 0 0 264px;
    height: 112px;
    display: table-cell;
    vertical-align: middle;
}

@media(max-width: 900px){
    #testimonials .testi-title, #testimonials .testi-link a{
        float: none;
        margin-left: 20px;
    }
    #testimonials .testi-title{
        top: -10px;
    }

}

.get_latest_testimonials {
    max-height: 242px;
    overflow: hidden;
}

#static_content ul {
    list-style-type: disc;
    padding: 0 0 0 40px;
}

.mode-samples .h1_title {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

#contact-form .mobile-label {
    display: none;
}

td.dotted {
    background: url("/files/images/dot.png") repeat-x scroll 0 100% transparent;
    padding: 10px;
    width: 100%;
    vertical-align: top;
}

.header-type {
    color: #3a445d;
    font: 14px arial;
}

.read_more a {
    background: url("/files/images/read-more.png") no-repeat scroll 0 0 transparent;
    color: #313858;
    display: block;
    font: 11px tahoma;
    height: 25px;
    text-align: center;
    text-indent: -9000px;
    width: 110px;
    overflow: hidden;
}

.bar_number {
    background: url("/files/images/bar.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    width: 19px;
    color: #fff;
    text-align: center;
    font: 14px arial;
}

#ajax_orderfiles #new_file {
    background-color: #f5f5f5;
    padding: 8px 4px 8px 4px;
    border: 1px solid #CECECE;
}

.mode-main div > .col-6 {
    width: 48%;
    float: none;
    display: table-cell;
    vertical-align: top;
    background-image: url(/files/images/box/shadow2.gif);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding: 0 0 18px 0;
}
.content ul li{
    list-style: none;
    padding: 3px 0 2px 15px;
    background-image: url('data:image/gif;base64,R0lGODlhBgAMAIAAAGN2mP///ywAAAAABgAMAEACDIyPqcsL+Z6JgcqKCgA7');
    background-repeat: no-repeat;
    background-position: left center;
}

#essay-calculator .th {
    background: -moz-linear-gradient(270deg, rgba(1,153,209,1) 0%, rgba(0,96,156,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,153,209,1)), color-stop(100%, rgba(0,96,156,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(1,153,209,1) 0%, rgba(0,96,156,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(1,153,209,1) 0%, rgba(0,96,156,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(1,153,209,1) 0%, rgba(0,96,156,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(1,153,209,1) 0%, rgba(0,96,156,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0199D1', endColorstr='#00609C',GradientType=0 ); /* ie6-9 */
    height: auto;
    border-top: 1px solid #EAB863;
    border-bottom: 1px solid #EAB863;
}

.final-order-price-notice {
    clear: both;
    display: none!important;
    opacity: 0;
}
.final-order-price-notice.active {
    display: block!important;
}
.final-order-price-notice p {
    margin: 12px 0 12px 0;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    color: #ff0000;
    text-align: left;
}
.final-order-price-notice p span {
    font-weight: bold;
}

/*SOCIAL BUTTONS*/
.sb_block .sb_button{
    text-decoration: none;
    padding: 5px 2px;
    margin: 5px;
    width: 140px;
    text-align: center!important;
    display: inline-block;
}
.sb_block .sb_button .sb_text{
    padding-left: 5px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    position: relative;
    top: 3px;
}
.sb_block .sb_button:hover{
    text-decoration: none;
}
.sb_block .sb_button.sb_button_f{
    background-color: #38559c;
}
.sb_block .sb_button.sb_button_t{
    background-color: #00aaf3;
    margin-right: 0;
}
.sb_block .sb_button.sb_button_p{
    background-color: #cb1f20;
}
.sb_block .sb_button.sb_button_f:hover{
    background-color: #384a91;
}
.sb_block .sb_button.sb_button_t:hover{
    background-color: #0095dd;
}
.sb_block .sb_button.sb_button_p:hover{
    background-color: #b31f20;
}
.sb_block .sprite_ftp {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAeCAYAAAC/tkmMAAAFSUlEQVRoQ+2YachVRRjHvWUZaZIfRL9oiqYU4pIiKiKYS5mK1ZuiiZpLpkLumvtSpKJRmkWLb/q6hrul4ob2wXDPjVALJTcEdy0/ub3+/nbOy3i9587M7cD90Bn4c2Z5nv8888ycZ5ZUqSTF4oFULCwJSanEkTEtgsSRiSNj8kBMNE4rsri4uAv9fQCqgTvgCvgbrE6lUj/kYgucNdHrBNqDBqAsuAj2gXVgKdz3c+HORQd75Is+oBuoDM6CRWA5dhSLE5lGfO5SPpzeh9WRKE9DaWyEcUWQ9vY1HM4J6IwHzxi6d8mXNspHyPeG/1AO/Jqcyq6TjD21kF8GGmbo62fqvgVvghagI7wnvRxJB3VQOAieihhMP1djQ304F5B/LygvDQZwgK9WX1XQGQwHT4NLMp4+/vBxJn0UId8LFKC7xqaL/DZkWlvkbtHeFVyEU/Y+krKuSDrQLKw1NG6T/wjo96sP1kN6zmao4cSR5GcF5chJoN9myGwC5YFWZCOf3xz9jei8EfTzGbqjomxEVs750WEMZ5CRMxfBN9PXkYoZZgzcBklbh04fE8HgilT+CZ4HH8MzmbonyQ8FikFzqLtnOH0y+SlBuStty137hVcr/V1Dfg95TeKuMN4Z/Swk39OReyz6MzLJ2lZkAUqrDMV1EL3l2OkjYgxOK1lGaEOpAs8d6paQ7x4IDqDuO2OACuz7g/JK2rThOSV4OyKo2JaejlKhWLgCvr/UaIQBG/c8dPpHCWV0JOQKqhXAa2Cgoax4ORXol1Pc3Ai54pg1wamdWLv0GnQKKNcgbwbt2dQPC4lof5n870A2bqHtdWsnhgD6hRT7RugoRJ0Av4JXQBMH7pnYoMWQMUU5UrOpWbUlbQQ7bUJqZ2Bb+bQBc9EZTLkl+R2GbhfqVxqONFfkBtpc7HmoDvcYPqeBJl07chxpNDaE8f0xvihHrkeyg6V3zWpjyHVMsSZjt96MTjvK1VDSr/Yc+AfUNFd32u/pdcxCV/FUoUC84o8jdcK+TOHiIXeUIwfTpjNVFaCVEybtXHKyNo7rYALkV12sZHCvIrcdaAKaoneQOm0+L4K1lN82eWibTXlIUNeDdsVTp4SuVvMuEHVsc+IxhBS+GmLD+ShF22ajjcAcgGKibaVGGskAFeh1c9AtSUeOy6AMGArvnFAROcXn46AS0ETVoP2mz+jhGIf8pz46WWStm53NkToW6HgQpk0MKDyfedvI4NSf4pZ2Zx32NwckJYYiI8duAOEBeQR9fu7bWdBXq2DS3vHVT5PP+ltL1uZIXf/mx+VI0zgG+jXlQUad4s9uoANyvaD+J5yoS0FOiT4motgcKDzl+pv/hq72gqz3/nw6UptUXbAY6J5t3tn1MKJVO8Q2gGwexpH9aJ+X0yz8qyS7mmPDXhtHXhzJAKtjmM6QT4D3MbSQOu2yWonXgELIMZvxLu3w6hD9JVDI8E3jsGO6i1K+HKnrm65xSk1cZtxlMFEyOFO/9UtgLtBlwyV9j13aFJ1SvhypDWcSOAVqY3DJHdvJak8hHFkOFT2EKC7rHdSWvsEmM37b5POz2TCw8I1zOAZ/YbXSQwBurTydSW8A/c5agbpRPetAo9cdvUo5P5CEnLYVqbuq7qxh+oVOdLD+Tym4eehIUgE+vbTHluDW2fNDoHdN1+vhBWT1yvWVebvyMcrmSB3Ii4BuNC8AnffM5ymfvkpkGewnFK7FvRpNY+hDT3RajTqPNgVysF7gNWbtxjrg661Tj7o7fA/86QPP6sicvPQ/VUocGdPEJ45MHBmTB2KiSVZkTI58AIm63S4V5dw7AAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 0;
}

.sb_block .f_ico {
    width: 11px;
    height: 20px;
    background-position: -5px -5px;
}

.sb_block .p_ico {
    width: 16px;
    height: 20px;
    background-position: -26px -5px;
}

.sb_block .t_ico {
    width: 25px;
    height: 20px;
    background-position: -52px -5px;
}
.sb_block{
    margin-left: -5px;
}
.articles_sb{
    text-align: right;
    margin: 30px 0 0 0;
    position: relative;
}
.articles_sb:after{
    width: 100%;
    position: absolute;
    top: 17px;
    content: '';
    display: block;
    border-top: 2px solid #1d9000;
    right: 0;
    z-index: -1;
}
.articles_sb .sb_block{
    position: relative;
    top: -10px;
    left: auto;
}
/*SOCIAL BUTTONS*/

.bonus-point-payment {
    max-width: 552px;
    background-color: #F4F9FC;
    border: 1px solid #C3EDFF;
    padding: 10px;
    margin: 0 auto;
    margin-bottom: 28px;
}
.bonus-point-payment p {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #68707a;
    margin: 0 0 15px 0;
}
.bonus-point-payment p b, .bonus-point-payment p strong {
    color: #ab0d00;
}
.bonus-point-payment .left {
    float: left;
    width: 70%;
    margin: 8px 0 0 0;
}
.bonus-point-payment .left p:last-child {
    margin-bottom: 0;
}
.bonus-point-payment .right {
    float: right;
    width: 30%;
    text-align: right;
}
.bonus-point-payment .btn {
    font-size: 13px;
    line-height: 14px;
    display: inline-block;
    padding: 8px 4px 8px 4px;
    min-width: 108px;
    margin-bottom: 6px;
    border-radius: 3px;
    font-weight: normal;
    font-family: Arial;
}
.bonus-point-payment .btn-yellow {
    border: 1px solid #d1a00f;
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top,  #1e5799 0%, #feee66 0%, #ffc00b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #1e5799 0%,#feee66 0%,#ffc00b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #1e5799 0%,#feee66 0%,#ffc00b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ffc00b',GradientType=0 ); /* IE6-9 */
    color: #555555;
}
.bonus-point-payment .btn-green {
    border: 1px solid #6fba67;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,feee66+0,ffc00b+100 */
    background: #bcf0b2; /* Old browsers */
    background: -moz-linear-gradient(top,  #bcf0b2 0%, #6fba67 0%, #6fba67 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #bcf0b2 0%,#6fba67 0%,#6fba67 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #bcf0b2 0%,#6fba67 0%,#6fba67 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcf0b2', endColorstr='#6fba67',GradientType=0 ); /* IE6-9 */
    color: #fff;
}
.bonus-point-payment .btn-disabled {
    background-color: #ece9e9;
    border: 1px solid #B7B7B7;
    color: #888888;
    cursor: default;
    margin: 0;
}
.bonus-point-payment #use_bonus_value {
    padding: 2px 2% 2px 2%;
    border: 1px solid #B7B7B7;
    text-align: center;
}

.loading {
    position: relative;
}
.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.2;
    z-index: 1;
}
.loading:after {
    content: '';
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 32px;
    height: 32px;
    background-image: url('/files/img/loading.gif');
    background-position: center center;
    background-repeat:no-repeat;
    background-size: contain;
    z-index: 9;
}

body #referral-account form input[type="text"] {
    line-height: 20px;
}
body .addinput .delete-clear {
    height: 31px;
}
.referral-link-wrapper {
    padding: 0!important;
}
#referral .widget #referral-link-copy {
    position: relative!important;
    margin: 0!important;
}
body #referral .widget .referral-link {
    margin: 0;
}
body #referral .widget form input[type="text"] {
    padding: 5px;
}
body .start-earning {
    position: absolute;
    right: 0;
    margin: 0;
    top: 4px;
    background-color: #019DD4;
    border-radius: 18px;
}
#referral-account-wrapper {
    overflow: auto;
}

/* Tip the writer */
.tip-the-writer {
    min-width: 280px;
}
.tip-the-writer .row-1 {
    margin: 0 0 20px 0;
}
.tip-the-writer .row-1 p {
    font-family: Arial;
    font-size: 13px;
    line-height: 16px;
    color: #313131;
    margin: 0 0 4px 0;
    padding: 0;
    font-weight: 600;
}
.tip-the-writer .row-1 p span {
    color: #ff0000;
}
.tip-the-writer .row-1 .input {
    font-family: Arial;
    font-size: 13px;
    line-height: 16px;
    color: #353535;
    width: 100%;
    box-sizing: border-box;
    padding: 8px 12px 8px 12px;
    background-color: #FDFDFD;
    border: 1px solid #BFBFBF;
    border-radius: 3px;
}
.tip-notice {
    background-color: #dff0d8;
    border: 1px solid #B2DCA1;
    padding: 8px 12px 8px 12px;
    border-radius: 2px;
    margin: 4px 0 12px 0;
}
.tip-notice p {
    padding: 0;
    margin: 0;
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #000;
}
.tip-notice.error {
    background-color: #f2dede;
    border-color: #FFC7C7;
}
.tip-the-writer .row-1.notice {
    display: block;
    text-align: left;
    padding: 8px 12px 8px 12px;
    font-size: 12px;
    background-color: #FCFEFF;
    color: #2D2D2D;
    border: 1px solid #47C0FD;
    border-left: 3px solid #30BAFF;
    max-width: 280px;
    margin: 0 auto;
    margin-bottom: 20px;
}

/* Responsivity */

@media(min-width: 980px) {
    #processing-orders .rightcol a, .completed-orders .rightcol a {
        display: inline-block;
        min-width: 138px;
    }
}

@media(max-width: 1740px) {
    nav ul li {
        min-width: 140px;
    }
}

@media(max-width: 1420px) {
    nav ul li {
        min-width: 110px;
    }
    nav ul li a {
        padding: 9px 18px 8px 18px;
    }

    .essay_my table {
        width: 100%!important;
    }
}

@media(max-width: 1280px) {
    #container {
        width: 100%;
    }

    .order-custom-paper-banner {
        width: 100%;
        height: 78px;
        background-size: contain;
        margin: 0;
    }
    .content img {
        max-width: 100%;
        height: auto!important;
    }

    #content2_chat_id img {
        max-width: 195px;
    }

    .orders_user .orders td.rightcol {
        min-width: 352px;
    }

    .mode-process table td img {
        min-width: 100px;
    }
}

@media(max-width: 1220px) {
    nav > div {
        padding: 0 4% 0 0;
    }

    .order-custom-paper-banner {
        display: none;
    }
}

@media(max-width: 1180px) {
    .right-sidebar {
        display: none;
    }
    body .left-sidebar .block-we-accept
    {
        display: block;
    }
    .left-sidebar .login-form2 {
        display: block;
    }
    .left-sidebar .login-form2 .links {
        width: 100%;
        background: none;
        border-bottom: 1px dotted #B1B1B1;
    }
    .left-sidebar .login-form2 .links a {
        padding-right: 0;
        padding-left: 0;
    }
    .left-sidebar .login-form2 .links:first-child {
        padding-top: 12px;
    }
    .left-sidebar .login-form2 .links:last-child {
        padding-bottom: 0;
        border: none;
    }
    section.content {
        margin-right: 0;
    }
}

@media(max-width: 1120px) {
    nav ul li {
        min-width: 98px;
    }
    nav ul li a {
        padding: 9px 12px 8px 12px;
    }
}

@media(max-width: 1048px) {
    nav ul li {
        min-width: 90px;
    }
    nav ul li a {
        padding: 9px 8px 8px 8px;
    }

    body #top-panel {
        text-align: center!important;
        margin: 0 auto;
    }
    body #top-panel .blue, body #top-panel .earnings {
        display: inline-block;
        margin: 0!important;
        padding: 0!important;
    }
    body .btn-start-earning {
        display: block;
        position: relative;
        max-width: 180px;
        margin: 0 auto;
        margin-top: 12px;
    }
    body #top-panel br {
        display: none;
    }
    body #top-panel .highlight {
        margin: 2px 0 2px 0;
    }
    body #top-panel .discount {
        margin: 0;
    }
    #referral-account-wrapper .bottom-banner, #referral .bottom-banner {
        display: none;
    }
}
@media(max-width: 940px){
    #d_box_id{
        display: none;
    }
}

#ajax_content {
    overflow: auto;
}