body {
	margin: 0px !important;
    padding: 0px !important;
	overflow-x: hidden !important;
	
	position: absolute !important;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
}



/*************/
/*************/
/* CONTAINER */
/*************/
/*************/
@media (min-width: 768px) and (max-width: 1023px){
	.container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media only screen and (max-width: 767px){
	.container {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
}



/*************/
/*************/
/* MENU TOPO */
/*************/
/*************/
.navbar {
	position: relative;
	min-height: 70px !important;
	margin-bottom: 0px !important;
	border: 1px solid transparent;
}

.navbar-fixed-top {
	position: fixed !important;
	right: 0 !important;
	left: 0 !important;
	z-index: 1030 !important;
}

.navbar-azul {
	background-color: #1e88e5 !important;
	border-color: #197fd9 !important;
}

@media only screen and (min-width: 1024px){
	.navbar-azul .navbar-brand {
		color: #FFF !important;
		float: left !important;
		font-size: 14px !important;
		height: 70px !important;
		margin: 0px !important;
		padding: 15px 0px !important;
		line-height: 70px !important;
	}	
}

@media (min-width: 768px) and (max-width: 1023px){
	.navbar-azul .navbar-brand {
		color: #FFF !important;
		float: left !important;
		font-size: 14px !important;
		height: 70px !important;
		margin: 0px !important;
		padding: 20px 0px !important;
		line-height: 70px !important;
	}
	
	.navbar-azul .navbar-brand img {
		height: 30px !important;
	}
}

@media only screen and (max-width: 767px){
	.navbar-azul .navbar-brand {
		color: #FFF !important;
		float: left !important;
		font-size: 14px !important;
		height: 70px !important;
		margin: 0px !important;
		padding: 15px 10px !important;
		line-height: 70px !important;
	}
}

.navbar-azul .navbar-brand:hover,
.navbar-azul .navbar-brand:focus {
	color: #FFF;
	background-color: transparent;
}

.navbar-azul .navbar-text {
	color: #FFF;
}

.navbar-azul .navbar-nav > li > a {
	color: #FFF;
}

.navbar-azul .navbar-nav > li > a:hover,
.navbar-azul .navbar-nav > li > a:focus {
	color: #FFF;
	background-color: transparent;
}

.navbar-azul .navbar-nav > .active > a,
.navbar-azul .navbar-nav > .active > a:hover,
.navbar-azul .navbar-nav > .active > a:focus {
	color: #FFF;
	background-color: #197fd9;
}

.navbar-azul .navbar-nav > .open > a,
.navbar-azul .navbar-nav > .open > a:hover,
.navbar-azul .navbar-nav > .open > a:focus {
	color: #FFF;
	background-color: #197fd9;
}

@media (max-width: 767px) {
	.navbar-azul .navbar-nav .open .dropdown-menu > li > a {
		color: #FFF;
	}
	
	.navbar-azul .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-azul .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #FFF;
		background-color: transparent;
	}
	
	.navbar-azul .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-azul .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-azul .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #FFF;
		background-color: #1e88e5;
	}
	
	.navbar-azul .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-azul .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-azul .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #FFF;
		background-color: transparent;
	}
}

.navbar-azul .navbar-toggle {
	position: relative;
	float: right;
	padding: 12px 10px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 6px;
}

.navbar-azul .navbar-toggle {
	background-color: #1e88e5;
	border-color: #FFF;
}

.navbar-azul .navbar-toggle:hover,
.navbar-azul .navbar-toggle:focus {
	background-color: #FFF;
	border-color: #FFF;
}

.navbar-azul .navbar-toggle .icon-bar {
	background-color: #FFF;
}

.navbar-azul .navbar-toggle:hover .icon-bar,
.navbar-azul .navbar-toggle:focus .icon-bar {
	background-color: #1e88e5;
}


