/*!
 * Copyright 2025 Keegan Bowen
 * 
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
  font-family:sans-serif;
  -ms-text-size-adjust:100%
}
body {
  margin:0
}
footer,
header,
main,
nav,
section {
  display:block
}
video {
  display:inline-block;
  vertical-align:baseline
}
[hidden] {
  display:none
}
a {
  background-color:transparent
}
a:active,
a:hover {
  outline:0
}
h1 {
  margin:.67em 0;
  font-size:2em
}
small {
  font-size:80%
}
img {
  border:0
}
hr {
  height:0;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box
}
code {
  font-family:monospace,monospace;
  font-size:1em
}
button {
  margin:0;
  font:inherit;
  color:inherit
}
button {
  overflow:visible
}
button {
  text-transform:none
}
button {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled] {
  cursor:default
}
button::-moz-focus-inner {
  padding:0;
  border:0
}
table {
  border-spacing:0;
  border-collapse:collapse
}
th {
  padding:0
}
@media print {
  *,
  :after,
  :before {
    color:#000!important;
    text-shadow:none!important;
    background:0 0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
  }
  a,
  a:visited {
    text-decoration:underline
  }
  a[href]:after {
    content:" (" attr(href) ")"
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content:""
  }
  img,
  tr {
    page-break-inside:avoid
  }
  img {
    max-width:100%!important
  }
  h2,
  h3,
  h2,
  h3 {
    page-break-after:avoid
  }
  .navbar {
    display:none
  }
  .table {
    border-collapse:collapse!important
  }
  .table th {
    background-color:#fff!important
  }
}
* {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
:after,
:before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
html {
  font-size:10px;
  -webkit-tap-highlight-color:transparent
}
body {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:1.42857143;
  color:#001626;
  background-color:#fff
}
button {
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
a {
  color:#337ab7;
  text-decoration:none
}
a:focus,
a:hover {
  color:#23527c;
  text-decoration:underline
}
a:focus {
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
img {
  vertical-align:middle
}
.img-responsive {
  display:block;
  max-width:100%;
  height:auto
}
.img-circle {
  border-radius:50%
}
hr {
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:1px solid #eee
}
[role=button] {
  cursor:pointer
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:inherit;
  font-weight:500;
  line-height:1.1;
  color:inherit
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight:400;
  line-height:1;
  color:#777
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top:20px;
  margin-bottom:10px
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size:65%
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top:10px;
  margin-bottom:10px
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size:75%
}
.h1,
h1 {
  font-size:36px
}
.h2,
h2 {
  font-size:30px
}
.h3,
h3 {
  font-size:24px
}
.h4,
h4 {
  font-size:18px
}
.h5,
h5 {
  font-size:14px
}
.h6,
h6 {
  font-size:12px
}
p {
  margin:0 0 10px
}
.small,
small {
  font-size:85%
}
.text-left {
  text-align:left
}
.text-right {
  text-align:right
}
.text-center {
  text-align:center
}
.text-justify {
  text-align:justify
}
.text-muted {
  color:#777
}
.text-primary {
  color:#337ab7
}
a.text-primary:hover {
  color:#286090
}
.page-header {
  padding-bottom:9px;
  margin:40px 0 20px;
  border-bottom:1px solid #eee
}
ul {
  margin-top:0;
  margin-bottom:10px
}
ul ul {
  margin-bottom:0
}
.list-unstyled {
  padding-left:0;
  list-style:none
}
code {
  font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
  padding:2px 4px;
  font-size:90%;
  color:#c7254e;
  background-color:#f9f2f4;
  border-radius:4px
}
.container {
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width:768px) {
  .container {
    width:750px
  }
}
@media (min-width:992px) {
  .container {
    width:970px
  }
}
@media (min-width:1200px) {
  .container {
    width:1170px
  }
}
.container-fluid {
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
.row {
  margin-right:-15px;
  margin-left:-15px
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position:relative;
  min-height:1px;
  padding-right:15px;
  padding-left:15px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float:left
}
.col-xs-12 {
  width:100%
}
.col-xs-11 {
  width:91.66666667%
}
.col-xs-10 {
  width:83.33333333%
}
.col-xs-9 {
  width:75%
}
.col-xs-8 {
  width:66.66666667%
}
.col-xs-7 {
  width:58.33333333%
}
.col-xs-6 {
  width:50%
}
.col-xs-5 {
  width:41.66666667%
}
.col-xs-4 {
  width:33.33333333%
}
.col-xs-3 {
  width:25%
}
.col-xs-2 {
  width:16.66666667%
}
.col-xs-1 {
  width:8.33333333%
}
.col-xs-pull-12 {
  right:100%
}
.col-xs-pull-11 {
  right:91.66666667%
}
.col-xs-pull-10 {
  right:83.33333333%
}
.col-xs-pull-9 {
  right:75%
}
.col-xs-pull-8 {
  right:66.66666667%
}
.col-xs-pull-7 {
  right:58.33333333%
}
.col-xs-pull-6 {
  right:50%
}
.col-xs-pull-5 {
  right:41.66666667%
}
.col-xs-pull-4 {
  right:33.33333333%
}
.col-xs-pull-3 {
  right:25%
}
.col-xs-pull-2 {
  right:16.66666667%
}
.col-xs-pull-1 {
  right:8.33333333%
}
.col-xs-pull-0 {
  right:auto
}
.col-xs-offset-12 {
  margin-left:100%
}
.col-xs-offset-11 {
  margin-left:91.66666667%
}
.col-xs-offset-10 {
  margin-left:83.33333333%
}
.col-xs-offset-9 {
  margin-left:75%
}
.col-xs-offset-8 {
  margin-left:66.66666667%
}
.col-xs-offset-7 {
  margin-left:58.33333333%
}
.col-xs-offset-6 {
  margin-left:50%
}
.col-xs-offset-5 {
  margin-left:41.66666667%
}
.col-xs-offset-4 {
  margin-left:33.33333333%
}
.col-xs-offset-3 {
  margin-left:25%
}
.col-xs-offset-2 {
  margin-left:16.66666667%
}
.col-xs-offset-1 {
  margin-left:8.33333333%
}
.col-xs-offset-0 {
  margin-left:0
}
@media (min-width:768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float:left
  }
  .col-sm-12 {
    width:100%
  }
  .col-sm-11 {
    width:91.66666667%
  }
  .col-sm-10 {
    width:83.33333333%
  }
  .col-sm-9 {
    width:75%
  }
  .col-sm-8 {
    width:66.66666667%
  }
  .col-sm-7 {
    width:58.33333333%
  }
  .col-sm-6 {
    width:50%
  }
  .col-sm-5 {
    width:41.66666667%
  }
  .col-sm-4 {
    width:33.33333333%
  }
  .col-sm-3 {
    width:25%
  }
  .col-sm-2 {
    width:16.66666667%
  }
  .col-sm-1 {
    width:8.33333333%
  }
  .col-sm-pull-12 {
    right:100%
  }
  .col-sm-pull-11 {
    right:91.66666667%
  }
  .col-sm-pull-10 {
    right:83.33333333%
  }
  .col-sm-pull-9 {
    right:75%
  }
  .col-sm-pull-8 {
    right:66.66666667%
  }
  .col-sm-pull-7 {
    right:58.33333333%
  }
  .col-sm-pull-6 {
    right:50%
  }
  .col-sm-pull-5 {
    right:41.66666667%
  }
  .col-sm-pull-4 {
    right:33.33333333%
  }
  .col-sm-pull-3 {
    right:25%
  }
  .col-sm-pull-2 {
    right:16.66666667%
  }
  .col-sm-pull-1 {
    right:8.33333333%
  }
  .col-sm-pull-0 {
    right:auto
  }
  .col-sm-offset-12 {
    margin-left:100%
  }
  .col-sm-offset-11 {
    margin-left:91.66666667%
  }
  .col-sm-offset-10 {
    margin-left:83.33333333%
  }
  .col-sm-offset-9 {
    margin-left:75%
  }
  .col-sm-offset-8 {
    margin-left:66.66666667%
  }
  .col-sm-offset-7 {
    margin-left:58.33333333%
  }
  .col-sm-offset-6 {
    margin-left:50%
  }
  .col-sm-offset-5 {
    margin-left:41.66666667%
  }
  .col-sm-offset-4 {
    margin-left:33.33333333%
  }
  .col-sm-offset-3 {
    margin-left:25%
  }
  .col-sm-offset-2 {
    margin-left:16.66666667%
  }
  .col-sm-offset-1 {
    margin-left:8.33333333%
  }
  .col-sm-offset-0 {
    margin-left:0
  }
}
@media (min-width:1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float:left
  }
  .col-lg-12 {
    width:100%
  }
  .col-lg-11 {
    width:91.66666667%
  }
  .col-lg-10 {
    width:83.33333333%
  }
  .col-lg-9 {
    width:75%
  }
  .col-lg-8 {
    width:66.66666667%
  }
  .col-lg-7 {
    width:58.33333333%
  }
  .col-lg-6 {
    width:50%
  }
  .col-lg-5 {
    width:41.66666667%
  }
  .col-lg-4 {
    width:33.33333333%
  }
  .col-lg-3 {
    width:25%
  }
  .col-lg-2 {
    width:16.66666667%
  }
  .col-lg-1 {
    width:8.33333333%
  }
  .col-lg-pull-12 {
    right:100%
  }
  .col-lg-pull-11 {
    right:91.66666667%
  }
  .col-lg-pull-10 {
    right:83.33333333%
  }
  .col-lg-pull-9 {
    right:75%
  }
  .col-lg-pull-8 {
    right:66.66666667%
  }
  .col-lg-pull-7 {
    right:58.33333333%
  }
  .col-lg-pull-6 {
    right:50%
  }
  .col-lg-pull-5 {
    right:41.66666667%
  }
  .col-lg-pull-4 {
    right:33.33333333%
  }
  .col-lg-pull-3 {
    right:25%
  }
  .col-lg-pull-2 {
    right:16.66666667%
  }
  .col-lg-pull-1 {
    right:8.33333333%
  }
  .col-lg-pull-0 {
    right:auto
  }
  .col-lg-offset-12 {
    margin-left:100%
  }
  .col-lg-offset-11 {
    margin-left:91.66666667%
  }
  .col-lg-offset-10 {
    margin-left:83.33333333%
  }
  .col-lg-offset-9 {
    margin-left:75%
  }
  .col-lg-offset-8 {
    margin-left:66.66666667%
  }
  .col-lg-offset-7 {
    margin-left:58.33333333%
  }
  .col-lg-offset-6 {
    margin-left:50%
  }
  .col-lg-offset-5 {
    margin-left:41.66666667%
  }
  .col-lg-offset-4 {
    margin-left:33.33333333%
  }
  .col-lg-offset-3 {
    margin-left:25%
  }
  .col-lg-offset-2 {
    margin-left:16.66666667%
  }
  .col-lg-offset-1 {
    margin-left:8.33333333%
  }
  .col-lg-offset-0 {
    margin-left:0
  }
}
table {
  background-color:transparent
}
th {
  text-align:left
}
.table {
  width:100%;
  max-width:100%;
  margin-bottom:20px
}
.table .table {
  background-color:#fff
}
table col[class*=col-] {
  position:static;
  display:table-column;
  float:none
}
table th[class*=col-] {
  position:static;
  display:table-cell;
  float:none
}
.table-responsive {
  min-height:.01%;
  overflow-x:auto
}
@media screen and (max-width:767px) {
  .table-responsive {
    width:100%;
    margin-bottom:15px;
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd
  }
  .table-responsive>.table {
    margin-bottom:0
  }
}
.btn {
  display:inline-block;
  padding:6px 12px;
  margin-bottom:0;
  font-size:14px;
  font-weight:400;
  line-height:1.42857143;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-image:none;
  border:1px solid transparent;
  border-radius:4px
}
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.btn:focus,
.btn:hover {
  color:#001626;
  text-decoration:none
}
.btn:active {
  background-image:none;
  outline:0;
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn[disabled] {
  pointer-events:none;
  cursor:not-allowed;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:.65
}
.btn-default {
  color:#001626;
  background-color:#fff;
  border-color:#ccc
}
.btn-default:active,
.btn-default:focus,
.btn-default:hover {
  color:#001626;
  background-color:#e6e6e6;
  border-color:#adadad
}
.btn-default:active {
  background-image:none
}
.btn-default[disabled],
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover {
  background-color:#fff;
  border-color:#ccc
}
.btn-primary {
  color:#fff;
  background-color:#337ab7;
  border-color:#2e6da4
}
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
  color:#fff;
  background-color:#286090;
  border-color:#204d74
}
.btn-primary:active {
  background-image:none
}
.btn-primary[disabled],
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover {
  background-color:#337ab7;
  border-color:#2e6da4
}
.btn-link {
  font-weight:400;
  color:#337ab7;
  border-radius:0
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color:transparent
}
.btn-link:focus,
.btn-link:hover {
  color:#23527c;
  text-decoration:underline;
  background-color:transparent
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover {
  color:#777;
  text-decoration:none
}
.btn-lg {
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
  border-radius:6px
}
.btn-sm {
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.btn-xs {
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.btn-block {
  display:block;
  width:100%
}
.btn-block+.btn-block {
  margin-top:5px
}
.fade {
  opacity:0;
  -webkit-transition:opacity .15s linear;
  -o-transition:opacity .15s linear;
  transition:opacity .15s linear
}
.fade.in {
  opacity:1
}
.collapse {
  display:none
}
.collapse.in {
  display:block
}
tr.collapse.in {
  display:table-row
}
.open>a {
  outline:0
}
.nav {
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.nav>li {
  position:relative;
  display:block
}
.nav>li>a {
  position:relative;
  display:block;
  padding:10px 15px
}
.nav>li>a:focus,
.nav>li>a:hover {
  text-decoration:none;
  background-color:#eee
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
  background-color:#eee;
  border-color:#337ab7
}
.nav>li>a>img {
  max-width:none
}
.navbar {
  position:relative;
  min-height:50px;
  margin-bottom:20px;
  border:1px solid transparent
}
@media (min-width:768px) {
  .navbar {
    border-radius:4px
  }
}
@media (min-width:768px) {
  .navbar-header {
    float:left
  }
}
.navbar-collapse {
  padding-right:15px;
  padding-left:15px;
  overflow-x:visible;
  -webkit-overflow-scrolling:touch;
  border-top:1px solid transparent;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in {
  overflow-y:auto
}
@media (min-width:768px) {
  .navbar-collapse {
    width:auto;
    border-top:0;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .navbar-collapse.collapse {
    display:block!important;
    height:auto!important;
    padding-bottom:0;
    overflow:visible!important
  }
  .navbar-collapse.in {
    overflow-y:visible
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    padding-right:0;
    padding-left:0
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height:340px
}
@media (max-device-width:480px)and (orientation:landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height:200px
  }
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
  margin-right:-15px;
  margin-left:-15px
}
@media (min-width:768px) {
  .container-fluid>.navbar-collapse,
  .container-fluid>.navbar-header,
  .container>.navbar-collapse,
  .container>.navbar-header {
    margin-right:0;
    margin-left:0
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position:fixed;
  right:0;
  left:0;
  z-index:1030
}
@media (min-width:768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius:0
  }
}
.navbar-fixed-top {
  top:0;
  border-width:0 0 1px
}
.navbar-fixed-bottom {
  bottom:0;
  margin-bottom:0;
  border-width:1px 0 0
}
.navbar-brand {
  float:left;
  height:50px;
  padding:15px 15px;
  font-size:18px;
  line-height:20px
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration:none
}
.navbar-brand>img {
  display:block
}
@media (min-width:768px) {
  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left:-15px
  }
}
.navbar-nav {
  margin:7.5px -15px
}
.navbar-nav>li>a {
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px
}
@media (min-width:768px) {
  .navbar-nav {
    float:left;
    margin:0
  }
  .navbar-nav>li {
    float:left
  }
  .navbar-nav>li>a {
    padding-top:15px;
    padding-bottom:15px
  }
}
.navbar-btn {
  margin-top:8px;
  margin-bottom:8px
}
.navbar-btn.btn-sm {
  margin-top:10px;
  margin-bottom:10px
}
.navbar-btn.btn-xs {
  margin-top:14px;
  margin-bottom:14px
}
.navbar-text {
  margin-top:15px;
  margin-bottom:15px
}
@media (min-width:768px) {
  .navbar-text {
    float:left;
    margin-right:15px;
    margin-left:15px
  }
}
@media (min-width:768px) {
  .navbar-left {
    float:left!important
  }
  .navbar-right {
    float:right!important;
    margin-right:-15px
  }
  .navbar-right~.navbar-right {
    margin-right:0
  }
}
.navbar-default {
  background-color:#f8f8f8;
  border-color:#e7e7e7
}
.navbar-default .navbar-brand {
  color:#777
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color:#5e5e5e;
  background-color:transparent
}
.navbar-default .navbar-text {
  color:#777
}
.navbar-default .navbar-nav>li>a {
  color:#777
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
  color:#001626;
  background-color:transparent
}
.navbar-default .navbar-collapse {
  border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
  color:#555;
  background-color:#e7e7e7
}
.navbar-default .navbar-link {
  color:#777
}
.navbar-default .navbar-link:hover {
  color:#333
}
.navbar-default .btn-link {
  color:#777
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color:#333
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover {
  color:#ccc
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
.close {
  float:right;
  font-size:21px;
  font-weight:700;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:.2
}
.close:focus,
.close:hover {
  color:#000;
  text-decoration:none;
  cursor:pointer;
  opacity:.5
}
button.close {
  -webkit-appearance:none;
  padding:0;
  cursor:pointer;
  background:0 0;
  border:0
}
.modal-open {
  overflow:hidden
}
.modal {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  display:none;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  outline:0
}
.modal.fade .modal-dialog {
  -webkit-transition:-webkit-transform .3s ease-out;
  -o-transition:-o-transform .3s ease-out;
  transition:transform .3s ease-out;
  -webkit-transform:translate(0,-25%);
  -ms-transform:translate(0,-25%);
  -o-transform:translate(0,-25%);
  transform:translate(0,-25%)
}
.modal.in .modal-dialog {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0)
}
.modal-open .modal {
  overflow-x:hidden;
  overflow-y:auto
}
.modal-dialog {
  position:relative;
  width:auto;
  margin:10px
}
.modal-content {
  position:relative;
  background-color:#fff;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.2);
  border-radius:6px;
  outline:0;
  -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
  box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-header {
  min-height:16.43px;
  padding:15px;
  border-bottom:1px solid #e5e5e5
}
.modal-header .close {
  margin-top:-2px
}
.modal-title {
  margin:0;
  line-height:1.42857143
}
.modal-body {
  position:relative;
  padding:15px
}
.modal-footer {
  padding:15px;
  text-align:right;
  border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
  margin-bottom:0;
  margin-left:5px
}
.modal-footer .btn-block+.btn-block {
  margin-left:0
}
@media (min-width:768px) {
  .modal-dialog {
    width:600px;
    margin:30px auto
  }
  .modal-content {
    -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
    box-shadow:0 5px 15px rgba(0,0,0,.5)
  }
  .modal-sm {
    width:300px
  }
}
@media (min-width:992px) {
  .modal-lg {
    width:900px
  }
}
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.row:after,
.row:before {
  display:table;
  content:" "
}
.container-fluid:after,
.container:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.row:after {
  clear:both
}
.center-block {
  display:block;
  margin-right:auto;
  margin-left:auto
}
.pull-right {
  float:right!important
}
.pull-left {
  float:left!important
}
.hidden {
  display:none!important
}
@media (max-width:767px) {
  .hidden-xs {
    display:none!important
  }
}
@media (min-width:768px)and (max-width:991px) {
  .hidden-sm {
    display:none!important
  }
}
@media (min-width:1200px) {
  .hidden-lg {
    display:none!important
  }
}
body,
html {
  width:100%;
  height:100%
}
body {
  font-family:sans-serif,'Helvetica Neue',Arial,sans-serif;
  background-color:#64666b;
  color:#d3d3d3
}
hr {
  max-width:80px;
  border-width:3px;
  opacity:.09;
  margin-top:15px;
  margin-bottom:15px
}
a {
  color:#8ba5e8;
  -webkit-transition:all .35s;
  transition:all .35s
}
a:focus,
a:hover {
  color:#dee6e8;
  outline:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:sans-serif,'Helvetica Neue',Arial,sans-serif
}
p {
  font-size:17px;
  line-height:1.7;
  margin-bottom:20px
}
.icon-lg {
  font-size:50px;
  line-height:18px
}
.cursive {
  font-family:sans-serif;
  text-transform:none
}
.text-primary {
  color:#8ba5e8
}
.modal-content {
  background-color:#1d1d1d
}
section {
  padding:70px 0
}
footer {
  padding:15px
}
.no-padding {
  padding:0
}
.navbar-default {
  border-color:rgba(35,35,35,.05);
  font-family:sans-serif,'Helvetica Neue',Arial,sans-serif;
  background-color:#001626;
  -webkit-transition:all .4s;
  transition:all .4s
}
.navbar-header>.navbar-brand {
  font-family:sans-serif,'Helvetica Neue',Arial,sans-serif;
  color:#8ba5e8;
  padding:15px;
  -webkit-transition:padding .2s ease-in;
  transition:padding .2s ease-in
}
.navbar-header>.navbar-brand:focus,
.navbar-header>.navbar-brand:hover {
  color:#dee6e8
}
.navbar-default .navbar-collapse {
  border-color:transparent
}
.navbar-default .nav>li>a,
.navbar-default .nav>li>a:focus {
  text-transform:uppercase;
  background:#001626;
  font-size:13px;
  font-weight:700;
  color:#eee
}
.navbar-default .nav>li>a:focus:hover,
.navbar-default .nav>li>a:hover {
  color:#8ba5e8;
  background:#595b5a
}
@media (min-width:768px) {
  .navbar-default {
    border-color:transparent;
    background-color:transparent;
    min-height:60px
  }
  .navbar-header>.navbar-brand {
    color:rgba(255,255,255,.7);
    padding:19px
  }
  .navbar-default .navbar-header .navbar-brand:focus,
  .navbar-default .navbar-header .navbar-brand:hover {
    color:#f4f4f4
  }
  .navbar-default .nav>li>a,
  .navbar-default .nav>li>a:focus {
    color:rgba(255,255,255,.8);
    padding:20px;
    letter-spacing:1.1px;
    text-shadow:1px 1px 1px rgba(60,60,60,.7)
  }
  .navbar-default .nav>li>a:focus:hover,
  .navbar-default .nav>li>a:hover {
    color:#fefefe
  }
}
header {
  position:relative;
  min-height:auto;
  text-align:center;
  color:#fff;
  width:100%;
  background-position:center;
  -webkit-background-size:cover;
  background-size:cover;
  -o-background-size:cover
}
header .header-content {
  position:relative;
  width:100%;
  padding:100px 15px;
  text-align:center;
  z-index:2
}
header .header-content .inner h1 {
  margin-top:0;
  margin-bottom:0
}
header .header-content .inner p {
  margin-bottom:50px;
  font-size:16px;
  font-weight:300;
  color:rgba(255,255,255,.7)
}
footer {
  background-color:#515151
}
@media (min-width:768px) {
  .icon-lg {
    font-size:80px
  }
  header {
    min-height:100%
  }
  header .header-content {
    position:absolute;
    top:50%;
    padding:0 50px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
  }
  header .header-content .inner {
    margin-right:auto;
    margin-left:auto;
    max-width:1000px
  }
  header .header-content .inner h1 {
    font-size:53px
  }
  header .header-content .inner p {
    margin-right:auto;
    margin-left:auto;
    max-width:80%;
    font-size:18px
  }
  section {
    min-height:600px;
    padding:100px 0
  }
}
.margin-top-0 {
  margin-top:0
}
.btn-default {
  border-color:#fff;
  color:#001626;
  background-color:#fff;
  -webkit-transition:all .35s;
  transition:all .35s
}
.btn-default:active,
.btn-default:focus,
.btn-default:hover {
  border-color:#ededed;
  color:#001626;
  background-color:#f2f2f2;
  opacity:.7
}
.btn-default:active {
  background-image:none
}
.btn-default[disabled],
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover {
  border-color:#fff;
  background-color:#fff;
  opacity:.7
}
.btn.btn-primary {
  background-color:transparent;
  border:1px solid #f0f0f0;
  border-color:#f0f0f0;
  -webkit-transition:all .35s;
  transition:all .35s
}
.btn.btn-primary:hover {
  opacity:.7
}
.btn {
  border:0;
  border-radius:290px;
  font-family:'Helvetica Neue',Arial,sans-serif
}
::-moz-selection {
  text-shadow:none;
  color:#fff;
  background:#001626
}
::selection {
  text-shadow:none;
  color:#fff;
  background:#001626
}
img::selection {
  color:#fff;
  background:0 0
}
img::-moz-selection {
  color:#fff;
  background:0 0
}
#first {
  background-color:#015a99
}
.black {
  color:#000
}
html {
  letter-spacing:.1em
}
img {
  max-width:100%;
  height:auto
}
@keyframes blinkingText {
  0% {
    color:#90a2e8
  }
  24% {
    color:transparent
  }
  49% {
    color:#fe7e4e
  }
  74% {
    color:transparent
  }
  100% {
    color:#8ba5e8
  }
}
#container {
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  position:relative
}
.circle {
  border-radius:50%;
  background-color:#5f9ea0;
  width:170px;
  height:170px;
  position:absolute;
  opacity:0;
  animation:scaleIn 4s infinite cubic-bezier(.36,.11,.89,.32)
}
.circle2 {
  border-radius:50%;
  background-color:#5f9ea0;
  width:170px;
  height:170px;
  position:absolute;
  opacity:0;
  animation:scaleIn 5s infinite cubic-bezier(.36,.11,.89,.32)
}
.circle3 {
  border-radius:50%;
  background-color:#5f9ea0;
  width:170px;
  height:170px;
  position:absolute;
  opacity:0;
  animation:scaleIn 6s infinite cubic-bezier(.36,.11,.89,.32)
}
@keyframes scaleIn {
  0% {
    transform:scale(.1,.1);
    opacity:.5
  }
  100% {
    transform:scale(1,1);
    opacity:0
  }
}
.item {
  z-index:100;
  padding:50px
}
.item img {
  width:4em
}
h3 {
  color:#bebebe
}
.gpg {
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  font-size:9px
}
.termboxa {
  background-color:rgba(0,0,0,.5);
  border-width:2px;
  border-color:#fff;
  padding:13px;
  text-align:left;
  line-height:1.6;
  height:auto;
  color:#646464;
  font-size:.9em
}

