
.btn::-moz-focus-inner {
  border:0;
  padding:0
}
.btn {
  -webkit-appearance:none;
  margin:0;
  border:none;
  overflow:visible;
  font:inherit;
  text-transform:none;
  display:inline-block;
  box-sizing:border-box;
  padding:0 25px;
  background:transparent;
  vertical-align:middle;
  line-height:40px;
  min-height:42px;
  font-size:14px;
  text-decoration:none;
  text-align:center;
  border:1.5px solid rgba(255,255,255,.8);
  color: rgba(255,255,255,.8);

  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}

.btn:not(:disabled) {
  cursor:pointer
}

.btn:hover,
.btn:focus {
  background-color:rgba(255,255,255,.8);
  color:#666;
  outline:none;
  text-decoration:none;
  border-color:rgba(255,255,255,.8);
}

.btn:active,
.btn.active {
  background-color:transparent;
  color:#888888;
  border-color:#a2a2a2
}

.btn:disabled {
  background-color:transparent;
  color:#c7c7c7;
  border-color:#e0e0e0
}

.btn-mini {
  min-height:25px;
  padding:0 8px;
  line-height:23px;
  font-size:14px
}

.btn-sm {
  min-height:30px;
  padding:0 12px;
  line-height:28px;
  font-size:14px
}

.btn-lg {
  min-height:55px;
  padding:0 35px;
  line-height:53px;
  font-size:18px
}

.btn.btn-lg {
  min-height:55px;
  padding:0 35px;
  line-height:53px;
  font-size:18px
}

.container > hr {
  border: none;
  height: 2px;
  background-color: rgba(255,255,255,.8);
}

a:visited {
  color: inherit;
}

#header {
  font-size: .8rem;
  font-weight: 700;
  color: #454d5d;
}

.dropmenu ul li a {
  padding: 10px 35px 10px 12px;
}

.logo-img{
  margin: .45rem;
}

.logo-text {

}


