@charset "UTF-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	background-image:url(../img/template/clouds_html.jpg)
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	background:none;
	}

body {
	margin:0;
	padding:0;
	background-image:url(../img/template/clouds_html.jpg);
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	background:none;
	}
	
.section, .container, .row, .col-md-3 {
	background:none;
	}
	
div.section-primary {
	opacity: .99;
	background:#ccc;
}

div.navbar-static-top { 
	background: rgba(0,0,0,0.3); 
	border-bottom:none; 
	min-width:100%; 
	position:absolute;
	}

div.navbar a { 
	padding: 20px 20px; 
	font-size:2rem;
	}

div.navbar a.navbar-brand {
	margin:-2px 0 0 0;
	font-size:200%;
	}	

span.blue {
	color:#39F;
	}

div.navbar a.navbar-brand:link, 
div.navbar a.navbar-brand:visited,
div.navbar ul.navbar-nav a:link, 
div.navbar ul.navbar-nav a:visited { 
	color:#fff; 
	}

div.navbar a.navbar-brand:active, 
div.navbar a.navbar-brand:hover,
div.navbar ul.navbar-nav a:active, 
div.navbar ul.navbar-nav a:hover { 
	color:#ccc; 
	}

h1#erika { 
	font-size:8rem; 
	text-transform:capitalize; 
	font-family: 'Great Vibes', cursive;
	}

span.hide- {
	visibility:visible;
	}
	
span.yellow {
	color:#FC0;
	}

h1.text-inverse { 
	text-shadow:2px 2px 2px #666; 
	background: background: rgba(255,255,255,0.23);
	padding:10px; 
	text-shadow:10px 10px 10px #000;
	}

#h1_container, #h1_row, #h1_col_12 {
	background:rgba(0,51,102,0.23); 
	width:100%; 
	margin:auto;   
	padding:50px;
	borde:1px #666 solid;
	}

p.text-inverse { 
	text-shadow:10px 10px 10px #000;
	}

p#breath {
	 font-size:300%;
	 }
	 
a.btn-primary {
	text-shadow:10px 10px 10px #000;
	padding:20px;
	font-size:150%;
	background:rgba(0,51,102,0.23);
	}


div#candidates {
	background:none;
	}

div#candidates h2, div#candidates h3 {
	color:#333;
	text-shadow: 1px 1px 1px #666;
	text-align:center;
	}

div#candidates div.col-md-3 img {
	border: 1px solid #ccc;
	padding:3px;
	}

div.section p {
	font-size:115%;
}

p.center {
	text-align:center;
	}

div.section-primary img {
	border:1px solid #fff;
	padding:5px;
	}

div#footer {  
	}
 

div#footer a { 
	color:#FFF; 
	display:inline; 
	background:none; 
	margin:100px auto;  
	}    

div#footer a:hover, 
div#footer a:active { 
	color:#6699ff; 
	display:inline; 
	background:none;
	}   