@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');
body,html{
	height: 100%;
}
a{color: #999; text-decoration: none;}
a:hover{text-decoration: none; color: #fff;}
a:active{color: #fff;}
a:focus, button{outline: none;outline-offset: 0; text-decoration: none;}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {outline:0px !important}
hr.space {background: #fff none repteat scroll 0 0;color: #fff;visibility: hidden}
hr {background: #e5e7ed none repeat scroll 0 0;border: medium none;clear: both;color: #ddd;float: none;height: 1px;margin: 0 0 1.45em;width: 100%;}
.clear{clear: both;}
body{font-family: 'Source Sans Pro', sans-serif;}
.header{border-bottom: 1px solid #ddd;padding-bottom: 10px; height: 90px;}
.navbar-brand{padding: 10px 0 0 0;}
.navbar-brand>img{width: 170px;}
.navbar{border: none;margin: 0;}
.navbar-nav>li>a{padding: 30px 15px;border-top: 3px solid #fff; text-transform: uppercase;color: #171717; font-size: 16px; margin: 0 2px;}
.navbar-nav>li>a:hover, .navbar-nav>li>a.active{background: none;border-top: 3px solid red;}
.nav-entrar{border: 1px solid #dcdcdc;margin: 23px 0 0 0;padding: 0;list-style-type: none;}
.nav-entrar li{float: left;}
.nav-entrar li:first-child{border-right: 1px solid #eee;}
.nav-entrar li a{padding: 8px 15px;display: inline-block;}
.nav-entrar li a:hover{background: #487ed7;color: #fff;}
.footer{background: #487ed7;color: #fff;padding: 15px 0;}
.footer p{margin: 0;font-size: 12px;}
.navbar-toggle{margin: 16px 0px 0px 0px;}
.social-list{list-style-type: none;text-align: right; margin: 10px 0 0 0; padding: 0;}
.social-list li{display: inline;margin: 0 60px;}
.social-list li a{color: #487ed7;font-size: 24px;}
.downloadapp p{font-size: 17px; margin: 0;}
.downloadapp i{font-size: 36px;color: #487ed7;margin-right: 20px;margin-top: 5px;}
.a_footer{padding: 35px 0;}
.selecione{position: absolute;left: 230px;top: 30px;width: 170px;}
.intro{background: url('../img/bg_intro.jpg');padding: 130px 0;background-size: cover;}
.intro p{font-size: 33px;color: #4e5154;font-weight: normal;line-height: 38px;}
.intro ul{font-size: 28px;color: #4e5154;list-style-type: none;margin: 30px 0 0 0;padding: 0;}
.intro i{color: #da4c48;}
.intro .numbers p{color: #32578c;font-size: 42px; font-weight: 300; font-style: italic; line-height: 50px; margin: 0 20px 10px 0;}
.intro .numbers strong{font-size: 55px; font-style: normal;}
.intro .numbers span{font-size: 55px; color: #d94743; font-weight: bold;}
/*five cols*/
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-5ths {width: 20%;float: left;}
@media (max-width: 480px){.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths{padding-right: 15px;padding-left: 15px;}}
.features{padding: 60px 0;}
.features h2{color: #32578c;font-weight: bold;font-size: 28px;}
.features p{color: #777;font-size: 16px;}
.facilidades{background: url('../img/bg_facilidades.jpg');background-size: cover;background-repeat: no-repeat;padding: 60px 0;color: #fff;}
.facilidades p{font-size: 20px;}
.facilidades i{font-size: 40px;}
.cta{background: url('../img/bg_cta_homecare.jpg');background-size: cover;background-repeat: no-repeat;padding: 30px 0;color: #fff;}
.cta p{font-size: 18px;}
.cta h2{margin: 0;}
.cta a{margin-top: 65px; display: block;color: #fff;font-size: 30px; margin-right: 20px;}
.operadoras_interna{background: url('../img/bg_cta_operadoras.jpg');background-repeat: no-repeat;background-size: cover;}
.operadoras_interna a{margin-top: 115px;}
.clincias_interna{background: url('../img/bg_cta_clinicas.jpg');background-repeat: no-repeat;background-size: cover;}
.clincias_interna a{margin-top: 30px;}
.profissionais_interna{background: url('../img/bg_cta_profissionais.jpg');background-repeat: no-repeat;background-size: cover;}
.profissionais_interna a{margin-top: 35px;}
.pacientes_interna{background: url('../img/bg_cta_pacientes.jpg');background-repeat: no-repeat;background-size: cover;}
.pacientes_interna a{margin-top: 35px;}
.depoimentos{padding: 20px;}
.depoimentos h2.titulos{color: #4f4f4f;font-size: 40px;font-weight: 300;position: relative;margin-bottom: 10px;padding-bottom: 10px;margin: 20px 0;padding: 10px 0;}
.depoimentos h2.titulos:before {content: '';height: 2px;width: 300px;max-width: 100%;top: auto;bottom: -20px;background-color: #d85656;position: absolute;left: 50%;right: 50%;margin-left: -150px;}
.depoimentos h3{font-size: 18px;color: #4f4f4f;margin: 10px 0;}
.depoimentos p{font-size: 15px; color: #646464; max-width: 80%; display: inline-block; margin: 0;}
.depoimentos span{color: #487ed7;font-size: 12px;display: block;margin-bottom: 10px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #487ed7;}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top: 20px;}
.noticias{padding: 10px 0 50px 0;}
.noticias a{display: block;font-size: 16px;color: #5798ff;}
.noticias a:hover{color: #dd5956;}
.noticias h2.titulos{color: #4f4f4f;font-size: 40px;font-weight: 300;position: relative;margin-bottom: 10px;padding-bottom: 10px;margin: 30px 0;padding: 15px 0;}
.noticias h2.titulos:before {content: '';height: 2px;width: 150px;max-width: 100%;top: auto;bottom: 0;background-color: #d85656;position: absolute;left: 50%;right: 50%;margin-left: -75px;}
.noticias img{margin-bottom: 16px;}
.busca{background: #32578c;color: #fff;padding: 80px 0; background-size: cover; background-repeat: no-repeat;}
.busca h1{margin: 0 0 10px 0;font-weight: 300; font-size: 42px;}
.busca h2{margin: 0;font-size: 20px;}
.contato_cta p{font-size: 18px;margin-bottom: 15px;color: #32578c;}
/*SelectBox*/
.sbHolder{background-color: #fff;border: solid 1px #cacaca;font-family: Arial, sans-serif;font-size: 12px;font-weight: normal;height: 30px;position: relative;width: 200px;border-radius: 2px;color: #979797;}
.sbHolder:focus .sbSelector{}
.sbSelector{display: block;height: 30px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 170px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #979797;outline: none;text-decoration: none;}
.sbToggle{background: url(../img/select-icons.png) 0 -116px no-repeat;display: block;height: 30px;outline: none;position: absolute;right: 0;top: -2px;width: 30px;}
.sbToggle:hover{background: url(../img/select-icons.png) 0 -166px no-repeat;}
.sbToggleOpen{background: url(../img/select-icons.png) 0 -16px no-repeat;}
.sbToggleOpen:hover{background: url(../img/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color: #487ed7;border: solid 1px #487ed7;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 30px;width: 200px;z-index: 1;overflow-y: auto;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{border-bottom: solid 1px #6293e2;display: block;outline: none;padding: 7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #c3d4f1;text-decoration: none;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color: #fff;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions li:last-child a{border: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #979797;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
.selects{text-align: center; padding: 15px 0 10px 0;}
.selects div{display: inline-block;text-align: left;}
.selects .sbOptions{width: 250px; top: 35px !important;}
.selects .sbHolder{border: 1px solid #fff;width: 250px;font-size: 14px; height: 36px;}
.selects .buscar{background: #da4d49;color: #fff;border: none;float: left;padding: 8px 30px;text-transform: uppercase;border-radius: 3px;}
.selects .sbToggle{top: 1px;}
.selects .sbSelector{top: 2px;}
.btn-success{background: #d85656;border: none;padding: 12px 30px;text-transform: uppercase;}
.intropage{background: #32578c;color: #fff;padding: 20px 0;margin-bottom: 20px;}
.intropage h1{margin: 0;text-align: center;font-weight: 300;font-size: 30px;padding-bottom: 5px;}
.quemsomos h2.titulos{color: #4f4f4f;font-size: 30px;font-weight: 300;position: relative;margin-bottom: 10px;padding-bottom: 10px;margin: 0 0 10px 0;padding: 10px 0;}
.quemsomos h2.titulos:before {content: '';height: 2px;width: 90px;max-width: 100%;top: auto;bottom: 0;background-color: #d85656;position: absolute;left: 0;}
.quemsomos p{font-size: 15px;}
.cta_quemsomos{border-top: 1px solid #eee;margin-top: 30px;padding-top: 20px;}
.cta_quemsomos h4{color: #32578c;font-size: 20px;line-height: 30px;font-weight: bold;}
.depoimentos .social-list{text-align: left;}
.depoimentos .social-list li{margin: 0 20px;}
.clubedevantagens{background: #eee;padding: 40px 0;margin-top: 30px;}
.clubedevantagens p{text-align: center;color: #32578c;font-size: 30px;line-height: 30px;margin-top: 35px;}
@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-5ths {width: 20%;float: left;}}
.links{background: url('../img/bg_links.jpg') repeat-y; min-height: 190px;}
.links .col-md-5ths{color: #fff;font-size: 16px;min-height: 190px;}
.links img{margin-bottom: 10px;}
.links a{display: block;padding: 30px 0;color: #fff;}
.links .col-md-5ths:hover{background: red;box-shadow: 2px 2px 20px #999;}
.links p{margin: 0;}
.links .homecare{background: #2d538e;}
.links .operadoras{background: #335d9f;}
.links .clinicas{background: #3667b2;}
.links .profissionais{background: #3a70c4;}
.links .sociedade{background: #417edc;}
/*for mobile*/
@media (max-width: 480px) {
.intro{padding: 60px 0;}
.header{height: 70px;}
.navbar-toggle{border: 1px solid #487ed7;}
.navbar-nav>li>a{padding: 15px 15px;border-bottom: 1px solid #eee;}
.navbar-brand>img{max-width: 110px;}
.navbar-toggle .icon-bar{background: #487ed7;}
.navbar-nav{margin: 0;border-top: 1px solid #eee;margin-top: 30px;}
.footer img{margin-bottom: 20px;}
.footer{text-align: center;}
.footer .text-right{text-align: center !important;}
.selecione{left: 145px;top: 14px;width: 130px;}
.social-list{border-top: 1px solid #eee;padding: 20px 0; margin: 30px 0 0 0;}
.social-list li{margin: 0 14px;}
.sbHolder{width: 130px;}
}