@charset "utf-8";
body, html {
    color: #000;
    background-color: transparent;
}
div.body_wrapper {
    background-color: transparent;
}
a {
    color:#28679d;
}
.site_menu li a {
    color: #32476B;
}
h1 {
    color: #000;
}
::-webkit-scrollbar-track {
    background-color: #e8e8e8;
}
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #b2b4b5;
}
div.window_header_mobile {
    background-color: #e8e8e8;
}
div.preloader_ {
    color: #fff;
}
.preloader-wrapper {
    background: #000;
    color: #fff;
}
div.body {
    background-color: #edeef0;
}
div.points {
    color:#78C183;
}
div.money {
    color:#FF6700;
}
div.money a {
    border-bottom:1px dashed #FF6700;
    color:#FF6700;
}
div.left_panel {
    background-color:#141b26;
}
div.left_menu_text {
    color:#fff;
}
li.selected div.left_menu_text {
    color:#fff;
}
div.left_panel a:hover div.left_menu_text {
    color:#fff;
}
div.header {
    background-color:#fff;
    -webkit-box-shadow: 0px 5px 5px -5px rgba(196, 199, 201, 0.6);
    -moz-box-shadow: 0px 5px 5px -5px rgba(196, 199, 201, 0.6);
    box-shadow: 0px 5px 5px -5px rgba(196, 199, 201, 0.6);

}
div.navline {
    color:#666;
}
div.burger {
    filter: brightness(0.7);
}
div.mobile_menu {
    background-color: #fff;
}
div.mobile_menu ul li a {
    color: #333;
    border-bottom: 1px solid #ececec;
}
div.mobile_menu ul li a:hover {
    background-color: #ececec;
}
div.user_panel_name a {
    color: #999;
}
div.user_panel_name img {
    background-color: #e4e6eb;
}
div.header_panel div.user_panel_menu_button,
div.header_panel div.user_panel_notification_button,
.interface_btn
{
    background-color: #e4e6eb;
}
div.header_panel div.user_panel_menu_button:hover,
div.header_panel div.user_panel_notification_button:hover,
.interface_btn
{
    background-color: #d8dadf;
}
div.header_user_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
}

