/*!
 * Start Bootstrap - Stylish Portfolio Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    width: 100%;
    height: 100%;
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	color: black;
}

.text-vertical-center {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.text-vertical-center h1 {
    margin: 0;
    padding: 0;
    font-size: 2.5em;
    font-weight: 700;
}

.text-vertical-center h2 {
    font-size: 1.8em;
    font-weight: 700;
}

/* Custom Button Styles */

.btn-dark {
    border-radius: 0;
    color: #fff;
    background-color:#00cc00;
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
    color: #fff;
    background-color:#006600;
}

.btn-light {
    border-radius: 0;
    color: #333;
    background-color: rgb(255,255,255);
}

.btn-light:hover,
.btn-light:focus,
.btn-light:active {
    color: #333;
    background-color: rgba(255,255,255,0.7);
}


/* HEADER */

.header {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
	color: black;
    background: url(../img/bg.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


/* PORQUE */

.porque {
    padding: 50px 0;
	background:white;
	color:black;
}

/* COMOVOTAR */

.comovotar {
    padding: 50px 0;
	background:#e8e8e8;
}
.comovotar a {color:#00cc00;}
.comovotar a:hover,
.comovotar a:focus,
.comovotar a:active {color:#006600; text-decoration:none;}

.comovotar .btn-dark {color: #fff;}
.comovotar .btn-dark:hover,
.comovotar .btn-dark:focus,
.comovotar .btn-dark:active {color: #fff;}


/* APURAMENTO */

.apuramento {
    padding: 50px 0;
	background:#333333;
	color:white;
}
.apuramento a {color:#00cc00;}
.apuramento a:hover,
.apuramento a:focus,
.apuramento a:active {color:#006600; text-decoration:none;}

/* VOTAR */

.votar {
    padding: 50px 0;
	background:white;
	color:black;
}
.form-control:focus {
	border-color: #e8e8e8;
	box-shadow: 1px 1px 12px rgba(0,204,0,0.4);
}

.wh a {color:white;}
.modal-title {color:black; text-align: left;}
.modal-body {color:black; text-align:left;}
.close {color:black;}

/* CALLOUT */

.callout {
	padding: 50px 0;
	background:#990000;
	color:white;
}

/* RESULTADOS */

.resultados {
	padding: 50px 0;
	background:#e8e8e8;
	color:white;
}
.resultados h2 {color:black;}
.apsvoto {border: 1px dotted #00cc00;}

/* FOOTER */

footer {
    padding: 100px 0;
}

footer a {color:#00cc00;}
footer a:hover,
footer a:focus,
footer a:active {color:#006600; text-decoration:none;}


