/* Minification failed. Returning unminified contents.
(60,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
.sticky-nav {
    position: fixed;
    right: 0;
    top: 131px;
    background-color: #13183E;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    max-width: 320px;
    width: 100%;
    z-index: 99;
    color: #FFFFFF;
    border-right: 0;
    -webkit-box-shadow: 0 11px 30px rgba(10, 27, 98, 0.5);
    box-shadow: 0 11px 30px rgba(10, 27, 98, 0.5);
    display: block !important;
}

.sticky-nav i {
  font-size: 1.375rem;
}

.sticky-nav .sticky-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  cursor: pointer;
  padding: 15px;
}

.sticky-nav .sticky-header:after {
  font-family: 'ib-icon';
  content: '\e961';
  margin-left: auto;
  font-size: 1.375rem;
  color: #FFFFFF;
}

.sticky-nav .sticky-header span {
  font-size: 0.875rem;
  font-weight: 900;
  max-height: 22px;
  overflow: hidden;
}

.sticky-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}


.sticky-nav ul li a:hover, .sticky-nav ul li a:hover i, .sticky-nav ul li a.subpage-link:hover:after  {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}

.sticky-nav ul li a {
  -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  font-weight: 500;
  font-size: 0.875rem;
  color: #FFFFFF;
  padding: 15px;
}

.sticky-nav ul li a i {
  margin-right: 15px;
}

.sticky-nav ul li a.subpage-link:after {
  font-family: 'ib-icon';
  content: '\e902';
  color: #FFFFFF;
  margin-left: auto;
}

.sticky-nav ul li a span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-height: 22px;
  overflow: hidden;
}

.sticky-nav.closed {
  max-width: 50px;
}

.sticky-nav.closed .sticky-header:after {
  content: '\e962';
}

.sticky-nav.closed .sticky-header span {
  display: none;
}

.sticky-nav.closed ul li a span {
  display: none;
}

body.fixedPadding .sticky-nav {
  top: 83px;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}

@media (max-width: 991.98px) {
  .sticky-nav {
    top: 80px;
  }
  body.fixedPadding .sticky-nav {
    top: 71px;
  }
}

@media (max-width: 767.98px) {
  .sticky-nav {

    max-width: 100%;
  }
  body.fixedPadding .sticky-nav {
    top: 52px;
  }
}

