.box-center {width:985px; margin:10px auto;}
.d-none {display:none}
.d-block {display:block}
.d-inline {display:inline}
.d-inline-block {display:inline-block}
/*.content {box-sizing:border-box; border:1px solid #e9e9e9; border-radius:4px; box-shadow:0px 1px 0px #e9e9e9; background-color:#ffffff; padding:17px 27px; vertical-align:top}*/
.content-with-menu {padding:0px}
.content-main {padding:17px 27px}
.box-top3 .content {padding:0 20px 0 0}
.box-top3 .sidebar {width:210px}
.order_mark_icon {float:right; font-size:25px; cursor:default}
.order_title .material-icons {vertical-align:middle; font-size:18px; margin-top:-2px}
.order_info {border-collapse:collapse}
.order_info tr:nth-child(even) td {background-color:#f8f8f8}
.order_info th, .order_info td {border:1px solid #f0f0f0}
.order_info td .material-icons {vertical-align:middle; font-size:18px; margin-top:-2px}
.order_info .icon1 .icon2 {display:none}
.order_info .icon2 .icon1 {display:none}
.data_table td .material-icons {vertical-align:middle; font-size:18px; margin-top:-2px}
.jswindow_content>h1:first-child {font-size:16px}
.modal-header {background-color:#151e40}
.modal-body>div {padding:10px}
.modal-header button.close {color:#ffffff; opacity:1}
.modal-header h4 {color:#ffffff}

.content-wrap {max-width:1440px; margin:0px auto}
.content-menu-wrap {background:#fafafa url(images/template/menu-bg.gif) right top repeat-y}
.content-menu {border-collapse:collapse; background-color:#ffffff}
.content-menu-title {border-radius:4px 0px 0px 0px; background-color:#1d64f2; background:linear-gradient(90deg,#1d64f2 0%,#4ea7f4 100%); padding:18px 20px; color:#ffffff; font-size:18px}
.content-menu-item {border-width:1px 1px 1px 0px; border-style:solid; border-color:#e4e4e4 #f0f0f0 #e4e4e4 #e4e4e4; padding:18px; font-size:12px; color:#484848; background:#fafafa url(images/template/menu-closed.gif) right center repeat-y; text-transform:uppercase}
.content-menu-item a {color:inherit; text-decoration:none}
.content-menu-item-open {background:#ffffff url(images/template/menu-open.gif) right center repeat-y; color:#1663c3}
.content-submenu-closed {display:none}
.content-submenu {border-width:1px 1px 1px 0px; border-style:solid; border-color:#e4e4e4 #f5f5f5 #e4e4e4 #e4e4e4}
.content-submenu-item {margin:18px 17px; font-size:12px; color:#484848}
.content-submenu-item a {color:inherit; text-decoration:inherit}
.content-submenu-item-selected {color:#0090ff; text-decoration:underline}

.sidebar-block {border:1px solid #e9e9e9; border-radius:4px; box-shadow:0px 1px 0px #e9e9e9; background-color:#ffffff; margin-bottom:10px}
.sidebar-block-title {border-radius:4px 4px 0px 0px; background-color:#1d64f2; background:linear-gradient(90deg,#1d64f2 0%,#4ea7f4 100%); padding:18px 20px; color:#ffffff; font-size:13px}
.sidebar-block-title a {color:inherit; text-decoration:none}
.sidebar-block-title .avatar {float:left; margin-right:14px}
.sidebar-block-title .logout {float:right; margin:10px 0px}
.sidebar-block-title .writer-id {float:right; margin-right:10px}
.sidebar-block-title .writer-name {font-size:16px}
.sidebar-block-content {padding:28px 20px}
.sidebar-block-content ul {padding: 0}
.sidebar-block-content .title {color:#1663c3; font-size:16px}
.sidebar-block-content li {padding: 0; color:#cacaca}
.sidebar-block-content li a {color:#484848; text-decoration:none}

.sidebar-block-title2 {border-radius:4px 4px 0px 0px; background-color:#1d64f2; background:linear-gradient(90deg,#1d64f2 0%,#4ea7f4 100%); padding:21px 24px; color:#ffffff; font-size:16px}
.sidebar-block-content2 {padding:9px 0px}
.sidebar-block-content2 table tr td {padding:12px 22px}
.sidebar-block-content2 table tr:nth-child(even) td {background-color:#f8f8f8}
.sidebar-block-content2 table tr td:last-child {padding-left:0px}
.sidebar-block-content2 table span {color:#1663c3}
.sidebar-block-title3 {border-radius:4px 4px 0px 0px; background-color:#ffffff; padding:21px 24px; color:#1663c3; font-size:16px}
.sidebar-block-content3 {padding:0px 0px 9px 0px}
.sidebar-block-content3 ol {color:#1663c3; margin:-10px 0px 10px 0px}
.sidebar-block-content3 ol li {color:#1663c3; margin:9px 0px}
.sidebar-block-content3 ol li span {color:#484848; margin:9px 0px}

.panel-sidebar-t {background:url(images/template/panel-sidebar-t.gif) no-repeat bottom; height:33px; font-size:18px; color: #ffffff; text-align:center}
.panel-sidebar-c {background:url(images/template/panel-sidebar-c.gif) repeat-y; padding:6px 7px 0 7px; font-size:12px; line-height:18px;}
.panel-sidebar-b {background:url(images/template/panel-sidebar-b.gif) no-repeat top; height:16px; font-size:1px}

.panel-sidebar-t2 {background:url(images/template/panel-sidebar-t2.gif) no-repeat bottom; height:14px; font-size:1px; line-height:1; width:210px}
.panel-sidebar-c2 {background:url(images/template/panel-sidebar-c2.gif) repeat-y; padding:0px 15px 0 15px; font-size:11px; width:210px}
.panel-sidebar-b2 {background:url(images/template/panel-sidebar-b2.gif) no-repeat top; height:14px; font-size:1px; line-height:1; width:210px}
.panel-sidebar-c2 .user-link {display:block; padding:4px 1px 4px 18px; background:url(images/user/a.gif) no-repeat left; outline:none; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none; font-weight:bold}
.panel-sidebar-c2 a.user-link:hover {text-decoration:underline; color:#878787}

.border-b {border-bottom:1px solid #dadada}

.price-sidebar {font-size:12px; color:#39515e; border-collapse:collapse; box-sizing:border-box; width:100%; margin:0 0 8px 0; border:1px solid #c0dbe9;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; padding-bottom:3px; background:#f1f9fd}
.price-sidebar table {border:none; border-collapse:collapse; width:100%}
.price-sidebar table th {padding:2px 0; text-align:center; border:none; background:#d41313 url(images/sidebar-red.gif) repeat-x; color:#FFFFFF; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif}
.price-sidebar table th.p {border:none; background:#377493 url(images/sidebar-blue.gif) repeat-x}
.price-sidebar table td {padding:4px 5px 4px 30px; background:#f1f9fd; border-right:1px solid #c0dbe9; border-top:1px solid #c0dbe9}
.price-sidebar table td.p {color:#0982b5; text-align:center; padding:4px 0; border-right:none}
.price-sidebar-no-padding table td {padding:4px}

.lt {background:url(images/user/lt.gif) no-repeat right bottom; height:33px; width:16px; font-size:1px; line-height:1}
.rt {background:url(images/user/rt.gif) no-repeat left bottom; height:33px; width:16px; font-size:1px; line-height:1}
.ct {background:url(images/user/ct.gif) repeat-x bottom; font-size:18px; color:#FFFFFF; text-align:center; height:33px}
.lb {background:url(images/user/lb.gif) no-repeat right top; height:14px; width:16px; font-size:1px; line-height:1}
.rb {background:url(images/user/rb.gif) no-repeat left top; height:14px; width:16px; font-size:1px; line-height:1}
.cb {background:url(images/user/cb.gif) repeat-x top; font-size:1px; line-height:1px; height:14px}
.lc {width:1px; font-size:1px; line-height:1; padding:0; background:#cccaca}
.rc {width:1px; font-size:1px; line-height:1; padding:0; background:#cccaca}
.cc {font-size:12px; font-family:Arial, Helvetica, sans-serif}
.cc p {margin:8px 0 0 0; line-height:1.2em}

.button-a {height:22px; line-height:22px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; background:url(images/user/button-l.gif) no-repeat left;font-size:11px; white-space:nowrap; margin:0px 1px}
.button-a a {height:22px; line-height:22px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; background:url(images/user/button-r.gif) no-repeat right; padding:0 12px; font-size:11px; white-space:nowrap; color:#2c5566; font-weight:bold; text-decoration:none}
.button-a a:hover {text-decoration:underline; color:#3d6f83}
.hot {background-image:url(images/user/button-hot-l.gif)}
.hot a {background-image:url(images/user/button-hot-r.gif); color:#ffffff}
.hot a:hover {color:#ffffff}
.button1, .button2 {background:url(images/user/button1.gif) no-repeat center; width:128px; height:23px; text-align:center; margin:1px auto}
.button2 {background-image:url(images/user/button2.gif)}
.button1 a,.button2 a {color:#ffffff; text-decoration:none; line-height:23px}
.button1 a:hover,.button2 a:hover {text-decoration:underline}

.side_menu a {display:block; color: #269ec7; font-size: 10pt; font-weight: bold; text-decoration: none}

.form_style {color:#005bb7}
.form_style .form_input {padding:3px; color:#005bb7; border:1px solid #ced5db}
.form_style a {color:#005bb7; text-decoration:none}
.form_style a:hover {text-decoration:underline}
.red {color:#ea0f0f}

.table {color:#3b4b6b; text-align:left; border-collapse: collapse}
.table th, .table td {border: 1px solid #ccc; padding: 5px 8px}
.table_header {color:#007db2; text-align:left; font-weight:bold}
.bord td {border:1px solid #e5ecef; padding:5px 10px}
.bord_no td {border: none}
.table .highlight {background-color:#faffe4}

.data_table {color:#3b4b6b; text-align:left; border:1px solid #e5ecef; border-collapse:collapse}
.data_table>tbody>tr>th {color:#007db2; text-align:left; font-weight:bold}
.data_table>tbody>tr>th, .data_table>tbody>tr>td {border:1px solid #e5ecef; padding:2px}
.data_table>tbody>tr { background-color:#ffffff }
.data_table>tbody>tr:hover { background-color:#f5f5f5 }
.data_table>tbody>tr>th { background-color:#ddd; padding:2px; text-align:center }
.data_table>tbody>tr>td { padding:4px }
.data_table .icon1 .icon2 {display:none}
.data_table .icon2 .icon1 {display:none}
.data_table .icon-highlight {color:#0e94cc}

.green-button { color: #ffffff; background-color: #1d64f2; padding: 15px 40px; border-radius: 3px; display: inline-block; text-align: center; margin-left: 0; }
.green-button:hover { text-decoration: none; color: #ffffff; background-color: #3db000; }
.table-toolbar { margin-bottom:10px; }
.table-title { color: #80858e; }
.table-buttons { text-align: right; }
.table .material-icons { vertical-align:middle; font-size:18px; margin-top:-2px; }
.table .icon1 .icon2 {display:none}
.table .icon2 .icon1 {display:none}

.orders_table {font-size:11px}
.orders_table .orders_header {background:#1cb8e1 url(images/orders/pattern.gif) repeat-x; font-size:18px; color: #ffffff; text-align:center}
.orders_table .orders_body {border-left:1px solid #e6e3d6; border-right:1px solid #e6e3d6; padding:1px}
.orders_table .orders_footer {border-left:1px solid #e6e3d6; border-right:1px solid #e6e3d6; border-bottom:1px solid #e6e3d6; padding:1px}
.orders_table .section_title {color:#0670c1; font:bold 14px Tahoma, Arial, Helvetica, sans-serif; padding:10px; float:left}
.orders_table .order_title {color:#0670c1; font:normal 14px Tahoma, Arial, Helvetica, sans-serif; padding:10px}
.orders_table .order_title a {color:#0670c1; text-decoration:none}
.orders_table .order_info {color:#4a6585; font:normal 12px Arial, Helvetica, sans-serif}
.orders_table .order_info .tr1>th {background-color:#faf9f7}
.orders_table .order_info .tr1>td {background-color:#faf9f7}
.orders_table .order_info .tr2>th {background-color:#f0f0ef}
.orders_table .order_info .tr2>td {background-color:#f0f0ef}
.orders_table .order_info .top>th {border-top:1px solid #e2e4e6; border-bottom:1px solid #e2e4e6}
.orders_table .order_info .top>td {border-top:1px solid #e2e4e6; border-bottom:1px solid #e2e4e6}
.orders_table .order_info .bottom>th {border-bottom:1px solid #e2e4e6}
.orders_table .order_info .bottom>td {border-bottom:1px solid #e2e4e6}
.orders_table .order_info .deadline {color:#1258c1; font:normal 13px Tahoma, Arial, Helvetica, sans-serif}
.orders_table .order_info .remaining {color:#ea0f0f; font:normal 13px Tahoma, Arial, Helvetica, sans-serif}
.orders_table .order_info .price {color:#e85419}
.orders_table .fixed_layout { table-layout:fixed; }
.orders_table .fixed_layout td { overflow:hidden; }
.orders_table .order_buttons {color:#3d71c7; font:normal 11px Tahoma, Arial, Helvetica, sans-serif}
.orders_table .order_buttons a {color:#3d71c7; text-decoration:none}
.orders_table .order_buttons img {vertical-align:middle}
.orders_table .order_buttons .splitter {margin:0px 5px}
.orders_table .order_filter {border-top:1px solid #e2e4e6; border-bottom:1px solid #e2e4e6; background-color:#faf9f7; padding:5px; color:#3d71c7; font:normal 11px Tahoma, Arial, Helvetica, sans-serif}
.orders_table .order_filter a {color:#3d71c7; text-decoration:none}
.orders_table .dark_line {background:#c3d0d8 url(images/orders/dark_line.gif) repeat-x; height:10px}
.vertical_list tr td:first-child {font-weight:bold}

.news_table {border:1px solid #d4d4d4; border-radius:4px; box-shadow:0px 2px 4px #eaeaea; background-color:#f8f8f8; font-size:13px; color:#808080; overflow:hidden}
.news_table tr:nth-child(odd) td {background-color:#f8f8f8}

.more_orders {background:#fcfdf7 url(images/orders/but_pattern.gif) repeat-x; color:#f30808; font:normal 12px Arial, Helvetica, sans-serif}
.more_orders a {color:#f30808}

.order_search {margin-top:10px; text-align:center}

/*.order_frame {margin:16px 0px; border:1px solid #d4d4d4; border-radius:4px; box-shadow:0px 2px 4px #eaeaea; background-color:#f8f8f8; font-size:13px; color:#808080}*/
.order_frame {background-color:#f6f6f6}
.order_frame:hover {background-color:#f8f8f8}
.order_frame .order_title {font-size:18px; color:#1663c3}
.order_frame .order_subject {font-size:14px; color:#000000; padding:5px 0px 0px 0px}
.order_frame .order_top {padding:10px 0px}
.order_frame .order_top .order_id span {font-weight:bold}
.order_frame .order_top .deadline {}
.order_frame .order_top .remaining {color:#f70000}
.order_frame .order_main {padding:10px 15px}
.order_frame .order_main td {width:33%; padding:0px 9px; vertical-align:top}
.order_frame .order_main td:first-child {padding-left:0px}
.order_frame .order_main td:last-child {padding-right:0px}
.order_frame .order_main .datagrid_row {margin:0px -12px; padding:5px 10px; min-height:15px}
.order_frame .order_main .datagrid_row:nth-child(even) {background-color:#ffffff}
.order_frame .order_main .datagrid_row:nth-child(odd) {background-color:#ececec}
@media (max-width: 767px) {
 .order_frame .order_main.inverse_zebra .col-sm-4:nth-child(even) .datagrid_row:nth-child(even) {background-color:#ececec}
 .order_frame .order_main.inverse_zebra .col-sm-4:nth-child(even) .datagrid_row:nth-child(odd) {background-color:#ffffff}
}
.order_frame .order_main .datagrid_row .label_cell {float:left; color:#808080}
.order_frame .order_main .datagrid_row .value_cell {text-align:right}
/*.order_frame .order_bottom {border-radius:0px 0px 4px 4px; padding:8px 16px 9px 16px; background-color:#f3f3f3}*/
.order_frame .value_cell {color:#000000}
.order_frame .value_cell strong {color:#1663c3}
.order_buttons {text-align:right}
.order_buttons a {color:#303030; border:1px solid #d9d9d9; border-radius:4px; background:#ffffff; background:linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%); box-shadow:0px 1px 3px #e0e0e0; margin:4px 4px 4px 0px; padding:0px 6px; min-width:75px; color:#303030; font-size:12px; line-height:27px; text-decoration:none; text-align:left; display:inline-block}
.order_buttons a i {color:#9ca3ad; font-size:18px; line-height:inherit; vertical-align:middle; margin-top:-2px}
.order_buttons a img {vertical-align:middle; margin:0px 8px 2px 0px}
.order_buttons .icon1 .icon2 {display:none}
.order_buttons .icon2 .icon1 {display:none}
.order_buttons .icon-highlight {color:#0e94cc}
.icon-hot {color:#f70000; cursor:default}
.icon-bonus {color:#f7f700; cursor:default}
.icon-preferred {color:#f70000; cursor:default}
.icon-quality {color:#f70000; cursor:default}

.news-subject {color:#0c8fc5}
.news-read {text-align:right; font-weight:bold; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.news-read a {text-decoration:none; color:#3482a2}
.news-read a:hover {text-decoration:underline}

.panel-box {vertical-align:top; padding-right:3px}
.panel {width:243px; background:url(images/template/panel-center.gif) repeat-y}
.panel-bottom {background:url(images/template/panel-bottom.gif) no-repeat bottom; padding:1px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; height:230px}

.list1 {margin:0; padding:10px 8px 0 8px; list-style:none outside none; color:#39515e; font-size:12px}
.list1 li {margin:0; padding:1px 0 1px 22px; background:url(images/template/li-1.gif) no-repeat top left}
.list1 li div {border-bottom:1px solid #e5e5e5; padding:5px 0}

.list2 {margin:0; padding:10px 8px 0 8px; list-style:none outside none; color:#39515e; font-size:12px}
.list2 li {margin:0; padding:0px 0 0px 20px; background:url(images/template/li-2.gif) no-repeat top left}
.list2 li div {border-bottom:1px solid #e5e5e5; padding:5px 0}

.orders_a {border-collapse:collapse; width:100%; table-layout:fixed; border:1px solid #6ab3d0; font-size:11px; color:#585757; margin:3px auto}
.orders_a td {padding:5px; text-align:center}
.orders_a th {padding:6px 5px; text-align:center}
.b1 {background-color:#83c5e1}
.b2 {background-color:#91cbe3}
.b3 {background-color:#a8d6ea}
.b4 {background-color:#c6e5f2}
.b5 {background-color:#dff2fa}
.b6 {background-color:#e7f5fb}
.orders_a .l {text-align:left}

.orders_at {border-collapse:collapse; font-size:11px; font-weight:bold; color:#585757; margin:3px 0; background:#d8edb9}
.orders_at td {padding:5px 8px}
.orders_at strong {color:#0488be}

.lime {color:#87be08; font-weight:bold}

.form_order_essay .order_resume {display:none}
.form_order_essay .order_rewriting {display:none}
.form_order_resume .order_essay {display:none}
.form_order_resume .order_rewriting {display:none}
.form_order_rewriting .order_essay {display:none}
.form_order_rewriting .order_resume {display:none}
.form_order_essay .order_essay {display:block}
.form_order_resume .order_resume {display:block}
.form_order_rewriting .order_rewriting {display:block}
.form_order_essay tr.order_essay {display:table-row}
.form_order_resume tr.order_resume {display:table-row}
.form_order_rewriting tr.order_rewriting {display:table-row}

.blog_sidebar { margin:10px }
.blog_sidebar ul { list-style:none; margin:0px; padding:0px }
.blog_sidebar ul li { margin-bottom:15px }
.blog_sidebar ul li ul { margin:5px 0 0 10px; padding:5px 5px; list-style:none outside none; font-size:11px; color:#525252; line-height:1 }
.blog_sidebar ul li ul li { margin:3px 0px 0px 0px; padding:5px 1px 5px 15px; font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif; background:url(images/template/li.gif) no-repeat top left }
.blog_sidebar h1, .blog_sidebar h2, .blog_sidebar h3 { color:#333333; margin:5px 0px 0px 0px; padding:5px; font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:1.2em; font-weight:bold; background:#e5e4e4 url(images/template/h2.gif) repeat-y right; }
.blog_sidebar a { color:#0066CC; text-decoration:none }

.test_question { margin:10px 0px 5px 0px; }

.pages a { text-decoration:none; color:#005bb7; padding:2px 1px; }
.pages a.current_page { text-decoration:underline; }

.loading { overflow:visible; background-color:#ffffff; opacity:0.65; filter:alpha(opacity=65); }

.nowrap { white-space:nowrap; }
.pre { white-space:pre; }
.preline { white-space:pre-line; }
.prewrap { white-space:pre-wrap; }
.break_all { word-break:break-all; }
.break_word { word-break:break-word; }
.hidden { display:none; }
.inline_block { display:inline-block; }

.jswindow { border:1px solid #999; background-color:#f8f8f8; position:absolute; box-shadow:0px 0px 20px 0px #888 }
.jswindow > table { table-layout:fixed }
.jswindow_title { cursor:default; font:bold x-small Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ccc url(img/title-bg.gif) repeat-x }
.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:0px }
.jswindow_buttons a { color:#666; background-color:#ddd; border:1px solid #ccc; margin:0px 2px; padding:1px 3px; text-decoration:none }
.jswindow_buttons a:hover { color:#333; background-color:#eee }
.jswindow_content { padding:4px; vertical-align:top; min-width:40px; color:#000000 }

.autocomplete_list { z-index:10000 }
.autocomplete_option {background-color:#ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; width:200px; overflow:hidden}
.autocomplete_option:first-child {border-top:1px solid #cccccc}
.autocomplete_option a {display:block; padding:2px}
.autocomplete_option a:hover {background-color:#eeeeee}

.progress_bar { border:2px solid #b0bec9; padding:2px; }
.progress_bar div { background-color:#1cb8e1; height:8px; }

.risky_indicator { border:2px solid #b0bec9; padding:2px; }
.risky_indicator div { background-color:#ea0f0f; height:8px; }

/*
.login-box{ width:254px; height:186px; margin:5px auto; background:url(images/box/login_bg.gif) no-repeat top}
.login-box2{ height:155px; padding:0 20px}
.login-box table{ border-collapse:collapse; width:100%}
.login-box table td{ padding:3px 0}
.login-box table td.login-label{ padding:6px 0 0 5px; color:#000}
.login-box .login-input{ width:95%; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:4px 4px; border:1px solid #9aba61; box-shadow:inset 4px 4px 6px rgba(228,228,228,1);}
.login-sign{ line-height:32px; font-weight:bold; text-align:center}
*/

.online .offline { display: none; }
.offline .online { display: none; }

.badge {background:#1D64F2; border-radius:5px; padding:2px 5px; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; text-align:center; display:inline-block}

.c-lt{width:10px; background:url(images/box/lt.gif) no-repeat bottom}
.c-ct{background:url(images/box/ct.gif) repeat-x bottom; vertical-align:bottom; padding:0 8px 7px 8px; font-size:14px; font-weight:bold; color:#4e6723; text-transform:uppercase}
.data_table2{}
.data_table2 td{padding:3px 5px; vertical-align:middle}
.data_table2 td.field_label{color:#666665; text-align:right; padding-right:10px}
.data_table2 input[type="text"], .data_table2 input[type="password"], .data_table2 textarea, .data_table2 select{font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:3px 3px; border:1px solid #9aba61; box-shadow:inset 4px 4px 6px rgba(228,228,228,0.8); border:1px solid #b1b2b0; color:#666665}
.data_table2 select{padding:1px}

.contacts-box{border:1px solid #cecfcd; border-top:none; background:#fdfdfd url(images/box/box_bg.gif) repeat-x bottom; padding:12px 0 6px 0;
 -webkit-border-bottom-right-radius: 3px;
 -webkit-border-bottom-left-radius: 3px;
 -moz-border-radius-bottomright: 3px;
 -moz-border-radius-bottomleft: 3px;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
}

.gallery a { display:inline-block; margin:20px 10px; }
.gallery a img { border:1px solid #ccc; border-radius:2px; padding:4px; }
.gallery a:hover img { border-color:#ddd; }


/*------------------ PROFILE ------------------*/
.profile h1{
 color: #000;
 font: 500 25px MuseoSans, Arial, Helvetica, sans-serif;
 margin-bottom: 34px;
}
.profile p{
 color: #192230;
 font: 13px/18px MuseoSans, Arial, Helvetica, sans-serif;
 margin-bottom: 20px;
}
.profile-order p{
 text-align: right;
 color: #192230;
 font: 14px/19px MuseoSans, Arial, Helvetica, sans-serif;
 height: 50px;
 background: #f7f7f7;
 padding-left: 11px;
 padding-right: 11px;
}
.profile-order p a{
 display: inline-block;
 margin-top: 16px;
 /*margin-right: 11px;*/
 color: #000;
 font: 700 14px/19px MuseoSans, Arial, Helvetica, sans-serif;
 /*margin-left: 8px;*/
}
.profile-order p a.active{
 color: #1663c3;
}
.profile .input-group .form-control{
 position: static;
}
.order-item{
 border: 1px solid #dfdfdf;
 padding: 20px;
 margin-bottom: 15px;
 box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
 width: 100%;
}
.order-item:last-child {
 margin-bottom: 0px;
}
.order-item:hover {
 background: #fbfbfc;
 box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.15);
}
.order-item p{
 color: #192230;
 font: 500 13px/19px MuseoSans, Arial, Helvetica, sans-serif;
}
.order-item span.right, .order-info span.right{
 float: right;
 color: #192230;
 font: 13px/19px MuseoSans, Arial, Helvetica, sans-serif;
 margin-left: 5px;
}
.order-item span.bonus, .order-info span.bonus{
 color: #192230;
 font: 14px/19px MuseoSans, Arial, Helvetica, sans-serif;
 float: none;
}
.order-item span.total, .order-info span.total{
 color: #ff4e00;
 font: 14px/19px MuseoSans, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.order-item p > a, .order-info p > a{
 color: #1663c3;
 font: 700 18px/19px MuseoSans, Arial, Helvetica, sans-serif;
}
.order-info p > a:hover{
 text-decoration: none;
 color: #1663c3;
}
.order-item p em{
 font-style: normal;
 background: #ecedef;
 padding: 7px;
 margin-left: 10px;
 margin-right: 10px;
}
.order-item p.file-upload span.file-count{
 color: #1663c3;
 font: 12px/19px MuseoSans, Arial, Helvetica, sans-serif;
 border-bottom: 1px dashed #1663c3;
 float: none;
 display: inline-block;
 margin-left: 5px;
 margin-right: 5px;
}
.order-item p.file-upload{
 cursor: pointer;
}
.fa-caret-down{
 color: #1663c3;
}
.fa-paperclip{
 color: #909090;
 font: 400 13px/19px FontAwesome;
}
.list-files ol li a{
 color: #2a3447;
 font: 11px/23px MuseoSans, Arial, Helvetica, sans-serif;
}
ol {
  counter-reset: item;
}
ol li {
 display: block;
}
ol li:before {
 content: counter(item) ". ";
 counter-increment: item;
 color: #2a3447;
}
.list-files ol li{
 padding-left: 20px;
}
.list-files ol{
 margin-bottom: 0;
 padding-left: 0;
}
div.list-files{
 border: 1px solid #cdcdcd;
 padding: 15px 0;
 width: 290px;
 display: none;
 background: #fff;
}
.order-item div.show-list{
 position: relative;
}
.order-item div.show-list:hover div.list-files{
 display:block;
 position:absolute;
 width: 290px;
 top:20px;
 z-index: 5555;
}
.list-files ol li a:hover{
 color: #1663c3;
 font: 11px/23px MuseoSans, Arial, Helvetica, sans-serif;
 text-decoration: none;
}
.list-files ol li:hover:before{
 color:#1663c3;
}
.list-files ol li a:hover, .list-files ol li:hover{
 background: #eceff4;
}
.order-info a{
 color: #000;
 font: 18px/23px MuseoSans, Arial, Helvetica, sans-serif;
}
p.title-order-info{
 color: #ffffff;
 font: 16px/19px MuseoSans, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}
.title-order-info{
 background: #151e40;
 padding: 25px 20px !important;
 border-top-left-radius: 8px;
 border-top-right-radius: 8px;;
}
.order-info p{
 padding: 5px 20px;
}
table.order-info-table{
 border-collapse: collapse;
 background: #f9fafa;
 width: 100%;
 margin-bottom: 35px;
}
table.order-info-table span.cell-value{
 display: block;
 color: #192230;
 font: 700 15px MuseoSans, Arial, Helvetica, sans-serif;
 float: none;
 margin-left: 0;
 margin-top: -5px;
}
table.order-info-table tr td{
 color: #80858e;
 font: 13px/30px MuseoSans, Arial, Helvetica, sans-serif;
 width: 16.666666666666%;
 border: 1px solid #e3e3e4;
 border-collapse: collapse;
 padding: 18px;
}
@media only screen and (min-width: 640px){
 table.order-info-table tr td.sources-table{
     text-align: right;
     border-left: none;
 }
 table.order-info-table tr td.page-table{
     text-align: right;
     border-right: none;
 }
}
@media only screen and (max-width: 639px){
 table.order-info-table tr td {
     display: block;
     width: 100%;
     padding: 0px 18px;
     border: none;
 }
 table.order-info-table tr td:nth-child(2n+1) {
     background: #f5f6f7;
 }
 table.order-info-table span.cell-label {
     display: inline-block;
     min-width: 100px;
 }
 table.order-info-table span.cell-value{
     display: inline;
     margin-left: 10px;
 }
}
/*
.order-info ol{
 padding-left: 0px;
 margin-bottom: 50px;
}
.order-info ol li{
 color: #192230;
 font: 13px/19px MuseoSans, Arial, Helvetica, sans-serif;
 padding-left: 20px;
}
*/
table.order-detail{
 width: 96%;
 margin-top: 30px;
 margin-bottom: 30px;
 padding: 10px;
 margin: 0 auto;
}
table.order-detail tr td{
 width: 50%;
 padding: 10px 13px;
}
table.order-detail tr:nth-child(2n+1) td{
 background: #f5f6f7;
}
table.order-detail-wrap {
 width: 100%;
}
@media only screen and (min-width: 640px){
 table.order-detail-wrap>tbody>tr>td {
     width: 50%;
 }
 table.order-detail-wrap>tbody>tr>td:first-child {
     border-right: 2px solid #ffffff;
 }
}
@media only screen and (max-width: 639px){
 table.order-detail-wrap>tbody>tr>td {
     display: block;
 }
}
.order-info .order-info-btn #take-it{
 color: #ffffff;
 font: 600 16px/16px MuseoSans, Arial, Helvetica, sans-serif;
 padding: 18px 62px;
 background: #1d64f2;
 border: none;
 border-radius: 5px;
}
.order-info .order-info-btn #take-it:hover{
 background: #256901;
 text-decoration: none;
}
.order-info .order-info-btn #cancel{
 color: #151e40;
 font: 600 16px/20px MuseoSans, Arial, Helvetica, sans-serif;
 padding: 18px 62px;
 background: #ffffff;
 border: none;
 border-radius: 5px;
}
.order-info .order-info-btn #cancel:hover{
 background: #f3f3f3;
 text-decoration: none;
}
.order-info-btn{
 text-align: center;
 padding-top: 30px;
 padding-bottom: 5px;
 overflow: hidden;
 margin: 0 20px;
}
.order-info-block{
 padding-top: 25px;
 padding-bottom: 25px;
 border-right: 1px solid #cecece;
 border-left: 1px solid #cecece;
 border-bottom: 1px solid #cecece;
 margin-bottom: 70px;
 box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);
}
table#order-detail tr:last-child td {
 padding-bottom: 30px;
}
a#back{
 margin-bottom: 25px;
 display: block;
 text-decoration: underline;
 font-weight: 700
}

.header-login a.dropdown-toggle {
 text-decoration: none;
}
.header-login a.dropdown-toggle img {
 margin: 0px 8px 0px 12px;
}
.header-login .dropdown-menu a {
 margin: 0px;
}
.top-menu {
 background-color: #f8f8f8;
 border-top: 1px solid #e2e2e2;
 border-bottom: 1px solid #ededed;
 box-shadow: inset 0px 1px 7px #ededed;
 margin-bottom: 30px;
}
.top-menu a {
 position: relative;
 display: inline-block;
 font: 500 16px/65px MuseoSans, Arial, Helvetica, sans-serif;
}
.top-menu a .fa {
 color: #868e9e;
}
.top-menu .order-links {
 text-align: left;
}
.top-menu .order-links a {
 color: #868e9e;
 margin: 0px 40px 0px 0px;
}
.top-menu .order-links a.active {
 color: #2a3447;
 border-bottom: 3px solid #32a1ea;
}
.top-menu .order-links a.active:after {
 position: absolute;
 content: "";
 width: 0px;
 height: 0px;
 border: 7px solid transparent;
 border-top-color: #32a1ea;
 left: 50%;
 top:100%;
 margin-left: -3px;
}
.top-menu .other-links {
 text-align: right;
}
.top-menu .other-links a {
 color: #2a3447;
 margin: 0px 20px 0px 40px;
}
@media only screen and (max-width: 990px) {
 .top-menu .other-links {
     display:none;
 }
}
.account-form {
 max-width: 1024px;
 margin: 0px auto;
}
.account-form h1 {
 margin-top: 55px;
}
.account-form .form-label {
 color: #555555;
 font-weight: 500 15px MuseoSans, Arial, Helvetica, sans-serif;
}
.account-form .form-control {
 box-shadow: inset 0px 1px 2px #e9e9e9;
 padding: 10px 16px;
 height: 50px;
 font: 300 16px/28px MuseoSans, Arial, Helvetica, sans-serif;
}
.account-form .form-control:focus {
 border:2px solid #73bc00;
}
.account-form .row p {
 margin: 10px 0px;
}
.account-form .row p:first-child {
 margin: 20px 0px 10px 0px;
}
.account-form hr {
 margin:50px 0px 20px 0px;
 border: 1px solid #73bc00;
}
.input-group-btn:first-child .form-control {
 border-radius: 4px 0px 0px 4px;
}
.input-group-btn:last-child .form-control {
 border-radius: 0px 4px 4px 0px;
}
.input-group-inline .form-control {
 float: none;
 border-radius: 4px !important;
}
.account-form .file-input {
 overflow: hidden;
}
.account-form .file-input .form-control-hidden {
 position: absolute;
 width: 1px;
 height: 1px;
 opacity: 0.01;
}
.account-form .form-blue-button {
 color: #ffffff;
 font: 500 14px/18px MuseoSans, Arial, Helvetica, sans-serif;
 box-sizing: border-box;
 height: 50px;
 padding: 16px 32px;
 background-color: #151e40;
 border: none;
 border-radius: 2px;
 cursor: pointer;
}
.account-form .form-blue-button {
 color: #ffffff;
 font: 500 16px MuseoSans, Arial, Helvetica, sans-serif;
 box-sizing: border-box;
 width: 300px;
 height: 60px;
 padding: 16px 32px;
 background-color: #1d64f2;
 border: none;
 border-radius: 2px;
 cursor: pointer;
}
.account-form .notes {
 margin: 20px 0px;
 padding: 0px 30px;
 font-size: 13px;
 font-style: italic;
 text-align: center;
}
.account-form .policy {
 margin: 20px 0px 40px 0px;
 padding: 0px 30px;
 text-align: center;
}
.account-form .policy a {
 color: #1d64f2;
}
.account-form .form-control {
 background-color: #fdfdfd;
}
.account-form .input-group-btn .form-control {
 background-color: #ffffff;
}
.login-box {
 margin: 0px auto;
 width: 470px;
 font-size: 16px;
}
.login-box h1 {
 width: 410px;
 margin-left: 30px;
 margin-right: 30px;
 margin-bottom: 30px;
}
.login-box a {
 color: #1d64f2;
 text-decoration: none;
}
.login-box .form-control {
 width: 410px;
 margin: 12px 30px;
}
.login-box .form-blue-button {
 width: 200px;
 margin: 12px 30px;
}
.login-box .login-sign {
 text-align: center;
 border-top: 1px solid #eaeaea;
 margin: 24px 0px;
 padding: 35px 0px;
}
.opinions-box {
 margin: 0px auto;
 width: 600px;
 font-size: 16px;
}
.opinions-box .row {
 padding: 5px 0px;
}
.opinions-box .user-opinion {
margin: 15px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dotted #e2e2e2;
}
/*
.opinions-box .user-opinion .opinion-name {
float: left;
}
.opinions-box .user-opinion .opinion-role {
float: right;
}
.opinions-box .user-opinion .opinion-text {
clear: both;
}
*/
.opinions-box .user-opinion .opinion-text {
text-align: justify;
}
.opinions-box .user-opinion .opinion-mark {
text-align: right;
}
.classic-interface {
 display: inline-block;
}
.classic-interface a {
 color: #ffffff;
 font: 500 13px MuseoSans, Arial, Helvetica, sans-serif;
 padding: 7px 13px;
 background-color: #73bc00;
 border-radius: 15px;
 margin-left: 23px;
}
.classic-interface a:hover {
 text-decoration: none;
}
.mobile-application-block {
 padding-top:15px 0px;
}
.account-form .form-register-button label {
 display: inline-block;
}
/*------------------ PROFILE ------------------*/



/*------------------ MODAL ------------------*/
.close {
 float: right;
 font-size: 21px;
 font-weight: bold;
 line-height: 1;
 color: #000000;
 text-shadow: 0 1px 0 #ffffff;
 filter: alpha(opacity=20);
 opacity: 0.2;
}
.close:hover,
.close:focus {
 color: #000000;
 text-decoration: none;
 cursor: pointer;
 filter: alpha(opacity=50);
 opacity: 0.5;
}
button.close {
 padding: 0;
 cursor: pointer;
 background: transparent;
 border: 0;
 -webkit-appearance: none;
 appearance: none;
}
.modal-open {
 overflow: hidden;
}
.modal {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1050;
 display: none;
 overflow: hidden;
 -webkit-overflow-scrolling: touch;
 outline: 0;
}
.modal.fade .modal-dialog {
 -webkit-transform: translate(0, -25%);
 -ms-transform: translate(0, -25%);
 -o-transform: translate(0, -25%);
 transform: translate(0, -25%);
 -webkit-transition: -webkit-transform 0.3s ease-out;
 -o-transition: -o-transform 0.3s ease-out;
 transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
 -webkit-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
.modal-open .modal {
 overflow-x: hidden;
 overflow-y: auto;
}
.modal-dialog {
 position: relative;
 width: auto;
 margin: 10px;
}
.modal-content {
 position: relative;
 background-color: #ffffff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #999999;
 border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 6px;
 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
 box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
 outline: 0;
}
.modal-backdrop {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1040;
 background-color: #000000;
}
.modal-backdrop.fade {
 filter: alpha(opacity=0);
 opacity: 0;
}
.modal-backdrop.in {
 filter: alpha(opacity=50);
 opacity: 0.5;
}
.modal-header {
 padding: 15px;
 border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
 margin-top: -2px;
}
.modal-title {
 margin: 0;
 line-height: 1.42857143;
}
.modal-body {
 position: relative;
 padding: 15px;
}
.modal-footer {
 padding: 15px;
 text-align: right;
 border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
 margin-bottom: 0;
 margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
 margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
 margin-left: 0;
}
.modal-scrollbar-measure {
 position: absolute;
 top: -9999px;
 width: 50px;
 height: 50px;
 overflow: scroll;
}
@media (min-width: 768px) {
 .modal-dialog {
   width: 600px;
   margin: 30px auto;
 }
 .modal-content {
   -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
 }
 .modal-sm {
   width: 300px;
 }
}
@media (min-width: 992px) {
 .modal-lg {
   width: 900px;
 }
}
/*------------------ MODAL ------------------*/
@media only screen and (max-width: 991px) {
 .modal-body .table {
  display: block;
  overflow: auto;
 }
 .mceToolbar table td {
  min-height: 22px;
  float: left;
 }
 .row.with-sidebar {
  display: block;
 }
 .row.with-sidebar #content {
  width: 100%;
 }
 .row.with-sidebar .sidebar {
  width: 100%;
 }
}