/*
Company    	   : 633K - O jeito GEEK em Tecnologias da Informação
Site 	   	   : ww.633k.com.br
Develop by 	   : Raphael A. Paulino | http://www.raphaelpaulino.com.br/
Design by  	   : Rodrigo Kavauciuk  | http://kavalciukarts.com.br/

Description    :  Subscription page from "São Simão Online" project
Version 	   :  0.1

Create at 	   : Nov 04, 2015
Last modified  : Nov 06, 2015
Last change by : Raphael A. Paulino
*/

@font-face{ 
	font-family: 'capsuularegular';
	src: url('../../fonts/Capsuula-webfont.eot');
	src: url('../../fonts/Capsuula-webfont.eot?iefix') format('eot'),
	     url('../../fonts/Capsuula-webfont.woff') format('woff'),
	     url('../../fonts/Capsuula-webfont.ttf') format('truetype'),
	     url('../../fonts/Capsuula-webfont.svg#webfont') format('svg');
}
h2 { 
	font-family: 'capsuularegular', Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0.06em;
}
@media screen and (max-width: 767px) {
	h2 {
		font-size: 2.4em;
	}
}
@media screen and (min-width: 768px) {
	h2 {
		font-size: 4.6em;
	}
}
p {
	font-family: 'capsuularegular', Arial, sans-serif;
}
p.text-ssoline-description {
	font-color: #ccc;
	font-size: 1.5em;
	margin-bottom: 20px;
}
p.text-red {
	color: #BB0202;
}
.form-control {
	color: #ffffff;
}
.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #fff;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #fff;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
	opacity: 0.9;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #fff;
	opacity: 0.9;
}
.input-lg {
	height: 57px;
	border-radius: 10px;
}
.text-azul-escuro {
	color: #095972;
}
.bg-azul-escuro {
	background-color: #095972;
	border: 1px solid #095972;
}
.bg-azul-escuro:focus {
	border: 1px solid #EA5C14;
	outline: none;
	/* Chrome, Safari, Opera */
	-webkit-animation: ssoinput 1s;
	-webkit-animation-iteration-count: 1;  /* Chrome, Safari, Opera */
	-webkit-animation-fill-mode: forwards;  /* Chrome, Safari, Opera */
	animation: ssoinput 1s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes ssoinput {
	0% {background-color: #095972;}
	100% {background-color: #EA5C14;}
}
/* Standard syntax */
@keyframes ssoinput {
	0% {background-color: #095972;}
	100% {background-color: #EA5C14;}
}
.social {
	background: transparent;
	font-size: 2.3em;
	border: none;
	font-weight: bold;
}
.social:hover {
	opacity: 0.70;
}
.social>img {
	display: inline-block;
}
.social>p {
	padding-top: 9px;
	color: #fff;
}
.mail-atendimento {
	font-weight:bold;
	text-decoration:underline;
	color: #BB0202;
}
.mail-atendimento:hover {
	text-decoration:none;
	color: #095972;
}
.link-633k {
	font-weight:bold;
	color:#FCAE00;
	text-decoration:underline;
}
.link-633k:hover {
	color:#095972;
	text-decoration:none;
}

/* 
 | --------------------------
 | section por-que-ssoline
 | --------------------------
 */
.bg-texto-ideia{
	/*max-height: 465px;*/
}
.coluna-btn-inscreva-se {
	min-height:165px;
	position:relative;
}
.engloba-btn-inscreva-se {
	position:absolute;
	right:20px;
	bottom:0;
}
@media (max-width: 767px) {
	.bg-texto-ideia{
		/*max-height: 760px;*/
	}
	.engloba-logo {
		text-align:center;
		margin-top: 12px;
	}
	.coluna-btn-inscreva-se {
		min-height:auto;
	}
	.engloba-btn-inscreva-se {
		position: inherit;
		text-align: center;
		right:auto;
		/*bottom:0;*/
	}
}
@media (min-width: 992px) {
	.bg-texto-ideia{
		background: url('../../img/ssonline-bg-mouse-and-hand-v3.png') no-repeat center left
	}
}
/* 
 | ---------------------
 | scroll to top
 | --------------------- 
 */
 .btn-scroll-top {
    /*visibility: hidden;*/
    position: fixed;
    bottom: 25px;
    right: 30px;
    z-index: 100;
    padding: 23px;
    opacity: 0.7;
    background: url('../../img/btn-scroll-to-top.png') no-repeat center center;
}
/* 
 | ---------------------
 | google maps
 | --------------------- 
 */
#google-maps {
    height: 540px;
    position: relative;
}
.btn-scroll-top2 {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
/*    margin-left: 50%;
    left: -50%;*/
    top: -48px;
    z-index: 100;
    padding: 32px;
    background: url('../../img/icons/icone-scroll-top2.png') no-repeat center center;
}
#mapa {
	border-top: 4px solid #EA5C14;
}
.btn-results {
    margin: 35px 0px 35px 0px;
    min-width: 340px;
    background: transparent;
    color:#EEA236;
}
.font16 {
    font-size: 16px;
}
.font25 {
    font-size: 25px;
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading .font-orange {
    color:#EEA236;
}