@media only screen and (min-width: 1024px){
	.nav>li>a {
		display: block !important;
		font-family: arial !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		letter-spacing: 1px !important;
		margin: 10px 0px !important;
		padding: 14px 20px !important;
		position: relative !important;
		text-transform: uppercase !important;
	}
	
	.nav .telefone {
		display: block !important;
		height: 28px !important;
		line-height: 28px !important;
		margin: 20px 0px !important;
		padding: 0px 20px !important;
		position: relative !important;
		text-transform: uppercase !important;
	}
	
	.nav .telefone i.fa {
	    background-color: #FFF;
	    border: 0;
	    border-radius: 50%;
	    color: #1e88e5;
	    float: left !important;
	    font-size: 15px;
	    line-height: 25px;
	    height: 25px;
	    margin: 0px;
	    padding: 0px;
	    text-align: center;
	    width: 25px;
	}
	
	.nav .telefone span {
		color: #FFF !important;
		float: left !important;
		font-family: arial !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		height: 25px !important;
		line-height: 25px !important;
		padding: 0px 0px 0px 5px !important;
	}
	
	.navbar-azul .btn-lg {
		border-radius: 6px !important;
		font-family: arial !important;
		font-size: 14px !important;
		letter-spacing: 1px !important;
		line-height: 1.3333333 !important;
		padding: 14px 20px !important;
	}	
}

@media (min-width: 768px) and (max-width: 1023px){
	.nav>li>a {
		display: block !important;
		font-family: arial !important;
		font-size: 12px !important;
		font-weight: 500 !important;
		letter-spacing: 0px !important;
		margin: 10px 0px !important;
		padding: 14px 5px !important;
		position: relative !important;
		text-transform: uppercase !important;
	}
	
	.nav .telefone {
		display: block !important;
		height: 22px !important;
		line-height: 22px !important;
		margin: 22px 0px !important;
		padding: 0px 8px !important;
		position: relative !important;
		text-transform: uppercase !important;
	}
	
	.nav .telefone i.fa {
	    background-color: #FFF;
	    border: 0;
	    border-radius: 50%;
	    color: #1e88e5;
	    float: left !important;
	    font-size: 15px;
	    line-height: 20px;
	    height: 20px;
	    margin: 0px;
	    padding: 0px;
	    text-align: center;
	    width: 20px;
	}
	
	.nav .telefone span {
		color: #FFF !important;
		float: left !important;
		font-family: arial !important;
		font-size: 12px !important;
		font-weight: 500 !important;
		height: 20px !important;
		line-height: 20px !important;
		padding: 0px 0px 0px 5px !important;
	}
	
	.navbar-azul .btn-lg {
		border-radius: 6px !important;
		font-family: arial !important;
		font-size: 12px !important;
		letter-spacing: 0px !important;
		line-height: 1.3333333 !important;
		padding: 15px 10px !important;
	}
}

@media only screen and (max-width: 767px){
	.nav>li>a {
		display: block !important;
		font-family: arial !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		letter-spacing: 1px !important;
		margin: 20px 15px !important;
		padding: 0px !important;
		position: relative !important;
		text-align: center !important;
		text-transform: uppercase !important;
	}
	
	.nav .telefone {
		display: block !important;
		height: 28px !important;
		line-height: 28px !important;
		margin: 20px 15px !important;
		padding: 0px !important;
		position: relative !important;
		text-align: center !important;
		text-transform: uppercase !important;
	}
	
	.nav .telefone i.fa {
	    background-color: #FFF;
	    border: 0;
	    border-radius: 50%;
	    color: #1e88e5;
	    font-size: 15px;
	    line-height: 25px;
	    height: 25px;
	    margin: 0px;
	    padding: 0px;
	    text-align: center;
	    width: 25px;
	}
	
	.nav .telefone span {
		color: #FFF !important;
		font-family: arial !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		height: 25px !important;
		line-height: 25px !important;
		padding: 0px 0px 0px 5px !important;
	}
	
	.navbar-azul .btn-lg {
		border-radius: 6px !important;
		font-family: arial !important;
		font-size: 14px !important;
		letter-spacing: 1px !important;
		line-height: 1.3333333 !important;
		padding: 15px 20px !important;
	}
}

