/* Scrolling Sidenav Widget */
.sidenav-container p {
    line-height: 20px;
}
.on-this-page {
    background: #eff8fb;
    padding: 10px;
    margin-top:25px;
}
.on-this-page .ok-to-top {
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
}
.on-this-page .ok-to-top a:hover {
    text-decoration: none;
}
.on-this-page h4 {
    margin-top: 5px;
}
.on-this-page ul {
  list-style-type: none;
  margin: 0;
  margin-left: 10px;
  padding: 0;
}
.on-this-page li {
  font-size: 16px;
  border-bottom: 1px solid #d8eef5;
  padding: 3px 0;
}
.on-this-page li:last-child {
  border: none;
}
.on-this-page li a {
  text-decoration: none;
  display: block;
  color: #222;
}
.on-this-page .nav-list {
    background: none;
}
.on-this-page .nav-list {
    padding-right: inherit;
    padding-left: inherit;
    margin-bottom: inherit;
}
.on-this-page .nav-list > li > a {
    padding: inherit;
}
.on-this-page .nav-list > li > a, .nav-list .nav-header {
    margin-right: inherit;
    margin-left: inherit;
    text-shadow: none;
}
.inquiries {
    margin-bottom: 30px;
}

@media (min-width: 1200px) {
    .ubco_scroll_menu .affix{
        width: 270px;
    }
}

/*Added from nursing*/
.docs-sidebar {
    *margin-right: -15px !important;
}
.sidebar-wrapper {
    width: 220px;
    /*min-height: 500px;*/
    *margin-left: -15px !important;
}
.sidebar-wrapper p{
    font-size:14px;
    }
@media screen and (min-width: 1200px) {
    .sidebar-wrapper {
    width: 270px;
}
}@media screen and (max-width: 979px) {
    .sidebar-wrapper {
    width: 175px;
}
}@media screen and (max-width: 767px) {
    .sidebar-wrapper {
    width: 100%}
}.sidebar-wrapper.affix {
    position: fixed;
    top: 0;
    margin: 15px 0 0;
    background-color: white;
}
@media screen and (max-width: 767px) {
    .sidebar-wrapper.affix {
    width: auto;
    position: relative !important;
    top: 0;
  }
}
.sidebar-wrapper.affix-bottom {      
 bottom: 510px;      
 position: absolute;    
 top: auto;      
}
.on-this-page .sidebar-wrapper.affix, .sidebar-wrapper.affix-bottom {
    overflow: auto;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
}
.on-this-page .bootstrap-sidenav {
    box-shadow: none;
}
.on-this-page .bootstrap-sidenav li a {
    border: none;
}
.on-this-page .bootstrap-sidenav > li > a:hover {
    background-color: transparent!important;
    text-shadow: none;
    color: #222!important;
}
.on-this-page .bootstrap-sidenav a:hover {
    text-decoration: none !important;
}

.on-this-page .bootstrap-sidenav a {
    box-shadow: none;
}
.on-this-page .nav-list>a {
    background-color: unset;
    color: #002145;
    padding: 0;
}

.on-this-page .bootstrap-sidenav .active a {
    box-shadow: none;
    font-weight: bold;
}
.on-this-page .nav-list>.active>a {
    background-color: unset;
    color: #002145;
    padding: 0;
    padding: 3px 0;
}