div.header_user_menu hr {
    color: #ececec;
    background-color: #ececec;
}
.header_user_menu_img {
    background-color: #e4e6eb;
}
div.header_user_menu ul li a:hover {
    background-color: #f4f4f4;
}
div.header_user_menu_txt {
    color: #333;
}
div.frame_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
}
div.frame_menu ul li a:hover {
    background-color: #f4f4f4;
}
div.logout a {
    color: #AF105F;
}
ul.left_menu li {
    border-left:5px solid #141b26;
}
ul.left_menu li:hover {
    background-color: #0b1017;
    border-left:5px solid #0b1017;
}
ul.left_menu li.selected {
    background-color: #0b1017 !important;
    border-left:5px solid #000;
}
div.left_menu_text_2 {
    color:#fff;
}
ul.left_menu_2 li {
    border-left:5px solid #141b26;
}
ul.left_menu_2 li:hover {
    background-color: #0b1017;
    border-left:5px solid #0b1017;
}
ul.left_menu_2 li.selected {
    background-color: #0b1017 !important;
    border-left:5px solid #4fab51;
}
div.header_block {
    color:#225170;
}
div.header_block ul li a:hover {
    background-color:#E6ECEF;
}
div.header_block ul li a.selected {
    background-color:#6C84CC;
    color:#FFF;
}
div.header_block_title span {
    color:#666;
}
div.new_mission {
    border:1px solid #225170;
    background-color:#FCF7B9;
}
div.new_mission div, div.complite_mission div, span.mission_status {
    background-color:#225170;
    color:#FFF200;
}
div.complite_mission {
    border:1px solid #225170;
    background-color:#E9F2D7;
}
div.user_group {
    color:#6D6E71;
}
div.profile_user_money a {
    color:#FF6700;
    border:1px solid #FF6700;
}
div.profile_user_money a:hover {
    background-color:#FF6700;
    color:#fff;
}
div.profile_user_likes a {
    color:#225170;
    border:1px solid #225170;
}
div.profile_user_likes a:hover {
    background-color:#225170;
    color:#fff;
}
div.profile_user_points a {
    color:#50ac52;
    border:1px solid #50ac52;
}
div.profile_user_points a:hover {
    background-color:#50ac52;
    color:#fff;
}
div.profile_level_name span {
    color: #6D6E71;
}
div.level_progress_line {
    border:2px solid #50ac52;
}
div.level_progress_line div.progress_line {
    background-color:#50ac52;
    color:#FFF;
}
div.level_progress_line div.progress_text {
    color:#50ac52;
}
div.profile_level_info1 {
    color:#6D6E71;
}
div.profile_level_info2 {
    color:#6D6E71;
}
div.window {
    background-color: #fff;
}
div.window_achievement div.table_cell {
    border-bottom:1px solid #dbe4fa;
}
div.stars div {
    background-color:#CCC;
}
div.profile_achievement div.achievement_progress_line {
    border:1px solid #225170;
}
div.profile_achievement div.achievement_progress_line div {
    background-color:#225170;
}
div.profile_achievement div.achievement_progress_info {
    color:#6D6E71;
}
div.profile_achievement div.table_cell {
    border-bottom:1px solid #dbe4fa;
}
div.profile_activity table td {
    border-bottom:1px solid #dbe4fa;
}
div.profile_mission {
    background-color: #f9f9f9;
}
div.mission_obj span {
    color:#6D6E71;
}
div.mission_time span {
    color:#6D6E71;
}
div.profile_awards ul li div.award_count {
    color:#fff;
    background-color:#225170;
}
div.profile_activity table td.info {
    color:#808285;
}
div.profile_activity table td.info div.activity_item {
    color:#000;
}
div.footer {
    color:#999;
    border-top:2px solid #d9d9d9;
}
.grayscale {
    filter: gray; /* IE 6-9 */
}
.modal {
    background-color: #ffffff;
}
.modal h4 {
    color:#000;
}
div.shadow {
    background-color:#000;
}
div.form {
    background-color:#fff;
}
div.form input[disabled] {
    background-color: #f4f4f4;
}
.selected_object {
    background-color:#6C84CC;
}
.selected_object span {
    color:#FFF;
}
.object_label {
    color:#6C84CC;
}
.type_label {
    color:#6C84CC;
}
.object_label span {
    border-bottom:1px dashed #6C84CC;
}
.type_label span {
    border-bottom:1px dashed #6C84CC;
}
div.form th {
    background-color:#ccc;
    color:#FFF;
}
div.system_message {
    border: 2px solid #feb23d;
    color: #f49500;
    background-color: #fff7ea;
}
div.save_message {
    color: #50ac52;
    border: 2px solid #50ac52;
    background-color: #e6ffe6;
}
div.no_result_title {
    border: 2px solid #feb23d;
    color: #f49500;
    background-color: #fff7ea;
}
.form_error {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #fee;
}
.form .td_left {
    color:#333;
}
.td_title span {
    color: #333;
}
.form .td_title {
    color:#333;
    border-bottom:1px solid #9db9d6;
}
.form input_[type=submit] {
    background-color:#78C183;
    color:#FFF;
}
.form_buttons_right {
    border-top: 1px solid #d9d9d9;
}
.modal_header {
    background-color: #3c3c3c;
}
.modal_header h1 {
    color: #f4f4f4;
}
div.modal_form {
    background-color: #fafafa;
}
input.form_checkbox {
    border:2px solid #000;
}
.form input[type=submit]:hover, input.green_button:hover, a.green_button:hover {
    background-color:#6278BA !important;
}
.list_switcher a.active {
    background-color: #50648E;
    color: #FFF;
}
.green_button {
    background-color:#6C84CC;
    color:#FFF !important;
}
.button {
    background-color:#6C84CC;
    color:#FFF !important;
}
.red_button {
    background-color:#BF3867;
    color:#FFF !important;
}
.red_button:hover {
    background-color:#BF134F;
}
.gray_button {
    background-color:#E1E1E1;
    color:#1B1464 !important;
}
.gray_button:hover {
    background-color:#DFE3E8 !important;
}
.form input[type=text], .form input[type=password], .form input[type=email], .form input[type="number"] {
    border: 2px solid #9db9d6 /* !important */;
    background-color: #fff;
    color: #333;
}
.search_field {
    border:1px solid #3c3e5f;
    background-color: #141517;
}
.form textarea {
    border: 2px solid #9db9d6;
    background-color: #fff;
    color: #333;
}
.form select {
    border: 2px solid #9db9d6;
    background-color: #fff;
    color: #333;
}

