﻿.link, .btn-info {
  background: #002856;
  border-color: #002856;
}
.link:hover, .link:focus, .btn-info:hover, .btn-info:focus {
  background: #fdd044;
  border-color: #fdd044;
}
.link.secundary, .btn-info.secundary {
  background: transparent;
  border: 1px solid #002856;
  color: #002856;
}
.link.secundary:hover, .btn-info.secundary:hover {
  background: #fdd044;
  color: #fff;
}
.link.red, .btn-info.red {
  color: red;
  border-color: red;
}
.link.red:hover, .btn-info.red:hover {
  background-color: red;
}
.link.orange, .btn-info.orange {
  color: #E36924;
  border-color: #E36924;
}
.link.orange:hover, .btn-info.orange:hover {
  background-color: #E36924;
}
.link.resend_trigger, .btn-info.resend_trigger {
  color: #fff !important;
}

.loader {
  background: rgba(0, 40, 86, 0.9);
}

.app .main .top {
  background: #002856;
}
.app .main .sub_top {
  background: #004c99;
}
.app .main footer {
  background: #CFD2D3;
}
.app.front_app .main {
  background: #f5f5f5;
}
.app.front_app .main_content h1 {
  color: #002856;
}

.box_front {
  border: none;
}
.box_front h2 {
  color: #002856;
}
.box_front .policy {
  color: #312815;
  font-weight: bold;
}
.box_front.review_doc ul li .doc_name {
  color: #312815;
  text-decoration: underline;
}

.review .action {
  border-color: #002856;
}
.review .doc {
  border-color: #002856;
}
.review .doc a:not(.link) {
  color: #312815;
}
.review .doc a:not(.link):hover {
  text-decoration: underline;
}
.review .doc .link.secundary, .review .doc .btn-info.secundary {
  color: #002856;
}
.review .doc .link.secundary:hover, .review .doc .btn-info.secundary:hover {
  color: #fff;
  border-color: #fdd044;
}

.otp input {
  border-color: #fdd044;
  color: #fdd044;
}

.error_msg h2, .error_msg p {
  color: #312815;
}
