@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);

html {
	background-color: #eee;
}

body {
    font-family: 'Open Sans', sans-serif;
}

.header {
	height: auto; 
}

h1 {
	font-size: 2.1em;
}

h2 {
	font-size:1.9em;
}
h3 {
	font-size: 1.6875rem;
}
.header h1.lms_title{
	font-size: 2.1em;
}
.header h1.lms_title a{
	text-decoration:none;
}

.text_bold {
	font-weight:bold;
}

.row {
	margin-bottom:0.5em;
}


body.fnd-full .row {
	max-width:100%;
}


.container-back {
	margin-bottom: 20px;
}

.featured {
	background-image: url("../../images/login/female_academic_lect_web.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top:2.5rem;
	padding-bottom:2.5rem;
	
}

.featured-title {
	color: #fff;
	height:auto;
}

.featured_description {
	color: #fff;
	font-weight: 800;
	margin-top: 3rem;
}

.featured_title h1.lms_title{
	font-size: 2.1em;
	color: #fff;
}
.featured_title h1.lms_title a{
	text-decoration:none;
}

.featured_title span {
	display:block;
}

.featured .panel{
	margin-bottom:0px;
}

.featured_description .contattaci-btn {
	padding-top: 0.6875rem;
	text-align:center;
}

.tbd-l-5 {
	margin-left:5rem;
}



.maincontent .contentweb {
	background-color: #fff;
}



.footer {
	border-top: 1px solid #e3e3e3;
	background-color: #eee;
	text-align:center;
	padding-top:1rem;
	padding-bottom:1.5rem;
}

.footer-wrapper {
	padding-top:1rem;
}

.footer-wrapper.row{
	
	
	clear: both;
	color: #999;
	min-height: 40px;
	
}

.contact-teaser.columns, .contact-thirdrail.columns {
	padding-top:1rem;
	padding-bottom:1rem;
}

.welcome-steps{
	padding-top:1rem;
	padding-bottom:2rem;
}

.welcome-step{
	text-align: center;
}

.welcome-step i{
	font-size: 6rem;
	color: #A6AAB0;
}

.welcome-step i, .welcome-step span{
	display: block;
}



/* tables and table-cells */

.mds-tblc-tbl {
	display: table;
	width:100%;
}
.mds-tblc-row {
	display: table-row;
	line-height:1.5em;
}
.mds-tblc-cell {
	display: table-cell;
	color: #888888;
}

.mds-tblc-head .mds-tblc-cell {
	font-weight:600;
	color: #666666;
	text-transform: uppercase;
}