/* SELECTOR */
div.selector {
    background-color: #fff;
    border: 2px solid #9db9d6;
}
.selector_value {
    background-color:#6C84CC;
    color:#FFF;
}
.preloader {
    color:#FFF;
    background-color:#000;
}
.select_list {
    color: #000;
    background-color: #fff;
    border:1px solid #9db9d6;
}
.selector_value .val a {
    color:#FFF;
}
div.select_item {
    border-bottom:1px solid #9db9d6;
}
div.select_item_active {
    background-color:#f2f5f9 !important;
}
div.select_item:hover {
    background-color:#f2f5f9;
}
div.select_item div.image {
    background-color:#fff;
    border:1px solid #9db9d6;
}
div.select_item div.title span {
    color:#666;
}
ul.left_submenu {
    border-top:1px solid #d9d9d9 !important;
}
ul.left_submenu li {
    border-bottom:1px solid #d9d9d9 !important;
}
ul.left_submenu li a {
    color:#333;
}
ul.left_submenu li a:hover {
    background-color:#D9DBE1;
}
ul.left_submenu li a.selected {
    background-color:#6C84CC;
    color:#fff;
}
div.activity_modal_wrapper div.block_title {
    color:#4F4F4F;
    background-color:#f4f4f4 !important;
}

.user_table th {
    background-color:#f4f4f4;
    color:#999;
}
.user_table td {
    border-bottom:1px solid #dae5f0 !important;
    color: #333;
}
.user_table th a {
    color:#999;
}
div.info {
    color:#666;
}
div.modal_description {
    color: #333;
}
div.modal_name {
    color:#000;
}
div.modal_panel {
    background-color:#000;
}
div.scroll_left {
    background-color:#999;
}
div.scroll_right {
    background-color:#999;
}
div.facebook_button {
    background-color:#3b579d;
    color:#FFF;
}
div.post_success {
    color:#060;
}
div.post_fail {
    color:#f00;
}
div.event_time {
    color:#999;
}
.show_more {
    color: #50648E;
    background-color: #f2f5f9;
}
.show_more_comment {
    color:#50648E;
    background-color:#f2f5f9;
}
.show_more:hover, .show_more_comment:hover {
    background-color: #e9ecf0;
}
.show_up {
    background-color:#f2f5f9;
}
.show_up:hover {
    background-color:#d8dfe9;
}
div.event_points {
    color:#78C183;
}
.rating_positon {
    background-color:#f4f4f4;
    color: #666;
}
ul.user_list li {
    color:#666 !important;
    background-color: #fff;
}
div.game_progress {
    background-color: #fff;
    border: 2px solid #50ac52;
    color:#999;
}
div.game_progress div.progress_line {
    background-color: #50ac52 ;
    color:#FFF;
}
div.game_progress div.progress_text {
    color:#50ac52;
}
div.status {
    color:#000;
}
div.contact_status {
    background-color: #9d9d9d;
    color: #fff;
}
.deal_status {
    color:#FFF;
}
.activity_name {
    border-bottom: 1px dashed #4c88bc;
}
div.check_panel {
    background-color:#D3DFE5;
}
ul.rating_select_mode a {
    background-color: #bfcfdc;
    color: #000;
}
ul.rating_select_mode a:hover {
    background-color:#171819;
    color:#fff;
}
ul.rating_select_mode a.selected {
    background-color: #4e5a64;
    color: #fff;
}
div.form_information {
    background-color: #e8faff;
    border: 2px solid #84cde3;
}
.mission_path_circle_on {
    background-color:#225170;
}
.mission_path_circle_off {
    border:2px solid #225170;
    background-color:#FFF;
}
.mission_path_line_off {
    background-color:#FFF;
}
.mission_path_line_on {
    border-top:2px solid #225170;
    border-bottom:2px solid #225170;
    background-color:#225170;
}
.mission_path_line1{
    background-color:#225170;
}
a.mission_list_rate {
    background-color:#225170;
    color:#FFF;
}
a.mission_list_rate:hover {
    color:#71CBD3;
}
a.mission_modal_rate {
    background-color:#225170;
    color:#FFF;
}
a.mission_modal_rate:hover {
    color:#71CBD3;
}
div.achieve_name {
    color:#000 !important;
}
div.team_user_name {
    color:#CCCCCC !important;
}
.button_href {
    background-color: #32476B;
    color: #FFF;
}
div.lot_price {
    color:#FF6700;
}
div.lot_progress_line {
    border: 1px solid #FF6700;
}
div.lot_progress_line div {
    background-color: #FF6700;
}
div.lot_distination {
    color: #6D6E71;
}
div.indicator {
    background-color:#f00;
    color:#fff;
}
div.indicator a {
    color:#fff;
}
span.event_cancel {
    color:#F03;
}
div.user_frame {
    background-color:#fff;
}
div.user_frame_header {
    background-color: #fff;
    border-bottom: 1px solid #edeef0 !important;
    border-bottom: 1px solid #323439;
}
div.user_frame_header span.user_frame_header_span {
    color: #32476B !important;
}
div.achieve_date {
    color:#666;
}
div.achieve_points {
    color: #78C183;
}
div.achieve_money {
    color: #FF6700;
}
div.shop_lock_panel {
    color:#666;
}
div.rating_user_profile {
    border:1px solid #f2f5f9;
}
div.eplus_achieve_stars_bg {
    background-color:#CCC;
}
div.eplus_achieve_stars_progress {
    background-color:#F00;
}
div.wplus_lineprogress {
    background-color:#fff;
    border:1px solid #fff;
}
div.wplus_lineprogress {
    background-color:#fff;
}
div.wplus_lineprogress_percent {
    background-color:#225170;
}
div.wplus_lineprogress_info {
    color:#225170;
    text-align:center;
}
.filter_block input[type=text] {
    background-color: #fff;
    color: #666;
    border: 2px solid #9db9d6 !important;
}
.label_deal_status_selected {
    background-color:#999;
    color:#FFF;
}
.label_deal_status span {
    border-bottom:1px dashed #000;
    color:#32476B;
}
.label_deal_status_selected span {
    color:#ffffff;
}
div.money_img {
    background-color:#FF6700;
    color:#fff;
}
div.xp_img {
    background-color:#78C183;
    color:#fff;
}
div.user_page_head div.status {
    color:#32476b;
}
.page_info tr:nth-child(odd) {
    background: #f9f9f9; /* Цвет фона */
}
ul.h_menu li a {
    color: #333;
}
.page_info th {
    color: #333;
}
ul.h_menu li a:hover {
    background-color: #e8e9eb;
}
ul.h_menu li a.selected {
    background-color: #fff !important;
}
.counter {
    background-color: #f00;
    color: #fff;
}

