a, a:active, a:focus { outline: 0; }
a { text-decoration: none; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out }
.clearfix:after, .clearfix:before { content: " "; visibility: hidden; display: block; height: 0; clear: both; }
ul li { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.main-box { margin-bottom:25px;}
.left-box { float:left;}

.right-box { float:left; padding-left:5px;}

.septor { color:#ffffff; float:left; border-left:2px solid #ffffff; height:50px; width:1px; padding: 40px 0px 0px 0px; position:relative; top:30px}
.highlight { color: #ffe72d; font-size: 26px; }
.img-set { height: 36px; padding: 5px 7px;}


.wrapper { max-width: 1024px; width: 100%; margin: 0 auto; background: url(../images/bgbanner.jpg) no-repeat top left; background-size: cover; }
.wrapper .logo-container {display: flex; align-items: flex-start; justify-content: space-between;}
.wrapper .logo-container .logo-right { margin-top: 20px; margin-right: 20px;}
.wrapper .form-copy-container { padding: 15px 20px 5px 20px;display: flex; align-items: flex-start; justify-content: space-between;}
.wrapper .form-copy-container .content-container { width: 50%;}
.wrapper .form-copy-container .content-container h1 { font-size: 28px; font-family: Arial, Helvetica, sans-serif; color: #ffa100; margin-top: 0;}
.wrapper .form-copy-container .content-container h2 { font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.wrapper .form-copy-container .content-container p { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.wrapper .form-copy-container .content-container .table-copy { width: 100%; max-width: 980px;}

.tnc-copy .copy-title {color: #ffe72d; font-size: 20px;width: 100%;}
.tnc-copy ul { margin: 0; padding: 0; list-style-type: none;}
.tnc-copy ul li { font-size: 17px; color: #ffffff;}
.tnc-copy { margin-top: 0px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:15px 20px;}
.tnc-copy > p { font-size: 11px; color: #ffffff; margin: 0px 0;}
.tnc-copy > p > a { color: #ffe72d; text-decoration: underline;}

.footer-copy { max-width: 1024px; width: 100%;  margin: 0 auto;}
.footer-copy ul { margin: 0; padding: 0; list-style-type: none;}
.footer-copy ul li { font-size: 12px;  color: #000000; display: inline-block;}
.footer-copy ul li a { color: #000000; text-decoration: underline;}

.form-container { width:100%; max-width:460px; }
.table-form { background-color:#FFFFFF; font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:12px; padding:20px; }

@media screen and (min-width:768px) and (max-width:991px){
	.form-container { width:50%; margin:3%; }

}

@media screen and (min-width:320px) and (max-width:767px){
.wrapper .form-copy-container { width: 100%; -webkit-flex-direction: column-reverse;/* Safari 6.1+ */  flex-direction: column-reverse; padding: 15px 0px 15px 0px;}
.wrapper .form-copy-container .content-container { width: 90%; padding: 5%; }
.table-form { padding:0; }
.wrapper .form-copy-container .content-container h1 { margin-top: 5%; font-size: 24px; }
.form-container form > img { width: 90%;}
.septor { display:none;}

}

@media screen and (min-width:320px) and (max-width:479px){
	.form-container { width:100%; max-width:310px; margin:0 auto; overflow-x: scroll; }
	.logo-right > img { width:35px; }
	.wrapper .form-copy-container .content-container img { width: 130px; height:44px;}
	
	
}
@media screen and (min-width:480px) and (max-width:767px){
	.form-container { width:100%; max-width:90%; margin:0 auto; overflow-x: scroll; }
	.logo-right > img { width:45px; }
	.wrapper .form-copy-container .content-container img { width: 166px; height:56px;}
	
}
label.error{color:#f00; font-weight: normal; font-size:11px;clear:both; display: block; margin-top:2px !important;margin-bottom:0px !important;width: 170px !important;}

#btnOTP{
	border:none;
	WIDTH: 185px;
	background-image: url(../images/gvcbtn.png);
	background-repeat: no-repeat;
	color:#FFF;
	height:25px;
	font-size:13px;
	padding-bottom:5px;
	cursor: pointer;
}

