@charset "utf-8";
/* CSS Document */

/* # Navigation
================================================== */

.dropdown-divider {
  height:0;
  margin:0.5rem 0;
  overflow:hidden;
  border-top: px solid #e9ecef;
}
.dropdown-header {
  display:block;
  padding:0.5rem 1.5rem;
  margin-bottom:0;
  font-size:0.875rem;
  color:#6c757d;
  white-space:nowrap;
}
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family-sans-serif: -apple-system, BlinkMacSystemFont, Arial, "Open Sans",sans-serif;
  font-weight:600;
  font-size:1rem;
  padding:0.5rem 1rem;
}
/*.navbar-nav > li {
   padding-right:15px;
   padding-left:15px;
}*/
/*.navbar-nav .nav-link {
  display: block;
}*/
.navbar-nav .nav-link {
  padding-right:0;
  padding-left:0;
}
.navbar-dark .navbar-nav .nav-link {
  color:rgba(255, 255, 255, 1);
  font-weight:700;
  font-size:.775rem;
}
.navbar-dark .navbar-nav .nav-link:hover, 
.navbar-dark .navbar-nav .nav-link:focus {
   color:#d1ecbb;
   font-weight:700;
   background-color:#00aade;
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color:rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
   color:#63656a;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+1,b2b2b2+100 */
   background: #f2f2f2; /* Old browsers */
   background: -moz-linear-gradient(top, #f2f2f2 1%, #b2b2b2 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top, #f2f2f2 1%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom, #f2f2f2 1%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#b2b2b2',GradientType=0 ); /* IE6-9 */
   border-bottom:2px solid #00aade;
}
.navbar-dark .navbar-toggler {
  color:rgba(255, 255, 255, 0.5);
  border-color:rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color:rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color:#fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color:#fff;
}



.nav-link {
  display: block;
  padding: 0.5rem 1rem; /* previous padding: .8rem 15px; */
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
}
.bg-dark {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#54565b+0,98999b+100 */
   background: #54565b; /* Old browsers */
   background: -moz-linear-gradient(top, #54565b 0%, #98999b 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top, #54565b 0%,#98999b 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom, #54565b 0%,#98999b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54565b', endColorstr='#98999b',GradientType=0 ); /* IE6-9 */
   border-top:1px solid #eeeeee;
   border-bottom:1px solid #00aade;
   -webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
   min-height:50px;
}
button span {
   color:#39aedf;
   font-size:25px;
}
footer {
   font-family-sans-serif:Arial, "Open Sans",sans-serif;
	background:#f8f8f8; 
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dad9d7+1,ffffff+100 */
   background:#dad9d7; /* Old browsers */
   background:-moz-linear-gradient(top, #dad9d7 1%, #ffffff 100%); /* FF3.6-15 */
   background:-webkit-linear-gradient(top, #dad9d7 1%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
   background:linear-gradient(to bottom, #dad9d7 1%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dad9d7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  	border-top:1px solid #00aade;
  	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	padding-top:20px;
	margin:0;	
}
footer p {
	font-family:inherit;
	font-size:.7875rem;
	line-height:1.3em;
	color:#666;
	text-align:left;
	padding-bottom:.6em;
	margin:0;
} 
footer p.copyright      { text-align:left; padding-top:.375rem; }
footer p.tr-copyright   { color:#a8a8aa; font-weight:400; text-align:left; padding-top:.375rem; }

.footer-credits-right   { font-size:.775rem; text-align:right; padding-top:.375rem; }
.footer-credits-left    { font-size:.775rem; text-align:left;  }

@media (min-width: 76px) {
	.footer-credits-right { padding-top:0; }	
}
.navbar-footer {
  margin:0;
  padding-top:1rem;
}
.navbar-footer .navbar-nav > li > a {
	color:#068abb;
   font-family-sans-serif:Arial, "Open Sans", sans-serif;
   font-size:.875rem;
	font-weight:400;
	background-color:transparent;
}
.navbar-footer .navbar-nav > li > a:hover,
.navbar-footer .navbar-nav > li > a:focus {
  color:#71bf45;
  border-bottom:1px dotted #c8c8c8;
}
.navbar-footer .navbar-nav > li:first-child { margin-left:-15px; }
.navbar-footer .navbar-nav > .active > a,
.navbar-footer .navbar-nav > .active > a:hover,
.navbar-footer .navbar-nav > .active > a:focus {
  color:#00aade;
}
.ftr-link {
   display:block;
   padding:0.5rem 1rem;
}

