@charset "utf-8";


/* COLORS:

1 color : #e39e04

2 color : #e39e04

border & others : #e11657
close : #a71242 

text color: #fff
background color: #000

 */



.coupon{ color:#e11657;}
.RowBoxCcode .BoxCode {
  color: #e11657;}
  
   .code1 .BoxCode { color:#fff !important;  
   border-left: dotted 2px #e11657;
  border-top: dotted 2px #e11657;
  border-bottom: dotted 2px #e11657;}
   .code1 .BtnCopy{ 
   background:#e11657 !important; 
   color:#fff !important;} 
   
   .code2 .BoxCode { color:#fff !important;  
   border-left: dotted 2px #e11657;
  border-top: dotted 2px #e11657;
  border-bottom: dotted 2px #e11657;}
   .code2 .BtnCopy{ background:#e11657 !important; color:#fff !important;} 
   
.RowBoxCcode .BtnCopy:hover {
  background: #000;
  }
  
.popup-close {
	background-color:#a71242;
} 
.popup-inner {
	border:2px solid #e39e04;
	color:#fff;
}        

/* ------ */

html, body {
  height:100%;
  padding:0px; margin:0px;
}

* {
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0; }


.coupon{ font-size:2em; font-weight:900;}

a{ text-decoration:none;}

.RowBoxCcode {
  display: block;
  width: 80%;
  height: 45px;
  line-height: 45px;
  margin: 32px auto;
  margin-bottom:16px;
  position: relative;
  text-transform: uppercase;
  font-weight: 700; }

.RowBoxCcode .BoxCode {
  display: block;
  width: 60%;
  height: 45px;

  margin: 0px;
  position: relative;
  float: left;
  font-size: 30px;
  border-radius:4px 0px 0px 4px;
   }

.RowBoxCcode .BtnCopy {
  display: block;
  width: 40%;
  height: 45px;
  line-height: 45px;
  margin: 0px;
  position: relative;
  float: left;
  font-size: 14px;
  cursor: pointer; 
  border-radius:0px 4px 4px 0px;}

 .RowBoxCcode .BtnCopy:hover > .BoxCode {
  color: #fff !important; }



/* Outer */
.popup {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.85);
	z-index:999999 !important;

}

/* Inner */
.popup-inner {
	max-width:520px;
	width:90%;
	padding:4vh 2vh 4vh 2vh;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:5px;
	background:#000;
	 font-size:16px;
}

.popup-inner h2{ margin-bottom:0px !important;}

.popup-inner p{ padding:5px 0px 5px 0px;}

/* Close Button */
.popup-close {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}	

   .layer1 {
    padding: 5px; 
    float: right; 
    width: 100%; 
	text-align:center;

   }
   
   .layer1 img{ width:50%;}

   .clear {
    clear: left; 
   }

.popup-inner .btn{border: 1px solid #e39e04; color:#fff; background-color:#e39e04;}
.popup-inner .btn:hover{transform: scale(0.96); transition: transform .2s; }

.popup-inner .btn{ margin-top:0px; display:flex; width:80%; text-align:center; margin:0 auto; justify-content: center; font-size:20px !important; 
padding:12px !important;}

.popup2 img{ width:65%}
.popup2 .RowBoxCcode {
  margin: 12px auto;}
  
  /* CSS RESPONSIVE ------------*/

@media screen and (max-width: 667px) {

.RowBoxCcode {
    display: block;
    width: 80%;
    height: 60px;
    line-height: 55px;
    padding-top: 0px; }

.RowBoxCcode .BoxCode {
    width: 65%;
    height: 55px;

    font-size: 26px; }

.RowBoxCcode .BtnCopy {
    width: 35%;
    height: 55px;
    line-height: 55px;
    font-size: 12px;
	white-space:nowrap;
}
.layer1 img{ width:80%;}
}

	
@media screen and (max-width: 450px) {
	
	.RowBoxCcode, .popup-inner .btn { width: 100%;}
	.RowBoxCcode .BtnCopy {font-size: 11px;}
.RowBoxCcode .BoxCode {
    width: 60%;
}

.RowBoxCcode .BtnCopy {
    width: 40%;
}	

}
