@CHARSET "ISO-8859-1";
/* 
    Author     : DNCENTER
    
*/
@import
	url(http://fonts.googleapis.com/css?family=Roboto:400,500,900,300);

body {
	margin: 0;
	padding: 0;
	padding-top: 90px;
	font-family: 'Roboto', sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	cursor: default;
	font-size: 14px;
	font-weight: 400;
	
	background-color: #fff;
	overflow-x: hidden;
	
}

html {
	-webkit-text-size-adjust: none;
}

#wrapper {
    float: right;
    position: relative;
    left: -50%;
    margin-top: 30px;
}

.banner-fechar{
	text-decoration: underline !important;
	color: black !important;
	font-size: 1.1em !important;
	font-weight: bold; 
}

.banner-fechar a:visited{
	text-decoration: underline !important;
	color: black !important;
}

* {
	outline: none;
}

a {
	-webkit-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}

a:hover {
	color: #333b4d;
	text-decoration: none;
}

p {
	line-height: 20px;
}

.lead {
	font-weight: 300;
}

b {
	color: #00bc95 !important;
	font-weight: 700;
}

/******************typography**************************/
.banner {
	border-width: 10px;
	border-color: #00A859;
	border-style: solid;
	border-radius: 3px;
}

.banner-borda1 {
	border-width: 10px;
	border-color: #FF0;
	border-style: solid;
	border-radius: 3px;
}

.banner-borda2 {
	border-width: 10px;
	border-color: #3E4095;
	border-style: solid;
	border-radius: 3px;
}

.banner h3 {
	color: black;
	text-decoration: underline;
	font-size: 2em;
	text-shadow: 2px 2px 8px #00A859;
}

.banner p {
	color: red;
	text-decoration: underline;
	font-size: 1.2em;
	font-weight: bold;
}

.banner-dialog {
	margin: 200px auto;
}

.banner-botao{
	display: inline-block;
	margin-bottom: 0px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	margin-top: 5px;
	
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.banner-fechar{
	text-decoration: underline !important;
	color: black !important;
}

.banner-fechar:visited{
	text-decoration: underline !important;
	color: black !important;
}


.modal-backdrop.in {
	filter: alpha(opacity = 50);
	opacity: .8;
}

.modal-processando{
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}

.dynamicArrow {
	width: 100px;
}

.corruptometro h3{
	color: white;
	letter-spacing: 4px;
	font-size: 3em;
}

.corruptometro-text {
	margin-top: 0px;
	font-size: 1.2em;
	color: white;
	background-color: rgb(1, 114, 194);
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
	min-height: 100px;
	border-radius: 5px 5px 5px 5px;
    box-shadow: 10px 10px 5px #888;
    /* box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3); */
}

#fraseCorruptomreto p {
	color: yellow;
	font-weight: bold;
	font-size: 20px;
}

/* .corruptometro-text {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	margin-top: 0px;
	font-size: 1.2em;
	color: white;
	border-radius: 3px;
	background-color: rgb(0, 176, 240);
	border-style: solid;
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
	border-color: rgb(255, 0, 0);
	min-height: 100px;
	border-width: 3px 6px;
}
 */
.corruptometro-text p{
	margin-top: 5px;
}


.corruptometro {
	/**	background: url('../img/banner_home.jpg')no-repeat fixed top; **/
	background-color: rgb(1, 114, 194);
	padding: 20px 0;
	border-top: 40px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}

.corruptometro .bloco {
/* 	background: #fff;
	border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3);
 *//* 	background-color: #DADADA;
 */    	/* border-radius: 30px; */
}

.corruptometro .bloco-cel{
	margin-top: 10px;
	background-color: #DADADA;
}


.number{
	float:left;
	position: relative;
	width: 1px;
	top: 80px;
	right: 155px;
	text-align: center;
}



.number div{
	width:155px;
	color: black;
	font-family:Arial;
	font-size: 1.3em;
}

.number-first{
	float:left;
	position: relative;
	width: 1px;
	top: 80px;
	right: 75px;
	text-align: center;
}

.number-first div {
    width: 100px;
    color: #FFF;
    font-family: Arial;
    color: black;
    font-size: 1.3em;
}



h1,h2,h3,h4,h5,h6 {
	margin-top: 0px;
	font-weight: 700;
}

/*Páginas diretórios****************************************************************/
.breadcrumb-wrapper {
	padding-top: 30px;
    padding-bottom: 30px;
    background-color: #00A859;

}

.breadcrumb-wrapper h4 {
	margin: 0px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 25px;
}

