@charset "UTF-8";
/* CSS Document */
/* Bootstrap General */
html, body {
  width: 100%;
  overflow-x: hidden;
}
a {
  color: #2867B6;
  text-decoration: none;
}
a:hover {
  color: #53BEEF;
}
ol,
ul {
  padding-left: 0rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}
input {
  background: #fff;
}

button:focus {
  outline: dotted 0px;
  outline: -webkit-focus-ring-color auto 0px;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 1.70rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
    border-radius: 10rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:hover {
  box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
  -moz-box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
  -webkit-box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
  -o-box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
}

.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: none;
  box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
  -moz-box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
  -webkit-box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
  -o-box-shadow: 0 1rem 3rem rgba(31, 70, 98, 0.16);
	
}

.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  padding: 1rem 1.70rem;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 1.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

.btn {
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, .3);
  border-radius: 10rem;
  color:#3A3A3A

}

.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #80D2DA;
  border-color: #80D2DA;
}
.mbsc-mobiscroll .mbsc-segmented-content {
  text-transform:none;
}

.mbsc-form-group-inset {
  margin: 0 1.5em
}

.mbsc-mobiscroll .mbsc-divider, .mbsc-mobiscroll .mbsc-form-group-title {
  padding: 1.5em 1em .5em 1em;
  color: #000
}