body {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 17px !important;
  color: #304b87;
  font-family: "roboto-light", "Helvetica Neue",Helvetica,Arial,sans-serif;
  -webkit-font-smoothing: antialiased;
}
.tab-pane{
  background: #e9f0ff;
  color: #304b87 !important;
  padding: 0px;
  margin-bottom: 3rem!important;
  border-radius: 10px;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
.telephone a:last-of-type {
  font-size: 36px;
  font-weight: bold;
}
.telephone a {
  line-height: 22px;
  color: #304b87;

}
.telephone{
  position: relative;
  text-align: right;
  font-size: 30px;
  margin-left: auto;
  margin-right: 50px;
  display: block;
  width: 100%;
}
.winner{ display: none; }

img{
  vertical-align: middle;
  border: 0;
}
.unicom-header{
  max-width: 1140px !important;
}
.navbar-border{ height:2px; width:100%; background: #e9f0ff; margin-top: 10px; display: none;}

@media (min-width: 1200px) {
  .winner{ display: flex; align-content: space-between; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; width:535px; color: #7a7a7a }
  .winner img{ height: 65px; margin:-7px 0 0 10px}

  .telephone{ width:auto;  }
}


@media (min-width: 992px){
  .logo img {
      width: 220px;
      height: 114px;
      margin-left: 40px;
      margin-top: -15px;
  }
}

@media (min-width: 768px){
  .head{ display: flex; flex-direction: row; justify-content: space-between; }
  .logo img {
      width: 240px;
      margin-left: 40px;
      margin-top: -15px;
  }
  .navbar-border{ display: block; }
}

@media (min-width: 480px){
  .telephone{ position:relative; text-align:right; }
  .logo img{ width:240px; height: 124px; }
}

.logo img {
  width: 220px;
  height: 114px;
  margin-left: 40px;
  margin-top: -15px;
}
.navbar{ background:#e9f0ff; border:none; -webkit-box-shadow:none; margin-top:3px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; min-height:10px; }
.navbar-border{ height:2px; width:100%; background: #e9f0ff; margin-top: 10px; display: none;}
.navbar-brand{
  color: #304b87 !important;
}
#footer-wrap {
  background: #304b87;
  color: #FFFFFF;
}
#footer-wrap a {
  color: #FFFFFF;
}
element.style {
}
.socialbuttons a.btn-facebook {
  white-space: normal;
  background-color: #395f9e;
  border: none;
  padding: 9px 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 18px;
  text-align: left;
  padding-left: 65px;
}
.socialbuttons a.btn-twitter {
  white-space: normal;
  background-color: #00abea;
  border: none;
  padding: 9px 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 18px;
  text-align: left;
  padding-left: 65px;
}
.footerpanels .well {
  position: relative;
  background: none;
  padding-top: 5px;
  border: none;
  margin-bottom: 0px;
  height: auto;
}
.footerpanels .promo-app img {
  transform: rotate(-10deg) scale(1.2);
}
.sidebox.promo-app img {
  position: absolute;
  top: -15px;
  left: 15px;
}
.footerpanels .promo-app h2 {
  margin-left: 30px;
  font-size: 22px;
  font-family: "roboto-bold", "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.footerpanels .well h2 {
  display: block;
  color: #fff;
  font-size: 20px;
  padding-top: 0px;
}
.sidebox h2.pl {
  padding-left: 100px;
}
.sidebox h2 {
  color: #ffffff;
  margin-top: 0px;
}
.footerpanels .promo-app a {
  margin-left: 125px;
}
.footerpanels .well a {
  color: white;
}
.btn-icon {
  padding-right: 35px;
  position: relative;
  transition: 200ms;
}
.btn-green {
  background: #037e09;
  border: 2px solid #037e09;
  color: #FFFFFF;
}
ul.bttm-panel-txt {
  text-align: left;
  margin-left: 20px;
  padding-left: 0;
}
ul.bttm-panel-txt li {
  position: relative;
  line-height: 40px;
  padding-left: 20px;
  font-size: 16px;
  font-family: "roboto-regular", "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.footerpanels .promo-app {
  margin-top: 60px;
}
.well{ border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; box-shadow: none; }
.newsletter-consent {
  display: none;
}
.withpadding{
  /*background-image: url("/images/header_2.jpg");*/
  /*background-color: #cccccc;*/
}
.slider{
  /*backdrop-filter: blur(5px);*/
}
.footerpanels {
  padding: 20px;
}
.wintext-img, .wintext-p{
  float: right;

  margin-left: 15px;
}
footer p {
  font-size: 15px;
  color: #515151;
}
::marker {
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
}
ul.bttm-panel-txt li {
  position: relative;
  line-height: 40px;
  padding-left: 20px;
  font-size: 16px;
  font-family: "roboto-regular", "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.btn-info{
  background-color: #304b87 !important;
}
.insurer-img {
  max-width: 225px;
  max-height: 120px;
}

.table-primary, .table-primary>th{
  color: #304b87 !important;
  background-color: transparent !important;
  border-color:#dee2e6;
}
.modal-body {
  overflow-y: scroll;
  max-height: 800px;
}
.btn-primary {
  background-color: #304b87 !important;
  border-color:#304b87 !important;
}
.loader-layer {
  display: none;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
.loader-layer .spinner-grow {
  width: 35px;
  height: 35px;
}
@media (max-width: 768px) {
.space {
  font-size: 17px !important;
}
}