dashboard_block {
    color: #333;
}
div.dashboard_block_ {
    background-color: #fff;
}
div.dashboard_title {
    background-color: #fff;
    color: #333;
    border-bottom: 1px solid #f4f4f4;
}
div.form_buttons_fixed {
    background-color: #fff;
    border-top: 1px solid #dae5f0;
}
div.chat_form {
    background-color: #fff;
    border-top: 1px solid #dae5f0;
}
div.chat_form_mess textarea {
    border: 1px solid #cbcacf;
}
div.chat_user_photo {
    background-color: #f5eeee;
}
div.chat_time {
    color: #999;
}
div.chat_date {
    color: #666;
}
table.calendar {
    border: 1px solid #CCC;
}
table.calendar td, table.calendar th {
    border: 1px solid #CCC;
}
div.calendar_order a {
    color: #fff;
}
.calendar_weekend {
    background-color: #fff2e0;
}
div.rent_object_list {
    background-color: #fff;
}
div.rent_marker {
    color:#FFF;
    background-color:#000;
}
div.rent_marker a, div.rent_marker a:hover {
    color:#FFF;
}
div#map_object_info {
    border: 1px solid #7791B7;
    background-color: #FFF;
}
div.slider_wrapper {
    background-color: #f6f6f6;
}
div.time {
    background-color: #edeef0;
}
div.booked_time {
    background-color: #aaabad;
    color: #ccc;
}

