::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #ffcb0b;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #002c5a;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #1174A8;
}
.btn-nav {
  color: #fff;
  background-color: #002c5a;
  border-color: #002c5a;
}
.btn-nav:hover {
  color: #fff;
  background-color: #0d57aa;
  border-color: #0d57aa;
}

.dm-w{
  width: 32rem;
}
.translate-none{
  transform: translate(0px, 0px)!important;
}
.inst-head{
  color: #ffcb0b;
  background-color: #002c5a;
  text-align:center;
  text-transform:uppercase;
  padding-top:.25rem;
  padding-bottom:.25rem;
  margin-bottom:0;
  border-bottom:1px solid #ffcb0b;
}
.inst-head-l{
    display:table-cell;
    padding-right:.1rem;
}
.inst-head-t{
    display:table-cell;
    vertical-align:middle;
    margin-bottom:0;
    font-family:"roboto condensed";
}
.menu-item{
  color: #ffcb0b;
  background-color: #002c5a;
}
.menu-item:hover{
  background-color: #0d57aa;
  color: #ffcb0b;
}
.nav-bg{
  background-color: #002c5a;
}
.bg-lty{
  background-color: #ebe4c9;
}
.bg-dry{
  background-color:#ffc107;
}
.roboto{
  font-family: roboto;
}
.roboto-c{
  font-family: "roboto condensed";
}
h2,h3{
  font-family: "roboto condensed";
}
.text-color{
  color:#002144;
}
.text-color-2{
  color:#002c5a;
}
.text-color-y{
    color:#ffc107;
}
.dropdown-menu a,.dropdown-menu a:hover{
  text-decoration: none;
  display: flex;
  padding: .25rem;
}
.dropdown-menu a{
  border: 1px solid #002c5a;
}
.dropdown-menu a:hover{
  border: 1px solid white;
}
.navbar-nav .nav-link {
    padding-left: .5rem;
}
.ticker-head{
  font-size:.75rem;
  color:white;
  background: brown;
  padding: .25rem 0;
}
.news-head{
  color: #ffcb0b;
  background-color: #002c5a;
  font-size:1.25rem;
  font-weight: lighter;
  padding:.25rem;
}
.news-cont{
  padding:.5rem .5rem;
  font-size: .85rem;
  font-family:"roboto condensed";
  color:white;

}
.news-item{
    border-bottom: 1px solid #c29d1a;
}
.news-title{
    color: #85beff;
    font-size: 1rem;
}
.news-link{
    text-align:right;
    font-size:.75rem;
}
.news-link a{
    text-decoration:none;
    color:#85beff;
}
.news-container{
  border:2px solid #002c5a;
  margin:-1px 0 0 -1px;
  max-width:340px;
  margin-left:auto;
  margin-right:auto;
}
.news-box{
  height:400px;
  overflow-y: auto;
  padding: .5rem .75rem;
  background: #333333;
}

/* newsticker */
#marquee-cont {
  background:#ffc107;
  margin-top:10px;
  margin-bottom:10px;
}
#marquee-cont marquee {
  margin-top: 5px;
}
#marquee-news {
  background: #1174A8;
  padding: 5px;
}
#ticker-title{
  border:none;
  padding:5px 20px;
  background:#002c5a;
  color:white;
}
#ticker-title:focus{
  outline:none;
}
#marquee{
  color:#084298;
}
/* newsticker end */

.tr-sub,.tr-sub tr,.tr-sub tr>th,.tr-sub tr>td{
  border: 1px solid  #002c5a;
  border-collapse: collapse;
}
.tr-sub tr>th,.tr-sub tr>td{
  padding: .25rem
}
.placement-h{
    transform: rotate(-90deg);
    transform-origin: left;
    position: absolute;
    margin: -2.25rem 0px 0px 0px;
    background-color: #ffc107;
    padding: .74rem;
}
@media (max-width: 576px){
    .placement-h{
        padding-left:2rem;
    }
}
.marq img{
  width:6.563rem;
  height:8.4375rem;
}
.marq p{
  font-size: .85rem;
  font-family: roboto;
  margin-bottom: .25rem;

}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 1.25rem .5rem;
}
}