@media only screen and (min-width: 1024px){
	.navbar-azul .btn-teste-gratis {
		padding-right: 0px !important;
	}
}

.navbar-azul .btn-teste-gratis .btn-success {
	color: #ffffff !important;
	background-color: #5cb85c !important;
	border-color: #4cae4c !important;
}

.navbar-azul .btn-teste-gratis .btn-success:focus,
.navbar-azul .btn-teste-gratis .btn-success.focus {
	color: #ffffff !important;
	background-color: #449d44 !important;
	border-color: #255625 !important;
}

.navbar-azul .btn-teste-gratis .btn-success:hover {
	color: #ffffff !important;
	background-color: #449d44 !important;
	border-color: #398439 !important;
}

.navbar-azul .btn-teste-gratis .btn-success:active,
.navbar-azul .btn-teste-gratis .btn-success.active,
.open > .dropdown-toggle.navbar-azul .btn-teste-gratis .btn-success {
	color: #ffffff !important;
	background-color: #449d44 !important;
	background-image: none !important;
	border-color: #398439 !important;
}

.navbar-azul .btn-teste-gratis .btn-success:active:hover,
.navbar-azul .btn-teste-gratis .btn-success.active:hover,
.open > .dropdown-toggle.navbar-azul .btn-teste-gratis .btn-success:hover,
.navbar-azul .btn-teste-gratis .btn-success:active:focus,
.navbar-azul .btn-teste-gratis .btn-success.active:focus,
.open > .dropdown-toggle.navbar-azul .btn-teste-gratis .btn-success:focus,
.navbar-azul .btn-teste-gratis .btn-success:active.focus,
.navbar-azul .btn-teste-gratis .btn-success.active.focus,
.open > .dropdown-toggle.navbar-azul .btn-teste-gratis .btn-success.focus {
	color: #ffffff !important;
	background-color: #398439 !important;
	border-color: #255625 !important;
}

.navbar-azul .btn-teste-gratis .btn-success.disabled:hover,
.navbar-azul .btn-teste-gratis .btn-success[disabled]:hover,
fieldset[disabled] .navbar-azul .btn-teste-gratis .btn-success:hover,
.navbar-azul .btn-teste-gratis .btn-success.disabled:focus,
.navbar-azul .btn-teste-gratis .btn-success[disabled]:focus,
fieldset[disabled] .navbar-azul .btn-teste-gratis .btn-success:focus,
.navbar-azul .btn-teste-gratis .btn-success.disabled.focus,
.navbar-azul .btn-teste-gratis .btn-success[disabled].focus,
fieldset[disabled] .navbar-azul .btn-teste-gratis .btn-success.focus {
	background-color: #5cb85c !important;
	border-color: #4cae4c !important;
}

.navbar-azul .btn-teste-gratis .btn-success .badge {
	color: #5cb85c !important;
	background-color: #ffffff !important;
}



/**********/
/**********/
/* BANNER */
/**********/
/**********/
#carousel-banner-topo {
	margin: 70px 0px 0px 0px !important;
}

@media only screen and (min-width: 1024px){
	#carousel-banner-topo .carousel-caption {
		align-items: center;
		background-image: linear-gradient( transparent 5%, #f2f2f2);
		color: #1e88e5;
		display: flex;
		justify-content: center;
		padding: 0px;
		position: absolute;
		bottom: 0%;
		left: 0%;
		right: 0%;
		top: 0%;
		text-align: left;
		text-shadow: 0 1px 2px rgba(0,0,0,0);
		z-index: 10;
	}	
}

@media only screen and (max-width: 1023px){
	#carousel-banner-topo .carousel-caption {
		align-items: center;
		background-image: linear-gradient( transparent 5%, #1e88e5);
		color: #FFF;
		display: flex;
		justify-content: center;
		padding: 0px;
		position: absolute;
		bottom: 0%;
		left: 0%;
		right: 0%;
		top: 0%;
		text-align: left;
		text-shadow: 0 1px 2px rgba(0,0,0,0);
		z-index: 10;
	}
}