div.order_popup {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    -moz-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    background-color: #fff;
}

/* CALENDAR */
table.calendar_popup {
    background-color: #fff;
}
.calendar_table tfoot td {
    background-color: #f9f9f9;
}
table.calendar_table tbody td.period {
    background-color: #b7b7b7;
}
table.calendar_table tbody td.period a {
    color: #666;
}
table.calendar_popup {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    -moz-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
}
table.calendar_table tbody td.calendar_day:hover {
    background-color: #ecefe7;
}
table.calendar_table tbody td.disabled, table.calendar_table tbody td.disabled a {
    background-color: #eee !important;
    color: #c1c1c1 !important;
}
table.calendar_table tbody td.selected {
    background-color: #E21621 !important;
    color: #fff !important;
}
table.calendar_table tbody td.selected a {
    color: #fff !important;
}
table.calendar_table tbody td:nth-child(n+6), table.calendar_table .holiday {
    color: rgb(231, 140, 92);
}
table.calendar_table tbody td.today {
    background-color: #B8ECB9;
    color: #000 !important;
}
table.calendar_table tbody td.today a {
    color: #000;
    background-color: transparent;
}

input.apple-switch {
    background-color: #fff;
    border: 1px solid #D9DADC;
    box-shadow: inset -20px 0 0 0 #fff;

}
input.apple-switch:after {
    box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}
input.apple-switch:checked {
    box-shadow: inset 20px 0 0 0 #4ed164;
    border-color: #4ed164;
}
table.funnel_table th {
    color:#999;
    border-bottom:1px solid #edeef0;
}

.mobile_page_menu {
    background-color: #fff;
}
.mobile_page_menu a {
    color: #6a6a6a !important;
}
.mobile_page_menu a.selected {
    color: #000 !important;
}
.mobile_page_menu_selected {
    color: #000;
}
.mobile_page_menu_list ul li:nth-child(odd) {
    background-color: #f7f7f7;
}

