@charset "utf-8";
/***** DEFAULT PRIMARY STYLES *****/
@font-face {
    font-family:'open_sansbold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'open_sanssemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'swiss721';
    src: url('fonts/swiss721.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'Swis721CnBTRoman';
    src: url('fonts/Swis721CnBTRoman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Common Style */
body, img, ul, span, p, h1, h2, input{margin:0;padding:0;}
ul, li{ list-style-type:none;}
.flt-l{float:left;}
.flt-r{float:right;}
.flt-n{clear:both;float:none;}
.display{ display:block;}
/* Common Style */
html, body{height:100%;}
body{
	background:url(../images/banner-bg.png) no-repeat center top;
	background-size: cover;
}
.registration_bg{
	background:url(../images/banner-bg2.png) no-repeat center top;
	background-size: cover;
}
.container{
	width:980px;
	margin:0 auto;
}
.top-bg{
	background:url(../images/top-bg.jpg) repeat-x;
	width:100%;
}
.banner-img{
	width:100%;
}
.left-container{
	width:400px;
	float: right;
	margin-bottom: 50px;
}
.left-container img{ margin-top:30px;}
.form-bg{
	background:#fff;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	border-radius:15px;
	height: 350px;
    width: 440px;
    margin-top: 10px;
    padding-top: 10px;
}
.size33{
	font-size:28px;
	color:#3e3e3e;
	font-family: 'Tahoma';
	text-align:center;
	text-transform:uppercase;
	line-height:30px;
	font-weight:bold;
}
.field-container{
	width: 374px;
	margin:35px auto;
}
.field-container span{
	font-family: 'swiss721';
	color:#3e3e3e;
	font-size:23px;
	display:block;
}

.input-bg{
	height:40px;
	width:100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-top-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-bottom-right-radius:5px;
	border:none;
	background:#f3f3f3;
	border: solid 1px #ccc;
	margin-bottom:22px;
	font-family: 'signikasemibold';
	font-size:15px;
}

.submit-bt{
	width:100%;
	height:38px;
	margin-bottom:10px;
	cursor:pointer;
	border:none;
	color:#fff;
	text-align:center;
	font-weight: bold;
	background: rgb(0,228,101);
	background: -moz-linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
	background: linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e465",endColorstr="#0a7be2",GradientType=1);
}
.submit-bt:focus{border:none;}

.size53{
	font-family: 'swiss721';
	color:#b9f1bf;
	font-size:53px;
	text-transform:uppercase;
	font-weight:bold;
	margin:8px 0 0 0px;
}
.line{ border:none; height:1px; background-color:#abacac; width:100%; margin:10px 0 10px 0;}
hr{ border:none; height:1px; background-color:#71b2ff; width:100%; margin:10px 0 10px 0;}
.curve-shape{
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-top-left-radius:25px;
	-webkit-border-top-right-radius:25px;
	-webkit-border-bottom-left-radius:25px;
	-webkit-border-bottom-right-radius:25px;
	border:1px solid #abacac;
	width:265px;
	height:37px;
	margin:auto;
	position:relative;
	top:-22px;
	background-color:#FFF;
	font-family: 'tahoma';
	font-size:25px;
	color:#fff;
	text-align:center;
	padding-top:8px;
	background: rgb(0,228,101);
    background: -moz-linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
    background: linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e465",endColorstr="#0a7be2",GradientType=1);
}
ul.bullets{ margin-top:40px;}
.bullets li{
	 font-family: 'open_sansregular';
	 font-size:18px;
	 color:#001f3f;
	 float:left;
	 display: flex;
	 overflow:hidden;
	 margin-right:15px;
	 margin-bottom:10px;
	 width:31%;
}
.bullets li img{ 
	vertical-align:middle;
	margin-right:8px;
}
.bullets li span{
	width: 20px;
    display: inline-block;
    border-radius: 15px;
    height: 20px;
	margin-right: 5px;
    background: #00e26a;}
.size12{
	font-family:Tahoma;
	color:#4a4a4a;
	font-size:12px;
	line-height:20px;
	margin-bottom:10px;
}

/*Form page style start here*/
.top-txt{
	font-family: 'open_sanssemibold';
	font-size:18px;
	color:#19468c;
	margin-top:10px;
	text-align:center;
}
.top-txt span{
	font-family: 'open_sansbold';
	font-size:25px;
	color:#000;
	/*text-shadow:1px 1px 3px #000;*/
}
.topbg-2{
	background:url(../images/top-bg-2.jpg) repeat-x;
	width:100%;
	height:82px;
}
.size59{
	font-family: 'swiss721_italic';
	color:#1456a4;
	font-size:58.23px;
	margin-top: 84px;
}
.size59 span{
	color:#df0000;
}
.form-content-bg{
	background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    border-radius: 15px;
	border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px; 
	width:930px;
	height:auto;
	font-family: 'open_sansbold';
	font-size:15px;
	color:#3e3e3e;
	padding:15px 25px 15px 25px;
	font-weight:normal;
	background: #fff;
}
.form-content-bg .heading{
	font-family: 'open_sansbold';
	font-size:22px;
	color:#3e3e3e;
	font-weight:bold;
}
.form-content-bg span{ float:left; margin-right:5px;color: #3e3e3e;}
.field{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-top-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-bottom-right-radius:5px;
	background: #f3f3f3;
    border: solid 1px #ccc;
    height: 35px;
	width:90%;
	margin-bottom:15px;
	
}
select{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-top-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-bottom-right-radius:5px;
	background-color:#f3f3f3;
	border:1px solid #ccc;
	height: 35px;
	width:18%;
	margin-bottom:15px;
	padding:4px 4px 4px 5px;
	margin-right:8px;
}
ul.list{}
.list li{ margin-bottom:10px;color:#3e3e3e;display:flex;line-height: 25px;}
.inputcheck{display: flex;margin-right: 15px;align-items: baseline;justify-content: space-between;}
.get-bt{
	width:256px;
	height:62px;
	border:none;
	cursor:pointer;
	margin-top:15px;
	color:#fff;
	font-weight:bold;
	font-family:swiss721;
	font-size: 20px;
	background: rgb(0,228,101);
    background: -moz-linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
    background: linear-gradient(90deg, rgba(0,228,101,1) 0%, rgba(10,123,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e465",endColorstr="#0a7be2",GradientType=1);
}




/*Form page style end here*/
.footer-bg{
	background:url(../images/ft-bg.jpg) repeat-x;
	width:100%;
	height:56px;
	padding-top:23px;
}
ul.footer{
	width:250px;
	margin:auto;
}
.footer li{
	font-family:Tahoma;
	font-size:12px;
	color:#7d7d7d;
	float:left;
	padding-bottom:10px;
}
.footer li a{
	font-family:Tahoma;
	font-size:12px;
	color:#7d7d7d;
	text-decoration:none;
	padding:5px;
}
.footer li a:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

.copyright-txt{
	font-family:Tahoma;
	font-size:12px;
	color:#7d7d7d;
	margin-bottom:5px;
}
.content{
	clear: both;
	background: #f8f8f8;
    padding: 20px;
}
.headtext{
	font-size: 45px;
	font-family:'swiss721';
	font-weight:bold;
	color: #10f8fb;
	text-align: center;
}
.logotext{
	font-family: 'swiss721';
	font-size: 35px;
	color: #fff;}
.logotext span{color: #e8fa58;}
.headtext span{font-size:55px;color:#fff;}
.inner-content-container{    
	display: flex;
    justify-content: space-between;}
.column.full.nospace.section-option {
    flex: 1 33%;
    text-align: center;
}
.column.full.nospace.section-option img{
	border: solid 4px rgb(0,228,101);
}