.breadcrumb {
	background-color: transparent;
	margin-top: 6px;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.breadcrumb li a {
	color: #fff;
}

.breadcrumb>.active {
	color: #f3f9fa;
}

@media ( max-width :767px) {
	.breadcrumb-wrapper {
		padding-top: 40px;
	}
}

.painel{
	min-height: 400px;
	font-size: 13px/1.4;
}


.painel p{
	margin: 30px;
	color: #252525;
	font-family: sans-serif;
}

.painel a:hover{
	text-decoration: underline;
}

.painel-form{
	padding: 20px;
	background-color: rgb(255, 251, 170);
}

.painel-sucesso{
	background-color: rgb(210, 225, 247);
	min-height: 400px;
}

.erro{
	border-color: #a94442 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;

}

.lista-dir a{
	transition: none;
}

.list-group-item .glyphicon{
	margin-right: 5px;
}

.curriculo > li{
	margin-top: 15px;
}

.pasta{
	color: #4183C4 !important;
}

.link-rodape{
    font-size: 1.2em;
    background-color: yellow;
    max-width: 300px;
}

.link-rodape a{
	padding: 2px 0px;
	color: red !important;
}

.link-rodape a:hover{
	text-decoration: underline;
}

.link-voltar{
	margin-top: 15px;
}

.link-voltar a{
	font-size: 1.1em;
	color: black;	
}

.lista-dir a:hover{
	text-decoration: underline;
}

.folha{
	color: black;
	
	position: relative;
	width: 100%;
	padding: 50px;
	margin: 0px auto;
	background-color: #FFF;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.1) inset;
}

.alinhamento {
	width: 60%;
	margin: 0px auto;
}


.folha:before, .folha:after
{
	position: absolute;
	width: 40%;
	height: 10px;
	content: ' ';
	left: 12px;
	bottom: 20px;
	background: transparent;
	-webkit-transform: skew(-5deg) rotate(-5deg);
	-moz-transform: skew(-5deg) rotate(-5deg);
	-ms-transform: skew(-5deg) rotate(-5deg);
	-o-transform: skew(-5deg) rotate(-5deg);
	transform: skew(-5deg) rotate(-5deg);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	z-index: -1;
} 

.folha:after
{
	left: auto;
	right: 12px;
	-webkit-transform: skew(5deg) rotate(5deg);
	-moz-transform: skew(5deg) rotate(5deg);
	-ms-transform: skew(5deg) rotate(5deg);
	-o-transform: skew(5deg) rotate(5deg);
	transform: skew(5deg) rotate(5deg);
}

.linha{
	display: block;
	width: 100px;
	height: 1px;
	background-color: black;
	margin: auto;
}

.titulo-preto{
	color: rgb(51, 51, 51);
	font-style: italic;
	margin-left: 20px;
}

.corruptometro-text .fonte{
	font-size: 0.7em;
	color: white;
}


#carrossel img{
	max-height: 400px;
	max-width: 400px;
}
/*spaces for given space between rows, section,content*/
.space-20,.space-40,.space-60,.space-80 {
	width: 100%;
	clear: both;
}

.space-20 {
	height: 20px;
}

.space-40 {
	height: 40px;
}

.space-60 {
	height: 60px;
}

.space-80 {
	height: 80px;
}

/************************margins for given margin in columns**********************/
.margin-btm10 {
	margin-bottom: 10px;
}

.margin-btm20 {
	margin-bottom: 20px;
}

.margin-top20 {
	margin-top: 20px;
}

.margin-btm40 {
	margin-bottom: 40px;
}

.margin-btm60 {
	margin-bottom: 60px;
}

.margin-btm80 {
	margin-bottom: 80px;
}

/**********************************************bootstrap .btn overrides**************************************/
.btn {
	display: inline-block;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	outline: none;
	cursor: pointer;
	white-space: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: all 0.3s ease-in-out;
}

/***************buttons*******************/
.btn-theme {
	background-color: transparent;
	color: #00bc95;
	border: 2px solid #00bc95;
}

.btn-theme:hover {
	background-color: #00bc95;
	color: #fff;
	border-color: #00bc95;
}

.btn-custom {
	background-color: #00bc95;
	color: #fff;
	border: 1px solid #00bc95;
	text-transform: uppercase;
	font-weight: 600;
}