td.col_start {
    background-color: #f7fbf7;
}
td.col_standard {
    background-color: #eff8fd;
}
td.col_premium {
    background-color: #f4f4fa;
}
div.compare_yes, div.compare_no {
    background-color: #999;
}
div.compare_yes {
    background-color: #50ac52;
}
div.compare_no {
    background-color: #6f6f6f;
}
table.compare thead td.col_start { background-color: #eaf4ea; }
table.compare thead td.col_standard { background-color: #deeaf0; }
table.compare thead td.col_premium { background-color: #e5e5f0; }

.border_bottom { border-bottom: 1px solid #edeef0; }
.border_top { border-top: 1px solid #edeef0; }

.ui-widget-header {
    border: 0px solid #2f3d4b !important;
    background: #2f3d4b !important;
    color: #222222 !important;
}
.ui-widget-content {
    border: 0px solid #f4f4f4 !important;
    background: #d0d0d0 !important;
    color: #222222 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 5px solid #fff !important;
    background: #333 !important;
    color: #555555 !important;
    -webkit-box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
    -moz-box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
    box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
}

ul.eplus_top_menu li a {
    background-color: #a3b0bb;
    color: #fff !important;
}
ul.eplus_top_menu li a.selected {
    background-color: #4e5a64 !important;
}
ul.eplus_top_menu li a:hover {
    background-color: #333;
}
div.modal div.form_buttons_modal {
    background-color: white;
    -webkit-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6);
    -moz-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6);
    box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6);
}
div.mobileapp_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px -5px rgba(196, 199, 201, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
}
div.mobileapp_menu ul li a {
    color: #000 !important;
}
div.info_message {
    background-color: #f9f9f9;
}
div.time {
    border-bottom: 2px solid #fff !important;
}
div.mobileapp_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px -5px rgba(196, 199, 201, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
}
div.mobileapp_menu ul li a {
    color: #000 !important;
}
#form div.signup {
    border-top: 1px solid #edeef0 !important;
}

.microblog_text {
    background-color:#fff;
}
td.ava {
    border-top: 1px solid #edeef0 !important;
}

td.blog_mess, td.note_options, td.comment_message {
    border-top: 1px solid #edeef0 !important;
}
textarea.autoresize {
    border: 1px solid #9DB9D6 !important;
}
.add_comment textarea {
    background-color:#fff;
    color: #000;
    border: 5px solid #DAE5F0 !important;
    box-sizing: border-box;
}
div.page_info_element {
    border-top: 1px solid #edeef0 !important;
}
div.page_info_element_title {
    color: #666;
}
.label_deal_status span {
    border-bottom: 1px dashed #333;
    color: #333;
}
div.catalog_element_top {
    background-color: #e4e6eb;
}
.funnel_setting_disabled { background-color: #f4f4f4 !important; }

ul.catalog_switcher {
    background-color: #e1f3ff;
    color: #42a9df;
}
ul.catalog_switcher li a {
    color: #42a9df;
}
ul.catalog_switcher li:hover {
    background-color: #b4ddf3;
}
ul.catalog_switcher li.selected {
    background-color: #42a9df;
}
ul.catalog_switcher li.selected a {
    color: #fff;
}

.qr_left_side { background-color: #fff; }
.qr_right_side { background-color: #eee; }
.qrcode { border: 20px solid #cfcfcf !important; }
.qr_lock_status {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #fee;
}
.qr_lock_status_available {
    color: #50ac52;
    border: 2px solid #50ac52;
    background-color: #e6ffe6;
}
.str_color_red {
    color: #ea7471;
    border: 2px solid #ea7471 !important;
    background-color: #fee;
}
.str_color_yellow {
    border: 2px solid #feb23d !important;
    color: #feb23d;
    background-color: #fff7ea;
}
.str_color_green {
    background-color: #e5ffe6 ;
    border: 2px solid #8ac88b !important;
    color: #8ac88b;
}
.str_color_gray {
    background-color: #f0eeee;
    border: 2px solid #c1c1c1 !important;
    color: #878484;
}
div.page div.photo {
    background-color: #f9f9f9;
}
div.kanban_col {
    background-color: #f6f7f9;
    border: 1px solid #fff;
}
div.kanban_element_block {
    background-color: #fff;
    border: 1px solid #cccccc;
}
div.kanban_contur {
    border: 2px dashed #999;
}
.form_radio_btn label {
    background-color: #f5f5f5;
    color: #000 !important;
}
/* Checked */
.form_radio_btn input[type=radio]:checked + label {
    background-color: #3e474f  !important;
    color: #fff !important;
}
/* Hover */
.form_radio_btn label:hover {
    background-color: #4e5a64;
    color: #fff !important;
}
/* Disabled */
.form_radio_btn input[type=radio]:disabled + label {
    background: #efefef;
    color: #666;
}
.list_search_field {
    color: #000;
    border-bottom: 2px solid #e3e3e3;
}
div.search_clear {
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
}

.selector_btn input.add {
    background-color: #6C84CC;
}
.selector_btn input.add:hover { background-color: #6278BA; }
.selector_btn input.find {
    background-color: #E1E1E1;
}
.selector_btn input.find:hover { background-color: #DFE3E8; }

div.editor_component_panel {
    background-color: #fff;
}
div.evp_editor {
    background-color: #edeef0;
}
div.component {
    background-color: #fff;
    border: 2px solid #CCC;
}
div.list_component {
    border: 2px solid #CCC;
}
div.evp_editor div.evp_row {
    border: 2px solid #c5c6c8;
}
div.mobile_menu .str_color_menu_red {
    background-color: #ffe5e5 !important;
}
.site_vertical_menu {
    border-top: 1px solid #ececec;
}
.site_vertical_menu li {
    border-bottom: 1px solid #ececec;
}
ul.site_vertical_menu li a:hover {
    background-color:#D9DBE1;
}
.site_section_element {
    border: 1px solid #f4f4f4 !important;
}
.site_section_element_price nobr span {
    color: #666;
}
.site_catalog_element_description {
    background-color: #ffffff;
    border: 1px solid #f4f4f4;
}
div.site_catalog_element_right_container {
    border: 1px solid #f4f4f4;
    background-color: #ffffff;
}
.select_menu {
    background-color: #fff;
}