.form-check-input{
  margin-left: 0;
  margin-right: -1.25rem;
}
.mr-0 {
  margin-right : 0 !important;
  margin-left: 0 !important;
}

.ml-0{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mr-1 {
  margin-right : 0 !important;
  margin-left: 0.25rem !important;
}

.ml-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}

.mr-2{
  margin-right : 0 !important;
  margin-left: 0.5rem !important;
}

.ml-2{
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right : 0 !important;
  margin-left: 1rem !important;
}

.ml-3 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

.mr-4{
  margin-right : 0 !important;
  margin-left: 1.5rem !important;
}


.ml-4 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}

.mr-5 {
  margin-right : 0 !important;
  margin-left: 3rem !important;
}

.ml-5{
  margin-left: 0 !important;
  margin-right: 3rem !important;
}

.pr-0{
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.pr-1{
  padding-right: 0 !important;
  padding-left: 0.25rem !important;
}
.pl-1{
  padding-left: 0 !important;
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0 !important;
  padding-left: 0.5rem !important;
}

.pl-2{
  padding-left: 0 !important;
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 0 !important;
  padding-left: 1rem !important;
}

.pl-3{
  padding-left: 0 !important;
  padding-right: 1rem !important;
}

.pr-4 {
  padding-right: 0 !important;
  padding-left: 1.5rem !important;
}

.pl-4 {
  padding-left: 0 !important;
  padding-right: 1.5rem !important;
}

.pr-5{
  padding-right: 0 !important;
  padding-left: 3rem !important;
}

.pl-5 {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}

.mr-auto {
  margin-right : 0 !important;
  margin-left: auto !important;
}

.ml-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}




