﻿body {
  /*background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAAMAAwDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAWAQEBAQAAAAAAAAAAAAAAAAAACAb/2gAMAwEAAhADEAAAAY8rGTJqxVTgf//EABcQAAMBAAAAAAAAAAAAAAAAAAIEBhD/2gAIAQEAAQUCddlCkN//xAAdEQACAwACAwAAAAAAAAAAAAADBAECBQcQEhUj/9oACAEDAQE/AcLB5YHzEfRetqRjezdI27dq04Z8G8mlVVcdiWCT5SCi6YxSwox4FLUNxEPTv//EACERAAIBAwMFAAAAAAAAAAAAAAECAwQREgUTIgYUICEk/9oACAECAQE/Aamp0E9OpDEsHebMIVRF9IqQU3naTG9jzJYvg6cVv6Xw/8QAHxAAAgIBBAMAAAAAAAAAAAAAAgMBBBESExQVICEj/9oACAEBAAY/Al10DV7Lj1xEBRi4N4ZVyGG3RriJncmTJm2xfzDPoPD/xAAXEAEBAQEAAAAAAAAAAAAAAAABERAx/9oACAEBAAE/IQN6wqFiDdMCZb//2gAMAwEAAgADAAAAEIAP/8QAFREBAQAAAAAAAAAAAAAAAAAAASD/2gAIAQMBAT8QDTSGnncnR0PR/8QAFxEBAQEBAAAAAAAAAAAAAAAAAREQIf/aAAgBAgEBPxA9SyouxhSTI5p7/8QAFhABAQEAAAAAAAAAAAAAAAAAASAx/9oACAEBAAE/EAcVikfHCBGSP//Z) repeat #262161;*/
  background: #fff;
}

.logo {
  margin: -30px 0;
}

a,
.btn-link {
  color: #1b91ff;
}

a:hover,
.btn-link:hover {
  color: #1474ef;
  text-decoration: none;
}

a.stand-out,
.btn-link.stand-out {
  color: #1474ef;
}

a.no-color {
  color: #1b91ff !important;
}
a.no-color:hover {
  color: #1474ef !important;
}

h3 > a,
h4 > a {
  color: #1b91ff;
}
h3 > a:hover,
h4 > a:hover {
  color: #1474ef;
}

.btn {
  border-radius: 0.5rem;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}

.btn.btn-primary {
  background-color: #1b91ff;
  border-color: rgb(0, 119.5526315789, 231);
  color: #fff;
}
.btn.btn-primary:hover {
  background-color: rgb(0, 119.5526315789, 231);
}
.btn.btn-primary:not(:disabled):not(.disabled):active {
  background-color: rgb(0, 119.5526315789, 231);
}
.btn.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 145, 255, 0.5);
}
.btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 145, 255, 0.5);
}

.navbar-light {
  border: 0;
  background-color: #fff;
  border-top: #a7a7a7 1px solid;
  border-bottom: #a7a7a7 1px solid;
}
.navbar-light .navbar-nav > li.nav-item > a, .navbar-light .navbar-nav > li.nav-item > a:link, .navbar-light .navbar-nav > li.nav-item > a:visited {
  color: #050608;
}
.navbar-light .navbar-nav > li.nav-item > a.nav-link:hover {
  background-color: #050608;
  color: #fff;
}
.navbar-light .navbar-nav > li.nav-item.show > a.nav-link, .navbar-light .navbar-nav > li.nav-item.show > a.nav-link:link, .navbar-light .navbar-nav > li.nav-item.show > a.nav-link:visited, .navbar-light .navbar-nav > li.nav-item.show > a.nav-link:hover {
  background-color: #050608;
  color: #fff;
}
.navbar-light .navbar-toggle {
  border-color: #050608;
}
.navbar-light .navbar-toggle .icon-bar {
  background-color: #050608;
}
.navbar-light .navbar-toggle:hover, .navbar-light .navbar-toggle.collapsed:hover, .navbar-light .navbar-toggle:focus {
  border-color: #fff;
  background-color: #050608;
}
.navbar-light .navbar-toggle:hover .icon-bar, .navbar-light .navbar-toggle.collapsed:hover .icon-bar, .navbar-light .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}
.navbar-light .navbar-toggle.collapsed {
  background-color: transparent;
}

li.page-item > a.page-link,
li.page-item > span.page-link {
  color: #1b91ff;
}

.page-item.active > span, .page-item.active > span:hover, .page-item.active > span:focus {
  background-color: #1b91ff;
  border-color: #1b91ff;
}
.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus {
  background-color: #1b91ff;
  border-color: #1b91ff;
}

.nav-tabs > li > a.nav-link.active, .nav-tabs > li > a.nav-link.active:active, .nav-tabs > li > a.nav-link.active:focus, .nav-tabs > li > a.nav-link.active:hover {
  color: #1b91ff;
  font-weight: bold;
}

.nav-pills > a.nav-link.active, .nav-pills > a.nav-link.active:active, .nav-pills > a.nav-link.active:focus, .nav-pills > a.nav-link.active:hover {
  background-color: #1b91ff;
  color: #fff;
}

.border-primary {
  border-color: #1b91ff !important;
}

.text-white a {
  color: #fff;
}

.coming-soon {
  position: relative;
  width: 100%;
  border: 1px solid #050608;
  border-radius: 4px;
  margin-bottom: 20px;
}

.coming-soon::before {
  display: block;
  position: relative;
  content: "COMING SOON";
  font-size: 2em;
  font-weight: bold;
  text-align: center;
  padding: 60px 60px;
  height: 100%;
  width: 100%;
}

@media (max-width: 450px) {
  .well {
    padding: 5px;
  }
  .coming-soon::before {
    padding: 40px 20px;
  }
}
