/*--thank you pop starts here--*/
.thank-you-pop{
	width:100%;
 	padding:20px;
	text-align:center;
    /* background-color:#2b2b2b;  */
}
.thank-you-pop img{
	width:250px;
	height:auto;
	margin:0 auto;
	display:block;
	margin-bottom:25px;
}

.thank-you-pop h1{
	font-size: 42px;
    margin-bottom: 25px;
	color:#5C5C5C;
}
.thank-you-pop p{
	font-size: 20px;
    margin-bottom: 27px;
 	color:#5C5C5C;
}
.thank-you-pop h3.cupon-pop{
	font-size: 25px;
    margin-bottom: 40px;
	color:#222;
	display:inline-block;
	text-align:center;
	padding:10px 20px;
	border:2px dashed #222;
	clear:both;
	font-weight:normal;
}
.thank-you-pop h3.cupon-pop span{
	color:#03A9F4;
}
.thank-you-pop a{
	display: inline-block;
    margin: 0 auto;
    padding: 9px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #8BC34A;
    border-radius: 17px;
}
.thank-you-pop a i{
	margin-right:5px;
	color:#fff;
}
#iproccessModal .modal-header{
    border:0px;
}
*{
    padding:0;
    margin:0;
  }
  
  
  .wait{
    width:60%;
    margin:100px auto;
    text-align:center;
    text-transform: Capitalize;
    /* border-bottom:1px solid lightgreen; */
    position: relative;
    color:#beb;
    animation: glowtext .8s linear infinite alternate;
    padding:2px;
  }
  
  @keyframes glowtext {
      0% {
         color:#393;     
         /* text-shadow:10px 0px 3px rgba(0,0,0,.8); */
      }	
    
      50% {
         color:#6f6;     
         /* text-shadow:0 0px 0px rgba(0,0,0,1); */
      }	
    
      100% {
        color:#393;
        /* text-shadow:-10px 0px 3px rgba(0,0,0,.8); */
      }
  }
  
  .wait:before{  
    content:"";
    display: block;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    
    background-color: #0B0B0B;
    animation: glow .4s linear infinite alternate;
   
  }
  
  
  @keyframes glow {
      0% {
        border-color: #393;
        box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;}	
      100% {
        border-color: #6f6;
        box-shadow: 0 0 15px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;}
  }
  
  
  
  .wait:after{  
    content:"";
    display: block;
    position:absolute;
    bottom:0;
    left:0;
    width:10%;
    height:3px;
    background-color:#6f6;
  
    animation:progress linear .8s infinite /* alternate */ ;
  }
  
  @keyframes progress {
      0%  {left:0   ;width:0   ;right:100%}
    50% {left:0   ;width:100%;right:0   }
    100%{left:100%;width:0   ;right:0   }
  };
  .modal-confirm {		
	color: #434e65;
	width: 525px;
}
.modal-confirm .modal-content {
	padding: 20px;
	font-size: 16px;
	border-radius: 5px;
	border: none;
}
.modal-confirm .modal-header {
	background: #47c9a2;
	border-bottom: none;   
	position: relative;
	text-align: center;
	margin: -20px -20px 0;
	border-radius: 5px 5px 0 0;
	padding: 35px;
}
.modal-confirm h4 {
	text-align: center;
	font-size: 36px;
	margin: 10px 0;
}
.modal-confirm .form-control, .modal-confirm .btn {
	min-height: 40px;
	border-radius: 3px; 
}
.modal-confirm .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
	text-shadow: none;
	opacity: 0.5;
}
.modal-confirm .close:hover {
	opacity: 0.8;
}
.modal-confirm .icon-box {
	color: #fff;		
	width: 95px;
	height: 95px;
	display: inline-block;
	border-radius: 50%;
	z-index: 9;
	border: 5px solid #fff;
	padding: 15px;
	text-align: center;
}
.modal-confirm .icon-box i {
	font-size: 64px;
	margin: -4px 0 0 -4px;
}
.modal-confirm.modal-dialog {
	margin-top: 80px;
}
.modal-confirm .btn, .modal-confirm .btn:active {
	color: #fff;
	border-radius: 4px;
	background: #eeb711 !important;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	border-radius: 30px;
	margin-top: 10px;
	padding: 6px 20px;
	border: none;
}
.modal-confirm .btn:hover, .modal-confirm .btn:focus {
	background: #eda645 !important;
	outline: none;
}
.modal-confirm .btn span {
	margin: 1px 3px 0;
	float: left;
}
.modal-confirm .btn i {
	margin-left: 1px;
	font-size: 20px;
	float: right;
}
/*

