/* @override http://localhost:8000/media/assets/administry/css/custom.css */

/* 

CUSTOM STYLESHEET

Add your custom styles here instead of style.css so it is easier to 
update the template. Simply copy an existing style from style.css to 
this file, and modify it to your liking. 

*/

/* correções do template */

aside {
    margin-top: 0px !important; 
}

.nome_empresa {
    font-size: 18px;
    font-weight: bold;
    color: #f2f0f0;
}


/* nosso css */

.acesse {
	font-size: 20px;
	font-weight: bold;
	color: #bb8d33;
	padding-top: 28px;
	
}

#intro {
	float:left;
	width:100%;
	background:#fff url("../../../images/wsite/intro_bg.png");
	border-top: 4px solid #266DBB;
	border-bottom: 1px solid #2A7AD2;
}

#intro img {
	padding: 0;
	border: 0;
	margin:  0;
	display: block;
}

#intro h1 {
	color:#000;
	font-size: 2.5em;
	padding: 12px 0 8px;
	text-shadow: #a6a6a7 3px 3px 8px;
	margin:0;
	top:0;
	line-height: 1.1em;
	float: left;
}

#intro h2 {
	color:#000;
	font-size:1.8em;
	padding: 8px 0 8px;
	text-shadow: #a6a6a7 2px 2px 8px;

	margin:0;
	top:0;
	line-height:1.1em;
	float:left;
}

#intro h3 {
	color:#000;
	font-size: 1.4em;
	padding: 8px 0 12px;
	text-shadow: #a6a6a7 1px 1px 8px;

	margin:0;
	top:0;
	line-height: 1.1em;
	float:left;
	font-weight: normal;
	font-style: normal;
}
.big-button {
	font-size: 14px !important;
}

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

.testimonial {
	text-align: center;
	margin: 5px 15px 15px 15px;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.2em;
	color: #222;
	font-family: georgia, times;
}

.testimonee {
    font-style: oblique;
}

.table_msgs td {
    line-height:18px;
    padding:0px 12px;
}
.title td {
    text-align:right;
    width:15px;
    padding: 0 5px 0 0;
}
.show_rows {
    cursor:s-resize;
}
table.msgs_stylized {
    border-collapse:collapse;
    position:relative;
    margin-top:1em;
    margin-bottom:1em;
}
table.msgs_stylized th {
    background-color: #2A7AD2 !important;
    color: #fff;
    text-align:left;
}
table.msgs_stylized th {
    line-height: 18px;
    padding: 8px 12px;
}
table.msgs_stylized td {
    line-height:18px;
    padding:0px 12px;
}
td.title {
    text-align:right;
    width:15px;
    padding: 0 5px 0 0;
}
.bold {
    font-weight:bold;
}
.show_rows {
    cursor:s-resize;
}
#mainheadertop {
	background-color:#5D9ADF;
	border-top:4px solid #266DBB;
	float:left;
	width:100%;
	background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(80,146,220)),
	color-stop(0.8, rgb(107,163,226))
	);
	background: -moz-linear-gradient(
	center bottom,
	rgb(80,146,220) 20%,
	rgb(107,163,226) 80%
	);

	min-height: 215px;
}
#mainheaderbottom {
	background-color: #266dbb;
		background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(38,108,187)),
	color-stop(0.8, rgb(29,85,146))
	);
	background: -moz-linear-gradient(
	center bottom,
	rgb(38,108,187) 20%,
	rgb(29,85,146) 80%
	);
}
#mainheadertop h3 {
	position: relative;
	left: 86px;
	color: #ffffff;
	font-size: 2.1em;
}
#mainheadertop p {
	color: #ffffff;
	font-size: 1.2em;
	width: 400px;
	position: relative;
	left: 86px;
}

#newslettercadastro {
	font-style: italic;
	color: #fffeff;
	font-size: 1.1em;
	width: 215px;
	position: relative;
	left: 143px;
	font-weight: bold;
	text-align: center;
	top: 21px;
}

#emailnewsletterfield {
	position: relative;
	left: 107px;
	top: 32px;
	width: 300px;
}

#emailnewslettergo {
	position: relative;
	left: 117px;
	top: 32px;
}

#mainheaderimage {
	left: 522px;
	position: absolute;
	top: -26px;
}

#mainheaderarrow {
	position: absolute;
	top: 142px;
	left: 126px;
}

#mainheaderfeatures {
	color: #ffffff;
	width: 600px;
	padding-top: 49px;
	padding-left: 191px;
	padding-bottom: 10px;
}

#mainheaderfeatures ul {
	margin: 0;
	padding: 0;
}

#mainheaderfeatures ul li {
	list-style: none;
	display: inline;
}

.featuretitle {
	font-weight: bold;
	font-size: 1.7em;
}

.featuretext {
	padding-bottom: 12px;
	font-size: 1.15em;
	margin-left: 61px;
}

.featureicon {
	float: left;
	margin-right: 15px;
}





/* blue pagetitle override */
#pagetitle {
  background-color:#5D9ADF;
  border-top:4px solid #266DBB;
  border-bottom:1px solid #2A7AD2;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0.2, rgb(80,146,220)),color-stop(0.8, rgb(107,163,226)));
  background: -moz-linear-gradient(center bottom,rgb(80,146,220) 20%,rgb(107,163,226) 80%);
}



/* blue pagetitle text-shadow */
#pagetitle h1 { text-shadow: 0 -1px 1px #266DBB; }
#pagetitle h1 span { color:#E9F1FF; }
