.outer-container .container-fluid {
    width: 97%;
    padding-top: 1rem !important;
    margin-right: auto;
    margin-left: auto;
}
.outer-container{
    font-family: 'Open Sans'
}
.navbarhead .navbar-header{
    margin-right: 10px;
}

.navbarhead{
    display: flex;
    justify-content: flex-end;
}

.navbarhead .navbar-header input.search {
    height: 21px;
    line-height: 1.2em;
    width: 197px;
    margin-left: 55%;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border: .5px solid #000;
}

.navbarhead .search-icon-section{
    width: auto;
}
.navbarhead .search-icon-section .search_button{
    vertical-align: baseline;
}


.outer-container .row nav ul{
    list-style-type: none;
    padding: 0;
    display: inline-flex;
    position: static;
    width: auto;
    margin-left: 70px;
    margin-top: 10px;
}

.apply-shadow .nav-bar-section{
    margin-top: 24px;
}

.apply-shadow .printer-text-row{
    margin-top: 24px;
}

.audience-band li a {
      font-size: 0.85rem;
      display: block;
      float: left;
      text-align: center;
      color: #303030;
      font-weight: normal;
      margin: 0 0.7rem;
      min-height: 20px;
      text-decoration: none;
      padding:0px;
      border:none;
      cursor: pointer;
  }
.outer-container .row nav li a{
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.outer-container .row .header {
    width: 100%;
    color: #003366;
    font-family: 'Oswald', sans-serif;
    font-size: 1.8rem;
    border-bottom: 1px solid #bbbdbf;
    padding-bottom: 5px;
    width: 102%;
    margin-top: 3.7% !important;
    padding-top: 1rem;
    padding-left: 8px;
}

.outer-container .row .header-logo{
    height: 45px;
    width: 240px;
    max-width: 240px;
    padding: 0px;
    margin-left: 10px;
}

.printer-text-row .printer-style {
    width: 24px;
    height: 24px;
    margin-top: 12px;
    margin-left: 47px;
}

.printer-text-row .vertical-line {
    border-left: 1px solid #f0dddd;
    height: 59px;
    margin-left: 86px;
    position: relative;
    top: -25px;
    padding-bottom: 1px;
}

.outer-container .text-size {
    color: #414141 !important;
    font-weight: bold;
    margin-top: 7px;
    display: inherit;
    margin-left: 25px;
}
.text-size .change-text-size {
    color: #414141;
    padding-right: 3px;
    font-size: 60%;
    font-weight: bold;
}

.outer-container .text-size a{
    line-height: 6px;
}

.text-size .text{
    color: #414141;
    padding-right: 4px;
    font-weight: bold;
    text-decoration: none;
}

.text-size .small {
    font-size: 15px;
}
.text-size .medium {
    font-size: 17px;
}
.text-size .large {
    font-size: 19px;
}
@media only screen and (max-width: 1050px){
    .navbarhead, .nav-bar-section, .printer-text-row {
         display: none;
     }
}
.cf-logo-col{
    padding: 0 20px;
}
.login-alert{
    background: #f5d2d8;
    color: #303030;
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    padding: 15px 0 5px 1%;
    position: relative;
    width: 100%;
}
.p-3 {
    padding: 1rem !important;
}
.alert-icon {
	color: #ce1f3d;
    font-size: 2em;
    padding: 0 1rem;
    position: absolute;
    left: 0;
}
