body {
  background: #ebe7df;
}
a {
  color: #000;
}
a:hover {
  color: #0C3C60;
}
.big_btn {
  background: #0C3C60;
  color: #ffffff;
}
.big_btn:hover {
  background: #D1E0EB;
  color: #000000;
}
.big_btn.green_btn {
  background: #D1E0EB;
}
.big_btn.green_btn:hover {
  background: #0C3C60;
}
.red_text {
  color: #0C3C60;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #000;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #000;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #000;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #000;
}
h1 {
  color: #1b1a1c;
}
h2,
h3,
h4,
h5,
h6 {
  color: #000;
}
.search_box input[type=text] {
  border-color: #D1E0EB;
}
.search_box.focus input[type=text] {
  border-color: #0C3C60;
}
.search_box button {
  background: #D1E0EB;
}
.search_box button:hover {
  background: #0C3C60;
}
.search_box.focus button {
  background: #0C3C60;
}
.search_box.focus button:hover {
  background: #D1E0EB;
}
.phone_no_box span {
  color: rgba(0,0,0,0.6);
}
.phone_no_box span.phone_no {
  color: #D1E0EB;
}
.menu_section {
  background: #0C3C60;
}
#menu li a {
  color: #ffffff;
}
#menu li a:hover,
#menu li.active a {
  background: #ffffff;
  color: #0C3C60;
}
.search_box.red input[type=text] {
  border-color: #0C3C60;
}
.search_box.red input[type=text]:focus {
  border-color: #D1E0EB;
}
.search_box.red button {
  background: #0C3C60;
}
.search_box.red button:hover {
  background: #D1E0EB;
}
.search_box.red.focus button {
  background: #D1E0EB;
}
.search_box.red.focus button:hover {
  background: #0C3C60;
}
.questionmark:before {
  content: "?";
  background: #7e7e7e;
  color: #ffffff;
}
.phone_box span {
  color: #7e7e7e;
}
.phone_box span.phone_no {
  color: #D1E0EB;
}
.red_btn {
  background: #0C3C60;
  color: #ffffff;
}
.red_btn:hover {
  background: #D1E0EB;
  color: #000000;
}
.footer {
  background: #D1E0EB;
  color: #000;
}
.footer a:hover {
  color: #0C3C60;
}
.ui-autocomplete.ui-front {
  border-color: #c5c5c5;
  background: #ffffff;
}
.ui-autocomplete li.odd {
  background: #f9f8f5;
}
.ui-autocomplete li:hover {
  background: #e2dfd6;
}
#cookies {
  background: rgba(126,126,126,0.9);
}
#cookies a.accepter_cookies {
  color: #ffffff;
  background: #D1E0EB;
}
#cookies a.accepter_cookies:hover {
  background: #0C3C60;
}
#cookies h1 {
  color: #ffffff;
}
#cookies p {
  color: #ffffff;
}
.popup {
  background: #fff;
}
.popup .close_btn {
  background: url(../images/close-btn-bg.png) no-repeat center #fcfcfc;
  color: #aaaaaa;
}
.popup .close_btn:hover {
  background-color: #cacaca;
}
.imei_popup h1 {
  color: #fff;
}
.imei_popup p {
  color: #fff;
}
.popup .row p {
  color: #000;
}
.popup.imei_popup .row p {
  color: #7e7e7e;
}
.sub_menu ul li {
  background: #f0f0f0;
}
.sub_menu ul li a {
  color: #7e7e7e;
}
.sub_menu ul li.active a,
.sub_menu ul li a:hover {
  background: #7e7e7e;
  color: #fff;
}
.white_content {
  background: #fff;
}
.phone_presentation > .red_bg {
  background: #0C3C60;
}
.phone_presentation > .red_bg h1 {
  color: #fff;
}
.phone_presentation > .red_bg .price {
  background: #fff;
  border-color: #f0f0f0;
  color: #0C3C60;
}
.phone_tehnical_details {
  border-left: 1px solid #f0f0f0;
}
.border_section {
  border-bottom: 1px solid #f0f0f0;
}
input.big_red {
  border: 3px solid #0C3C60;
}
label.ui-button-text-only {
  color: #000;
}
label.ui-button-text-only,
.form_row label.ui-button-text-only {
  color: #000;
}
.popup.small {
  background: #e7e7e7;
}
.ui-selectmenu-button {
  border-color: #0C3C60;
}
.ui-selectmenu-menu {
  background: #ffffff;
}
.ui-selectmenu-menu ul {
  border-color: #c5c5c5;
}
.ui-selectmenu-menu li.odd {
  background: #f9f8f5;
}
.ui-selectmenu-menu li:hover {
  background: #e2dfd6;
}
.form_row label {
  color: #000;
}
.form_row label.error {
  color: red;
}
.form_row input[type=text],
.form_row input[type=password],
.form_row input[type=email] {
  border-color: #7e7e7e;
  color: #7e7e7e;
}
.form_row input[type=text]:focus,
.form_row input[type=password]:focus,
.form_row input[type=email]:focus {
  border-color: #0C3C60;
  color: #000;
}
.phone_pre {
  color: #7e7e7e;
}
.get_more {
  border-color: #D1E0EB;
}
.procents-input {
  color: #7e7e7e;
}
.ui-spinner {
  background: #f0f0f0;
  color: #7e7e7e;
}
.ui-spinner input {
  background: #f0f0f0;
  color: #7e7e7e;
}
.ui-spinner a.ui-spinner-button {
  color: #fff;
  background: #7e7e7e;
}
.ui-spinner a.ui-spinner-button:hover {
  background: #575757;
}
#accordion h3.current:before {
  color: #0C3C60;
}
#accordion h3 {
  color: #000;
}
#accordion h3.current {
  color: #0C3C60;
}
.form_row textarea {
  border-color: #7e7e7e;
  color: #7e7e7e;
}
.form_row textarea:focus {
  border-color: #0C3C60;
  color: #000;
}
p.note {
  color: #7e7e7e;
}
.message {
  color: #000;
  background: #e1e1e1;
}
.big_btn.gray_btn {
  background-color: #7e7e7e;
}
.big_btn.gray_btn:hover {
  background-color: #D1E0EB;
}
