.btn-group, .btn-group-vertical {
  position:relative;
  display:inline-flex;
  vertical-align:middle;
}

.btn-group > .btn, .btn-group-vertical > .btn {
  position:relative;
  flex:0 1 auto;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
  z-index:2;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
  z-index:2;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
  margin-left:-1px;
}

.btn-toolbar {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}

.btn-toolbar .input-group {
  width:auto;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius:0;
}

.btn-group > .btn:first-child {
  margin-left:0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.btn-group > .btn-group {
  float:left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius:0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.btn + .dropdown-toggle-split {
  padding-right:0.5625rem;
  padding-left:0.5625rem;
}

.btn + .dropdown-toggle-split::after {
  margin-left:0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right:0.375rem;
  padding-left:0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right:0.75rem;
  padding-left:0.75rem;
}

.btn-group-vertical {
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group {
  width:100%;
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top:-1px;
  margin-left:0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius:0;
}

.btn-group-vertical:first-child:not(:last-child) {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}

.btn-group-vertical:last-child:not(:first-child) {
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius:0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius:0;
  border-top-right-radius:0;
}

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position:absolute;
  clip:rect(0, 0, 0, 0);
  pointer-events:none;
}

.btn {
  display:inline-block;
  font-weight:normal;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  user-select:none;
  border:1px solid transparent;
  padding:0.5rem 0.75rem;
  font-size:1rem;
  line-height:1.25;
  border-radius:0.25rem;
  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn:focus, .btn:hover {
  text-decoration:none;
}

.btn:focus, .btn.focus {
  outline:0;
  box-shadow:0 0 0 3px rgba(51, 149, 211, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity:.65;
}

.btn:active, .btn.active {
  background-image:none;
}

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events:none;
}

.btn-primary {
  color:#fff;
  background-color:#3395D3;
  border-color:#3395D3;
}

.btn-primary:hover {
  color:#fff;
  background-color:#2880b8;
  border-color:#2579ae;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow:0 0 0 3px rgba(51, 149, 211, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color:#3395D3;
  border-color:#3395D3;
}

.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  background-color:#2880b8;
  background-image:none;
  border-color:#2579ae;
}

.btn-secondary {
  color:#fff;
  background-color:#004EA3;
  border-color:#004EA3;
}

.btn-secondary:hover {
  color:#fff;
  background-color:#003c7d;
  border-color:#003670;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow:0 0 0 3px rgba(0, 78, 163, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  background-color:#004EA3;
  border-color:#004EA3;
}

.btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  background-color:#003c7d;
  background-image:none;
  border-color:#003670;
}

.btn-success {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745;
}

.btn-success:hover {
  color:#fff;
  background-color:#218838;
  border-color:#1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow:0 0 0 3px rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  background-color:#28a745;
  border-color:#28a745;
}

.btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  background-color:#218838;
  background-image:none;
  border-color:#1e7e34;
}

.btn-info {
  color:#111;
  background-color:#00fbff;
  border-color:#00fbff;
}

.btn-info:hover {
  color:#111;
  background-color:#00d5d9;
  border-color:#00c9cc;
}

.btn-info:focus, .btn-info.focus {
  box-shadow:0 0 0 3px rgba(0, 251, 255, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  background-color:#00fbff;
  border-color:#00fbff;
}

.btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  background-color:#00d5d9;
  background-image:none;
  border-color:#00c9cc;
}

.btn-warning {
  color:#111;
  background-color:#ffc107;
  border-color:#ffc107;
}

.btn-warning:hover {
  color:#111;
  background-color:#e0a800;
  border-color:#d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow:0 0 0 3px rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  background-color:#ffc107;
  border-color:#ffc107;
}

.btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  background-color:#e0a800;
  background-image:none;
  border-color:#d39e00;
}

.btn-danger {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545;
}

.btn-danger:hover {
  color:#fff;
  background-color:#c82333;
  border-color:#bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow:0 0 0 3px rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  background-color:#dc3545;
  border-color:#dc3545;
}

.btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  background-color:#c82333;
  background-image:none;
  border-color:#bd2130;
}

.btn-light {
  color:#111;
  background-color:#f8f9fa;
  border-color:#f8f9fa;
}

.btn-light:hover {
  color:#111;
  background-color:#e2e6ea;
  border-color:#dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow:0 0 0 3px rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  background-color:#f8f9fa;
  border-color:#f8f9fa;
}

.btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  background-color:#e2e6ea;
  background-image:none;
  border-color:#dae0e5;
}

.btn-dark {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40;
}

.btn-dark:hover {
  color:#fff;
  background-color:#23272b;
  border-color:#1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  background-color:#343a40;
  border-color:#343a40;
}

.btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  background-color:#23272b;
  background-image:none;
  border-color:#1d2124;
}

.btn-outline-primary {
  color:#3395D3;
  background-color:transparent;
  background-image:none;
  border-color:#3395D3;
}