@media (min-width: 576px) {
  .mr-sm-0 {
    margin-right : 0 !important;
    margin-left: 0 !important;
  }
  
  .ml-sm-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  
  .mr-sm-1 {
    margin-right : 0 !important;
    margin-left: 0.25rem !important;
  }
  
  .ml-sm-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  
  .mr-sm-2{
    margin-right : 0 !important;
    margin-left: 0.5rem !important;
  }
  
  .ml-sm-2{
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  
  .mr-sm-3 {
    margin-right : 0 !important;
    margin-left: 1rem !important;
  }
  
  .ml-sm-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  
  .mr-sm-4{
    margin-right : 0 !important;
    margin-left: 1.5rem !important;
  }
  
  
  .ml-sm-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  
  .mr-sm-5 {
    margin-right : 0 !important;
    margin-left: 3rem !important;
  }
  
  .ml-sm-5{
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  
  .pr-sm-0{
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  
  .pl-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  .pr-sm-1{
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  .pl-sm-1{
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  
  .pr-sm-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  
  .pl-sm-2{
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  
  .pr-sm-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  
  .pl-sm-3{
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  
  .pr-sm-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  
  .pl-sm-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  
  .pr-sm-5{
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  
  .pl-sm-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  
  .mr-sm-auto {
    margin-right : 0 !important;
    margin-left: auto !important;
  }
  
  .ml-sm-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}

@media (min-width: 768px) {
  .mr-md-0 {
    margin-right : 0 !important;
    margin-left: 0 !important;
  }
  
  .ml-md-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  
  .mr-md-1 {
    margin-right : 0 !important;
    margin-left: 0.25rem !important;
  }
  
  .ml-md-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  
  .mr-md-2{
    margin-right : 0 !important;
    margin-left: 0.5rem !important;
  }
  
  .ml-md-2{
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  
  .mr-md-3 {
    margin-right : 0 !important;
    margin-left: 1rem !important;
  }
  
  .ml-md-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  
  .mr-md-4{
    margin-right : 0 !important;
    margin-left: 1.5rem !important;
  }
  
  
  .ml-md-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  
  .mr-md-5 {
    margin-right : 0 !important;
    margin-left: 3rem !important;
  }
  
  .ml-md-5{
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  
  .pr-md-0{
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  
  .pl-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  .pr-md-1{
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  .pl-md-1{
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  
  .pr-md-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  
  .pl-md-2{
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  
  .pr-md-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  
  .pl-md-3{
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  
  .pr-md-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  
  .pl-md-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  
  .pr-md-5{
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  
  .pl-md-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  
  .mr-md-auto {
    margin-right : 0 !important;
    margin-left: auto !important;
  }
  
  .ml-md-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}

@media (min-width: 992px) {
  .mr-lg-0 {
    margin-right : 0 !important;
    margin-left: 0 !important;
  }
  
  .ml-lg-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  
  .mr-lg-1 {
    margin-right : 0 !important;
    margin-left: 0.25rem !important;
  }
  
  .ml-lg-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  
  .mr-lg-2{
    margin-right : 0 !important;
    margin-left: 0.5rem !important;
  }
  
  .ml-lg-2{
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  
  .mr-lg-3 {
    margin-right : 0 !important;
    margin-left: 1rem !important;
  }
  
  .ml-lg-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  
  .mr-lg-4{
    margin-right : 0 !important;
    margin-left: 1.5rem !important;
  }
  
  
  .ml-lg-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  
  .mr-lg-5 {
    margin-right : 0 !important;
    margin-left: 3rem !important;
  }
  
  .ml-lg-5{
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  
  .pr-lg-0{
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  
  .pl-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  .pr-lg-1{
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  .pl-lg-1{
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  
  .pr-lg-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  
  .pl-lg-2{
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  
  .pr-lg-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  
  .pl-lg-3{
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  
  .pr-lg-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  
  .pl-lg-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  
  .pr-lg-5{
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  
  .pl-lg-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  
  .mr-lg-auto {
    margin-right : 0 !important;
    margin-left: auto !important;
  }
  
  .ml-lg-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}

@media (min-width: 1200px) {
  .mr-xl-0 {
    margin-right : 0 !important;
    margin-left: 0 !important;
  }
  
  .ml-xl-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  
  .mr-xl-1 {
    margin-right : 0 !important;
    margin-left: 0.25rem !important;
  }
  
  .ml-xl-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  
  .mr-xl-2{
    margin-right : 0 !important;
    margin-left: 0.5rem !important;
  }
  
  .ml-xl-2{
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  
  .mr-xl-3 {
    margin-right : 0 !important;
    margin-left: 1rem !important;
  }
  
  .ml-xl-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  
  .mr-xl-4{
    margin-right : 0 !important;
    margin-left: 1.5rem !important;
  }
  
  
  .ml-xl-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  
  .mr-xl-5 {
    margin-right : 0 !important;
    margin-left: 3rem !important;
  }
  
  .ml-xl-5{
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  
  .pr-xl-0{
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  
  .pl-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  .pr-xl-1{
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  .pl-xl-1{
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  
  .pr-xl-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  
  .pl-xl-2{
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  
  .pr-xl-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  
  .pl-xl-3{
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  
  .pr-xl-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  
  .pl-xl-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  
  .pr-xl-5{
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  
  .pl-xl-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  
  .mr-xl-auto {
    margin-right : 0 !important;
    margin-left: auto !important;
  }
  
  .ml-xl-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}

.offset-1 {
  margin-right: 8.333333%;
  margin-left: inherit;
}

.offset-2 {
  margin-right: 16.666667%;
  margin-left: inherit;
}

.offset-3 {
  margin-right: 25%;
  margin-left: inherit;
}

.offset-4 {
  margin-right: 33.333333%;
  margin-left: inherit;
}

.offset-5 {
  margin-right: 41.666667%;
  margin-left: inherit;
}

.offset-6 {
  margin-right: 50%;
  margin-left: inherit;
}

.offset-7 {
  margin-right: 58.333333%;
  margin-left: inherit;
}

.offset-8 {
  margin-right: 66.666667%;
  margin-left: inherit;
}

.offset-9 {
  margin-right: 75%;
  margin-left: inherit;
}

.offset-10 {
  margin-right: 83.333333%;
  margin-left: inherit;
}

.offset-11 {
  margin-right: 91.666667%;
  margin-left: inherit;
}

@media (min-width: 576px) {
  .offset-sm-0 {
    margin-right: 0;
    margin-left: inherit;
  }
  .offset-sm-1 {
    margin-right: 8.333333%;
    margin-left: inherit;
  }
  .offset-sm-2 {
    margin-right: 16.666667%;
    margin-left: inherit;
  }
  .offset-sm-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .offset-sm-4 {
    margin-right: 33.333333%;
    margin-left: inherit;
  }
  .offset-sm-5 {
    margin-right: 41.666667%;
    margin-left: inherit;
  }
  .offset-sm-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .offset-sm-7 {
    margin-right: 58.333333%;
    margin-left: inherit;
  }
  .offset-sm-8 {
    margin-right: 66.666667%;
    margin-left: inherit;
  }
  .offset-sm-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .offset-sm-10 {
    margin-right: 83.333333%;
    margin-left: inherit;
  }
  .offset-sm-11 {
    margin-right: 91.666667%;
    margin-left: inherit;
  }
}

@media (min-width: 768px) {
  .offset-md-0 {
    margin-right: 0;
    margin-left: inherit;
  }
  .offset-md-1 {
    margin-right: 8.333333%;
    margin-left: inherit;
  }
  .offset-md-2 {
    margin-right: 16.666667%;
    margin-left: inherit;
  }
  .offset-md-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .offset-md-4 {
    margin-right: 33.333333%;
    margin-left: inherit;
  }
  .offset-md-5 {
    margin-right: 41.666667%;
    margin-left: inherit;
  }
  .offset-md-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .offset-md-7 {
    margin-right: 58.333333%;
    margin-left: inherit;
  }
  .offset-md-8 {
    margin-right: 66.666667%;
    margin-left: inherit;
  }
  .offset-md-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .offset-md-10 {
    margin-right: 83.333333%;
    margin-left: inherit;
  }
  .offset-md-11 {
    margin-right: 91.666667%;
    margin-left: inherit;
  }
}

@media (min-width: 992px) {
  .offset-lg-0 {
    margin-right: 0;
    margin-left: inherit;
  }
  .offset-lg-1 {
    margin-right: 8.333333%;
    margin-left: inherit;
  }
  .offset-lg-2 {
    margin-right: 16.666667%;
    margin-left: inherit;
  }
  .offset-lg-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .offset-lg-4 {
    margin-right: 33.333333%;
    margin-left: inherit;
  }
  .offset-lg-5 {
    margin-right: 41.666667%;
    margin-left: inherit;
  }
  .offset-lg-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .offset-lg-7 {
    margin-right: 58.333333%;
    margin-left: inherit;
  }
  .offset-lg-8 {
    margin-right: 66.666667%;
    margin-left: inherit;
  }
  .offset-lg-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .offset-lg-10 {
    margin-right: 83.333333%;
    margin-left: inherit;
  }
  .offset-lg-11 {
    margin-right: 91.666667%;
    margin-left: inherit;
  }
}

@media (min-width: 1200px) {
  .offset-xl-0 {
    margin-right: 0;
    margin-left: inherit;
  }
  .offset-xl-1 {
    margin-right: 8.333333%;
    margin-left: inherit;
  }
  .offset-xl-2 {
    margin-right: 16.666667%;
    margin-left: inherit;
  }
  .offset-xl-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .offset-xl-4 {
    margin-right: 33.333333%;
    margin-left: inherit;
  }
  .offset-xl-5 {
    margin-right: 41.666667%;
    margin-left: inherit;
  }
  .offset-xl-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .offset-xl-7 {
    margin-right: 58.333333%;
    margin-left: inherit;
  }
  .offset-xl-8 {
    margin-right: 66.666667%;
    margin-left: inherit;
  }
  .offset-xl-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .offset-xl-10 {
    margin-right: 83.333333%;
    margin-left: inherit;
  }
  .offset-xl-11 {
    margin-right: 91.666667%;
    margin-left: inherit;
  }
}
