﻿
.disclaimer {
  position: fixed;
	top: 0;
  bottom: 0;
  left: 0;
  right: 0;
	background: #494949;
  background: rgba(90,90,90,0.8);
  transition: opacity;
  visibility: hidden;
  opacity: 0;
	overflow:auto;
	min-width:320px;
}

.disclaimer:target {
  visibility: visible;
  opacity: 1;
}

/**/

.disclaimer2 {
  position: fixed;
	top: 0;
  bottom: 0;
  left: 0;
  right: 0;
	background: #494949;
  background: rgba(90,90,90,0.8);
  transition: opacity;
  visibility: hidden;
  opacity: 0;
	overflow:auto;
	z-index:1500;
	min-width:320px;
}

.disclaimer2:target {
  visibility: visible;
  opacity: 1;
}
/**/

.cntpopup {
	margin: 50px auto;
	max-width: 750px;
	border-radius: 10px 10px 0 0;
	width: 80%;
	position: relative;
	transition: all ease-in-out;
	box-shadow: 0px 0px 25px 5px #333;
	/*min-height:550px;*/
}

.cntpopup h2 {
  margin-top: 0;
  color: #333;
  border-bottom:0px none;
}

.cntpopup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}

.cntpopup .close:hover {
  color: #06D85F;
}

.cntpopup .action input {
	padding:3px 8px;
	cursor:pointer;	
}


.cntpopup .ttl-txt { padding: 15px 15px 0; background: #ffffff; }
.cntpopup .ttl-txt h2 { margin: 0; padding: 0; color: #d22027; }

.cntpopup .bdy-wrapper { padding: 15px 15px; background: #fff; }
.cntpopup .bdy-wrapper .bdy-txt {background: #fafafa; border: 1px solid #eee;max-height:675px;overflow-y:auto;padding: 20px 20px;color: #000; font-size: 14px !important; }
.cntpopup .bdy-wrapper .bdy-txt p{font-family:'Lato',sans-serif !important;margin: 0 0 15px !important;  line-height: 150% !important;}
.cntpopup .action { text-align: center; padding: 20px; background: #ffffff; color: #000; }
.cntpopup .action input[type="button"] { position: relative; outline: none; transition: all 100ms linear; background: #0047BB; border: 1px solid #FFF; min-height: 40px; min-width: 15%; margin: 0 auto; border-radius: 9px; font-size: 14px; font-weight: bold; color: #ffffff; }
.cntpopup .action input[type="button"]:hover { transition: all 200ms linear; background: #0047BB; border: 1px solid #ffeded; }
.cntpopup .action input[type="button"]:active { top: 1px; left: 1px; }

@media screen and (max-width: 1024px){

	.cntpopup {width: 85%;}

}

@media screen and (max-width: 960px){

	.cntpopup {width: 85%;margin: 50px auto;}

}


@media screen and (max-width: 512px){

	.cntpopup {width: 85%;margin: 25px auto;}

}