@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url("https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");


::selection {
  background: #222222; /* WebKit/Blink Browsers */
  color: #FFFFFF;
}
::-moz-selection {
  background: #222222; /* Gecko Browsers */
  color: #FFFFFF;
}

::-webkit-input-placeholder {
    color: #999999 !important;
    font-weight:normal;
}
::-moz-placeholder {
    color: #999999 !important;
    font-weight:normal;
}
::-ms-placeholder {
    color: #999999 !important;
    font-weight:normal;
}
::placeholder {
    color: #999999 !important;
    font-weight:normal;
}
.form-control, em.highlight{
  color: #222;
  font-size: initial;
  font-weight:bold;
}

.navbar-brand img{
  margin-top: -15px;
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:active {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;

}

.navbar-inverse .navbar-nav > li > a {
    font-family: 'Raleway', sans-serif !important;
    color: #9d9d9d;
    font-weight: 600 !important;
}

.navbar-fixed-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
  display:none;
}

.navbar-fixed-top.navbar-inverse {
    background: rgba(0,0,0,0.8);
    border-bottom: 1px solid rgba(255,255,255,0.5);
}


a, a:hover, a:active {
    color:#005C8E;
    text-decoration: underline;
}

li.weblink a, li.weblink a:hover, li.weblink a:active{
  text-decoration: none;
}

footer .footer-top {
  display:none;
}

footer .footer-bottom {
    background-color: #005C8E;
}

footer a, footer a:hover, footer a:active{
  text-decoration: underline;
  color: #ffffff;
}

body{
  margin-top: 67px;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Raleway', sans-serif;
    font-weight:400;
    line-height: 1.1;
}

.btn-primary, .btn-primary:hover, .btn-primary:active {
    color: #ffffff;
    background-color: #005C8E;
    border-color: #005C8E;
    background-image: none;
}

.fa{
  font-size: 1.25em;
}

.blue_border { /* Gray Border */
    padding-bottom: 10px;
    border-bottom: 1px solid #bbb;
  }

  .sidebar-home {
    border: 1px solid #bbb;
}

.section-landing .row > div .section-landing-sub-heading {
    letter-spacing: .1em;
    text-transform: none;
    text-align: center;
    margin-top: -80px;
}

.entitylist{
  margin-bottom: 4em;
}

.help-block.error, label.control-label.required:before, .crmEntityFormView .cell div.info.required label:after, .crmEntityFormView .cell div.info div.validators, .crmEntityFormView .validator-text, .crmEntityFormView .rank-order-cell .validator-text, .crmEntityFormView .constant-sum-cell .validator-text, .crmEntityFormView .stack-rank-cell .validator-text {
    font-size: 2em;
}

.btn {
    border: 1px solid #d3d3d3;
}

.panel-default > .panel-heading {
    border-bottom: 1px solid #d3d3d3;
  }

.sidebar-home .panel-heading {
    border: 1px;
}
