body { background: #95181c; }
body { background: url("../images/home_main_bg.jpg") no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.content-box.first { width: 600px; position: relative; left: 50%; top: 50px; margin-left: -550px;}
.content-box.first p { margin-bottom: 50px; }
 .content-box.first p, .content-box.first p span { font-size: 24px; font-weight: 400; color: #fff; }
.content-box.second { width: 620px; position: relative; left: 10px; top: 20px; }
.content-box.second p.small { color: #ffffff; display: inline-block; font-size: 13px !important; font-weight: normal; margin: 25px 0 0; padding: 0 0 0 16px; }
.content-box.second p.small a { color: #ffffff; text-decoration: underline; font-size: 13px !important; font-weight: normal; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn-primary:focus, .btn-primary.focus {  text-decoration: none; color: #fff; background-color: #286090; border-color: #122b40; }
.popover1 { background: none; border: 0; font-size: 24px; font-weight: 500; color: #fff; text-decoration: underline; border-bottom: 0px solid #fff; border-radius: 0; padding: 0; }
.input-box.table { width: 320px; margin-bottom: 50px; }
.input-box.table .cell { padding-right: 8px }
.input-box .code { width: 100%; height: 30px; background-color: transparent; border: 1px solid #fff; margin-right: 0px; padding: 10px 0; text-align: center; font-family: inherit; font-size: inherit; line-height: inherit; color: #FFF; font-size: 25px; }
.input-box.table input[type=submit].submit-code { width: 150px; height: 50px; margin-left: 10px; padding: 0px; border: none; background-color: #FF2A1B; color: #FFF; height: 36px; vertical-align: bottom; font-size: 16px; text-shadow: 1px 1px 1px #000; border-radius: 0; -webkit-appearance: none; }

.img-popup-container { position: absolute; border: 10px solid #FFF; background: #FFF; bottom: 160px; opacity: 0;
	animation: fadein 0.8s forwards;
	-webkit-animation: fadein 0.8s forwards; 
	-o-animation: fadein 0.8s forwards;  
	-moz-animation: fadein 0.8s forwards;  
	-ms-animation: fadein 0.8s forwards; 
}
.img-popup-container .arrow-down { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #FFF; position: absolute; left: 50%; margin-left: -20px; }
.img-popup-container.first { left: 0; }
.img-popup-container.second { left: 200px; }

@keyframes fadein {
  	0% { opacity: 0; }
  	100% { opacity: 1; }
}
@keyframes fadeout {
  	0% { opacity: 1; }
  	100% { opacity: 0; }
}