.btn-custom:hover {
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-theme-dark {
	background-color: #555;
	color: #fff;
	border: 1px solid #555;
	-webkit-box-shadow: inset 0 1px 0 #666;
	-moz-box-shadow: inset 0 1px 0 #666;
	box-shadow: inset 0 1px 0 #666;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	text-transform: uppercase;
	font-weight: 600;
}

.btn-theme-dark:hover {
	background-color: #666;
	color: #fff;
}
/******************************************************************************************************************************
                           Bootstrap navigation overrides
******************************************************************************************************************************/
.navbar-default {
	border-color: transparent;
	border-bottom: none;
	margin: 0;
	border-radius: 0;
	background-color: #fff;
	-webkit-box-shadow: 0px 1px 3px 0px #666;
	box-shadow: 0px 1px 3px 0px #666;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
	{
	color: #ff0000;
	background-color: transparent;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus
	{
	color: #3E4095;
	background-color: #f6f6f6;
}

.navbar-default .navbar-nav>li>a {
	color: #000;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	-webkit-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #3E4095;
	background-color: #f6f6f6;
}

@media ( min-width :767px) {
	.navbar-nav>li>a {
		padding: 35px 15px;
	}
	.navbar-brand {
		height: 90px;
		line-height: 55px;
		font-weight: 900;
		color: #000 !important;
		font-size: 30px;
	}
}

.legenda-feedback{
	margin-bottom: 0px;
	font-size: 16px;
}

.radio-feedback{
	margin-bottom: 15px;
}

.navbar-brand {
	font-weight: 900;
}
/*dropdown navigation*/
.navbar .dropdown-menu {
	padding: 0;
	margin: 0;
	min-width: 190px;
	background-color: #ffffff;
	color: #808080;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-top: 2px solid #f8f5f5 !important;
}

.navbar .dropdown-menu li a {
	-webkit-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}

@media ( min-width :768px) {
	.navbar .dropdown-menu li a {
		color: #808080;
		padding: 12px 18px;
		line-height: 16px;
		border-bottom: 1px solid #f1f1f1;
		font-size: 13px;
		border-left: 4px solid #fff;
		font-weight: 500;
	}
	.navbar .dropdown-menu li:last-child a {
		border-bottom: none;
	}
	.navbar .dropdown-menu li a:hover {
		background-color: #f6f6f6;
		color: #808080;
		border-left-color: #3E4095;
	}
}

/*********************animation delays**************/
.delay1 {
	-webkit-animation-delay: 300ms;
	-moz-animation-delay: 300ms;
	-o-animation-delay: 300ms;
	animation-delay: 300ms;
}

.delay2 {
	-webkit-animation-delay: 600ms;
	-moz-animation-delay: 600ms;
	-o-animation-delay: 600ms;
	animation-delay: 600ms;
}

.delay3 {
	-webkit-animation-delay: 900ms;
	-moz-animation-delay: 900ms;
	-o-animation-delay: 900ms;
	animation-delay: 900ms;
}

.delay4 {
	-webkit-animation-delay: 1200ms;
	-moz-animation-delay: 1200ms;
	-o-animation-delay: 1200ms;
	animation-delay: 1200ms;
}

/*=========---------------------------------------- Forms -------------------------------=========*/
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.form-control
	{
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	padding: 6px 12px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 25px;
	color: #7a7a7a;
	border: 1px solid #dadada;
	resize: none;
	vertical-align: middle;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #FFF;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
}

.alinhado{
	margin-bottom: 0px !important;
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.form-control:focus
	{
	border: 1px solid #00bc95;
	background: #FFF;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#termo{
	width: 100%;
	padding-top: 35px;
	padding-left: 30px;
	padding-right: 30px;
	color: black;
	font-family: monospace;
}
/*****************************home agency******************************/
.intro-text {
	padding: 20px 0px 0px;
	overflow: hidden;
	background-color: rgb(247, 247, 3);
	border: thick solid #00A859;
	
}

.agency-slider-wrapper {
	overflow: hidden;
}

.intro-text h1 {
	color: rgb(197, 57, 4);
}

.intro-text span {
	color: #3E4095;
}

.sub-intro {
	color: black;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.2em;
}

.sub-intro a {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.agency-slider {
	background: url('../img/showcase-1.jpg') no-repeat center scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	height: 450px;
	text-align: center;
	padding-top: 146px;
	overflow: hidden;
}

.agency-slider .flex-control-nav {
	bottom: 50px;
	text-align: center;
	overflow: hidden;
}

.agency-slider .flex-control-paging li a {
	width: 16px;
	height: 16px;
	display: block;
	background: #fff;
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.agency-slider .flex-control-paging li a.flex-active {
	background: #00bc95;
	background-color: rgba(143, 208, 166, 1);
}

.agency-slider .flex-control-paging li a:hover {
	background: #00bc95;
	background-color: rgba(143, 208, 166, 1);
}

.agency-slider h1 {
	color: #fff;
	margin-top: 50px;
}

/**************headings**************/
.home-info .container{
	border: 1px #e4e4e4 solid;
	border-radius: 4px;
	box-shadow: 0 0 6px #ccc;
	background-color: #FAFB00;
}

.home-info .list-group-item {
    position: relative;
    display: block;
    margin-bottom: -1px;
    background-color: #FFF;
    border: 1px solid #DDD;
    padding: 3px 15px;
}

.home-info .list-group-item-info {
    color: white;
    background-color: #0172C2;
}


.home-info {
	padding: 10px 0px;
	font-size: 1em;
	
}

.home-info ul.list-group span {
	font-weight: bold;
	font-size: 1.3em;
	color: rgb(255, 255, 0);
}

.home-info p {
	color: red;
	font-size: 1.4em;
}

.home-info a {
	color: #3E4095;
	text-decoration: underline;
}

.home-info .tabela{
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
}

.home-info a:hover {
	color: black;
}

.services-pro {
	padding: 100px 0px;
}

/***
.section-heading {
	margin-bottom: 60px;
}
***/

.section-heading h2 {
	color: #000;
	font-weight: 500;
	margin-top: 0px;
	text-transform: uppercase;
}

.section-heading span.heading-line {
	display: block;
	width: 100px;
	height: 1px;
	background-color: #3E4095;
	margin: auto;
}



/*col heading*/
.col-heading {
	display: block;
	margin-bottom: 25px;
	overflow: hidden;
}

.col-heading h3 {
	color: #000;
	font-size: 20px;
	margin-top: 0px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 4px;
}

.heading-partners {
	margin-top: 30px;
}

.col-heading span.col-line {
	width: 54px;
	height: 1px;
	background-color: #008FD5;
	display: block;
	margin: 5px 0px;
}
/***************************services box*****************************/
#services {
	padding: 20px 0px 60px 0px;
}

.services-box {
	text-align: center;
}

.services-box i {
	color: #3E4095;
	font-size: 54px;
	margin-bottom: 15px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.services-box:hover i {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
}

.services-box h3 {
	font-weight: 400;
	color: #333;
	font-size: large;
}

.services-box p {
	font-weight: 300;
	color: #333;
	font-size: medium;
}

.services-box1 {
	text-align: center;
	padding: 15px;
	border-radius: 4px;
	background-color: #fff;
}

.services-box1 i {
	width: 64px;
	height: 64px;
	line-height: 64px;
	font-size: 30px;
	text-align: center;
	color: #008FD5;
	margin-bottom: 15px;
	border: 2px solid #00bc95;
	margin-bottom: 20px;
	-webkit-border-radius: 10%;
	-moz-border-radius: 10%;
	-o-border-radius: 10%;
	border-radius: 10%;
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}

.services:hover i {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	background-color: #008FD5;
	color: #fff;
	border-color: #008FD5;
}

.services-box1 h4 {
	color: #333;
	font-size: 23px;
	font-weight: 400;
}

.services-box2 {
	text-align: center;
}

.services-box2 i {
	width: 60px;
	height: 60px;
	background-color: #f6f6f6;
	color: #008FD5;
	line-height: 60px;
	text-align: center;
	margin-bottom: 15px;
	font-size: 30px;
	position: relative;
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.4);
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}

.services-box2:hover i {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	background-color: #008FD5;
	color: #fff;
	border-color: #00bc95;
}

.services-box2 h4 {
	color: #000;
}

.services-box2 p {
	font-size: 13px;
}
/********waht we do services********/

/***Informativo home *******/
.jumbo-info {
	height: auto;
	background: linear-gradient(rgb(223, 240, 216), rgb(240, 248, 237));
	border-style: solid;
	border-width: 2px;
	border-width: 2px;
	box-shadow: 10px 10px 5px #888;
}

.info-home {
	padding-top: 50px;
	font-size: 1.1em;
}

.info-home dt {
	font-size: 1.3em;
	color: black;
}

.info-home a {
	color: rgb(51, 51, 51);
	text-decoration: underline;
}

.info-home a:hover {
	color: #3E4095;
}

.info-home dd {
	padding-top: 14px;
}

.info-home p {
	font-size: 0.9em;
	color: rgb(51, 51, 51);
}

.what-do-inner h3 {
	margin-top: 0px;
}

.what-do-inner i {
	width: 50px;
	height: 50px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 50px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #00bc95;
	color: #00bc95;
	font-size: 30px;
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}

.what-do-inner:hover i {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	background-color: #00bc95;
	color: #fff;
}

.what-do-inner h3 {
	font-weight: 500;
	color: #000;
	font-size: 20px;
}

.row-services{
	border-style: solid;
	border-width: 2px;
	box-shadow: 10px 10px 5px #888;
	background-color: #FAFB00;
}

.services-list {
	margin-bottom: 30px;
}

.services-list h3 {
	margin-top: 0px;
	font-weight: 500;
	margin-bottom: 5px;
	font-size: 20px;
}

.services-list i {
	color: #00bc95;
	width: 50px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #00bc95;
	font-size: 25px;
	margin-right: 10px;
}

.services-list p {
	overflow: hidden;
	font-size: 14px;
}

/***************** TEAM *********************************/
.about-team {
	padding: 100px 0px;
}

.team-member .img-responsive {
	display: inline-block;
	border-radius: 5%;
	border: 1px solid #e7e8ec;
}

.team-member img {
	max-width: 100%;
}

.team-img-meta h5 {
	text-transform: uppercase;
	font-weight: 800;
	margin: 20px 0px 10px 0;
}

.team-img-meta h6 {
	color: #00bc95;
}

.team-img-meta p {
	color: #757575;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
}

.team-img-meta ul {
	margin-top: 20px;
}
/**************************footers*****************************************/

/*footer default***************/
#footer {
	padding-top: 10px;
	background-color: #00A859;
	color: #eee;
	border-bottom: 1px solid #00A859;
}

.footer-col h3 {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.footer-col .f-h-line {
	display: block;
	width: 54px;
	height: 1px;
	margin-bottom: 5px;
	background-color: #FF0;
}

.contact-info i {
	float: left;
	margin-right: 8px;
	display: inline;
	color: #fff;
	font-size: 19px;
	margin-bottom: 10px;
}

.contact-info p {
	display: block;
	font-size: 13px;
}

.footer-col a.tweet-ac {
	display: block;
	color: #ffffff;
}

.footer-col .tweet-desc {
	margin: 5px 0;
	font-size: 13px;
}

.footer-col .tweet-desc i {
	margin-right: 10px;
}

.footer-col a.tweet-day {
	display: block;
	color: #fff;
	font-size: 0.9em;
}

.footer-col hr {
	border-color: rgba(255, 255, 255, 0.5);
}

.footer-form .form-control {
	border: 1px solid rgba(245, 245, 245, 0.32);
	background: rgba(255, 255, 255, 0.7);
	color: #232323;
	border-radius: 2px;
}

.footer-form .form-control:focus {
	background: rgba(255, 255, 255, 0.45);
	border: 1px solid rgba(255, 255, 255, 0.35);
}

.footer-btm {
	padding: 20px 0;
	border-top: 1px solid #001C34;
	background-color: #202020;
	color: #858d91;
}

.link-contato a{
	color: #FF0;
}

.link-contato a:hover{
	color: rgb(51, 59, 77);
}

/***footer option 2****/
#footer-2 {
	border-top: 1px solid #4F4F5B;
	background-color: #0F0F0F;
	background-image: linear-gradient(to bottom, #3B3B47, #0F0F0F);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3B3B47),
		to(#0F0F0F));
	background-image: -webkit-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -moz-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -webkit-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -o-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: ms-linear-gradient(to bottom, #3B3B47, #0F0F0F);
	-pie-background: linear-gradient(to bottom, #3B3B47, #0F0F0F);
	padding-top: 65px;
	padding-bottom: 30px;
}

.footer-2col h3 {
	color: #fff;
	margin-bottom: 25px;
	font-size: 14px;
	text-transform: uppercase;
}

.footer-2col h3:first-letter {
	border-bottom: 5px solid #00bc95;
}

.footer-2col p {
	font-size: 13px;
}

.footer-news-list {
	margin: 0px;
	padding: 0px;
}

.footer-news-list li a {
	padding: 7px 0;
	display: block;
	border-bottom: 1px solid #333;
	color: #777;
	font-size: 13px;
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}

.footer-news-list li a:hover {
	color: #00bc95;
}

.footer2-social ul li a i {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin-bottom: 5px;
	background-color: rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}

.footer-2col ul li a i:hover {
	background-color: rgba(0, 0, 0, 0.6);
}

.f2-contact li {
	padding: 5px 0;
}

.f2-contact li i {
	margin-right: 5px;
	color: #00bc95;
}

.newslatter-f2 form input {
	height: 39px;
}

.f2-work li {
	margin: 2px;
}

.f2-work li a img {
	width: 70px;
	height: 50px;
	border: 2px solid transparent;
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}

.f2-work li a:hover img {
	border-color: #00bc95;
}

.footer2-btm {
	border-top: 1px solid #333;
	padding-top: 25px;
}
/**************breadcrumbs*******************/


.breadcrumb-wrapper h4 {
	margin: 0px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 25px;
}

.breadcrumb {
	background-color: transparent;
	margin-top: 6px;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.breadcrumb li a {
	color: #fff;
}

.breadcrumb>.active {
	color: #f3f9fa;
}

@media ( max-width :767px) {
	.breadcrumb-wrapper {
		padding-top: 80px;
	}
}


.logomarcas{
	margin-top: 15px;
}
/*==================== ========*/
/*========= Portflio =========*/
/*============================*/
.atuacao-head {
	width: 100%;
	border-color: #00A859;
	background: #FFFF00;
	border-style: solid;
	border-width: thick;
	border-radius: 10px;
	box-shadow: 10px 10px 5px #888888;
}

.atuacao-head h2 {
	padding-top: 15px;
	background-color: #3E4095;
	color: white;
}

.atuacao-head p {
	color: #00A859;
	font-weight: bold;
}

.portfolio-pro {
	padding: 20px 0px;
	overflow: hidden;
	background-color: #f7f8fa;
	border-top: 1px solid #e7e8ec;
	border-bottom: 1px solid #e7e8ec;
}

.work-wrapper {
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.055);
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.055);
}

.work-desc {
	display: block;
	padding-top: 15px;
	padding-bottom: 9px;
	text-align: center;
}

.work-desc-2 {
	padding: 15px 0;
}

.work-desc-2 h4 {
	margin-bottom: 10px;
}

.work-desc-2 hr {
	margin: 5px 0px;
}

.work-desc-2 p {
	font-size: 13px;
}

#grid .mix {
	display: none;
	opacity: 0;
}
/*no-margin class for 4 col portfolio*****/
#grid .no-margin {
	width: 33%;
	border: 1px solid #fff;
	padding: 20px;
	float: left;
	
	display: inline-block;
	opacity: 1;
	border-style: solid;
	border-width: thick;
	border-radius: 10px;
	border-color: #00A859;
	background: none repeat scroll 0% 0% #FF0;
	box-shadow: 10px 10px 5px #888;
}
/*no-margin-2 class for 2 col portfolio*****/
#grid .no-margin-2 {
	width: 50%;
	border: 1px solid #fff;
	padding: 0px;
	float: left;
}

.portfolio-filters {
	margin-bottom: 30px;
	list-style-type: none;
}

.portfolio-filters {
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
}

.portfolio-filters li {
	display: inline-block;
	padding: 6px 12px;
	background-color: #000;
	cursor: pointer;
	border-radius: 2px;
	font-size: 13px;
	margin-bottom: 5px;
	color: #fff;
	font-weight: 600;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.portfolio-filters li:hover {
	background-color: #00bc95;
	color: #fff;
}

.portfolio-filters li.active {
	color: #fff;
	background-color: #00bc95;
}

@media ( max-width :360px) {
	.portfolio-filters li {
		display: block;
	}
}

@media ( max-width :533px) {
	#grid .no-margin {
		width: 50%;
	}
}

/*work single*/
.work-single {
	overflow: hidden;
}

.feat-project {
	padding: 100px 0px 60px 0px;
	background-color: #f7f8fa;
	border-top: 1px solid #e7e8ec;
	border-bottom: 1px solid #e7e8ec;
}

/*************************image hover*******************************/
.img-wrapper {
	position: relative;
	overflow: hidden;
	display: block;
}

.img-wrapper img {
	display: block;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.img-wrapper .img-overlay {
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	height: 100%;
	position: absolute;
	text-decoration: none;
	width: 100%;
	top: 0;
	left: 0;
	text-align: center;
	padding: 20px;
	background: #222;
	background: rgba(1, 1, 1, 0.85);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.more {
	text-align: center;
	top: 50%;
	left: 0;
	right: 0;
	position: absolute;
	margin-top: -11px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.img-wrapper:hover img {
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

.img-wrapper:hover .img-overlay {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#client {
	padding: 100px 0px 80px 0px;
}

.partners {
	margin: 0 15px 30px 15px;
	overflow: hidden;
}

.partners {
	margin-bottom: 80px;
}

.partner {
	height: 130px;
	padding: 15px;
	text-align: center;
	-webkit-box-shadow: -1px -1px 0px 0px #ebeef0;
	-moz-box-shadow: -1px -1px 0px 0px #ebeef0;
	box-shadow: -1px -1px 0px 0px #ebeef0;
}

.partner>img {
	max-width: 100%;
	max-height: 100%;
	max-width: 100%;
	border-style: solid;
	border-width: 2px;
	box-shadow: 10px 10px 5px #888;
}

/****************testimonials***********************/
.quote-text {
	background-color: #f4f4f2;
	border-left: none;
	color: rgba(85, 94, 106, 0.8);
	font-size: 16px;
	font-style: italic;
	line-height: 1.6;
	margin-top: 0px;
	padding: 26px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 0 #00bc95;
	-moz-box-shadow: 0 2px 0 #00bc95;
	box-shadow: 0 2px 0 #00bc95;
}

.quote-text:before {
	border: solid 14px transparent;
	z-index: 3;
	border-top-color: #f4f4f2;
	top: auto;
	right: auto;
	bottom: -28px;
	left: 30px;
}

.quote-text:after {
	border: solid 4px transparent;
	z-index: 2;
	border-width: 18px;
	border-top-color: #00bc95;
	top: auto;
	right: auto;
	bottom: -36px;
	left: 26px;
}

.quote-text:before,.quote-text:after {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
}

.quote-pic {
	float: left;
	margin-right: 12px;
	margin-left: 28px;
	width: 32px;
	height: 32px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.quote-author {
	display: inline-block;
	font-size: 13px !important;
	line-height: 1.3 !important;
}

.quote-author strong {
	font-size: 14px;
	display: block;
}

a.tweet {
	color: #777;
}

/*************agency facts**********************/
.agency-facts {
	background-color: #f4f4f2;
	padding: 7px;
}

.agency-facts h3 {
	color: #00bc95;
	font-size: 44px;
}

/*********************business page slider******************/
.business-slider-wrapper {
	overflow: hidden;
}

.business-slider-inner {
	background: url('../img/showcase-6.jpg') no-repeat center scroll;
	background-size: cover;
	height: 580px;
	text-align: center;
	padding-top: 220px;
	overflow: hidden;
}

.business-slider .flex-control-nav {
	bottom: -80px;
	text-align: center;
	overflow: hidden;
}

.business-slider .flex-control-paging li a {
	width: 10px;
	height: 10px;
	display: block;
	background: #fff;
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.business-slider .flex-control-paging li a.flex-active {
	background: #00bc95;
	background-color: #00bc95;
}

.business-slider .flex-control-paging li a:hover {
	background: #00bc95;
	background-color: #00bc95;
}

.business-slider .slides h1 {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.business-slider .slides p {
	color: #fff;
}

.business-slider .slides p a.btn {
	margin: 10px;
}

.business-intro-text {
	position: relative;
	padding: 40px 0px;
	overflow: hidden;
	background-color: #f7f8fa;
	border-top: 1px solid #e7e8ec;
	border-bottom: 1px solid #e7e8ec;
}

@media ( max-width :768px) {
	.business-slider-inner {
		padding-top: 120px;
	}
	.business-slider-inner p a.btn {
		display: none;
	}
	.business-slider .slides h1 {
		font-size: 44px;
	}
}

@media ( max-width :433px) {
	.business-slider-inner {
		height: 350px;
		padding-top: 100px;
	}
	.business-slider-inner .slides h1 {
		font-size: 20px;
	}
	.business-slider .flex-control-nav {
		bottom: -50px;
	}
}
/*****highlight section shadow *********/
.highlight-sec:before {
	display: block;
	content: "";
	height: 18px;
	position: absolute;
	width: 100%;
	border-radius: 50%;
	bottom: -23px;
}

.business-intro-text h3 {
	color: #000;
	font-weight: 500;
	margin-top: 10px;
	text-transform: uppercase;
}

.business-intro-text h3 span {
	color: #00bc95;
}

/*list*/
.list {
	margin: 0;
	padding: 0;
}

.list li {
	margin-bottom: 10px;
}

.list li i {
	color: #00bc95;
	margin-right: 10px;
}

/******************************************latest news and blogs**************************/
.latest-news-wrapper {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #eee;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.latest-news-desc h3 {
	margin-top: 0px;
	font-weight: 500;
	font-size: 17px;
	color: #000;
	line-height: 25px;
}

.l-news-detail {
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: 500;
}

.latest-news-wrapper a.img-wrapper {
	margin-bottom: 10px;
}

/********* FEEDs ********/
.feeds {
	background-color: #f7f8fa;
	border-top: 1px solid #e7e8ec;
	border-bottom: 1px solid #e7e8ec;
	padding: 100px 0px;
	text-align: center;
}
/***************blog desc****************/
.blog-desc {
	padding: 20px 0px;
}

.blog-desc h3 {
	font-weight: 400;
	font-size: 23px;
}

.post-date {
	margin-bottom: 15px;
}

.post-date span {
	display: inline-block;
	padding: 4px 8px;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #f4f4f2;
	color: #000;
	font-weight: 500;
}

.blog-desc p {
	font-size: 13px;
}

.blog-desc .lead {
	font-size: 18px;
}

#blog-full img {
	width: 100%;
}

.comment-list {
	margin: 20px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.comment-list p {
	overflow: hidden;
}

.comment-list img {
	width: 64px;
	height: 64px;
	border-radius: 32px;
	-webkit-border-radius: 32px;
	float: left;
	margin-right: 15px;
}

form.comment-form input {
	height: 45px;
}
/*********************header option 2***************************/
.navbar-inverse {
	background-color: #0F0F0F;
	background-image: linear-gradient(to bottom, #3B3B47, #0F0F0F);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3B3B47),
		to(#0F0F0F));
	background-image: -webkit-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -moz-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -webkit-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -o-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: ms-linear-gradient(to bottom, #3B3B47, #0F0F0F);
	-pie-background: linear-gradient(to bottom, #3B3B47, #0F0F0F);
	border-color: transparent;
	border-bottom: none;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

.navbar-inverse .navbar-toggle {
	border-color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
	color: #fff;
	font-size: 13px;
	font-weight: 900;
	text-transform: uppercase;
	-webkit-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}

.navbar-inverse .navbar-nav>li>a:hover {
	color: #00bc95;
	background-color: #000;
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus
	{
	color: #00bc95;
	background-color: #000;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus
	{
	background-color: #000;
	color: #00bc95;
}

.navbar-inverse .navbar-brand {
	color: #fff !important;
}

/*dropdown form*/
.dropdown-form {
	padding: 15px;
	min-width: 240px;
}

.dropdown-form form input {
	height: 39px;
}

/************our team******************/
.team-wrapper {
	padding-bottom: 15px;
	border: 1px solid #eee;
}

.team-wrapper h4 {
	margin-bottom: 5px;
	margin-top: 15px;
}

.team-wrapper span {
	display: block;
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase;
}

.team-wrapper a {
	color: #777;
}

.work-with {
	overflow: hidden;
	position: relative;
	padding: 25px 0;
	background-color: #f9f9f9;
	text-align: center;
	border-left: 3px solid #00bc95;
	border-top: 1px solid #eee;
}

.work-with h3 {
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 20px;
}

.work-with p {
	margin-bottom: 0px;
}

/*our team person in inner team page*/
.person {
	position: relative;
	border: 1px solid #E9E9E9;
}

.person-desc {
	padding: 15px 15px;
}

.person-desc i.mem-sign {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #00bc95;
	color: #fff;
	font-size: 25px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.person-desc h4 {
	color: #000;
	margin-bottom: 5px;
}

.person-desc span {
	display: block;
	margin-bottom: 10px;
	font-size: 10px;
	text-transform: uppercase;
}

.social-team {
	margin-top: 20px;
}

.social-team li a i {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #fff;
	font-size: 17px;
	color: #333;
}

.team-full-wrapper {
	background: url('../img/showcase-6.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
	padding: 70px 0;
}

.team-full-wrapper h1 {
	font-weight: 300;
	color: #fff;
}
/*progress bar*/
h3.heading-progress {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 6px;
	margin-top: 0px;
}

.progress {
	height: 30px;
	line-height: 25px;
	box-shadow: none;
	-webkit-box-shadow: none;
	background: #E9E9E9;
	border-radius: 0;
}

.progress-bar {
	line-height: 25px;
	background: #00bc95;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.about-img-wrapper {
	background: url('../img/showcase-4.jpg') no-repeat fixed top;
	width: 100%;
	height: 400px;
	background-size: cover;
	position: relative;
}

/**************************agency static wrapper flex text slider**************************/
.a-dark-static-wrapper {
	background: url('../img/banner_home.jpg') no-repeat fixed top;
	width: 100%;
	height: 180px;
	padding: 150px 0;
	background-size: cover;
	position: relative;
	overflow: hidden;
}

.a-dark-static-wrapper h1 {
	font-size: 48px;
	color: #fff;
}

.a-dark-static-wrapper p {
	color: #fff;
}

.slide-header{
	background-color: rgb(13, 129, 212);
	/* border-style: solid; */
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
	/* border-color: rgb(255, 0, 0); */
	/* border-width: 3px 6px; */
	font-size: 1.2em;
	/* border-radius: 3px; */
	box-shadow: 10px 10px 5px #888;
	border-radius: 5px 5px 0px 0px;
}

.slide-header p{
	color: white;
	margin-bottom: 0px;
}

.agency-dark-slide {
	color: white;
	font-size: 1.2em;
/* 	border-radius: 3px;*/
	background-color: rgb(1, 114, 194);
	/* border-style: solid; */
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
	/* border-color: rgb(255, 0, 0); */
	min-height: 83px;
	border-width: 3px 6px;
	box-shadow: 10px 10px 5px #888;
	border-radius: 0px 0px 5px 5px;
	padding-top: 1px;
}

.agency-dark-slide span{
	color: white;
	text-decoration: underline;
}

.agency-dark-slide ul{
	margin-top: 5px;
}


.agency-dark-slide .slides li p {
	color: yellow;
	font-weight: bold;
}

.agency-dark-slide .slides li p span {
	color: yellow;
	font-weight: bold;
}

@media ( max-width :768px) {
	.agency-dark-slide {
		text-align: center;
	}
}

/*******************contact***************/
.contact-form1 input {
	height: 43px;
	border-color: transparent;
	background-color: #f4f4f2;
}

.contact-form1 textarea {
	border-color: transparent;
	background-color: #f4f4f2;
}

.contact-home-wrapper {
	padding: 80px 0;
	background-color: #F4F4F2;
}

.contact-home-wrapper form input {
	height: 43px;
}
/*************social icons********************/
.social li a i {
	color: #fff;
	font-size: 17px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color: #333b4d;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	border-radius: 10%;
}

.social li a i:hover {
	color: #fff;
	background-color: rgba(51, 59, 77, 0.64);
}

/*social list*/
.social-list li a i {
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	margin-bottom: 10px;
}

.social-list li a i.fb {
	background-color: #3276b1;
}

.social-list li a i.fb:hover {
	background-color: #00bc95;
}

.social-list li a i.twt {
	background-color: #21a5dc;
}

.social-list li i.twt:hover {
	background-color: #00bc95;
}

.social-list li i.g-pluse {
	background-color: #c9302c;
}

.social-list li i.g-pluse:hover {
	background-color: #00bc95;
}

.social-list li i.pin {
	background-color: #cb2027;
}

.social-list li i.pin:hover {
	background-color: #00bc95;
}

.social-list li i.insta {
	background-color: #3F729B;
}

.social-list li i.insta:hover {
	background-color: #00bc95;
}

/*********************************blogs***********************************************/
#blog {
	padding-top: 80px;
}

/********sidebar *************/
.sidebar-box {
	padding: 15px;
	background-color: #f7f8fa;
	border: 1px solid #e7e8ec;
	margin-bottom: 25px;
}

.b-search-form .form-control {
	margin-bottom: 0px;
	height: 32px;
}

.sidebar-box .col-heading {
	margin-bottom: 15px;
}

.sidebar-box .col-heading h3 {
	font-size: 15px;
}
/*recent post*/
.recent {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

.recent:last-child {
	margin-bottom: 0px;
}

.recent span img {
	float: left;
	margin-right: 10px;
	width: 105px;
	height: 70px;
}

.recent p {
	margin: 0;
	line-height: 18px;
	font-size: 13px;
	overflow: hidden;
}

.recent p a {
	color: #00bc95;
}

.recent .recent-date {
	font-size: 10px;
	color: #999;
	font-weight: 400;
	text-transform: uppercase;
}
/*cat list*/
.cat-list li {
	
}

.cat-list li a {
	display: block;
	border-bottom: 1px solid #eee;
	padding: 7px 20px;
	color: #000;
}

.cat-list li a:hover {
	color: #00bc95;
}

/********************bootstrap pagination*************************/
.pagination>li>a,.pagination>li>span {
	color: #00bc95;
}

.pagination>.active>a {
	z-index: 2;
	color: #fff;
	background-color: #00bc95;
	border-color: #00bc95;
	cursor: default;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus
	{
	background-color: #333b4d;
	border-color: #333b4d;
}

/*****tooltip************/
.tooltip {
	font-size: 16px;
	line-height: 1;
}

.tooltip.top .tooltip-inner {
	background-color: #333b4d;
	padding: 6px 9px;
	font-size: 13px;
}

.tooltip.top .tooltip-arrow {
	border-top-color: #333b4d;
}

.back-to-top {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 0px;
	right: 20px;
	display: none;
	background: #3E4095;
	text-align: center;
	z-index: 10000;
}

.back-to-top i {
	color: #fff;
	font-size: 15px;
	display: block;
	line-height: 33px;
}

.back-to-top:hover {
	background: #333b4d;
}

/********Timer******/
.timer_box {
	/** margin: 35px 24px; **/
	display: inline-block;
	/** padding: 20px 12px 0px 12px; **/
	text-align: center;
	width: 130px;
	border-radius: 28%;
	border: 4px solid rgba(255, 255, 255, .6);
	background: linear-gradient(rgb(192, 192, 192), white);
	box-shadow: 3px 3px 1px white;
}

.timer_box h1 {
	font-size: 38px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: black;
}

.timer_box p {
	margin-top: 0px;
	color: black;
}

/* do not group these rules */
*::-webkit-input-placeholder {
	color: red;
}

*:-moz-placeholder {
	/* FF 4-18 */
	color: red;
}

*::-moz-placeholder {
	/* FF 19+ */
	color: red;
}

*:-ms-input-placeholder {
	/* IE 10+ */
	color: red;
}

.text-size {font-size:3rem;}
.left-box-corruptometro {width: 20%;float: left;}
.center-box-corruptometro {width: 100%;float: left;}
.right-box-corruptometro {width: 20%;float: left;}
.corruptometro-font-small {padding-left: 35%; font-family: 'PT Sans Narrow', Calibri, 'Myriad Pro', Tahoma, Arial;color: white;font-weight: bold;}
.corruptometro-font-not-small {font-family: 'PT Sans Narrow', Calibri, 'Myriad Pro', Tahoma, Arial;color: white;font-weight: bold;}


.sm-premio-innovare {display: none;}

@media (max-width: 761px) {
  .right-box-corruptometro {display: none;}
  .sm-premio-innovare {display: block;}
}

@media (min-width: 301px) {  
  .text-size {font-size:3rem;} /*1rem = 16px*/
}

@media (min-width: 544px) {  
  .text-size {font-size:5rem;} /*1rem = 16px*/
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
  .text-size {font-size:6rem;} /*1rem = 16px*/
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  .text-size {font-size:7rem;} /*1rem = 16px*/
  .left-box-corruptometro {width: 21%;float: left;}
  .center-box-corruptometro {width: 59%;float: left;}
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
  .text-size {font-size:8rem;} /*1rem = 16px*/    
}


.alertx-dark {
    color: #ffffff;
    background-color: #3c3e3b;
    border-color: #000000;	
}

@media (min-width: 1200px) {
	.container {
	    width: 1300px;
	}
}

@media screen and (max-width: 1100px) {

	.responsividadeCorruptometro {
		width: 125%;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1100px) {

	.responsividadeCorruptometro {
		width: 120%;
	}
}

@media screen and (max-width: 1250px) and (min-width: 1200px) {

	.responsividadeCorruptometro {
		width: 115%;
	}
}

@media screen and (max-width: 1300px) and (min-width: 1250px) {

	.responsividadeCorruptometro {
		width: 113%;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1300px) {

	.responsividadeCorruptometro {
		width: 107%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 1%;
	}
}

@media screen and (max-width: 1500px) and (min-width: 1400px) {

	.responsividadeCorruptometro {
		width: 99%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 3%;
	}
}

@media screen and (max-width: 1500px) and (min-width: 1550px) {

	.responsividadeCorruptometro {
		width: 93%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 4%;
	}
}

@media screen and (max-width: 1600px) and (min-width: 1550px) {

	.responsividadeCorruptometro {
		width: 90%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 4%;
	}
}

@media screen and (max-width: 1700px) and (min-width: 1600px) {

	.responsividadeCorruptometro {
		width: 87%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 5%;
	}
}

@media screen and (max-width: 1800px) and (min-width: 1700px) {

	.responsividadeCorruptometro {
		width: 82%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 6%;
	}
}

@media screen and (max-width: 1900px) and (min-width: 1800px) {

	.responsividadeCorruptometro {
		width: 77%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 7%;
	}
}

@media screen and (max-width: 2000px) and (min-width: 1900px) {

	.responsividadeCorruptometro {
		width: 73%;
	}
	.corruptometroTextoMarginLeft {
		margin-left: 7%;
	}
}

.texto-gradiente {
    top: 50%; 
    right: 50%;
    /* transform: translate(50%,-50%); */
    text-transform: uppercase;
    font-family: verdana;
    font-size: 5em;
    font-weight: 700;
    color: #f5f5f5;
    text-shadow: 1px 1px 1px #919191,
        1px 2px 1px #919191,
        1px 3px 1px #919191,
        1px 4px 1px #919191,
        1px 5px 1px #919191,
        1px 6px 1px #919191,
        1px 7px 1px #919191,
        1px 8px 1px #919191,
        1px 9px 1px #919191,
        1px 10px 1px #919191,
    1px 18px 6px rgba(16,16,16,0.4),
    1px 22px 10px rgba(16,16,16,0.2),
    1px 25px 35px rgba(16,16,16,0.2),
    1px 30px 60px rgba(16,16,16,0.4);
}
