html,body
{
    height: 100%;
    min-height: fit-content;
    min-width: fit-content;
    background-color: rgb(255, 255, 255);
}
@media(min-width:1px) and (max-width:575px)
{
  .fixed-sm-bottom{
    position:fixed;top:5;right:0;bottom:0;left:0;z-index:1030
  }
}
@media (min-width:576px) and(max-width:768px){
  .fixed-md-bottom{
    position:fixed;right:0;bottom:0;left:0;z-index:1030
  }
}
@media (min-width:769px) and (max-width:992px){
  .fixed-lg-bottom{
    position:fixed;right:0;bottom:0;left:0;z-index:1030
  }
}
@media (min-width:993px) and (max-width:1200px){
  .fixed-xl-bottom{
    position:fixed;right:0;bottom:0;left:0;z-index:1030
  }
}
@media(min-width:1201px) {
  .fixed-xxl-bottom{
    position:fixed;right:0;bottom:0;left:0;z-index:1030
  }
}
input::-ms-reveal,
input::-ms-clear {
  display: none;
}

.icon-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.icon-xs {
  font-size: .75em; }

.icon-sm {
  font-size: .875em; }

.icon-1x {
  font-size: 1em; }

.icon-1-2x {
  font-size: 1.2em; }

.icon-1-5x {
  font-size: 1.5em; }

.icon-2x {
  font-size: 2em; }

.icon-3x {
  font-size: 3em; }

.icon-4x {
  font-size: 4em; }

.icon-5x {
  font-size: 5em; }

.icon-6x {
  font-size: 6em; }

.icon-7x {
  font-size: 7em; }

.icon-8x {
  font-size: 8em; }

.icon-9x {
  font-size: 9em; }

.icon-10x {
  font-size: 10em; }
.striped {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 1rem 0;
}
.striped-line {
  flex: auto;
  flex-basis: auto;
  border: none;
  outline: none;
  height: 2px;
  background: #dadce0;
}
.striped-text {
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: inherit;
  color: #121212;
  margin: 0 1rem;
}

.btn-outline-scg {
  color: #ff0000;
  border-color: #ff0000;
}
.btn-outline-scg:hover {
  color: #ffffff;
  background-color: #fd7575;
  border-color: #fd7575;
}
.btn-check:focus + .btn-outline-scg, .btn-outline-scg:focus {
  box-shadow: 0 0 0 0.25rem #ff0000(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-scg, .btn-check:active + .btn-outline-scg, .btn-outline-scg:active, .btn-outline-scg.active, .btn-outline-scg.dropdown-toggle.show {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-check:checked + .btn-outline-scg:focus, .btn-check:active + .btn-outline-scg:focus, .btn-outline-scg:active:focus, .btn-outline-scg.active:focus, .btn-outline-scg.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-scg:disabled, .btn-outline-scg.disabled {
  color: #ff0000;
  background-color: transparent;
}

.btn-outline-line {
  color: #00c300;
  border-color: #00c300;
}
.btn-outline-line:hover {
  color: #ffffff;
  background-color: #6eb96e;
  border-color: #6eb96e;
}
.btn-check:focus + .btn-outline-line, .btn-outline-line:focus {
  box-shadow: 0 0 0 0.25rem #00c300(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-line, .btn-check:active + .btn-outline-line, .btn-outline-line:active, .btn-outline-line.active, .btn-outline-line.dropdown-toggle.show {
  color: #fff;
  background-color: #00c300;
  border-color: #00c300;
}
.btn-check:checked + .btn-outline-line:focus, .btn-check:active + .btn-outline-line:focus, .btn-outline-line:active:focus, .btn-outline-line.active:focus, .btn-outline-line.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(84, 156, 62, 0.5);
}
.btn-outline-scg:disabled, .btn-outline-scg.disabled {
  color: #00c300;
  background-color: transparent;
}