*
{
	margin: 0px;
	padding: 0px;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url('../fonts/CenturyGothic/CenturyGothic.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/CenturyGothic/CenturyGothic.woff') format('woff'), 
  url('../fonts/CenturyGothic/CenturyGothic.ttf')  format('truetype'), 
  url('CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
img{
	max-width: 100%;
}
body {background-color: #fff; color: #000000;}
.wrapper{
	min-width: 100%;
	width: 100%;
	
}
.top{
	/*background: url('../images/bg-top_3.jpg') no-repeat top center;*/
	/*height: 980px;*/
	overflow: hidden;
	width: 100%;
	padding: 20px;
	background-color: #fff;
	text-align: center;
}
.top .container{
	max-width: 1000px;
	width: 52.083333333333336%;
	position: relative;
	height: 100%;
}

.middle{
	margin: 20px auto;
}
.middle .container{
	max-width: 1000px;
}
.middle .btn{
	white-space: normal;
	font-family: 'CenturyGothic';
	font-size: 16px;
	color: #fff;
}
.bottom{
	margin: 20px auto 0;
	/*display: none;*/
}
.bottom .container{
	max-width: 1000px;
}
.pay-btn{
	text-align: center;
	margin: 20px auto;
}
.middle .btn.active{
	background-color: #393939;
	border-color: #ff8b00;
}

.btn-warning{
    background-color: #393939;
    border-color: #000000;
    color: #ffffff;
}
.btn-warning:hover {
    color: #2F2F2F;
    background-color: #A7A7A7;
    border-color: #A7A7A7;
}
.btn-warning.focus:active{
    background-color: #A7A7A7;
    border-color: #A7A7A7;
    color: #fff;
}
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open >  .btn-warning.focus:active, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus{
	background-color: #A7A7A7;
    border-color:#A7A7A7;
    color: #fff;
}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background-color: #A7A7A7;
    border-color:#A7A7A7;
    color: #fff;
}
.btn-warning:focus, .btn-warning.focus {background-color:#A7A7A7 !important;
    border-color: #A7A7A7 !important;}
#inputPlan{
	background-color: #063859;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	height: auto;
	font-family: 'CenturyGothic';
	border:1px solid #063859;
	min-height: 43px;
}
.form-group.required label:after {
  content:" *";
  color:red;
}
.heading{
	font-family: 'CenturyGothic';
	color: #b28e2e;
	margin: 20px auto;
	font-weight: bold;
	text-transform: uppercase;
}

.footer {width: 100%; background: url(../images/footer_bg.jpg) repeat-x #fff; display: inline-block;}
.footer  p {width: 20%;padding: 30px 10px 0px;text-align: center;}
.footer  .airpay_Logo{margin-top: -15px;}


@media screen and (max-width: 1180px) {
	.middle .btn{
		min-height: 105px;
	}
}
@media screen and (max-width: 800px) {
	.reg-btn{display: none;}
}
@media screen and (max-width: 767px) {
	.middle .btn{
		min-height: auto;
		width: 100%;
		margin: 10px 0px;
	}
	.footer  .airpay_Logo{margin-top: 0px;}
}
@media screen and (max-width: 320px) {
	.footer  .airpay_Logo{padding-left:15px;}
}