/*
* Globals
*/
/* Links */
a,
a:focus,
a:hover {
  color: #fff;
}
/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none;
  /* Prevent inheritance from `body` */
  background-color: #fff;
  border: .05rem solid #fff;
}
/*
* Base structure
*/
html,
body {
  height: 100%;
  background: #fff url(../img/slide2.jpg) no-repeat center center fixed;
  background-size: cover;
}
body {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  color: #fff;
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
}
.cover-container {
  max-width: 42em;
}
.ok {
  font-size: 1.5rem;
}
.purple {
  color: #ff6b6b;
}
.underline {
  text-decoration: underline;
}
/*
* Main
*/
.card {
  box-shadow: 0 0 5rem rgba(0, 0, 0, .5);
}
.card .card-header {
  background: #f09433;
  background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
  border-radius: 1.25rem 1.25rem 0 0
}
.card-title {
  background: #f09433;
  background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.card-text {
  color: #000;
}
.step {
  display: none;
}
.step p {
  color:#000;
  font-size: 1.5rem;
}
@media screen and (max-width: 600px) {
  .step p {
    font-size: 1rem;
  }
  .img-fluid {
    max-width: 59%;
  }
  .ok {
    font-size: 1rem;
  }
}
.step:nth-child(1) {
  display: block
}
.btn:hover {
  background: #dc1c5f;
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
}
.checkbox_wrap {
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 600px;
  padding-bottom: 5px;
}
.option {
  width: 28%;
  position: relative;
  text-align: left;
  cursor: pointer;
  text-align: center;
  margin: 0.5rem 2%
}
.option img {
  display: block;
  width: 100%;
  border: 3px solid #000;
  border-radius: 8px
}
.option-title {
  color:#000;
}
.option.checked img {
  border-color: #d52652
}
.option.checked .option-title {
  color: #d52652
}
.topclose{
  position: fixed !important;
  top: 0 !important;
  ;
  right:0 !important;
  border:2px solid #fff;
  z-index: 999!important;
}
.topclose span{
  font-size: 1.5em;
  padding:0 2px;
  font-weight: bolder;
  margin:0 !important;
}
/*
* Footer
*/
.mastfoot {
  color: rgba(255, 255, 255, .5);
}
