/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;
  outline: none;
	max-width: 865px;
  text-size-adjust: 100%;

}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

#modal-content-innar,#modal-content-innar2{
	width:100%;
	display:inline-block;
	margin:0 auto;
	text-align:left;
	vertical-align: middle;
}


#modal-content h4{

	font-size: 30px;
	letter-spacing: 0px;
	color: #e84c53 !important;
	vertical-align: middle !important;
	text-align: center !important;
	font-family: "Futura-CondensedMedium", Futura, sans-serif !important;
	line-height: 1.75 !important;
	font-weight: 100 !important;
}

#modal-content h5{
	font-size: 21px;
	color: #001b28;
	width: 100%;
	text-align: center;
	margin-top:55px;
	font-weight: bold;*/
}

#modal-content .title_line{
	width: 60px;
	border: 2px solid #e84c53;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 40px;
}

#modal-content .check_box{
	width: 100%;
	margin: 0 atuo;
	/*height: 420px;*/
}


#modal-content .content_line{
	clear:both;
	width: 100%;
	border: 1px solid #001b28;
	opacity: 0.1;
}

#modal-content .modal_button{
	text-align: center;
	width: 280px;
	height: 60px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-color: #e84c53;
	margin: 40px auto;
	line-height: 60px;
	border-radius: 4px;
	font-size: 18px;
	color: #FFF;
}

#modal-overlay {
	z-index: 9999 ;
	display: none ;
	position: fixed ;
	top: 0 ;
	left: 0 ;
	right:0;
	bottom:0;
	/*width: 100% ;
	height: 100% ;*/
	background-color: rgba( 0,0,0, 0.75 ) ;
}

.button-link,.button-link2 {
	display:block;
	position:relative;
}

.button-link img,.button-link2 img{
	position:absolute;
	top:0;
	right:0;
	/*margin-left: 790px;
	padding-top: 20px;*/
}

.button-link:hover {
	cursor: pointer ;
	color: #f00 ;
}

.remodal_low ul {
	margin : 30px 0 0;
	padding : 30px 20px 20px;
	border-top : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
}
.remodal_low li {
	margin : 0 0 10px;
	list-style: none;
}
.close_btn {
	margin: 30px auto 0;
	padding: 5px 0;
	border: 1px solid #cccccc;
	text-align: center;
	display: block;
	width: 180px;
}