#header-img {
  background-image: url("../images/tbc-header.jpg");
  background-position: right bottom;
  width: 100%;
  min-height: 180px !important;
  background-size: cover;
  background-repeat: no-repeat;
}

body {
  margin:0;
  padding:0;
}

#main-menu {
  width:830px;
  margin:auto;
}

.main-nav {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  #main-menu {
    width:unset !important;
    margin:unset !important;
  }

  .main-menu-btn {
    margin-bottom:11px !important;
  }
}



/* UPDATE OCT 2021 for UNLIMITED AND REPORT VIEWER BACK BTNS */


#reportTitleBanner {
  display: flex !important;
  align-items: center;
}
#reportTitleBlock {
  width:60% !important;
  height:unset !important;
}

#reportTitleText {
  margin-left:3% !important;
  margin-right:20% !important;
  font-size:15px !important;
  line-height:16px !important;
}

@media only screen and (min-width: 370px) {
    #reportTitleText {
      margin-left:3% !important;
      margin-right:20% !important;
      font-size:17px !important;
      line-height:18px !important;
    }
}

@media only screen and (min-width: 600px) {
    #reportTitleText {
      margin-left:3% !important;
      margin-right:20% !important;
      font-size:19px !important;
      line-height:20px !important;
    }
}

@media only screen and (min-width: 1100px) {
    #reportTitleText {
      margin-left:3% !important;
      margin-right:20% !important;
      font-size:20px !important;
      line-height:21px !important;
    }
}



.titleNavBack {
  color:white;
  font-size:35px;
  margin-left:10px; 
  margin-right:8px;
  /* padding-right:5px;    */
  text-align: center;
  line-height: 50px;
  width:50px;
  height:50px;
  /* background-color: aqua; */
  cursor: pointer;
  border-radius: 50px;
  
}

.titleNavBack:hover {
  background-color: #222;
}

/* .menuicon {
  width:25px;
  height:25px;
} */
.unlimited {
  /* outline:2px solid rgb(252, 207, 6) !important; */
  outline-offset: -2px;
  background-position: right;
  -webkit-box-shadow: 0 0 5px 2px rgb(252, 207, 6) inset,0 0 4px 2px rgb(252, 207, 6) inset;
  box-shadow: 0 0 5px 2px rgb(252, 207, 6) inset,0 0 4px 2px rgb(252, 207, 6) inset;
  
}

#unlimited-logo {
  display:none;
  width:120px;
  /* height:50px; */
  position:absolute;
  /* top:-10px; */
  z-index:100;
  opacity: 0.8;
}

#unlimited-logo.unlimited {
  display:block;
}