@media only screen and (min-width: 1400px){
	#carousel-banner-topo h1 {
		font-family: 'Lato', sans-serif;
		font-size: 70px;
		font-weight: 900;
		line-height: 110%;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px 10px;
		text-transform: uppercase;
	}
	
	#carousel-banner-topo h2 {
		font-family: 'Lato', sans-serif;
		font-size: 50px;
		font-weight: 900;
		line-height: 120%;
		letter-spacing: 0px;
		margin: 0px;
	    padding: 0px 10px;
	    text-transform: uppercase;
	}	
}

@media (min-width: 1200px) and (max-width: 1399px){
	#carousel-banner-topo h1 {
		font-family: 'Lato', sans-serif;
		font-size: 70px;
		font-weight: 900;
		line-height: 110%;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	#carousel-banner-topo h2 {
		font-family: 'Lato', sans-serif;
		font-size: 50px;
		font-weight: 900;
		line-height: 120%;
		letter-spacing: 0px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

@media (min-width: 1024px) and (max-width: 1199px){
	#carousel-banner-topo h1 {
		font-family: 'Lato', sans-serif;
		font-size: 60px;
		font-weight: 900;
		line-height: 100%;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	#carousel-banner-topo h2 {
		font-family: 'Lato', sans-serif;
		font-size: 40px;
		font-weight: 900;
		line-height: 110%;
		letter-spacing: 0px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

@media (min-width: 768px) and (max-width: 1023px){
	#carousel-banner-topo h1 {
		font-family: 'Lato', sans-serif;
		font-size: 50px;
		font-weight: 900;
		line-height: 100%;
		letter-spacing: 2px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	#carousel-banner-topo h2 {
		font-family: 'Lato', sans-serif;
		font-size: 35px;
		font-weight: 900;
		line-height: 120%;
		letter-spacing: 2px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

@media only screen and (max-width: 767px){
	#carousel-banner-topo h1 {
		font-family: 'Lato', sans-serif;
		font-size: 30px;
		font-weight: 900;
		line-height: 110%;
		letter-spacing: 1px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	#carousel-banner-topo h2 {
		font-family: 'Lato', sans-serif;
		font-size: 20px;
		font-weight: 900;
		line-height: 120%;
		letter-spacing: 1px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}



/**********/
/**********/
/* PADRÃO */
/**********/
/**********/
.sobre-erp,
.sistema-erp-alfa-networks {
    margin: 0px !important;
    padding: 0px !important;
    background-color: #f2f2f2;
}

.funcionalidades-erp,
.segmentos-erp {
    margin: 0px !important;
    padding: 60px 0px !important;
}

.beneficios-erp {
    margin: 60px 0px 0px 0px !important;
    padding: 0px !important;
    background-color: #f2f2f2;
}

@media only screen and (min-width: 1024px){
	.sobre-erp .texto .titulo,
	.sistema-erp-alfa-networks .texto .titulo,
	.beneficios-erp .texto .titulo {
	    padding-bottom: 30px;
		text-align: left;
	}	
}

@media only screen and (max-width: 1023px){
	.sobre-erp .titulo,
	.sistema-erp-alfa-networks .titulo {
	    align-items: center;
	    background: rgba(30,136,229,0.8);
	    display: flex;
	    justify-content: center;
	    position: absolute;
		bottom: 0%;
		left: 0%;
		right: 0%;
		top: 0%;
		text-align: center;
		z-index: 10;
	}
	
	.beneficios-erp .texto .titulo {
	    margin: 0px;
	    padding-bottom: 30px;
		text-align: center;
	}
}

.funcionalidades-erp .titulo,
.segmentos-erp .titulo {
	margin: 0px;
    padding: 0px 0px 40px 0px;
	text-align: center;
}

@media only screen and (min-width: 1200px){
	.sobre-erp .titulo h2,
	.sistema-erp-alfa-networks .titulo h2,
	.funcionalidades-erp .titulo h2,
	.segmentos-erp .titulo h2,
	.beneficios-erp .titulo h2 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 70px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.sobre-erp .titulo h3,
	.sistema-erp-alfa-networks .titulo h3,
	.funcionalidades-erp .titulo h3,
	.segmentos-erp .titulo h3,
	.beneficios-erp .titulo h3 {
		color: #a7d0f5;
		font-family: 'Lato', sans-serif;
		font-size: 20px;
		font-weight: 400;
		letter-spacing: 5px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

@media (min-width: 1024px) and (max-width: 1199px){
	.sobre-erp .titulo h2,
	.sistema-erp-alfa-networks .titulo h2,
	.funcionalidades-erp .titulo h2,
	.segmentos-erp .titulo h2,
	.beneficios-erp .titulo h2 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 60px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.sobre-erp .titulo h3,
	.sistema-erp-alfa-networks .titulo h3,
	.funcionalidades-erp .titulo h3,
	.segmentos-erp .titulo h3,
	.beneficios-erp .titulo h3 {
		color: #a7d0f5;
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 5px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

@media (min-width: 768px) and (max-width: 1023px){
	.sobre-erp .titulo h2,
	.sistema-erp-alfa-networks .titulo h2 {
		color: #FFF;
		font-family: 'Lato', sans-serif;
		font-size: 50px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.funcionalidades-erp .titulo h2,
	.segmentos-erp .titulo h2,
	.beneficios-erp .titulo h2 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 50px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.sobre-erp .titulo h3,
	.sistema-erp-alfa-networks .titulo h3 {
		color: #FFF;
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 5px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
	
	.funcionalidades-erp .titulo h3,
	.segmentos-erp .titulo h3,
	.beneficios-erp .titulo h3 {
		color: #a7d0f5;
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 5px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

@media only screen and (max-width: 767px){
	.sobre-erp .titulo h2,
	.sistema-erp-alfa-networks .titulo h2 {
		color: #FFF;
		font-family: 'Lato', sans-serif;
		font-size: 30px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.funcionalidades-erp .titulo h2,
	.segmentos-erp .titulo h2,
	.beneficios-erp .titulo h2 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 30px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.sobre-erp .titulo h3,
	.sistema-erp-alfa-networks .titulo h3 {
		color: #FFF;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 2px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
	
	.funcionalidades-erp .titulo h3,
	.segmentos-erp .titulo h3,
	.beneficios-erp .titulo h3 {
		color: #a7d0f5;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 2px;
		margin: 0px;
	    padding: 0px;
	    text-transform: uppercase;
	}
}

.sobre-erp .teste-gratis,
.sistema-erp-alfa-networks .teste-gratis,
.funcionalidades-erp .teste-gratis,
.segmentos-erp .teste-gratis,
.beneficios-erp .teste-gratis {
    text-align: center;
}

.funcionalidades-erp .teste-gratis a {
    text-decoration: none !important;
}

.sobre-erp .teste-gratis a,
.sistema-erp-alfa-networks .teste-gratis a,
.segmentos-erp .teste-gratis a {
    margin-top: 60px;
    text-decoration: none !important;
}

.beneficios-erp .teste-gratis a {
    margin-top: 30px;
    text-decoration: none !important;
}

.sobre-erp .teste-gratis .btn-lg,
.sistema-erp-alfa-networks .teste-gratis .btn-lg,
.funcionalidades-erp .teste-gratis .btn-lg,
.segmentos-erp .teste-gratis .btn-lg,
.beneficios-erp .teste-gratis .btn-lg {
	border-radius: 6px !important;
	font-family: arial !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	line-height: 1.3333333 !important;
	padding: 20px 40px !important;
}

.sobre-erp .teste-gratis p,
.sistema-erp-alfa-networks .teste-gratis p,
.funcionalidades-erp .teste-gratis p,
.segmentos-erp .teste-gratis p,
.beneficios-erp .teste-gratis p {
    color: #999 !important;
    font-family: arial !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 130% !important;
    margin: 20px 0px 0px 0px !important;
    padding: 0px !important;
    text-transform: none !important;
}



/*****************************************/
/*****************************************/
/* SOBRE ERP E SISTEMA ERP ALFA NETWORKS */
/*****************************************/
/*****************************************/
@media only screen and (min-width: 1400px){
	.sobre-erp .texto {
	    padding: 60px 110px 60px 60px;
	}
	
	.sistema-erp-alfa-networks .texto {
	    padding: 60px 60px 60px 110px;
	}	
}

@media (min-width: 1200px) and (max-width: 1399px){
	.sobre-erp .texto {
	    padding: 20px 85px 20px 50px;
	}
	
	.sistema-erp-alfa-networks .texto {
	    padding: 25px 50px 20px 100px;
	}
}

@media (min-width: 1024px) and (max-width: 1199px){
	.sobre-erp .texto {
	    padding: 60px 50px 60px 40px;
	}
	
	.sistema-erp-alfa-networks .texto {
	    padding: 60px 40px 60px 65px;
	}
}

@media (min-width: 768px) and (max-width: 1023px){
	.sobre-erp .texto,
	.sistema-erp-alfa-networks .texto {
	    padding: 40px 60px 60px 60px;
	}
}

@media only screen and (max-width: 767px){
	.sobre-erp .texto,
	.sistema-erp-alfa-networks .texto {
	    padding: 40px 40px 60px 40px;
	}
}

.sobre-erp .texto p,
.sistema-erp-alfa-networks .texto p {
	color: #555;
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
    padding: 0px;
	text-transform: none;
}

@media only screen and (min-width: 1024px){
	.sobre-erp .img,
	.sistema-erp-alfa-networks .img {
	    margin: 0px !important;
	    padding: 0px !important;
	}
}



/*******************/
/*******************/
/* FUNCIONALIDADES */
/*******************/
/*******************/
.funcionalidades-erp .funcionalidade {
    margin: 0px;
    padding: 0px;
}

@media only screen and (min-width: 1400px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade {
	    height: 210px;
	    margin: 0px 0px 60px 0px;
	    padding: 0px 10px;
	    text-align: center;
	}	
}

@media (min-width: 1200px) and (max-width: 1399px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade {
	    height: 260px;
	    margin: 0px 0px 60px 0px;
	    padding: 0px 10px;
	    text-align: center;
	}
}

@media (min-width: 1024px) and (max-width: 1199px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade {
	    height: 230px;
	    margin: 0px 0px 60px 0px;
	    padding: 0px 20px;
	    text-align: center;
	}
}

@media (min-width: 768px) and (max-width: 1023px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade {
	    height: 210px;
	    margin: 0px 0px 60px 0px;
	    padding: 0px 20px;
	    text-align: center;
	}
}

@media only screen and (max-width: 767px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade {
	    margin: 0px 0px 60px 0px;
	    padding: 0px 10px;
	    text-align: center;
	}
}

.funcionalidades-erp .funcionalidade .box-funcionalidade img {
    height: 70px;
    margin-bottom: 15px;
}

.funcionalidades-erp .funcionalidade .box-funcionalidade h4 {
	color: #1e88e5;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 1px;
	line-height: 130%;
	margin: 0px;
    padding: 0px;
	text-transform: uppercase;
}

@media only screen and (min-width: 1200px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade p {
		color: #999;
		font-family: arial;
		font-size: 16px;
		font-weight: normal;
		line-height: 130%;
		margin: 5px 0px 0px 0px;
	    padding: 0px 20px;
		text-transform: none;
		widht: 100%;
	}	
}

@media (min-width: 1024px) and (max-width: 1199px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade p {
		color: #999;
		font-family: arial;
		font-size: 16px;
		font-weight: normal;
		line-height: 130%;
		margin: 5px 0px 0px 0px;
	    padding: 0px 10px;
		text-transform: none;
		widht: 100%;
	}
}

@media only screen and (max-width: 1023px){
	.funcionalidades-erp .funcionalidade .box-funcionalidade p {
		color: #999;
		font-family: arial;
		font-size: 16px;
		font-weight: normal;
		line-height: 130%;
		margin: 5px 0px 0px 0px;
	    padding: 0px 10px;
		text-transform: none;
		widht: 100%;
	}
}




/*************/
/*************/
/* SEGMENTOS */
/*************/
/*************/
@media only screen and (max-width: 767px){
	.segmentos-erp .conteudo {
	    padding-left: 10px !important;
	}
}

.segmentos-erp .segmento {
    padding: 1px !important;
}

.segmentos-erp .box-segmento {
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    position: relative;
}

@media only screen and (min-width: 1200px){
	.segmentos-erp .texto {
		align-items: center;
		background: rgba(30,136,229,0);
		display: flex;
		height: 100%;
		justify-content: center;
		left: 0;
		opacity: 0;
		padding: 20px;
		position: absolute;
		text-align: center;
		top: 0;
		transition: all 1s;
		width: 100%;
	}
	
	.segmentos-erp .texto > * {
		color: #FFF !important;
	}
	
	.segmentos-erp .box-segmento:hover .texto {
		background: rgba(30,136,229,0.8);
		opacity: 1;
		transition: all 1s;
	}
	
	.segmentos-erp .texto h4 {
		font-family: 'Lato', sans-serif;
		font-size: 16px;
		font-weight: 400;
		letter-spacing: 1px;
		line-height: 120%;
		text-transform: uppercase;
	}
	
	.segmentos-erp .box-segmento img {
		transition: transform 0.7s;
	}
	
	.segmentos-erp .box-segmento:hover img {
		transform: scale(1.05);
		transition: transform 0.7s;
	}	
}

@media only screen and (max-width: 1199px){
	.segmentos-erp .texto {
		align-items: center;
		background: rgba(30,136,229,0.8);
		color: #FFF;
		display: flex;
		height: 100%;
		justify-content: center;
		left: 0;
		opacity: 1;
		padding: 20px;
		position: absolute;
		text-align: center;
		top: 0;
		width: 100%;
	}
	
	.segmentos-erp .texto h4 {
		font-family: 'Lato', sans-serif;
		font-size: 16px;
		font-weight: 400;
		letter-spacing: 1px;
		line-height: 130%;
		text-transform: uppercase;
	}
}



/**************/
/**************/
/* BENEFÍCIOS */
/**************/
/**************/
.beneficios-erp .img {
    margin: 0px !important;
    padding: 0px !important;
}

@media only screen and (min-width: 1400px){
	.beneficios-erp .texto {
	    padding: 60px 95px 60px 60px;
	}
}

@media (min-width: 1200px) and (max-width: 1399px){
	.beneficios-erp .texto {
	    padding: 20px 80px 20px 50px;
	}
}

@media (min-width: 1024px) and (max-width: 1199px){
	.beneficios-erp .texto {
	    padding: 60px 40px;
	}
}

@media (min-width: 768px) and (max-width: 1023px){
	.beneficios-erp .texto {
	    padding: 60px 50px;
	}
}

@media only screen and (max-width: 767px){
	.beneficios-erp .texto {
	    padding: 60px 40px;
	}
}

@media only screen and (min-width: 1400px){
	.beneficios-erp .texto .box-beneficio {
		margin: 0px;
		padding: 0px 0px 30px 0px;
	}	
}

@media (min-width: 1200px) and (max-width: 1399px){
	.beneficios-erp .texto .box-beneficio {
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
}

@media only screen and (max-width: 1199px){
	.beneficios-erp .texto .box-beneficio {
		margin: 0px;
		padding: 0px 0px 15px 0px;
	}
}

.beneficios-erp .texto .box-beneficio .campo-img {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.beneficios-erp .texto .box-beneficio .campo-img img {
	margin: 0px !important;
	padding: 0px !important;
}

.beneficios-erp .texto .box-beneficio .campo-texto {
    margin-right: 0px !important;
    padding-right: 0px !important;
}

@media only screen and (min-width: 1400px){
	.beneficios-erp .texto .box-beneficio .campo-texto h4 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 5px 0px 20px 0px;
		text-transform: uppercase;
	}	
}

@media (min-width: 1200px) and (max-width: 1399px){
	.beneficios-erp .texto .box-beneficio .campo-texto h4 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		text-transform: uppercase;
	}
}

@media only screen and (max-width: 1199px){
	.beneficios-erp .texto .box-beneficio h4 {
		color: #1e88e5;
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-weight: 900;
		letter-spacing: 0px;
		margin: 0px;
		padding: 5px 0px 10px 0px;
		text-transform: uppercase;
	}
}

.beneficios-erp .texto .box-beneficio p {
	color: #555;
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
    padding: 0px;
	text-transform: none;
}



/**************/
/**************/
/* BENEFÍCIOS */
/**************/
/**************/
.footer {
	background-color: #1e88e5;
	margin: 0px;
    padding: 100px 0px;
}

.footer .logo {
	margin: 0px 0px 50px 0px;
    padding: 0px;
    text-align: center;
}

.footer .logo a,
.footer .logo a:hover {
    text-align: center !important;
    text-decoration: none !important;
}

/*.footer .links-site {
	margin: 0px;
    padding: 0px;
    text-align: center;
}

.footer .links-site ul {
	list-style: none !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center !important;
}

@media only screen and (min-width: 768px){
	.footer .links-site ul li {
		color: #FFF;
		display: inline-block;
		font-family: arial;
		font-size: 14px;
		font-weight: normal;
		list-style: none;
		margin: 0px;
		padding: 0px 20px;
		text-transform: uppercase;
	}	
}

@media only screen and (max-width: 767px){
	.footer .links-site ul li {
		color: #FFF;
		display: block;
		font-family: arial;
		font-size: 14px;
		font-weight: normal;
		list-style: none;
		margin: 0px;
		padding: 10px 20px;
		text-transform: uppercase;
	}
}

.footer .links-site ul li a,
.footer .links-site ul li a:hover {
	color: #FFF;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}	*/

.footer .redes-sociais {
	text-align: center !important; 
}

.footer .redes-sociais a,
.footer .redes-sociais a:hover {
	text-decoration: none !important; 
}

.footer i.fa {
	background-color: #fff;
	border: 0;
	border-radius: 50%;
	color: #1e88e5;
	font-size: 30px;
	line-height: 60px;
	height: 60px;
	margin: 10px;
	padding: 0px;
	opacity: 0.3;
	text-align: center;
	width: 60px;
}

.footer i.fa:hover {
	background-color: #fff;
	color: #1e88e5;
	opacity: 1.0;
}

.footer  .direitos-autorais {
	color: #FFF;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	margin: 50px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
}



/**********************/
/**********************/
/* CONTATO E WHATSAPP */
/**********************/
/**********************/
.link-contato,
.link-whatsapp {
	bottom: 0px;
	left: 0px;
	position: sticky;
	right: 0px;
	z-index: 99;
}

.link-contato a,
.link-contato a:hover {
	text-decoration: none; 
	position: absolute;
	bottom: 100px;
    right: 30px;
}

.link-whatsapp a,
.link-whatsapp a:hover {
	text-decoration: none; 
	position: absolute;
	bottom: 30px;
    right: 30px;
}

.link-contato i.fa {
	background-color: #3b5999;
	border: 0;
	border-radius: 50%;
	color: #FFF;
	font-size: 30px;
	line-height: 55px;
	height: 55px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 55px;	
}

.link-whatsapp i.fa {
	background-color: #25D366;
	border: 0;
	border-radius: 50%;
	color: #FFF;
	font-size: 30px;
	line-height: 55px;
	height: 55px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 55px;	
}

.link-contato i.fa:hover {
	background-color: #3b5999;
	color: #FFF;
}

.link-whatsapp i.fa:hover {
	background-color: #25D366;
	color: #FFF;
}