
/* ==========================================================================
   REWRITE TWBS STYLES
   ========================================================================== */
/* set a max-width for horizontal fluid layout and make it centered */

/* ==========================================================================
   MAIN STYLES
   ========================================================================== */
body {
		background: #f0f0f0 url(../img/bg-gradient.png) center top repeat-x;
		color:#666666;
		padding-top:40px;
}
h1, h2, h3, h4 {
    color: #666;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 200;
    font-size: 200%;
    line-height: 125%;
		margin-top:0;
}
h2 {
    font-size: 150%;
    line-height: auto;
		padding:10px 0;
		margin:auto;
}
h3 {
    font-size: 135%;
    line-height: auto;
		padding:10px 0;
	}
h4 {
	font-size: 115%;
  line-height: auto;
	padding:10px 0;
	}
small {
	line-height:normal;
	}
#footer .table {
	margin: 0;
	background-color: whiteSmoke;
}
#footer li {
	margin-bottom: 5px;
}
.chromeframe {
	background:#FCF8E3;
	border-bottom:2px solid #C09853;
	padding:20px;
	font-size:125%;
	}
/* ==========================================================================
   TWBS REDEFINED
   ========================================================================== */
.lead {
    font-size: 125%;
    line-height: normal;
    margin-bottom: 0.5em; 
}
.logo-holder {
   position: absolute;
   margin: 15px 0 0 15px;
 }

.btn-large.btn-success {
	font-size: 16px;
	color: #ffffff;
	text-transform:uppercase;
	padding: 12px 25px;
	/*background-image: linear-gradient(to bottom, #5fc400, #1a7900);*/  
	border-radius: 4px;
	border: 2px solid #ffffff;
	box-shadow: 0px 2px 3px #DEDEDE;
	text-shadow: 0px -1px 0px rgba(000,000,000,0.4);
}
/* FORMS */
.form-horizontal .control-group {
	margin-bottom:8px;
	}
/* ====== TOP BAR ====== */
.navbar .nav > li {
	padding:0 5px;
	}
.navbar .nav > li.divider-vertical {
	padding:0;
}
/* ==========================================================================
   COMMON STYLES & HELPERS
   ========================================================================== */
.pageContent {
	background: #FFFFFF;
  border: 1px solid #DDD;
	border-top:0;
}
.extra-padding {
    padding: 10px 15px;
}
.extra-margin {
    margin: 10px 15px;
}
.extra-left-margin {
    margin-left: 20px;
}
.extra-right-margin {
    margin-right: 20px;
}
.bordered-bot {
    border-bottom:1px solid #E9E9E9;
    padding-bottom: 15px;
}
.bordered-right {
	border-right:1px solid #E9E9E9;
  padding-right: 15px;
}
.center {
	text-align:center;
}
.wellRow {
    padding: 10px 0 15px 0;
    margin: 0 0 10px;
    background-color: whiteSmoke;
    border: 1px solid #E3E3E3;
    border-width: 1px 0;
    box-shadow: 0 -1px 1px #E1E1E1;
    text-align: center;
}
.square {
	border-radius:0;
	}
/* ==========================================================================
   SPECIFIC PAGES
   ========================================================================== */
/* ====== CHOOSE LANG ====== */
/*transition:all 1s linear; -o-transition:all 1s linear; -moz-transition:all 1s linear; -webkit-transition:all 1s linear;*/
#index .homeTeaser {
	position:relative;
	margin-left:0;
	padding:20px 20px 0 20px;
	}
#index .homeTeaser h1 {
	color:#FFF;
	font-size:300%;
	text-shadow:0 1px 1px #000;
	}
#index .baseline {
	position:absolute;
	bottom:40px;
	}
#index .subscribeBox {
	border:10px solid rgba(255, 255, 255, 0.6);
	margin-bottom:10px;
	}
#index .subscribeBox form {
	background:#FFF;
	padding-bottom:10px;
	margin-bottom:0;
	}
#index .navbar .brand {
	white-space:nowrap;
}
#index .navbar .brand h2 {
	padding:0;
}
#splash .hero-unit {
    background-size:100%;
    border-radius: 0;
    height: 235px;
    position: relative;
    margin: 0;
    padding: 0;
}
#splash a { 
	color:#999;
	}
#splash .rdv_wellRow .btn {
    margin: 10px;
}
#splash h1, #splash h2, #splash h3, #splash p {text-align: center}


/* ====== INDEX ====== */



