@charset "utf-8";
/* CSS Document */

/* SIGN UP */

.exbox{background:#141414;padding-bottom:20px; color:#fff;}
.extitle{background:#000;padding:10px;}
.edit-form-text-short{color:#000; width:200px; margin:4px; padding:8px;}
.edit-form-text-short2{color:#000; width:100% !important; margin:4px; padding:8px;}
td.tab-column div.tools{margin-top:2px !important;float:none;}
.signup_done_login a{color:#fff !important;}
.exinner{color:#000 !important;}

.signupwrap{background:#fff;
 height:100%;
 margin-top:50px;
 
	
}


.signupbox{padding:8px;
 width:100%;
height:100% !important;
    min-height:100% !important%;
	
	
}

.stwrap {
	bottom:130px; 
position:fixed;
	}
	
	

h1.signuptitle{color:#000 !important;}
table.table-container td{padding:2px 0px;}
table.table-container td.tab-column{width:300px;}
td.tab-column div.tools{text-align:center;padding-left:10px;width:100%px;margin-left:0px !important; }
td.tab-column b{padding:0px 40px 0px 0px;}

.section_header5{font-size:18px;
padding-left:10px;
color:#fff;
background:#000;
}
.edit-form-text, .edit-form-select{padding:0px;}

.external-box{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:10px;
height:100px;
}

.external-box .button{
background:#ff00a1; color:#fff; text-transform:uppercase; font-size:22px; padding-right:4px; margin-top:8px;width:100%;text-align:left;

border:0px;

}


#Submit_SignupInfo{
	background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 12px; color:#fff; text-transform:uppercase; font-size:26px; padding:8px; width:30%;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border:0;
}

.external-box a{color:#d400e7;}
.ext-title{margin-bottom:10px;}
.ext-title img{float:left;}
.ext-title h2{float:left;margin-top:4px;margin-left:10px;}
.setLink{margin:10px 0px 0px 5px;}





html, body {
    height:100%;
} 
a:hover{color:#69d6ff !important;}
body{background:#141414;font-family: 'Oswald', sans-serif;   }

.toplinks{text-transform:uppercase;}
.topbuttons{text-transform:none; font-size:25px;text-align:right;}
.topbuttons ul li{display:inline; margin:0px 8px;}
.topbuttons ul li a{color:#FFF;}


/* SIGN UP VIA */
.spviawrap{background:#fff;padding:10px;
border:8px solid #000;
height:488px;
}
.statstable_title_2, .stats_title_text2{font-size:20px;}
.pswrap{height:488px !important; overflow-y:scroll;}


.container{}
header{top:0px; position:fixed; width:100%;z-index:99;}
header, footer{
	float:left;
		min-width:100%;
	}

	.bgdf-img{ 
background:url(../images/bgs/df.jpg) no-repeat center 50px fixed; 
   /*
    margin-bottom: -99999px;
    padding-bottom: 99999px;
     */
	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}

.natsimg2{text-align:center;margin-top:75px; text-align:right;padding:8px 20px 0px 0px;}

 .featcont{color:#fff;background:#ff2a9c;width:95%; padding:0px 10px 10px 12px;margin:12px 0px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
 .feattitle{font-size:45px;}
 .featsubtext{}

.featsignup{color:#fff;background:#fff;width:95%; padding:0px 10px 10px 12px;margin:12px 0px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}


.bg-img{ 
background:url(../images/bgs/1.jpg) no-repeat center 50px fixed; 
   /*
    margin-bottom: -99999px;
    padding-bottom: 99999px;
     */
	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}


.bgp-img{ 
background:url(../images/bgs/2.jpg) no-repeat center 50px fixed; 
 	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}


.bgc-img{ 
background:url(../images/bgs/3.jpg) no-repeat center 50px fixed; 
 	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}


.bgf-img{ 
background:url(../images/bgs/4.jpg) no-repeat center 50px fixed; 
 	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}

.bgs-img{ 
background:url(../images/bgs/5.jpg) no-repeat center 50px fixed; 
 	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}

.bgst-img{ 
background:url(../images/bgs/6.jpg) no-repeat center 50px fixed; 
 	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
  -o-background-size: cover;
height: 100%;
}

.navbar{
background:#000;
margin:0 !important;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
z-index:2;
}
#navmobi{z-index:2;}


.logo{margin-top:55px; padding-left:20px; margin-bottom:5px;}
.pgbc{margin-top:75px; padding-left:20px; margin-bottom:5px;}
.sitedesc{padding-left:40px; margin-bottom:10px; font-size:14px;z-index:0;}
.sitedesc2{padding-left:40px; margin-bottom:10px; font-size:16px;z-index:0;color:#fff;}

/* PROGRAMS */
.pgbox{background:#fff;font-size:26px;padding:10px 0px 10px 20px;text-transform:uppercase; margin-right:-16px;}
.stimg{padding-left:60px; margin-top:0px;text-align:center;}
.stimg img{width:80%; }

.progboxes{margin-top:10px;padding-left:38px}
.prbox{background:#000;color:#fff;margin-bottom:5px; }
.prnum{font-size:70px; text-align:center; }
.prdesc{padding:8px;}

/* CONTACT */

.contboxes{ bottom:150px; position:fixed;}
.ctbox{background:#141414;color:#fff;}
.cmbox{margin-bottom:6px;}
.cttitle{background:#000; 
padding:8px; font-size:20px;}
.ctinfo{padding:10px;
 margin-bottom: -99999px;
    padding-bottom: 99999px;
}
.cdet{padding-top:6px;}



/* FEATURES */
  .iconbox{text-align:center; color:#fff;}
  .icontitle{font-size:18px;}
  .iconsubtitle{}   
  
  .featbox{ bottom:110px; 
position:fixed;background:#000; 
padding:10px;
color:#fff;
}

.featinfo ul {list-style:none;margin-left:40px;}
.chk {color:#ff00a1;}




/* SITES */


.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

.left{background:none;z-index:0;}

.sitepic img{width:100% !important; height:100% !important;}


.carousel-control {
background: transparent;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 15%;
font-size: 20px;
color: #ffffff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}




.carousel-control.left, .carousel-control.right {
    background-image: none;
	 color:#000;
}

a.carousel-control.left , a.carousel-control.right  {
   
}

.sitewrap{width:280px;margin:0 auto;background:#000;border:4px solid #000; color:#fff;}
.sitetitle{font-size:18px; padding:5px;}
.sitethdesc{padding:8px;}
.sitesslide{width:80%;margin:0 auto}



/* Background images are set within the HTML using inline CSS, not here */





/* LOGIN BOX */

.loginbox{background:#141414;padding:0px; margin-left:16px;margin-top:0px;}
.logfield{
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width:100%;
padding:10px 4px;
border:0;
	}
.boxtitle{background:#000; color:#fff; text-transform:uppercase; font-size:20px; padding:4px 8px;}
.logdiv{text-align:center;margin:8px 0px;}
.logbut{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 14px; color:#fff; text-transform:uppercase; font-size:30px; padding-right:4px; width:40%;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.logsmbut{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 14px; color:#fff; text-transform:uppercase; font-size:30px; padding-right:4px; width:100%;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


.signbut{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 12px; color:#fff; text-transform:uppercase; font-size:26px; padding-right:4px; width:100%;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.signbut2{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 12px; color:#fff; text-transform:uppercase; font-size:26px; padding-right:4px; width:100%;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}




.signbut3{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 4px; color:#fff; text-transform:uppercase; margin-top:0px;font-size:18px; padding-right:4px; width:100px;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


.whatbut{background:#fff url(../images/p_arrow_right.png) no-repeat right 12px; color:#000; text-transform:uppercase; font-size:26px; padding-right:4px; width:100%;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.whatbut2{background:#fff url(../images/p_arrow_right.png) no-repeat right 12px; color:#000; text-transform:uppercase; font-size:26px; padding-right:4px; width:100%;text-align:left;

-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


.buttonsbox{padding:0px; margin-left:22px;margin-top:10px;}

.sepdiv{margin:4px 0px;}
.innerdiv{padding:4px;}
.incenter{text-align:center !important;}

.ldiv{color:#fff !important;}
.rdiv{text-align:right;}
.rdiv a{color:#fff;}

/* MY MODAL */
.modal-header{
background:#fff;
	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
	}
.modal-content{margin-top:70px;}
.modal-body{background:#000; color:#fff;

	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.modal-body h2{color:#ff00a1; font-size:24px;}

{
	background:#000; color:#fff;
	}


.smmodal-header{
background:#000;
padding:10px;
color:#fff;
	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
	}
.smmodal-header .close{color:#fff;}
.smmodal-body{background:#141414; color:#000;

	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
footer{background:#000; border-top:4px solid #ff00a1; text-align:center; padding:8px 0px; width:100%; bottom:0px; position:fixed; }
footer a{color:#777;}
footer a:hover{color:#fff;}
footer ul li{display:inline; margin-right:40px; }
.cw{color:#fff;}
.cp{color:#ff00a1;}
.cb{color:#0093d9;}



/*============================================================== MEDIA QUERIES ==============================================================*/

/*==========  Mobile First Method  ==========*/

	/* Custom, iPhone Retina */ 
	@media only screen and (min-width : 320px) {
		
	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (min-width : 480px) {

	}

	@media (min-width: 665px) {
		
		 .feattitle{font-size:25px;}
				 	.bigsignup{background:#fff; color:#000; text-transform:uppercase; font-size:32px; width:100%; padding:14px 10px 10px 0px;text-align:center;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}	
		
	}
	
	@media (max-width: 665px) {
	.logbut{font-size:20px !important;}
	.logo{text-align:center;}	
	.stimg{padding-left:50px;margin-top:0px;}
	.progboxes{margin-top:10px;}
	.prnum{font-size:20px; }
	.prdesc{font-size:11px;}
	
	}

/* Small Devices, Tablets */
	@media only screen and (min-width : 768px) {
	.logbut{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 12px !important; }
	.natsimg{text-align:center;padding:8px 0px 0px 70px;}
	.stimg img{width:50%; }
	.progboxes{margin-top:5px;}
	.prnum{font-size:60px;}
	.prdesc{font-size:12px;}
	.signbut2{background:#ff00a1 url(../images/w_arrow_right.png) no-repeat right 8px; font-size:22px; }
	.whatbut2{font-size:22px;background:#fff url(../images/p_arrow_right.png) no-repeat right 8px;}
.featbox{width:94%;}
	.topbuttons ul li{display:inline; margin:0px 5px;}

	.bigsignup{background:#fff; font-size:28px !important;color:#000; text-transform:uppercase;padding:22px 10px 10px 0px;}
.feattitle{font-size:35px !important;}
	}



	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {
.featbox{width:84%;}
	.bigsignup{background:#fff; font-size:34px !important;color:#000; text-transform:uppercase;padding:15px 10px 10px 0px;}
.feattitle{font-size:32px !important;}
	}

	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px) {
.natsimg{text-align:right; padding:0px 30px 0px 0px; bottom:110px; position:fixed;}
.progboxes{margin-top:10px;}
.stimg img{width:80%; }
.prnum{font-size:55px; text-align:center;}
.prdesc{font-size:12px;}
.sitewrap, .sitewrap img.img-responsive{width:100% !important; height:100% !important; }
.sitethdesc{height:60px;}
.featbox{font-size:18px; width:94%;}

.bigsignup{background:#fff; color:#000; text-transform:uppercase; font-size:41px !important; width:100%; padding:14px 10px 10px 0px;text-align:center;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
 .feattitle{font-size:40px;}
	}
	
	
		/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1600px) {
.featbox{width:64%;}
.bigsignup{background:#fff url(../images/wb_arrow_right.png) no-repeat right 35px; color:#000; text-transform:uppercase; font-size:56px !important; width:100%; padding:14px 10px 10px 12px;text-align:left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
 .feattitle{font-size:45px !important;}
	}
	
	
/*=====================================================
=           Media Queries Breakpoints            =
=====================================================*/
@media only screen and (max-width : 1200px) {

}

@media only screen and (max-width : 979px) {

}

@media only screen and (max-width : 767px) {
.logbut{background:#ff00a1 !important; }
.progboxes{margin-top:10px;}
	.prnum{font-size:50px;}

	.bigsignup{background:#fff; font-size:28px !important;color:#000; text-transform:uppercase;padding:14px 10px 10px 6px;}
.feattitle{font-size:35px !important;}
}

@media only screen and (max-width : 480px) {
.feattitle{font-size:20px !important;}
.featcont{font-size:12px;}
.sitedesc2{font-size:12px;}
}

@media only screen and (max-width : 320px) {

}
