/*
 * 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/bg5.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);
  box-shadow: inset 0 0 5rem 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 );
  
}

.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;
}
.ok {
  font-size: 1rem;
}
}
.step:nth-child(1) {
  display: block
}

.btn:hover {
  background: #39920f
}

.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: #32c26b
}

.option.checked .option-title {
  color: #32c26b
}

.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);
}