.navbar-brand {
    background: url(http://placehold.it/350x150) no-repeat;
    height:40px;
    margin:5px;
    width:40px;
}

ul#menu {
   font-size: 1.3em;
   font-weight: 600;
   margin: 0 0 5px;
   padding: 0;
   text-align: right;
 }

 ul#menu li {
     float: left;
    list-style: none;
    padding-left: 15px;
 }

    ul#menu li a {
        background: none;
        color: #999;
        text-decoration: none;
    }

    ul#menu li a:hover {
        color: #333;
        text-decoration: none;
        display : block;
    }



 ul#submenu { display: none; }
 ul#submenu li { float: none; display: none; }

 ul#menu li:hover ul#submenu
 {
    display: block;
    position: absolute;
    padding-top: 5px;
 }

    ul#menu li:hover ul#submenu li {
        display: block;
    }
    .btn-primary {
    color: #fff;
    background-color: #0598CB  !important;
    border-color: #0598CB;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
   color: #fff;
    background-color: #0598CB !important;
    border-color: #0598CB;
}


 a{
    color: #0598CB;
    text-decoration: underline;
}

 .h5 text-primary
 {
     color: #0598CB;
 }
 .sidebar-light .active>.sidebar-menu-button, .sidebar-light .active>.sidebar-menu-button .sidebar-menu-icon {
    color: #0598CB !important;
}
 
.label-primary {
    background-color: #0598CB !important;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0598CB !important;
    border-color: #0598CB !important;
}

.card.card-stats-primary {
    border-left: 3px solid #0598CB !important;
}
.btn-info {
    color: #fff;
    background-color: #0598CB !important;
    border-color: #0598CB !important;
}

.breadcrumb 
{
    font-size: 1.0rem;
}

.label-default{
background-color:#66BB6A;
}

.brand-colour
{
    color:#0598CB;
}

img {
    -webkit-print-color-adjust: exact;
}

/***Include Students for Test*/
.glyphy {
    cursor: pointer;
}
.glyphy input {
    display: none;
}


html {
  font-size: 100%;
}

p {
  text-align: center;
  line-height: 1.5;
  padding: 0 20px;
}

span {
  cursor: pointer;
}

.js-font-decrease {
    font-size: 75%;
}
  
.js-font-increase {
    font-size: 125%;
  }

.media {
    overflow: scroll !important;
}