.btn-outline-primary:hover {
  color:#fff;
  background-color:#3395D3;
  border-color:#3395D3;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow:0 0 0 3px rgba(51, 149, 211, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color:#3395D3;
  background-color:transparent;
}

.btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
  color:#fff;
  background-color:#3395D3;
  border-color:#3395D3;
}

.btn-outline-secondary {
  color:#004EA3;
  background-color:transparent;
  background-image:none;
  border-color:#004EA3;
}

.btn-outline-secondary:hover {
  color:#fff;
  background-color:#004EA3;
  border-color:#004EA3;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow:0 0 0 3px rgba(0, 78, 163, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color:#004EA3;
  background-color:transparent;
}

.btn-outline-secondary:active, .btn-outline-secondary.active, .show > .btn-outline-secondary.dropdown-toggle {
  color:#fff;
  background-color:#004EA3;
  border-color:#004EA3;
}

.btn-outline-success {
  color:#28a745;
  background-color:transparent;
  background-image:none;
  border-color:#28a745;
}

.btn-outline-success:hover {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow:0 0 0 3px rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color:#28a745;
  background-color:transparent;
}

.btn-outline-success:active, .btn-outline-success.active, .show > .btn-outline-success.dropdown-toggle {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745;
}

.btn-outline-info {
  color:#00fbff;
  background-color:transparent;
  background-image:none;
  border-color:#00fbff;
}

.btn-outline-info:hover {
  color:#fff;
  background-color:#00fbff;
  border-color:#00fbff;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow:0 0 0 3px rgba(0, 251, 255, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color:#00fbff;
  background-color:transparent;
}

.btn-outline-info:active, .btn-outline-info.active, .show > .btn-outline-info.dropdown-toggle {
  color:#fff;
  background-color:#00fbff;
  border-color:#00fbff;
}

.btn-outline-warning {
  color:#ffc107;
  background-color:transparent;
  background-image:none;
  border-color:#ffc107;
}

.btn-outline-warning:hover {
  color:#fff;
  background-color:#ffc107;
  border-color:#ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow:0 0 0 3px rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color:#ffc107;
  background-color:transparent;
}

.btn-outline-warning:active, .btn-outline-warning.active, .show > .btn-outline-warning.dropdown-toggle {
  color:#fff;
  background-color:#ffc107;
  border-color:#ffc107;
}

.btn-outline-danger {
  color:#dc3545;
  background-color:transparent;
  background-image:none;
  border-color:#dc3545;
}

.btn-outline-danger:hover {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow:0 0 0 3px rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color:#dc3545;
  background-color:transparent;
}

.btn-outline-danger:active, .btn-outline-danger.active, .show > .btn-outline-danger.dropdown-toggle {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545;
}

.btn-outline-light {
  color:#f8f9fa;
  background-color:transparent;
  background-image:none;
  border-color:#f8f9fa;
}

.btn-outline-light:hover {
  color:#fff;
  background-color:#f8f9fa;
  border-color:#f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow:0 0 0 3px rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color:#f8f9fa;
  background-color:transparent;
}

.btn-outline-light:active, .btn-outline-light.active, .show > .btn-outline-light.dropdown-toggle {
  color:#fff;
  background-color:#f8f9fa;
  border-color:#f8f9fa;
}

.btn-outline-dark {
  color:#343a40;
  background-color:transparent;
  background-image:none;
  border-color:#343a40;
}

.btn-outline-dark:hover {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color:#343a40;
  background-color:transparent;
}

.btn-outline-dark:active, .btn-outline-dark.active, .show > .btn-outline-dark.dropdown-toggle {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40;
}

.btn-link {
  font-weight:normal;
  color:#007bff;
  background-color:transparent;
  border-radius:0;
}

.btn-link:hover {
  color:#0056b3;
  text-decoration:underline;
  background-color:transparent;
  border-color:transparent;
}

.btn-link:focus, .btn-link.focus {
  border-color:transparent;
  box-shadow:none;
}

.btn-link:disabled, .btn-link.disabled {
  color:#868e96;
}

.btn-lg, .btn-group-lg > .btn {
  padding:0.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding:0.25rem 0.5rem;
  font-size:0.875rem;
  line-height:1.5;
  border-radius:0.2rem;
}

.btn-block {
  display:block;
  width:100%;
}

.btn-block + .btn-block {
  margin-top:0.5rem;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width:100%;
}

.circle {
  float:right;
}

.top-right {
  color:#ffffff;
  position:absolute;
  top:2px;
  right:7px;
}

.btn-over {
  width:115px;
  height:40px;
  font-size:1.25em;
}

.img-over {
  display:block;
  margin:0 auto;
  height:100px;
}

.center {
  text-align:center;
  font-family:'Questrial';
}

.wide {
}

.card-over {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:border-box;
  border:1px solid rgba(0, 0, 0, 0.125);
  border-radius:0.25rem;
}

card-link {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
}

.card-body {
  padding:10px 0px 0px 10px;
}

.content {
  margin:0 auto;
  height:160px;
}

