/* EasyWeb html style file */

body {
	/*background-image:url(../templates/main/images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;*/
	background-color: #141414;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	position: relative;
}





.align
{
	text-align:center;    
}

.hover{
	font-size:17px;
	vertical-align:top;
}

.title
{
	position:relative;
	padding: 5rem 1.5rem 2rem 1.5rem;
	min-height:12rem;
}


.title span{
	position:relative;
	color:#fff;
}

	.title span:before {
		content: "";
		position: absolute;
		background: #0f9b4a;
		height: 4px;
		width: 100%;
		bottom: -5px;
		left: 0;
		z-index: 10000;
		border-radius:1px;
	}

.title img{
	max-width:15rem;
	width:100%;
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e647b;
	font-size: 24px;
	margin: 0;
	text-align: center;
	line-height:1.5;
}

/* txt  */

p{				
	margin: 0 0 10px 0;
	padding: 0;

}

a {
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none
}

a:hover {		
	font-family: Arial, Helvetica, sans-serif;
	margin: 18px 0 0 0;
	text-decoration:underline;
	vertical-align:top;
}

ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

li {			
}

img { border: 0; }



p.MyText {
	font-size:14px;
	text-align: justify;
	padding:0;
	margin:0;
	color:#FFF;
}

.table {
	position: relative;
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 3rem 1.5rem;
	align-items:center;
}

.left{
	font-size:1rem;
	line-height:1.8;
	font-weight:700;
}

.right {
	font-size:1.5rem;
	margin: 2rem 0;
}

.right a{
	text-decoration:none;
}

.flex{
	display:flex;
	flex-wrap:wrap;
}

.underline {
	margin: 0 2rem 0 0;
	min-width: 4rem;
	text-align: left;
	position: relative;
	text-decoration: underline;
	text-underline-position: under;
	text-decoration-thickness: 3px;
	text-decoration-color: #0f9b4a;
}

	/*.underline:before {
		content: "";
		position: absolute;
		background: #0f9b4a;
		height: 4px;
		width: 100%;
		bottom: -5px;
		left: 0;
		z-index: 10000;
		border-radius: 1px;
	}*/