/*AS SKIN_BOOTSTRAP_CUSTOM - SKIN CSS SHEET*/

body {
	background:transparent;
	height: 100%;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}


.as_mood {
	color: #00eaff;
}

.as_header {
	background-color:#000000;
}

.as_headline {
	font-size:16px; color: #000000; text-transform:uppercase; text-shadow:1px 1px 3px rgba(0, 0, 0, 0.33); margin-top: 4px; margin-bottom: 4px;
}

#as_back {
	position: absolute; left:0px; top:9px;
}

h3.as_slider {
	margin-top:4px;
	color: #fff;
}

.item h1 {
	color: #fff;
}

.subhead_back h5 {
	color:#fff;
}

.nav-center {
    margin:0;
    float:none;
}

a {
	color:#000;
	text-decoration: underline;
}
.navbar-inner{
    text-align:center;
}

.nomarg {
	margin: 0px;
}

.nopad {
	padding: 0px!important;
}

.nopad img {
	margin-bottom: 0px;
}

/* custom form styles*/
.p_bday b, #displayName b, .email_p b, .pwd_p b {
	font-size: 24px!important;
	margin-top: 8px;
	font-weight: 500!important;
	display: none!important;
}

.p_bday, #displayName, .email_p {
	margin-top: 10px;
}

#Fr2 p.p_mobile b {
	display: block;
	line-height: 5px;
}

#Fr2 p.about_p {margin-bottom: 0px;}

h4, h5 {
	font-weight: bolder;
}

h5 {
	font-size: 18px;
}

#as_h_3 {
line-height: 5px;
}

.labelcheck {
	font-size: 8px!important;
}

/*as custom buttons*/
.btn-default {
color: #000;
background-color: #fff;
border: .071428571em solid #b8b8b8;
padding: 0px;
border-radius: 0px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
color: #000;
background-color: #f1fdfe;
}

.btn-default_as {
color: #fff;
background-color: #ff008a!important;
border: none;
border-radius: 0px;
margin:30px auto;
max-width:650px;
text-decoration: none;
}

.btn-default_as:hover, .btn-default_as.active, .open .dropdown-toggle.btn-default_as {
color: #fff;
background-color: #cc1655;
border: none;
}

.btn-default_as:focus {
color: #fff;
}

.btn-default_as:active {
background-color: #961842;
}

.carousel-inner {
	overflow: inherit;
}

.form-control {
	border-radius: 0px;
}

div.btn.btn-default.mybutton {
	margin-right: 5px;
}

div.d_iam, div.d_l4 {
	margin-top: 7px;
	margin-bottom: 7px;
}

div.mybutton input[type="radio"] {
display: none;
}

div.mybutton input[type="radio"]:checked label {
color:#fff;
}

div.d_iam div.btn.btn-default.mybutton input.radio + label {
padding:10px 12px 10px 12px;
margin-bottom: 0px;
font-size: 22px;
font-weight: 500;
width:110px;
background-color: #DB35B2;
color: #fff;
}

div.d_l4 div.btn.btn-default.mybutton input.radio + label {
padding:10px 12px 10px 12px;
margin-bottom: 0px;
font-size: 22px;
font-weight: 500;
width:110px;
background-color: #fff;
}

div.d_iam div.btn.btn-default.mybutton input.radio:checked + label {
color: #fff;
background-color: #3498DB;
}

div.d_l4 div.btn.btn-default.mybutton input.radio:checked + label {
color: #fff;
background-color: #FD216F;
}

p.agree span.labelcheck.err {
	border:none!important;
}

small, .small {
font-size: 95%;
}

/*boof questions*/
.nav.nav-justified > li {float: left;width:50%;}
.nav.nav-justified > li.boofcol {width:40%;padding: 0px;}
.nav.nav-justified > li.boofcol h4 small {color:#fff;}
.nav.nav-justified > li > a { position: relative; padding: 0px; }
.nav.nav-justified > li > a:hover,
.nav.nav-justified > li > a:focus { background-color: transparent; }
.nav.nav-justified > li > a > .quote {
    position: absolute;
    left: 0px;
    top: 0;
    opacity: 0;
    width: 30px;
    height: 30px;
    padding: 5px;
    background-color: #13c0ba;
    border-radius: 15px;
    color: #fff;  
}
.nav.nav-justified > li.active > a > .quote { opacity: 1; }
.nav.nav-justified > li > a > img { box-shadow: 0 0 0 5px #ffffff; }
.nav.nav-justified > li > a > span { box-shadow: 0 0 0 5px #4FE838; border-radius: 30px; padding: 9px; }
.nav.nav-justified > li > a > span { 
    max-width: 100%; 
    opacity: .3; 
    -webkit-transform: scale(.8,.8);
            transform: scale(.8,.8);
    -webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.nav.nav-justified > li > a > img { 
    max-width: 100%; 
    opacity: 1; 
    -webkit-transform: scale(.8,.8);
            transform: scale(.8,.8);
    -webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.nav.nav-justified > li.active > a > img,
.nav.nav-justified > li:hover > a > img,
.nav.nav-justified > li:focus > a > img { 
    opacity: 1;
}

.nav.nav-justified > li.active > a > span,
.nav.nav-justified > li:hover > a > span,
.nav.nav-justified > li:focus > a > span { 
    opacity: 1; 
}
.tab-pane .tab-inner { padding: 30px 0 20px; }

.nav.nav-justified > li > a > img { background:#000; }

.img-circle {
	width:100%;
}

/*R3 button custom for this lander */
#Fr2 #submit {
	background-image: none!important;
	background-color: blueviolet;
	border: none!important;
	border-radius: 0px!important;
}


/* MODAL FIX AS 2015*/
.modal-backdrop {
	bottom:0;
	z-index: 1030;
	position: fixed;
}

/* 5 col extension for circle li's */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}