/*elements*/
.btn-sh-1,
.btn-sh-1-wrap button {
  display: inline-block;
  text-align: center;
  border-radius: 20px;
  text-transform: uppercase;
  font-size: 14px;
  padding: 8px 25px;
  min-width: 140px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Verdana;
  /*font-weight:bold;*/
  text-decoration: none !important;
  outline: none !important;
  -webkit-appearance: none;
  border: none;
}
.btn-t-1,
.btn-t-1-wrap button {
  padding: 7px 25px;
  background-color: #93c6fd;
  color: #00356d;
  border: solid 1px #123e6d;
}
.btn-t-1:hover,
.btn-t-1-wrap button:hover,
.btn-t-1.active,
.btn-t-1-wrap button.active {
  text-decoration: none;
  color: white;
  background-color: #2d70b2;
}
.btn-t-2,
.btn-t-2-wrap button {
  background-color: #133f6d;
  color: white !important;
}
.btn-t-2:hover,
.btn-t-2-wrap button:hover,
.btn-t-2.active,
.btn-t-2-wrap button.active {
  text-decoration: none;
  color: white;
  background-color: #2d70b2;
}
/*iphone switch*/
label.switch {
  text-align: left;
  width: 60px;
  height: 30px;
  border-radius: 60px;
  background-color: #4ed164;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
label.switch > span {
  display: block;
  width: 100%;
  height: 100%;
}
label.switch > input[type="checkbox"] {
  opacity: 0;
  position: absolute;
}
label.switch > span:before,
label.switch > span:after {
  content: "";
  cursor: pointer;
  position: absolute;
}
label.switch > input[type="checkbox"] ~ span {
  box-shadow: 0 0 0 4px #fff;
}
/*
label.switch > input[type="checkbox"]:focus ~ span {
    box-shadow: 0 0 0 4px #43b556;
}

label.switch > input[type="checkbox"]:checked:focus ~ span {
    box-shadow: 0 0 0 4px #fff;
}*/
label.switch > span {
  border-radius: 60px;
}
label.switch > span:before {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #f1f1f1;
  border-radius: 60px;
  transition: opacity 0.2s ease-out 0.1s, transform 0.2s ease-out 0.1s;
  transform: scale(1);
  opacity: 1;
}
label.switch > span:after {
  top: 50%;
  z-index: 3;
  transition: transform 0.4s cubic-bezier(0.44, -0.12, 0.07, 1.15);
  width: 30px;
  height: 30px;
  transform: translate3d(0, -50%, 0);
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
label.switch > input[type="checkbox"]:checked ~ span:before {
  transform: scale(0);
  opacity: 0.7;
}
label.switch > input[type="checkbox"]:checked ~ span:after {
  transform: translate3d(100%, -50%, 0);
}
/*end iphone switch*/
.uppercase {
  text-transform: uppercase;
}
.loading {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
/*style*/
h3 {
  color: #00356d;
}
input[type="text"],
input[type="password"],
input[type="email"] {
  border-radius: 20px;
  outline: none !important;
}
input[type="checkbox"] {
  outline: none;
}
.header-1 {
  /*font-weight:bold;*/
  font-size: 18px;
}
a.btn {
  color: white!important;
}
.link-list a {
  display: inline-block;
  font-size: 22px;
  width: 100%;
  color: #133f6d;
}
