body,h1,h2,h3,h4,h5,h5,h6,strong,p,ul,li,a,input,textarea,#sp-menu,textbox,em{font-family: 'Questrial', sans-serif!important;}

.convertforms button, .convertforms form, .convertforms label, .convertforms .cf-input{font-family: 'Questrial', sans-serif!important;}
	
/*HEADER*/
#sp-header{background: #fdfdfd!important;}
.sp-my-account{display: none!important;}
#sp-top2 ul.social-icons{float: right!important;}
ul.social-icons > li a { color:#ffffff!important;}
.topo {min-width: 600px!important; font-size:14px!important;}
.topo a{color:#ffffff!important;}
.topo i{color:#ffffff!important;}
#sp-top-bar {  padding:5px 0 0px;}

/*SLIDESHOW*/
.sppb-slider-wrapper.varition-simple .sppb-slideshow-fullwidth-item-text h1 small {font-size: 64px!important;}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text h1 small {color: #12447E!important;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {color: #51bcce!important;}
.sppb-slider-wrapper.varition-simple .sppb-slideshow-fullwidth-item-text h1 {font-size: 128px!important; color:#51bcce!important;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .details {color: #12447E!important;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {height: 620px!important;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg > div .sppb-slideshow-fullwidth-item-text > div {max-width: 60%!important; padding:20px!important; background: rgba(255,255,255,0.9)!important;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {font-size: 40px!important;}

/*ocultar texto no slider*/
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg > div .sppb-slideshow-fullwidth-item-text > div {display:none!important;}

/*MENU*/
.sp-megamenu-parent >li >a:before {   height: 0px!important;}

/*TITULOS*/
h3.sppb-addon-title{color:#12447e!important;}
.sppb-addon-title {font-size:19px!important;}
.sp-page-title h2 {  font-size:27px!important;}
.sp-page-title h3 {  font-size:17px;  margin:10px auto 0;  text-transform:uppercase;}

/*HOME PERFIL*/
.perfil h3.sppb-addon-title{font-size:17px!important; font-weight: bold!important;}
.perfil h4.sppb-addon-title{color:#12447e!important; font-size:16px!important;}
.perfil .sppb-btn-link{text-transform: uppercase!important;}
.perfil .sppb-btn-link:hover{background: #ffffff!important;}

/*HOME ORIENTAÇÕES*/
.orientacoes h3.sppb-addon-title{color:#12447e!important;}
.orientacoes .threeD-item{border-radius:3px!important; border: 2px solid #12447e!important; height:80px!important;}
.orientacoes .threeD-item:hover{border:2px solid #51bcce!important;}
.orientacoes a{color:#ffffff!important;}

/*HOME ORIENTAÇÕES CIRURGIA*/
.flip-cirurgias .sppb-flipbox-panel{height: 60px!important; background: #ffffff!important; margin-bottom: 30px!important;}
.flip-cirurgias .sppb-flipbox-panel .flip-box .flip-box-inner{font-size: 16px!important;}
.flip-cirurgias .sppb-flipbox-panel .sppb-flipbox-front, .sppb-flipbox-panel .sppb-flipbox-back{padding: 10px!important;}
.flip-cirurgias .sppb-flipbox-panel .sppb-flipbox-front{border-radius: 3px!important; border: 1px solid #12447e!important;}
.flip-cirurgias .sppb-flipbox-panel .sppb-flipbox-back{background: #ffffff!important;border-radius: 3px!important; border: 1px solid #51bcce!important;}
.sppb-addon-sppb-flibox{box-shadow: 0px 0px 0px!important;}




/*AREA RESTRITA*/
.restrito i{color:#ffffff!important; font-size:150%!important; padding: 7px 0px 7px!important;}
.restrito .sppb-icon{background: #a5a5a5!important;}
.restrito h2.sppb-addon-title{font-size:21px!important; font-weight: 600!important; color:#12447e!important;}
.restrito .sppb-addon-feature .sppb-addon-content-wrap, .restrito .sppb-media-content {  background:#FFFFFF;  padding:22px 30px 0px;}
.restrito .sppb-addon-feature .sppb-addon-content-wrap .sppb-addon-text  {font-size:15px!important; font-weight: 400!important; color:#000000!important;}
.restrito .sppb-addon-content-wrap a{color:#12447e!important;}
.restrito .sppb-addon-content-wrap a:hover{color:#12447e!important;}
.restrito .sppb-addon-content-wrap i{color:#12447e!important;}
.restrito .sppb-addon-title a{color:#12447e!important;}
.restrito .sppb-addon-title a:hover{color:#E90117!important;}

/*HOME TÓPICOS PRINCIPAIS*/
.threeD-content-inner{text-transform: uppercase!important;}
.threeD-flip-front .threeD-content-inner, .threeD-flip-back .threeD-content-inner {border-left: 0px solid ##12447e!important; padding: 0 30px!important; }
.sppb-flipbox-panel .flip-box .flip-box-inner {text-transform: uppercase!important; border-left: 0px solid #12447e!important; font-size:19px!important;}
.zoomIn:hover{ box-shadow:rgba(0, 0, 0, 0.1) 0 3px 5px!important;  transition:0.3s!important;  box-shadow:rgba(0, 0, 0, 0.1) 0 3px 5px!important;}
a.azul {color: #12447e!important;}
span.icone-azul{color:#12447e!important; font-size:70%!important;}
span.icone-acessar{font-size:75%!important;}


/*POPUP*/
.white-popup-block {max-width: 100%!important; background: rgba(255,255,255,0)!important; }
.popup .sppb-btn{background: #51bcce!important; height: 80px!important; font-size:17px!important; border:1px solid #51bcce!important; padding-top: 30px!important;}
.popup .sppb-btn span.verde{color:#51bcce!important;}
.popup .sppb-btn span.verde:hover{color:#12447e!important;}
.popup .sppb-btn:hover{color:#12447e!important; background: #ffffff url("http://wiltoncardozo.com.br/images/plusazul.png")!important; background-position: 50% 90%!important; background-repeat: no-repeat!important;}
.white-popup-block h2.sppb-addon-title {padding:10px!important; border:1px solid #12447e!important; color:#12447e!important; border-radius:3px!important;}
.white-popup-block h2.sppb-addon-title:hover{color:#51bcce!important; border:1px solid #51bcce!important;}
.white-popup-block h2.sppb-addon-title:hover {background: url("http://wiltoncardozo.com.br/images/seta-topicos.png")!important; background-position: right!important; background-repeat: no-repeat!important;}
.sppb-modal-selector {display:inline-block!important;}
.setadireita:hover{color:#51bcce!important;}

/*ENFERMAGEM*/
.enfermagem h2.sppb-addon-title {padding:10px!important; border:1px solid #12447e!important; color:#12447e!important; border-radius:3px!important; font-size:16px!important; height: 75px!important; padding-top:20px!important; width:100%!important;}
.enfermagem h2.sppb-addon-title:hover{color:#51bcce!important; border:1px solid #51bcce!important;}
.enfermagem h2.sppb-addon-title:hover {background: url("http://wiltoncardozo.com.br/images/seta-topicos.png")!important; background-position: right!important; background-repeat: no-repeat!important;}

.enfermagem .sppb-btn-link{padding:10px!important; border:1px solid #12447e!important; color:#12447e!important; border-radius:3px!important; font-size:16px!important; height: 60px!important; padding-top:20px!important; text-align: left!important; margin-bottom: 30px!important; background: #ffffff!important;}
.enfermagem .sppb-btn-link:hover{background: #ffffff url("http://wiltoncardozo.com.br/images/seta-topicos.png")!important; background-position: right!important; background-repeat: no-repeat!important; color:#51bcce!important; border:1px solid #51bcce!important; }
.modalind{background: #ffffff!important;}
.modalind h3{background: #12447e!important; color:#ffffff!important; padding:10px 0px 10px!important;}

.enfermagem-acordion .sppb-panel-title{font-size: 16px!important; }
.enfermagem-acordion .sppb-panel-body{text-align: justify!important; padding:10px!important;}
.enfermagem-acordion .sppb-panel-body h3{font-size: 16px!important; font-weight: bold!important;}
.enfermagem-acordion .sppb-addon-accordion {margin-bottom: 7px!important;}
.enfermagem-acordion .sppb-panel-body h2{font-size:16px!important; font-weight: bold!important;}

/*TITULOS PAGINAS*/
.sp-page-title {padding:30px 0 15px!important;}
.sppb-panel-primary > .sppb-panel-heading {background:#12447e!important;}
.sppb-panel-primary {  border-color:#12447e!important;}
.sppb-panel-body {  padding-bottom:10px;  padding-right:10px;  padding-top:10px; padding-left:0px!important; font-size:14px!important;}
.topicos1 i{font-size: 14px!important;}
.topicos1 .sppb-flipbox-panel .sppb-flipbox-front, .sppb-flipbox-panel .sppb-flipbox-back {padding:10px!important;}
.topicos1 .sppb-panel-primary > .sppb-panel-heading{background: #51bcce!important; border: 0px solid #51bcce!important; text-align: center!important; color: #ffffff!important;}
.topicos1 .sppb-panel-primary {  border-color:#51bcce!important;}
.sppb-panel-primary .sppb-panel-body{border-top-color: transparent!important;}
.topicos1 .sppb-panel-body {font-size: 13px!important; padding-right: 0px!important; margin-left: -10px!important;}
.topicos1 .sppb-panel-body li{color: #51bcce!important;}
.topicos1 .sppb-addon-accordion {background: #51bcce!important;}
.topicos1 h3.sppb-addon-title{background: #51bcce!important; color: #ffffff!important; padding: 22px 22px 0px 22px!important; border-radius: 2px; font-size: 18px!important; text-align: center!important;}
.topicos1 .sppb-panel-heading .sppb-toggle-direction{display: none!important;}
.topicos1 .sppb-panel-heading{padding: 0px 30px!important;}

/*A CLINICA*/
/*.imagem-clinica img.sppb-img-responsive{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);filter: grayscale(100%);}
.imagem-clinica img.sppb-img-responsive:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);filter: grayscale(0%);}
.imagem-pb img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);filter: grayscale(100%); padding:15px!important;}
.imagem-pb img:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);filter: grayscale(0%);}*/

/*FAQ*/
.sp-accordion.sp-accordion-style4 .toggler span, .sp-accordion.sp-accordion-style4 .toggler span span {font-size:16px!important; font-weight: normal!important;}
.sp-accordion.sp-accordion-style4 .toggler{background:#f5f5f5 url(style4/question.png) no-repeat 0 50%;border:1px solid #12447e; margin-bottom: 5px; }
.sp-accordion.sp-accordion-style4 .toggler, .sp-accordion.sp-accordion-style4 .toggler span, .sp-accordion.sp-accordion-style4 .toggler span span {height: 35px!important; margin-bottom: 10px!important; border-radius:10px!important; border: 1px solid #cccccc!important;}
.sp-accordion-inner span.fonte{font-size:80%!important;}

/*CONTATO*/
.contato .sppb-addon-content p{color:#12447e!important;}
.contato strong{font-size:19px!important; font-weight: normal!important;}
.contato .sppb-social-icons{display: none!important;}
.contato {padding: 20px!important;}
.contato input{width: 100%!important; border-radius:0px!important;}
.contato textarea{width: 100%!important;}
.contato button{padding:5px 20px!important; background: #12447e!important; color:#ffffff!important; box-shadow: 0px 0px 0px!important; border: 0px!important;}
.contato button:hover{background: #51bcce!important;}
.contato .form-actions{background-color: transparent!important; border-top: 0px!important;}



/*BOTTOM*/
#sp-bottom{background:#12447E!important; padding:20px 0 20px!important; color:#ebebeb!important;}
#sp-bottom .sp-module .sp-module-content .custom ul li a { color:#EBEBEB!important;}
#sp-bottom .sp-module .sp-module-content .custom ul li p {color:#ebebeb!important;}
#sp-bottom .sp-module .sp-module-content .nav.menu li a {color:#ebebeb!important;}
#sp-footer{background:#0A2441!important; text-align: left!important; padding:14px 0;}
#sp-bottom1 strong {text-decoration: none!important; color:#ffffff!important;}
.scrollup {display: none!important;}
#sp-bottom3 .face .sp-module-content{border:0px solid #ffffff!important;}


/*AREA DO PACIENTE*/
.btn-info{background: #12447e!important; border-color:#12447e!important;}
.btn-info:hover{background: #51bcce!important;}
.pd-button-details a{display: none!important; color:#ffffff!important;}

/*SAC*/
legend {font-size: 14px!important; color: 12447e!important; color:12447e!important;}
.bfQuickMode .bfLabelLeft label {font-size: 14px!important;}
.bfQuickMode fieldset{border:1px solid #ccc; border-radius:7px; -webkit-border-radius:7px; padding:10px;}

/*CONTATO HOME*/

.agende .bfQuickMode fieldset{border:0px solid #ccc; border-radius:0px; -webkit-border-radius:0px; padding:0px;}
.agende button{background: #ebebeb!important; color:#12447e!important; border: 0px!important; }
.agende button:hover{background: #ebebeb!important; color:#51bcce!important; border: 0px!important;}
.agende .bfQuickMode .bfRolloverBg{background:rgba(235,235,235, 0)!important;}
.agende .form-actions{background-color: transparent!important; border-top: 0px!important; margin-bottom: 0px!important; margin-top: -20px!important;}

/*CONTATO PACIENTE*/
.contatopaciente input{width: 100%!important;}
.contatopaciente textarea{width: 100%!important;}

/*SERVIÇOS*/
.servicos h3.sppb-addon-title{font-size: 18px!important; text-transform: uppercase!important;}
.servicos .sppb-col-md-3{padding-left:10px!important; padding-right: 10px!important;}
.servicos .li, .servicos p, .servicos a{font-size: 15px!important;}
.servicos p{color:#636363!important;}
.servicos a{color:#636363!important;}
.servicos .azul{color:#12447e!important;}

/*RESULTADOS DE EXAMES*/
.resultados1 #sp-right{display: none!important;}
.resultados .sppb-row {box-shadow: 2px 5px 15px #aaa!important;}
.resultados .sppb-col-md-4{padding: 0px!important;}
.resultados .sppb-col-md-8{padding: 0px!important;}
.exameslogin input{width: 95%!important;}
.exameslogin {height: 503px!important;}
.exameslogin h3,h4{color:#ffffff!important;}
.exameslogin {color:#ffffff!important;}
.exameslogin a{color:#ffffff!important;}
.exameslogin a:hover{color:#12447e!important;}
.exameslogin .btn-primary{background: #ffffff!important; border-radius: 5px!important; border: 1px solid #12447e!important; color: #12447e!important; font-size:90%!important; padding: 7px 14px!important; color:#12447e!important; width: 50%!important;}
.exameslogin .btn-primary:hover{background: #51bcce!important; color:#ffffff!important; border:1px solid #51bcce!important;}
.exameslogin .input-block-level{min-height: 40px!important; border-radius: 0px!important; margin-left: 5px!important;}
.sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn {margin-left: 95px!important;}
.sourcecoast .btn-primary {  background-color:#12447E;  background-image:linear-gradient(#0088CC, #12447E);  background-repeat:repeat-x; 
 border-color:#12447e!important;  color:#FFFFFF;}
 .sclogin {text-align: center!important; font-weight: bold!important;}
 .logout-button input{min-width: 100%!important;}
.sclogin .logout-button {float: none!important; min-width: 100%!important; }
.pd-no-subcat {display: none!important;}
.pd-title a{color: #12447e!important;}
.pd-title a:hover{color:#51bcce!important;}
#phoca-dl-categories-box div.pd-title{width: 300px!important;}
#phoca-dl-categories-box div.pd-button-details{display: none!important;}

/*BOTÃO LOGOUT EXAMES*/
.exameslogout{background: none transparent!important; border: 0px!important; box-shadow:0px 0px 0px!important; -webkit-box-shadow:0px 0px!important;}
.exameslogout input {text-transform: uppercase!important; font-size: 14px!important; border: 1px solid #12447e!important; border-radius: 3px!important; text-decoration: none!important; padding: 8px 10px 8px!important; background: #ffffff!important; position: relative!important; top: -50px!important; left:-50px!important;}
.exameslogout input:hover{background: #12447e!important; color:#ffffff!important;}

/*NEWS*/
.acymailing_fulldiv .acysubbuttons .btn.btn-primary {background: #ffffff!important; border-radius: 5px!important; border: 1px solid #12447e!important; color: #12447e!important; font-size:90%!important; padding: 7px 14px!important;}
.acymailing_fulldiv .acysubbuttons .btn.btn-primary:hover {background:#51bcce!important; border:1px solid #51bcce!important; color:#ffffff!important;}
.rodapenews .bfQuickMode input[type="text"], .contato .bfQuickMode textarea{max-width: 100%!important;}
.rodapenews .form-actions{background-color: transparent!important; border-top: 0px!important;}
.rodapenews .bfQuickMode button, .agende .bfQuickMode button{color: #12447e!important; background: #ffffff!important; padding: 7px 18px!important; border: 1px solid #ffffff!important; position: relative!important; margin-top: -45px; right: 30px!important; float: right!important;}


/*VIDEOS HOME*/
.videoshome {padding-top: 10px!important; }
.videoshome .sppb-addon-title{color:#ffffff!important; background: #12447e!important;}
.videoshome .sppb-btn-primary{background:none transparent!important; color:#12447e!important;}
.videoshome .sppb-column{background: #12447E!important; border: 0px solid #12447e!important; border-radius: 0px!important; height: 220px!important;}
/*.videoshome .sppb-column:hover{background:#ebebeb!important;}*/
/*.sppb-carousel-pro-text h2 {display: none!important;}*/
/*.sppb-carousel-inner > .sppb-item {padding: 40px!important; padding-bottom: 20px!important;}*/
/*.sppb-carousel-arrow {color:#656565!important; width: 10px!important; opacity: 0.5!important; top:-80px!important;}*/
.sppb-carousel-arrow {  color:#656565 !important;  position:absolute;  top:150px !important;  width:40px !important;}

.videoshometitulo img{display: inline!important;}
.videoshometitulo p{font-size:85%!important;}

/*ARTIGOS*/
.artigos .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap span.count-hits {display: none!important;}
.artigos .categories-module{text-transform: uppercase!important; font-size:16px!important;}
.artigos .categories-module li{border-bottom: 1px solid #ebebeb; padding-bottom:10px!important;}
.artigos .sppb-btn-primary {background: #ffffff!important; border: 0px solid #12447e!important; color:#12447e!important; padding: 0px!important;}
.artigos .sppb-btn-primary:hover{background: #ffffff!important; border: 0px solid #E90117!important; color:#51bcce!important;}
.view-article article.item .entry-header h2 {color:#12447e!important; text-transform: uppercase!important;}
article.item {text-align: justify!important;}
#linkpdf {position: relative!important; float: right!important; top: -35px!important;}
#linkpdf a{color:#12447e!important;}
#linkpdf a:hover{color:#51bcce!important;}
.categoriassb .sppb-addon-content li {background: #f5f5f5!important; margin-bottom: 7px!important; text-align: center!important; border: 1px solid #cccccc!important; border-radius: 4px!important; box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1); width: 100%!important; padding:15px!important;}
.categoriassb .sppb-addon-content li:hover {background: #51bcce!important; border: 1px solid #cccccc!important;  }
.categoriassb .sppb-addon-content li a{color:#12447e!important;}
.categoriassb .sppb-addon-content li a:hover{color:#ffffff!important; background: #51bcce!important;}


/*NÃO MEXER POIS DÁ ERRO NA HOME*/
/*#sp-main-body {  padding:50px 0 !important;}*/


/*ÁREA PROFISSIONAL*/
.areaprofissional .threeD-item{height:80px!important; margin-bottom: 20px!important; border: 2px solid #ffffff!important; border-radius: 5px!important; background: #2E6B99!important;}
.areaprofissional .threeD-flip-back{background: #12447e!important;}
/*.areaprofissional .threeD-item:hover{background: #12447e!important;}*/
.areaprofissional a{color:#ffffff!important;}


.areaprofissional2 .threeD-item{height:80px!important; margin-bottom: 20px!important; border: 2px solid #ffffff!important; border-radius: 5px!important; background: #ffffff!important;}
.areaprofissional2 .threeD-flip-back{background: #ebebeb!important; color: #ffffff!important;}
.areaprofissional2 a{color:#0a2441!important;}



.restrito .sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn { margin-left:0px !important; background: #12447e!important;}
.restrito input{min-width: 100%!important;}
.tnm h4{color:#12447e!important; border-bottom: 1px solid #12447e!important; font-weight: bold!important; font-size:17px!important;}
.imc input{width: 90%!important;}
.escores legend {text-transform: uppercase!important; font-size: 15px!important; color: #12447e!important; border-bottom: 0px!important; padding-left: 10px!important; padding-right: 10px!important; font-weight: bold;}
.def .sppb-addon-content{margin-bottom: 20px!important;}
.def h3.sppb-addon-title {  color:#51bcce!important; border-bottom: 1px solid #51bcce!important;}
.def h3.sppb-addon-title:hover {  color:#12447e!important; border-bottom: 1px solid #51bcce!important;}
.def h4.sppb-addon-title {color: #12447e!important; padding-left: 35px!important; font-size: 16px!important; margin-top: -10px!important;}
.revistas h3.sppb-addon-title{font-size:16px!important;}
iframe{border: none!important;}



/*OUTROS*/
.alert {color:#124473!important; text-align: center!important; display: none!important;}
.alert.alert-message, .alert-warning {background: #ffffff!important; border: 1px solid #23558e!important; color:#12447e!important;}
.alert.alert-message h4 { color:#12447e!important;}
.login-logo {display: none!important;}
.alert h4 {color: #12447e!important; text-transform: uppercase!important;}
.form-links{display: none!important;} 
.btn-info {  background:#12447E !important;  border-color:#12447E !important;  padding:12px 25px !important;}
.view-registration #sp-main-body, .view-login #sp-main-body {  background:#FFFFFF!important;}
a.bt-traducao{font-size: 11px!important;}

/*.com-users .reg-login-form-wrap { background:#12447E !important; box-shadow:rgba(0, 0, 0, 0.1) 0 3px 5px 0; color:#FFFFFF !important;  padding:45px 25px 10px;  position:relative;}*/
.com-users .reg-login-form-wrap .reg-login-title h3 {  color:#FFFFFF !important; margin-bottom:35px!important; font-size: 19px!important;}
.com-users .reg-login-form-wrap .registration .form-group p, .com-users .reg-login-form-wrap .login .form-group p {color: #ffffff!important; display: none!important;}
.form-group .btn-primary{background:#12447e!important; color:#ffffff!important; border: 1px solid #ffffff!important; width: 100%!important;}
.com-users .reg-login-form-wrap {  background:#FFFFFF;  box-shadow:rgba(0, 0, 0, 0.1) 0 3px 5px 0;  color:#12447E !important;  padding:45px 25px 10px;
  position:relative;}
 .logintitulo{background: #12447e!important; color: #ffffff!important; position: relative; top:-100px!important;}
 .com-users .reg-login-form-wrap .form-validate input {height: 45px!important;}


/*REDES SOCIAIS NOVA*/
.redessociaisbt .fa{font-size: 25px!important; float: left!important; margin-top: 7px!important; padding-right: 5px!important;}
.redessociaisbt img{float: left!important; width: 23px!important; margin-top: 7px;}
.redessociaisbt h2 {font-size: 12px!important;}
.redessociaisbt h3{padding-bottom: 0px!important;}
.redessociaisbt a:hover{transition: all ease-in-out; transform: scale(1.5)!important;}
.redessociaisbt.sppb-flipbox-panel, .redessociaisbt.threeD-item{height: 70px!important;}
#sp-bottom3 .sppb-flipbox-panel .sppb-flipbox-front{padding: 10px!important;}
#sp-bottom3 .sppb.flipbox-panel h2{font-size: 15px!important;}
#sp-bottom3 h2{font-size: 15px!important; margin-top: 10px!important;}


div#sp-left .leiatambem .sp-module .sp-module-title, div#sp-right .sp-module .sp-module-title{font-size: 14px!important;}
.leiatambem li{font-size: 14px!important;}


.dadosrodape h6.sppb-addon-title{font-size: 14px!important; line-height: 16px!important;}
.dadosrodape h4.sppb-addon-title{font-size: 14px!important; line-height: 24px!important;}
.dadosrodape i{color: #ffffff!important; margin-top: -5px!important;}


/*MOBILE*/

/* Smartphone e Tablets */
@media only screen and (max-width : 768px) { 
.restrito .sppb-addon-feature .sppb-addon-content-wrap .sppb-addon-text{font-size: 14px!important;}  }

/*Tablets e Resoluções Menores*/
@media only screen and (max-width : 1024px){
.restrito .sppb-addon-feature .sppb-addon-content-wrap .sppb-addon-text{font-size: 14px!important;}    } 

/*Smartphone*/
@media only screen and (max-width : 560px) {
	.sp-contact-info {text-align: center!important;}
	.pd-button-details{display: none!important;}
	.pd-button-download{width: 350px!important; text-align: center!important; margin-top: 20px!important;}
	.exameslogout input{text-align:center!important; position: relative!important; top: -50px!important; left: 0px!important;}
	.home-callto-action2 .bfQuickMode span.bfLabelLeft input, .bfQuickMode span.bfLabelLeft textarea, .bfQuickMode span.bfLabelLeft select, .bfQuickMode span.bfLabelLeft button{width: 300px!important;}
	#sp-bottom{text-align: center!important;}
	.btzap img{margin-left: 20%!important;}
	.agende .bgQuickMode input{display: block!important; width: 100%!important;}
		.agende .form-actions{ margin-bottom: 0px!important; margin-top: 40px!important; position: relative; left: -70px!important;}
	.agende .bfQuickMode input[type="text"]{width: 100%!important;}
	.dadosrodape h6.sppb-addon-title{text-align: center!important;}
	.dadosrodape h4.sppb-addon-title{text-align: center!important;}
	.rodapenews .sppb-addon-content{text-align: center!important;}
	.rodapenews input{width: 100%!important;}
	.rodapenews .bfQuickMode button{margin-left: 30%!important;}
	#sp-footer{text-align: center!important;}
	.sp-accordion.sp-accordion-style4 .toggler, .sp-accordion.sp-accordion-style4 .toggler span, .sp-accordion.sp-accordion-style4 .toggler span span{line-height: normal!important; height: 50px!important;}

}

/*Smartphone*/
@media only screen and (max-width : 375px) {
	.sp-contact-info {text-align: center!important;}
	.pd-button-details{display: none!important;}
	.pd-button-download{width: 350px!important; text-align: center!important; margin-top: 20px!important;}
	.exameslogout input{text-align:center!important; position: relative!important; top:-50px!important; left: 0px!important;}
	
	.home-callto-action2 .bfQuickMode span.bfLabelLeft input, .bfQuickMode span.bfLabelLeft textarea, .bfQuickMode span.bfLabelLeft select, .bfQuickMode span.bfLabelLeft button{width: 300px!important;}
	#sp-bottom{text-align: center!important;}
	.btzap img{margin-left: 20%!important;}
	.agende .bgQuickMode input{display: block!important; width: 100%!important;}
	.agende .form-actions{ margin-bottom: 0px!important; margin-top: 40px!important; position: relative; left: -70px!important;}
	.agende .bfQuickMode input[type="text"]{width: 100%!important;}
	.dadosrodape h6.sppb-addon-title{text-align: center!important;}
	.dadosrodape h4.sppb-addon-title{text-align: center!important;}
	.rodapenews .sppb-addon-content{text-align: center!important;}
	.rodapenews input{width: 100%!important;}
	.rodapenews .bfQuickMode button{margin-left: 30%!important;}
	#sp-footer{text-align: center!important;}
	.sp-accordion.sp-accordion-style4 .toggler, .sp-accordion.sp-accordion-style4 .toggler span, .sp-accordion.sp-accordion-style4 .toggler span span{line-height: normal!important; height: 50px!important;}
  }

@media print {
      body{visibility: hidden!important;}
      #escorehbi {visibility: visible!important; position: relative!important; top: -110px!important; }
}

.home-callto-action2{padding: 20px 9px 20px 35px!important;}
.educon-contact-info .sppb-row > div.semsombra{box-shadow: none!important;}

/*REF SAÚDE*/
.btn.btn-info, .btn.sppb-btn-info, .sppb-btn.btn-info, .sppb-btn.sppb-btn-info{background: #12447e!important; color: #ffffff!important; border: 1px solid #12447e!important; min-height: 80px!important; padding: 22px 24px!important;}
.refsaude .white-popup-block{background: #ffffff!important;}
.white-popup-block{background: #ffffff!important; width: 550px!important;}




/*JAN-2022*/
/*IMPRESSOS DESTAQUE*/

.impressos-destaque h2.sppb-addon-title {padding:10px!important; border:2px solid #12447e!important; color:#12447e!important; border-radius:3px!important; font-size:16px!important; height: 75px!important; padding-top:20px!important; font-weight: bold!important;}
.impressos-destaque h2.sppb-addon-title:hover{color:#51bcce!important; border:2px solid #51bcce!important;}
.impressos-destaque h2.sppb-addon-title:hover {background: url("http://wiltoncardozo.com.br/images/seta-topicos.png")!important; background-position: right!important; background-repeat: no-repeat!important;}

.impressos-destaque .sppb-btn-link{padding:10px!important; border:1px solid #12447e!important; color:#12447e!important; border-radius:3px!important; font-size:16px!important; height: 60px!important; padding-top:20px!important; text-align: left!important; margin-bottom: 30px!important; background: #ffffff!important;}
.impressos-destaque .sppb-btn-link:hover{background: #ffffff url("http://wiltoncardozo.com.br/images/seta-topicos.png")!important; background-position: right!important; background-repeat: no-repeat!important; color:#51bcce!important; border:1px solid #51bcce!important; }

/*ABRIL 2022*/

.profissionaisparceiros .sppb-icon-container i {font-size:30px!important; color: #ffffff!important;}
.profissionaisparceiros .sppb-addon-feature a {color: #ffffff!important;}
.profissionaisparceiros .sppb-addon-feature h3{color: #ffffff!important;}
.profissionaisparceiros h3.sppb-addon-title{margin-top: 0px!important;}
.profissionaisparceiros .sppb-addon-content{background: #4BB0C5;}

.orientacoesprofparceiros .sppb-row-container{background: #ffffff!important; padding:0px!important;}
.orientacoesprofparceiros h1.sppb-addon-title{color:#12447e!important; text-transform: uppercase!important; font-size:24px!important; font-weight: bold!important;}
.orientacoesprofparceiros .linkpdf a, .orientacoesprofparceiros .linkpdf .sppb-addon-title{color:#12447e!important; font-size:14px!important; position: relative; top:-15px!important;}



.qrcodepaginas img{margin-left:25%!important;}
@media only screen and (max-width : 540px) 
{
    .qrcodepaginas img{margin-left:33%!important;}
    img.sp-default-logo.visible-xs{transform: scale(0.85)!important; margin-left: -20px!important;}
    #offcanvas-toggler{margin-top: -100px!important; position: relative!important; z-index: 999!important;}
}
@media only screen and (max-width : 900px){#offcanvas-toggler{margin-top: 0px!important; position: relative!important; z-index: 999!important;}} 

/*PAGINA DE BUSCA*/
.searchresultadosbusca{margin-top: -50px!important;}

/*oculta titulo da pagina*/
.searchresultadosbusca label{display: none!important;}
.searchresultadosbusca .form-limit{display: none!important;}
.searchresultadosbusca fieldset {display: none!important;}
.searchresultadosbusca input{width: 100%!important; height: 50px!important; font-size: 15px!important; margin-bottom: 10px!important;}
.searchresultadosbusca .btn-group.pull-left{display: block!important; width: 100%!important;}
.searchbuscahome input.inputbox {width: 100%!important; position: relative!important; z-index: 111!important; border-radius: 7px!important; border:1px solid #cccccc!important; background: url("https://www.wiltoncardozo.com.br/images/iconebusca.png"); background-repeat: no-repeat!important; background-position: left center!important; padding-left:50px!important;}
.searchbuscahome input::placeholder{color:#333333!important;}
.is_ajaxsearch .form-inline input {margin-left:0px!important; color:#333333!important;}
#is_ajaxsearch_result{position: relative!important;}
.is_ajaxsearch .form-inline input{background: url("https://www.wiltoncardozo.com.br/images/iconebusca.png"); background-repeat: no-repeat!important; background-position: left center!important; padding-left:50px!important;}
.eb_ajaxsearch_pagination{display: none!important;}

@media only screen and (max-width : 540px){.searchbuscahome input.inputbox{}}

/*.searchbuscahome input.button{float: right!important; width: 9%!important; text-align: center!important; background: #12447e!important; color: #ffffff!important; border-radius: 5px!important; position: relative; margin-top: -35px!important; padding: 4px 12px!important;}*/

.searchbuscahome input.button{float: right!important; text-align: center!important;  color: #ffffff!important;  position: relative; margin-top: -25px!important; margin-right: 10px!important; z-index: 999!important; }

@media only screen and (max-width : 540px){.searchbuscahome input.button{}}

.searchbuscahome label{display: none!important;}
.search-resultsresultadosbusca .result-title{margin-top: 15px!important;}
.search-resultsresultadosbusca .result-text{border-bottom: 1px solid #ebebeb!important; padding-bottom: 10px!important;}

/*oculta Nº resultado da busca*/
.searchintroresultadosbusca{display: none!important;}


/*SAÚDE INTESTINAL*/
 .sppb-addon-accordion.saudeintestinal .sppb-panel-custom > .sppb-panel-heading{color: #12447E!important; text-align: center;  text-align: center!important; background-color: #ebebeb!important;} 

  .sppb-addon-accordion.saudeintestinal .sppb-panel-custom > .sppb-panel-heading:hover{color: #e90117!important; }
 .sppb-addon-accordion.saudeintestinal .sppb-panel.sppb-panel-custom{margin-left: 150px!important; margin-right: 150px!important; border-radius: 15px!important;  border:1px solid #12447E!important;}
 .sppb-addon-text-block.saudeintestinal{margin-left: 150px!important; margin-right: 150px!important; border-radius: 15px!important;  border:1px solid #12447E!important; background-color: #ebebeb!important; font-weight: bold!important; padding: 5px 0px 5px 0px; position: relative!important; z-index: 999!important;}
 
 .saudeintestinal .sppb-addon-content  a{font-size: 10px!important;}
 .sppb-addon-accordion.saudeintestinal .sppb-panel.sppb-panel-custom .sppb-panel-title{font-size: 21px!important;}
 .sppb-addon-accordion.saudeintestinal .sppb-panel.sppb-panel-custom .sppb-panel-title strong{display: block!important; font-size: 13px!important; font-weight: normal!important;}
.sppb-addon-accordion.saudeintestinal .sppb-panel.sppb-panel-custom i{margin-right: 5px!important;}
@media only screen and (max-width : 540px) { 
    .sppb-addon-accordion.saudeintestinal .sppb-panel.sppb-panel-custom{margin-left: 15px!important; margin-right: 15px!important; border-radius: 15px!important;}
.sppb-addon-text-block.saudeintestinal{margin-left: 15px!important; margin-right: 15px!important; border-radius: 15px!important;  border:1px solid #12447E!important; background-color: #ebebeb!important; font-weight: bold!important; padding: 5px 0px 5px 0px; position: relative!important; z-index: 999!important;}

}
.saudeintestinalmod h6.sppb-addon-title{font-size: 15px!important; text-align: left!important; color: #12447E!important;}
.sppb-addon-accordion.saudeintestinal .sppb-panel-body{padding-right: 0px!important;}
.saudeintestinalmod ul{padding-left: 15px!important;}


.saudeintestinalmod .sppb-media {height: 50px!important; margin-bottom: 10px!important; border-radius:10px!important; border: 2px solid #cccccc!important; padding: 5px 5px 0px!important;}
@media only screen and (max-width : 540px) {.saudeintestinalmod .sppb-media {height: 45px!important; }}
.saudeintestinalmod .fa{color: #12447E!important;}
.saudeintestinal h3.sppb-addon-title{color: #12447e!important;}
.saudeintestinal h3.sppb-addon-title a{color:#12447e!important;}
.saudeintestinalmod .sppb-addon-feature .sppb-addon-content{background: #ebebeb!important;}

/*PROTOCOLOS SEPARADOS*/
.protocolosseparados h6.sppb-addon-title{text-align: left!important; font-size: 16px!important; border:2px solid #ccc!important; border-radius: 10px!important; color: #12447e!important; padding: 10px!important; width:100%!important;}


/*PROFISSIONAIS PARCEIROS*/
.topicos2 .sppb-addon-accordion {background: #ffffff!important; }
.topicos2 h3.sppb-addon-title{background: #FFFFFf!important; color: #12447e!important; padding: 0px 22px 0px 22px!important; border-radius: 2px; font-size: 16px!important; text-align: center!important;}
.topicos2 .sppb-panel-heading .sppb-toggle-direction{display: none!important;}
.topicos2 .sppb-panel-heading{padding: 0px 30px!important;}
.topicos2 .sppb-panel-primary > .sppb-panel-heading{background:#ffffff!important; text-align: center!important; text-transform: uppercase!important;}
.topicos2 .sppb-panel-primary{ border-color: #ffffff!important;}
.topicos2 .sppb-major-btn-primary{border: 1px solid #12447e!important;}
.topicos2 .sppb-panel-title{font-size:11px!important; color:#51bcce!important;}

.fpexamesrealizados h3.sppb-addon-title{	color:#ffffff!important; 	text-transform:uppercase!important; 	text-transform: uppercase!important;	font-size:16px!important;	padding:25px 0px!important; height: 80px!important;}

.fpexamesrealizados a{font-size:16px!important;}
.fpexamesrealizados .sppb-addon{border-radius:3px!important;}

.threeD-item a{font-size:16px!important;}


.refsaude .sppb-addon-wrapper {margin-bottom:15px!important;}

/*ATUALIZAÇÃO JOOMLA 4*/
.topicos1 .sppb-addon-accordion {text-align: center!important;}
.topicos1 .sppb-panel-body li{text-align: left!important;}
h3.sppb-addon-title{text-transform: uppercase!important;}
.sppb-panel-default > .sppb-panel-heading{color:#12447e!important;}
.sppb-panel-modern > .sppb-panel-heading{background: #ffffff!important; color:#12447e!important; border: 1px solid #ccc!important; border-radius:10px!important;}
.sppb-panel-title{font-size:16px!important;}
.sppb-panel-body .sppb-section{padding:15px!important; font-size:15px!important;}

.convertforms label, .convertforms input, .converforms, .convertforms h2, .convertforms h6, .convertforms .cf-control-input-desc{color:#12447e!important;} 
.convertforms .cf-input[type="checkbox"]{width: 5%!important;}

.sppb-btn-warning{background: none!important; color:#12447e!important;}
.restrito i{color:#12447e!important;}
.restrito .sppb-icon i{color:#ffffff!important;}

.dadosrodape .sppb-text-left{background: #12447e!important;}
.dadosrodape .sppb-addon-feature a{color:#ffffff!important;}
.dadosrodape .sppb-addon-feature a:hover{color:#ebebeb!important;}


@media (max-width: 545px) {
    .home-callto-action2{padding:15px!important;}
}

.botaosair{margin-top:40px!important; background: #12447e!important; padding:10px 40px!important; color: #ffffff!important; border-radius:10px!important;}

/*OCULTAR BOTÃO AUTENTICAÇÃO WEB*/
.sclogin.ns-bs5 .btn-secondary{display: none!important;}
/**/

.ns-bs5 .input-group{width: 90%!important; margin:0 auto!important; margin-bottom: 10px!important;}
span.input-group-text{display: none!important;}
.ns-bs5 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .ns-bs5 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .ns-bs5 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .ns-bs5 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .ns-bs5 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .ns-bs5 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .ns-bs5 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .ns-bs5 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius: 7px!important;border-top-right-radius: 7px!important;}

.sclogin .sclogout-button{float: none!important; margin: 0 auto!important; margin-right: 0px!important; margin-top:20px!important;}
.sclogin .scprofile-pic, .sclogin .sclogin-greeting, .sclogin .sclogin-profile-link{text-transform: uppercase!important; }

#phoca-dl-category-box .pd-category h3.pd-ctitle, #phoca-dl-file-box .pd-file h3.pd-ctitle, #phoca-dl-download-box .pd-file h3.pd-ctitle{background: #ebebeb!important; padding: 10px!important;}
h3.card-title {font-size:18px!important; text-transform: uppercase!important;}
/*OCULTA nº de categorias e arquivos na tela dos exames*/
.card-footer{display: none!important;}

.impressos-destaque .sppb-addon-header .sppb-addon-title{width: 100%!important;}

#sp-logo img{height: 70px!important;}