@charset "utf-8";
@import url("../web-fonts-with-css/css/fontawesome-all.css");
@import url("../fonts/font.css");
@import url("../jarallax/jarallax.css");
@import url("../megamenu/menu.css");
*{margin:0;padding:0;box-sizing:border-box}
body{font-size:14px;font-family: Arial, Helvetica, sans-serif;color:#6f6f6f;}
img,object,embed,video{max-width:100%}
h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif;}
img{border:0;vertical-align:middlel;display:inline-block;}
.ie6 img{width:100%}
ul,ol{list-style:none}
#clear{clear:both}
p{text-align:justify}
a{transition:all .4s 0s ease;color:#6f6f6f;text-decoration:none;line-height:inherit;}
a:focus{ outline:none;}
a:hover{text-decoration:none;}
.pdd_lft{padding-left:15px!important}
.pdd_rht{padding-right:15px!important}
.mrg_tp{margin-top:15px!important}
.mrg_bot{margin-bottom:15px!important}
.pdd_tp{padding-top:15px!important}
.pdd_bot{padding-bottom:15px!important}
.pdd_all{padding:1%!important}

.lightgray2{position:relative;background:#f8f8f8;} 
.lightgray2:before{background:#f8f8f8;content:'';width:100%;top:0;bottom:0;position:absolute;}
.lightgray2:after{background:#f8f8f8;content:'';width:100%;top:0;bottom:0;position:absolute;}

.lightgray2:before{left:-100%;} 
.lightgray2:after{right:-100%;}

#main{position:relative;overflow:hidden;}
header{display:block;position: relative;}
header .top{display:block; background: #f0f0f0;}
header .top .call{display:block;}
header .top .call ul{width:100%; overflow: hidden; margin-bottom: 0;}
header .top .call ul li{float:left;}
header .top .call ul li + li{margin-left: 25px;}
header .top .call ul li a{display: block;line-height: 34px;padding: 5px 0;}
header .top .call ul li a i{ display: inline-block; margin-right: 20px;}
/*<!--header .top .search_top{ display:block; overflow:hidden;}
header .top .search_top form{ display: inline-block;position: relative; float:right; padding-left: 50px;max-height: 40px;overflow: hidden;}
header .top .search_top form:before{content:'\f002';left: 0; top: 0; bottom: 0; width:40px;font-family: 'Font Awesome 5 Free';  font-weight: 900; position: absolute; pointer-events: none;text-align: center;font-size: 20px;padding-top: 7px;}
header .top .search_top form input[type=text]{ width:193px; border-radius: 50px; border:none; background:#bd4e8f; color: #fff;padding: 7px 20px;margin-top: 5px;text-align: center;}

header .top .search_top form input[type=text]::placeholder{ color:rgba(255,255,255,0.8);}

header .top .search_top form input[type=submit]{position: absolute;left:0; top: 0; bottom: 0; width: 40px;opacity: 0}-->*/
header .top .search_top{ display:block; overflow:hidden;}
header .top .search_top form{ display: inline-block;position: relative; float:right; padding-left: 0;max-height: 40px;overflow: hidden;}
header .top .search_top form:before{content:'\f002';right: 0; top: 0; bottom: 0; width:40px;font-family: 'Font Awesome 5 Free';  font-weight: 900; position: absolute; pointer-events: none;text-align: center;font-size: 20px;padding-top: 7px;}
header .top .search_top form input[type=text]{ outline:none;width:193px; border-radius: 50px; border:none; background:#dadada; color: #fff;padding: 7px 20px;margin-top: 5px;text-align: center;}

header .top .search_top form input[type=text]::placeholder{ color:rgba(255,255,255,0.8);}
.search_top2 { width:193px; border-radius: 50px; border:none; background:#bd4e8f; color: #fff;padding: 7px 20px;margin-top: 5px;text-align: center;}
header .top .search_top form input[type=submit]{position: absolute;right:0; top: 0; bottom: 0; width: 40px;opacity: 0}
header .menumain{ display:block;}
header .menumain .menubox{display:block; position:relative;}
header .menumain .menubox .logo{display:block; margin-top:30px;}

.search_icon{ position: absolute;right: 0;top: 20px;font-size: 20px; display:none;}
#search{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px, -100%) scale(0, 0);-moz-transform:translate(0px, -100%) scale(0, 0);-ms-transform:translate(0px, -100%) scale(0, 0);-o-transform:translate(0px, -100%) scale(0, 0);transform:translate(0px, -100%) scale(0, 0);opacity:0;display:none;}
#search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);opacity:1;z-index:12;display:block;}
#search input[type="text"]{position:absolute;top:50%;left:0;margin-top:-51px;width:60%;margin-left:20%;color:rgb(255, 255, 255);background:transparent;border-top:1px solid rgba(255, 255, 255, .8);border-bottom:2px solid rgba(255, 255, 255, .5);border-left:0px solid transparent;border-right:0px solid transparent;font-size:40px;font-family:Roboto;font-weight:300;text-align:center;outline:none;padding:10px;}
#search .close{position:fixed;top:15px;right:15px;opacity:1;font-size:27px;color:#fff;}
#search .close:hover{color:#FC2121;cursor:pointer;}
#logomain .menumain:before, #logomain .menumain:after{background:#87A424;content:'';top:0;bottom:0;width:100%;position:absolute;}


/*banner start*/
#banner{display:block;position:relative; text-align:center; /*padding-bottom:7px;*/}
/*#banner:after{content:'';left:0;right:0;bottom:7px;height:7px;position:absolute;background:url(../images/webtop.png) repeat-x;left:0;}*/
#banner .item{display:block;}
.bannercrawsal ul{ margin:0;}
.bannercrawsal .owl-theme .owl-controls{ margin-top:0;border:0px;}
.bannercrawsal .owl-prev{position:absolute;left:-5px;top:42%;}
.bannercrawsal .owl-next{position:absolute;right:-5px;top:42%;}
.bannercrawsal .owl-prev, .bannercrawsal .owl-next{background:#000 !important;border-radius:0 !important;width:30px;height:30px;text-indent:-99999px;text-align:center; z-index:1;}
.bannercrawsal .owl-prev:before{content:"\f053";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:11px;line-height:30px;}
.bannercrawsal .owl-next:before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:13px;line-height:30px;}
.bannercrawsal .owl-theme .owl-controls .owl-buttons div{opacity:0;transition:all .4s 0s ease;}
.bannercrawsal:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;}
.bannercrawsal .owl-pagination{position:absolute;left:0;right:0;bottom:0;}

.bannercrawsal figure{display:block;position:relative;}
.bannercrawsal figure:before{content:''; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0); position:absolute;}
.bannercrawsalnew figure:before{ background:rgba(5, 87, 132, 0.8); }
.bannercrawsal .bannercontent{position:absolute;left:0;top:20%;right:0;}
.bannercrawsal .bannercontent .bannercontent_box{ display:block;padding-bottom:70px; position:relative;}
.bannercrawsal .bannercontent .bannertitlenew{font-family: Arial, Helvetica, sans-serif;font-size:50px;color: #fff;line-height: 1.3; padding-bottom: 0;margin-bottom: 0;/*border-bottom: dotted 1px rgba(255,255,255,0.2);*/}
.bannercrawsal .bannercontent .bannertitlenew strong{color:#fdde69;} 
.bannercrawsal .bannercontent p{font-size:17px; color:#fff; text-align:center;}
.bannercrawsal .bannercontent p strong{font-size:24px; color:#f4fcc0; text-align:left;}
.bannercrawsal .bannercontent .bannercontent_info{display:block;position:relative;padding-bottom:50px; font-size:24px; color:#0b1114;padding-right: 10%;}
.bannercrawsal .bannercontent .bannerinfo .link{position:absolute;left:0;right:0;bottom:0; }
.bannercrawsal .bannercontent .bannerinfo .link a{display:inline-block;padding:10px 50px;color:#fff;text-align:center;background:#0095d7;font-size:17px; font-weight:600; text-transform:uppercase; border-radius:50px;}
.bannercrawsal .bannercontent .bannerinfo .link a + a{margin-left:10px; background:rgba(0,0,0,0.8);}

.bannercrawsal .bannercontent .bannerinfo2{ text-align:left;}
.bannercrawsal .bannercontent .bannerinfo2 .bannertitlenew{ text-align:left; font-size:40px; font-family: Arial, Helvetica, sans-serif; color:#26337e;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;}

.bannercrawsalnew .bannercontent .bannertitlenew{ font-size:40px;font-family: Arial, Helvetica, sans-serif; }
.bannercrawsalnew .bannercontent {  top: 43%; text-align:center; }
.breadcumbox{background:none; position:relative; display:block;}  
.breadcumbox .breadcrumb { background: rgba(0, 0, 0, 0) ;color: #333; padding-left:0;} 

.breadcumbox .breadcrumb a { color:#333;}

.breadcumbox .breadcrumb .active {color:#BD4E8F;}



.destaques{ display:block; text-align:center;}
.destaques h1{font-size:40px; font-weight:300; margin:20px 0;}
.destaques ul li{ margin-bottom:30px}
.destaques .destaques_box{display:block;font-size: 16px;  overflow:hidden; position:relative; padding:10px 10px 40px;}
.destaques .destaques_box h3{font-size:24px; font-weight:300;margin:20px 0;}
.destaques .destaques_box i{ display:table; margin:auto; padding:20px;}
.destaques .destaques_box p{ text-align:center;}
.destaques .destaques_box .link{ position:absolute; left:0; right:0;bottom:12px}
.destaques .destaques_box .link a{color:#bd4e8f;}


.campanhas h1 {text-align:center;margin:0 auto;}


#program_main{ display:block; padding:20px 0 0; position:relative;}
#program_main:before{background:#f0f0f0;content:''; left:0; right:0; top:44px; bottom:0; position:absolute;}
#program_main .program_box{ display:block; position:relative; z-index:1; padding-top:60px;}
#program_main .program_box h2{ font-size:40px; color:#0095d7; margin:0 0 20px;}
#program_main .program_box h2 span{ display:block;}
#program_main .program_box ul li{ font-size:24px;}


.list_style ul{width:100%;overflow:hidden;}
.list_style ul li{position:relative; margin-bottom:8px;padding:4px 5px 4px 35px;line-height:1.6;text-align:justify;font-size: 16px;}
.list_style ul li:before{content:'\f00c'; font-family: 'Font Awesome 5 Free';  font-weight: 900;position:absolute;left:0;top:3px; transition:all .4s 0s ease;width: 25px;height: 25px;border: solid 1px #0095d7;border-radius: 50%;text-align: center;line-height: 25px;font-size: 13px;color: #0095d7;}
#program_main .program_box ul li:before{ top:11px;}
#program_main .program_box .link{ display:block; margin:10px 0 0;}
#program_main .program_box .link a{background:#bd4e8f; color:#fff; display:inline-block; padding:8px 60px; text-align:center; font-size:18px; border-radius:50px;}


#client_list{display:block; padding:20px 0;}
#client_list h4{ text-align:center; font-size:40px; margin:30px 0; color:#26337e;}
.client_crawsal { display:block; position:relative;  }
.client_crawsal .item{ display:block; margin:5px 10px; } 
.client_crawsal ul{ margin:0;}
.client_crawsal .owl-theme .owl-controls{ margin-top:0;border:0px!important;}
.client_crawsal .owl-prev{position:absolute;left:5px;top:42%;}
.client_crawsal .owl-next{position:absolute;right:5px;top:42%;}
.client_crawsal .owl-prev, .client_crawsal .owl-next{background:#000 !important;border-radius:0 !important;width:30px;height:30px;text-indent:-99999px;text-align:center; z-index:1;}
.client_crawsal .owl-prev:before{content:"\f053";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:11px;line-height:30px;}
.client_crawsal .owl-next:before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:13px;line-height:30px;}
.client_crawsal .owl-theme .owl-controls .owl-buttons div{opacity:0;transition:all .4s 0s ease;}
.client_crawsal:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;}
/*.client_crawsal .owl-pagination{position:absolute;left:0;right:0;bottom:0;} */
.client_crawsal figure{display: block; padding: 10px; border:solid 1px #ededed; background: #fff; overflow: hidden;}
.client_crawsal figure img{ max-height: 70px;min-height: 70px;max-width:none;}

footer{ display:block;}
footer .footer_call{ display:block; background:#26337e; color:#fff; font-size:24px;}
footer .footer_call ul { display:table; margin:20px auto;overflow: hidden; }
footer .footer_call ul li{float:left;}
footer .footer_call ul li + li{margin-left: 25px;}
footer .footer_call ul li a{display: block;line-height: 51px;padding: 5px 0; color:#fff;}
footer .footer_call ul li a i{ display: inline-block; margin-right: 20px;}

footer .footerlink{ display:block;}
footer .footerlink .footermenu{ display:block;}
footer .footerlink .footermenu ul{width:100%; overflow:hidden; margin-bottom:0;}
footer .footerlink .footermenu ul li{float:left;}
footer .footerlink .footermenu ul li + li{margin-left: 25px;}
footer .footerlink .footermenu ul li a{display: block;line-height: 51px;padding: 5px 0; }
footer .footer_social { display:block; overflow:hidden;margin: 14px 0 0;}
footer .footer_social p{ display:inline-block; float:right;margin: 10px 5px 0;}
footer .footer_social ul{width:auto; float:right; margin:0; overflow:hidden;}
footer .footer_social ul li{ display:block; float:left}
footer .footer_social ul li + li{ /*! margin-left:10px; */}
footer .footer_social ul li a  {border-radius:50%;display:block; line-height:35px; /*! color:#fff; */ text-align:center;width:35px; height:35px;/*! background:#063653; */}
footer .footer_social ul li a:hover { color:#fff; }
footer .footer_social ul li:nth-child(1) a:hover {background:#3B5998;}
footer .footer_social ul li:nth-child(2) a:hover {background:#00B2F4;}
footer .footer_social ul li:nth-child(3) a:hover {background:#0077B5;}
footer .footer_social ul li:nth-child(4) a:hover { background: #d6249f;}


.newmenu{ position:relative;}
.newmenu .newmenuicon { position: absolute; left: 31px;  top: -50px; display:none;} 
.newmenu .newmenuicon .navbar-toggle{ display:block;}
.newmenu .newmenuicon .navbar-toggle .icon-bar{ background:#333;width: 26px;} 
.newmenu .newmenuicon .navbar-toggle .icon-bar + .icon-bar { margin-top: 6px;}


.bannercrawsal .bannerform{ top:9%;}
.formtitle{color:#26337e; font-size:40px;}

.registrationbox ul li{ margin-bottom:20px;}
.registrationbox .register_nowbtn{ display:block;padding-top: 5px;}
.registrationbox .register_nowbtn a{display: inline-block;/*background: #3e3a39;color: #fff;*/border: #86331e solid 1px;
color: #86331e;padding: 5px 10px;}
.registrationbox ul li:last-child{ margin-bottom:0;}
.registrationbox label{ display:block; position:relative; font-weight:300;}
.registrationbox label i{ position: absolute;right: 10px;top: 13px;color: #ccc;}
.registrationbox label input[type=text],
.registrationbox input[type=file],
.registrationbox label input[type=email],
.registrationbox label input[type=tel],
.registrationbox label input[type=password],
.registrationbox label textarea{display: block; width: 100%;height: 39px;padding: 8px 10px;padding-right: 46px; outline: none;border:solid 2px #e5e5e5;background: #fff;font: 15px/19px;transition:all .4s 0s ease;}



.registrationbox input[type=file]{padding:0 10px;}
.registrationbox label textarea{ height:150px;}
.submit input[type=submit]{background:#0095d7; color:#fff; font-size:16px; text-transform:capitalize; border-radius:50px; border:none; padding:10px 40px;}

 

.registrationbox label input[type=text]:focus,
.registrationbox input[type=file]:focus,
.registrationbox label input[type=email]:focus,
.registrationbox label input[type=password]:focus,
.registrationbox label input[type=tel]:focus,
.registrationbox label textarea:focus{border-color:#0095D7;}

.registrationbox .check_btn,
.registrationbox .radio_btn{ font-weight:300; padding:5px 0;position:relative; cursor:pointer; padding-left:25px; height:35px; line-height:30px;}
.registrationbox .check_btn span,
.registrationbox .radio_btn span{ display:block; transition:all .4s 0s ease;}
.registrationbox .select{display: block; height: 43px;  outline: none;border:solid 2px #e5e5e5;background: #fff;font: 15px/19px;transition:all .4s 0s ease; position:relative;}
.registrationbox .select:focus{border-color:#513826;}
.registrationbox .select select{ width: 100%; padding:0 10px; height:39px;padding-right:46px; outline: none; border:none; background: #fff; transition:all .4s 0s ease; cursor:pointer;}
.registrationbox .select:before{content:'\f107'; font-family: 'Font Awesome 5 Free';  font-weight: 600;right:0; top:0; bottom:0; width:33px; background:#fff; position:absolute;text-align: center;line-height: 2;font-size: 18px;color: #ccc; pointer-events:none;}

.registrationbox .check_btn input[type=checkbox],
.registrationbox .radio_btn input[type=radio]{ position:absolute; left:0; top:12px; opacity:0;}

.registrationbox .check_btn input[type=checkbox]:checked + span,
.registrationbox .radio_btn input[type=radio]:checked + span{color:#BD4E8F;}

.registrationbox .check_btn span:before,
.registrationbox .radio_btn span:before{content:''; left:0; top:14px; width:15px; height:15px; border:solid 1px #333; position:absolute;transition:all .4s 0s ease; background:#fff;}

.registrationbox .check_btn span:after,
.registrationbox .radio_btn span:after{content: '';left: 3px;top: 17px;width: 9px;height: 9px;background:#BD4E8F;position: absolute;  transition:all .4s 0s ease; transform:scale(0);}



.registrationbox .check_btn input[type=checkbox]:checked + span:before,
.registrationbox .radio_btn input[type=radio]:checked + span:before{ border-color:#BD4E8F;}



.registrationbox .check_btn input[type=checkbox]:checked + span:after,
.registrationbox .radio_btn input[type=radio]:checked + span:after{  transform:scale(1);}
.registrationbox .radio_btn span:before,
.registrationbox .radio_btn span:after{ border-radius:50%;}
.registrationbox .check_btn input[type=checkbox]:checked + span:after,
.registrationbox .radio_btn input[type=radio]:checked + span:after{color:#BD4E8F;}
.registrationbox .check_btn { cursor:pointer;}

.bannercrawsal .bannerform .labletag{color:#26337e; padding-top:10px;}

.left_inc{ display:block; text-align:center;}
.left_inc p{text-align:center;}
.left_inc p strong{ font-size:16px; color:#0095d7;}

.clinicas{ display:block;}
.clinicas h2{ font-size:24px; color:#0095d7; margin:30px 0; text-align:center;}
.clinicas h3{ font-size:24px;}
 
.clinicas .list_style ul li{  margin-bottom:4px;padding:4px 5px 4px 31px; font-size: 14px;}
.clinicas .list_style ul li:before{  width: 20px;height: 20px; line-height: 20px;font-size: 9px; }
.clinicasbox{ display:block;}
.clinicas .link{display:block; text-align:center; padding:10px 0;}
.clinicas .link a{ font-size:20px; display:inline-block; background:#0095d7; color:#fff; padding:8px 30px; border-radius:50px;}
.clinicasbox .link a + a{ margin-left:20px;}
.clinicasbox .link a { margin-top:42px;}
.clinicasbox .link a:first-child{ background:#bd4e8f;}

.servicos_clinicos{ display:block; padding:8% 0;}
.servicos_clinicos h1{font-family: Arial, Helvetica, sans-serif;  text-align:center;font-size:40px; color:#0095d7; margin:20px 0;}

.dermatologia { display:block; text-align:center;}
.dermatologia h2{font-family: Arial, Helvetica, sans-serif;  text-align:center;font-size:40px; color:#bd4e8f; margin:20px 0;} 
.dermatologia p{ text-align:center;}
.dermatologia article p{ padding:0 20%;}
.dermatologia .link{display:block; text-align:center; padding:10px 0;}
.dermatologia .link ul{width:100%; overflow:hidden;}
.dermatologia .link ul li{width:100%; overflow:hidden;}
.dermatologia .link ul li a{ font-size:20px; display:inline-block; background:#0095d7; color:#fff; padding:8px 30px; border-radius:50px;}
.dermatologia .link ul li + li{ margin-top:20px;} 
.dermatologia .link ul li:first-child a{ background:#bd4e8f;}
.dermatologia_img ul{ margin:0; text-align:center;width:100%; overflow:hidden;}
.dermatologia_img ul li{ float:left; width:33.333%;}
.consulta{ display:block; padding:5% 0 10%;}
.consulta h1{font-family: Arial, Helvetica, sans-serif;  text-align:center;font-size:36px; color:#0095d7; margin:0 0 20px;}
.consulta h3{font-family: Arial, Helvetica, sans-serif;  text-align:center;font-size:16px; color:#6f6f6f; margin:0 0 20px;}
.consulta .submit input[type="submit"]{ margin-top:20px;background:#bd4e8f; padding:8px 70px;}
.consulta .link{color:#0095d7;text-align:center;margin:40px auto;}
.consulta .link a {color:#0095d7;font-size:16px;}

.profissionais{ display:block;padding: 8% 0 5%;}
.profissionais article{display:block;text-align:center;margin-bottom: 10%;}
.profissionais article p{ text-align:center;display:block;}
.profissionais h3{color:#26337e; font-size:24px;padding-bottom: 10px; border-bottom:solid 1px #9299be; text-align:center;}
.profissionais h4{font-size:18px; color:#26337e; margin:15px 0;}
.profissionais .profissionaislist{ display:block; margin-top:10%;}
.profissionais .profissionaislist ul{width:100%; overflow:hidden}
/*.profissionais .profissionaislist ul li{width:100%; overflow:hidden;}
.profissionais .profissionaislist ul li + li{ margin-top:20px;  padding-top:20px;border-top:solid 0px #9299be;}*/
.profissionais .profissionaislist .profissionaisbox{ position:relative; padding-bottom:30px;}
.profissionais .profissionaislist .profissionaisbox p{}
.profissionais .profissionaislist .profissionaisbox figure{ display:block;}
.profissionais .profissionaislist .profissionaisbox .link{ }
.profissionais .profissionaislist .profissionaisbox .link a{ display:inline-block; color:#0095d7;}
.profissionais figure, .profissionais img {border-radius: 100%;}

.a_z_title {color: #26337e;font-size: 42px;padding-bottom: 10px;border-bottom: solid 0px #9299be;text-align: center;}
.a_z h1 {color: #bd4e8f;font-size: 32px;padding-bottom: 10px;border-bottom: solid 0px #9299be;}
.a_z h2 {color: #26337e;font-size: 22px;padding-bottom: 10px;border-bottom: solid 0px #9299be;}
.a_z h3 {color: #26337e;font-size: 18px;padding-bottom: 10px;border-bottom: solid 0px #9299be;}
.a_zlist .a_zbox .link a{ display:inline-block; color:#0095d7;}

 
.campanhas_title {color: #26337e;font-size: 42px;padding-bottom: 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas .campanhas_corpo  h1 {color: #bd4e8f;font-size: 32px;padding:30px; 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas .campanhas_corpo  h1 {color: #bd4e8f;font-size: 32px;padding:30px; 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas_title_o {color: #bd4e8f;font-size: 26px;padding-bottom: 0px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas .campanhas_corpo  h2 {color: #26337e;font-size: 22px;padding-bottom: 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas .campanhas_corpo   h3 {color: #26337e;font-size: 18px;padding-bottom: 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas .campanhas_corpo   p {font-size: 14px;padding-bottom: 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhas .campanhas_corpo   ul li {font-size: 14px;padding-bottom: 10px;border-bottom: solid 0px #9299be;text-align: center;}
.campanhaslist .a_zbox .link a{ display:inline-block; color:#0095d7;}

.acordos{ display:block;padding: 5% 0 5%;text-align:center;}
.acordos article{display:block;text-align:center;margin-bottom: 10%;font-size:18px;}
.acordos article p{ text-align:center;display:block;color:#26337e;font-size:18px;}
.acordos .text p { text-align:center;display:block;color:#9299be;font-size:16px;margin:0 auto;text-align:center;}
.acordos h3{color:#0095d7; font-size:42px;padding-bottom: 10px; border-bottom:solid 0px #9299be; text-align:center;}
.acordos h4{font-size:26px; color:#0095d7; margin:38px 0;text-align:center;}
.acordos h5{color:#0095d7; font-size:23px;padding: 10px 0; border-bottom:solid 0px #9299be; text-align:center;}



.politica{ display:block;padding: 5% 0 5%;text-align:center;}
.politica article{display:block;text-align:center;margin-bottom: 10%;font-size:18px;}
.politica article p{ text-align:center;display:block;color:#26337e;font-size:18px;}
.politica .text p { text-align:center;display:block;color:#9299be;font-size:16px;margin:0 auto;text-align:center;}
.politica h3{color:#0095d7; font-size:42px;padding-bottom: 10px; border-bottom:solid 0px #9299be; text-align:center;}
.politica h4{font-size:20px; color:#0095d7; margin:38px 0;text-align:center;}
.politica h5{color:#0095d7; font-size:23px;padding: 10px 0; border-bottom:solid 0px #9299be; text-align:center;}




.acordos .acordoslist{ display:block; margin-top:10%;}
.acordos .acordoslist ul{width:100%; overflow:hidden}
.acordos .acordoslist ul li{width:100%; overflow:hidden;}
.acordos .acordoslist ul li + li{ margin-top:20px;  padding-top:20px;border-top:solid 0px #9299be;}
.acordos .acordoslist .acordosbox{ position:relative; padding-bottom:30px;}
.acordos .acordoslist .acordosbox p{}
.acordos .acordoslist .acordosbox figure{ display:block;}
.acordos .acordoslist .acordosbox .link{ }
.acordos .acordoslist .acordosbox .link a{ display:inline-block; color:#0095d7;}
.acordos .list_style ul li{  margin-bottom:4px;padding:4px 5px 4px 31px; font-size: 18px;text-align: center;list-style: none;}
.acordos .list_style ul li:before{  width: 20px;height: 20px; line-height: 20px;font-size: 9px; }



.subsistema_link {
font-size: 18px;
display: inline-block;
background: #0095d7;
color: #fff;
padding: 8px 30px;
border-radius: 50px;

}
.partnerLogos   {

margin:0 auto;
text-align:center;
}
.partnerLogos > img {
width: 100%;
max-width: 150px;

padding:10px;
margin:0 auto;
text-align:center;
}

.image_footer_page  {
  float: left;
  width: 100%;
  max-height: 300px;
}

.marcacao_txt  {
display: block;
width: 100%;
height: 45px;
padding: 8px 10px;
padding-right: 46px;
outline: none;
border: solid 2px #e5e5e5;
background: #fff;
font: 15px/19px;
transition: all .4s 0s ease;
border-radius:0px;
}

.marcacao  {
border:0px;
text-align:center;
margin: 20px auto;
background: #bd4e8f;
padding: 8px 70px;
color:white;
border-radius:50px;
}

.form-control {
    height: 43px!important;
}    

.quemmain{ display:block; padding-top:30px;}
.quem{ display:block; text-align:center; padding:20px 0;}
.quem h1, .quem h2{font-size: 40px;text-align:center;color: #0095d7;margin:20px 0;}
.quem p{text-align:center;}
.quem>ul{width:100%;}
.quem>ul>li{width:100%;}
.quem>ul>li + li{ margin-top:5px;}
.quem .direcao{display:block;}
.quem .direcao h3{border-bottom: solid 2px #26337e;color: #26337e;font-size: 22px;margin: 30px 0;padding-bottom: 10px;}
.quem .direcao + .direcao{ margin-top:30px;}
.quem .direcao ul{width:100%; overflow:hidden;}
.quem .direcao ul li{float:left; width:18%; margin-bottom:20px; }
.quem .direcao ul li + li{ margin-left:20px;}
.quem .direcao .img_info{ display:block; padding:10px 0;}
.quem .direcao .img_info h4{color: #26337e;font-size: 22px;margin:15px 0;}
.quem .direcao .img_info p{ font-size:16px;}
.quem .direcao .img_info p span{display:block;}
.quem .direcao .img_info .social_link{display:block;}
.quem .direcao .img_info .social_link a{ display:inline-block; width:30px; height:30px; line-height:30px;}
.quem .direcao .img_info .social_link a + a{ margin-left:8px;}


.quem .link{ display:block; margin:10px 0;}
.quem .link a{display:inline-block;padding:10px 50px;color:#fff;text-align:center;background:#0095d7;font-size:17px; font-weight:600; text-transform:uppercase; border-radius:50px;} 




#banner_new{ display:block; text-align:center; color:#fff; border-bottom:50px solid #6dc0ad;font-family: Arial, Helvetica, sans-serif;}
#banner_new .bannernewtitle_1{display:block; background:#26337e; font-size:18px; padding:50px 0 20px;}
#banner_new .bannernewtitle_2{display:block; background:#be4d8f;font-size:50px; padding:10px 0;}
#banner_new .bannernewtitle_3{display:block; background:#0095d7;font-size:50px; padding:10px 0;}

.ttenha_uma{display:block; text-align:center;}
.ttenha_uma h1{ font-size:50px; margin:0 0 30px; color:#26337e;padding: 0 20%;}
.ttenha_uma p{ text-align:center; color:#26337e;font-size: 20px;padding: 0 32%;}
.ttenha_uma .link{display:block; margin:50px 0;}
.ttenha_uma .link a{display: inline-block;padding: 10px 50px;color: #fff;text-align: center;background: #0095d7;font-size: 17px;
font-weight: 600;text-transform:capitalize;border-radius: 50px; margin-bottom:10px;}
.ttenha_uma .link a + a{ margin-left:20px;background: #26337e;}
.ttenha_umacontent{display:block; text-align:center; padding:50px 0;}
.ttenha_umacontent p{ text-align:center; color:#26337e;font-size: 20px;padding: 0 32%;}
.ttenha_umacontent p strong{font-size:22px;}
.ttenha_umacontent h2{color:#26337e;}
.ttenha_umacontent h3{font-size:22px;color:#26337e;margin: 20px 0 70px;}
.ttenha_umacontent p span{color:#0095d7;}

.ttenha_umacontent>ul{width:100%;}
.ttenha_umacontent>ul>li{width:100%; position:relative;}
.ttenha_umacontent>ul>li + li{ margin-top:5px;}
.ttenha_umacontent>ul>li:before{content:'—';color:#0095d7; margin-right:5px}

.mimed_cuidarmain{background:#f8f8f8; display:block; padding:70px 0;}
.mimed_cuidarmain .mimed_cuidarbox{background:#fff; padding:20px; display:block;webkit-box-shadow: 3px 2px 5px 3px rgba(186,180,186,1);
-moz-box-shadow: 3px 2px 5px 3px rgba(186,180,186,1);
box-shadow: 3px 2px 5px 3px rgba(186,180,186,1); text-align:center;}
.mimed_cuidarmain .mimed_cuidarbox p{text-align:center;}
.mimed_cuidarmain .mimed_cuidarbox h2{color: #0095d7;margin: 0 0 20px;border-bottom: #0095d7 solid 1px;padding-bottom: 40px;font-size: 40px;}
.mimed_cuidarmain .mimed_cuidarbox h2 span{ display:block;}


.mimed_cuidarmain .mimed_cuidarbox h3{color: #0095d7;margin: 0 0 20px;border-bottom: #0095d7 solid 1px;padding-bottom: 40px;font-size: 40px;}
.mimed_cuidarmain .mimed_cuidarbox h3 span{ display:block;  font-size:15px;}
.mimed_cuidarmain .mimed_cuidarbox h4{font-size:22px;color: #0095d7;}
.mimed_cuidarmain .mimed_cuidarbox h4 span{ display:block;  font-size:15px;}
.mimed_cuidarmain .mimed_cuidarbox ul{width:100%; overflow:hidden}
.mimed_cuidarmain .mimed_cuidarbox ul li{width:100%;position:relative; border-bottom:solid 1px #ccc; padding-bottom:20px;}
.mimed_cuidarmain .mimed_cuidarbox ul li:last-child{ border:none;}
/*.mimed_cuidarmain .mimed_cuidarbox ul>li:before{content:'—';color:#0095d7; margin-right:5px}*/
.mimed_cuidarmain .mimed_cuidarbox ul li + li{ margin-top:20px;}
.mimed_cuidarmain .mimed_cuidarbox ul li ul li + li{margin-top:8px;}
.mimed_cuidarmain .mimed_cuidarbox ul li ul li{ border:none; padding:0;}
.mimed_cuidarmain .mimed_cuidarbox ul li ul li:before{content:'—';color:#0095d7; margin-right:5px}
.mimed_cuidarmain .mimed_cuidarbox ul li ul li span{ display:inline-block; float:right;margin-right: 15%;}
.mimed_cuidarmain .mimed_cuidarbox ul li ul li strong{color: #0095d7;}
.mimed_cuidarmain .mimed_cuidarbox .link{display:block; margin:50px 0;}
.mimed_cuidarmain .mimed_cuidarbox .link a{display: inline-block;padding: 10px 50px;color: #fff;text-align: center;background: #0095d7;font-size: 17px;
font-weight: 600;text-transform:capitalize;border-radius: 50px; margin-bottom:10px;}

.mimed_cuidarmain .mimed_cuidarbox.pink h2, .mimed_cuidarmain .mimed_cuidarbox.pink h3, .mimed_cuidarmain .mimed_cuidarbox.pink ul li ul li strong, .mimed_cuidarmain .mimed_cuidarbox.pink h4{color: #be4d8f;}
.mimed_cuidarmain .mimed_cuidarbox .link.pink a{background: #be4d8f;}
.mimed_cuidarmain article{ display:block; margin-top:30px;}
.mimed_cuidarmain article p{ text-align:center; padding:0 22%;}

.mimed_porque{display:block; position:relative; padding:50px 0;text-align:center; }
.mimed_porque:before{content:url(../images/linebg.jpg); position:absolute; top:0; left:0; right:0;  margin:auto;}
.mimed_porque article{display: block; padding: 50px 0;}
.mimed_porque article h3{font-size:50px;color: #26337e;}
.mimed_porque article h3 span{display: block;color: #be4d8f;}
.mimed_porque article p{text-align: center; color: #26337e;font-size: 20px;}
.mimed_porque ul li{margin-bottom:20px}
.mimed_porque .mimed_porquebox{display: block;}
.mimed_porque .mimed_porquebox figure{display: block;line-height: 150px;}
.mimed_porque .mimed_porquebox figure img{max-height: 90px;}
.mimed_porque .mimed_porquebox h4{color: #26337e;font-size: 20px; margin-bottom:20px;}
.mimed_porque .mimed_porquebox h4 span{display: block;}
.mimed_porque .mimed_porquebox p{text-align: center;}


.como{ background:#f0f0f0; display:block; position:relative; padding:50px 0 0;text-align:center; }
.como:before{content:url(../images/linebg.jpg); position:absolute; top:0; left:0; right:0;  margin:auto;}
.como {display: block; padding: 50px 0;}
.como h3{font-size:50px;color: #be4d8f; margin-bottom:40px;}
.como ul li{margin-bottom: 100px}
.como ul {margin-bottom:0;}
.como .comobox{border: solid 2px #26337e;border-radius: 5px;color: #26337e;display: inline-block;padding:35px 18px;width: 290px;height: 160px;font-size: 20px; position:relative;}

.como .comobox span{ display:block;}
.como .comobox:before{content:'';right:0; top:0; position:absolute;}
.como .comobox.one:before{content:url(../images/arrow.png);right: -81px;top: 50%;margin-top: -22px;}
.como .comobox.two:before{content:url(../images/arrow.png);right: 50%;bottom: -70px;margin-top: -22px;margin-right: -35px;transform: rotate(90deg);top: auto;}
.como .comobox.three:before{content:url(../images/arrow.png);right: -94px;top: 50%;margin-top: -22px;transform: rotate(-180deg);}
.como .comobox.four:before{content:url(../images/arrow.png);right: -81px;top: 50%;margin-top: -22px;display: none;}

.eque_mais {display: block; text-align:center; padding: 50px 0;}
.eque_mais h3{font-size:50px;color: #be4d8f; margin-bottom:40px;}



.eque_mais .link{display:block; margin:50px 0;}
.eque_mais .link a{display: inline-block;padding: 10px 50px;color: #fff;text-align: center;background: #0095d7;font-size: 17px;
font-weight: 600;text-transform:capitalize;border-radius: 50px; margin-bottom:10px;}
.eque_mais .link a + a{ margin-left:20px;background: #26337e;}

.faq{ display:block;}

.faq .panel-default > .panel-heading {    color: #333;    background-color: #fff;    border-color: #fff;}
.faq .panel{box-shadow: none;}
.faq .panel-default {    border-color: #fff;}

.faq .panel-group .panel-heading + .panel-collapse > .faq .list-group, .faq .panel-group .panel-heading + .panel-collapse > .panel-body{border-top: none;}
.faq .panel-body p{ text-align:center;}
.faq .glyphicon{color: #be4d8f;}


.alert-success {
color: #fff;
background-color: #3c763d!important;
border-color: #3c763d!important;

}
.collapseTabContainer {
    position: relative;
    width: 100%;
    min-height: 36.7px;
    border-radius: 0px;
    background-color: #26337e;
    white-space: normal !important;
    margin-top: 13px;
}

.collapseTabContainer[aria-expanded="true"] {
    background: #26337e;
}

.titleCollapseTabColor {
    color: white;
}

.titleCollapseTab {
    font-size: 18px !important;
    text-align: left;
    float: left;
}

.collapseTabContainer[aria-expanded="true"] > .iconCollapseTab {
    background: url('/themes/Walkin/assets/images/collapseTabDownArrow.svg') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    
  
    
}

.iconCollapseTab {
    position: absolute;
    right: 10px;
    width: 25px;
    height: 25px;
    float: right;
    background: url('/themes/Walkin/assets/images/collapseTabRightArrow.svg') no-repeat;
    background-position: 50% 50%;

}

.innerTab {
    position: relative;
    width: 98%;
    min-height: 36.7px;
    border-radius: 0px;
    background: #bd4e8f;
    color: #f8a988;
    white-space: normal !important;
    float: right;
    margin-bottom: 15px !important;
    margin-top: 15px;
}

.innerTab[aria-expanded="true"] > .innerTabIcon {
        background: url('/themes/Walkin/assets/images/innerCollapseTabDownArrow.svg') no-repeat;
        background-position: 50% 50%;
        filter: invert(1);
}

.innerTitleCollapseTabColor {
    color: #fff;
}

.titleCollapseTab {
    width: 100%;
    font-size: 16px !important;
    text-align: left;
    float: left;
}

.innerTabIcon {
    bottom: 6px;
    position: absolute;
    right: 10px;
    width: 25px;
    height: 25px;
    float: right;
    background: url('/themes/Walkin/assets/images/innerCollapseTabRightArrow.svg') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: 50% 50%;
    filter: invert(1);
}

.innerTextTab {
    width: 95%;
    font-size: 18px;
    float: right;
    padding-left: 12px;
    color: #797979;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop50 {
    margin-top: 50px;
}

.marginBottom150 {
    margin-bottom: 150px;
}

#ddlSpecialityCol h2 {
    font-size: 26px;
    color: #f8a988;
}


.nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.panel-default>.panel-heading {
color: #333;
background-color: #fff;
border-color: #333;
border-bottom: 1px #333 solid!important;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ddd;
border:0px;
text-align: center;
margin: 0 auto;
padding: 30px 60px;
}

.panel-title {

line-height: 50px;
}

.nav-tabs {
border-bottom: 0px solid #ddd;
padding-bottom: 50px;
 text-align:center;
}


.nav-tabs>li>a {
margin-right: 20px;
line-height: 1.42857143;
border:0px solid transparent;
font-size:16px;
font-weight:900;

}
.nav-tabs>li>a:hover {
color:#0095d7;
background-color:#fff;

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
color: #0095d7;
cursor: default;
font-weight: bold;
font-size:16px;
background-color: #fff;
border: 0px solid #ddd;
border-bottom-color: transparent;
}

.panel-default {
border-color: #fff;
}

.panel-default>.panel-heading {
color: #333;
background-color: #fff;
border-color: #fff;
}

.ss-result__content h1 a{
color: #bd4e8f!important;
font-size:18px;
}

ul.mega-sub-menu{
z-index: 9999999!important;
}

.tabelamain{ border-top:solid 1px #ccc;display:block;}
.tabela{ display:block; padding:0 0 60px;}
.tabela h2{color:#0095d7;}
.tabela p{ padding: 0 20%;}
.tabelabox{ display:block;background:#fff; padding:20px; display:block;webkit-box-shadow: 3px 2px 5px 3px rgba(186,180,186,1);
-moz-box-shadow: 3px 2px 5px 3px rgba(186,180,186,1);box-shadow: 3px 2px 5px 3px rgba(186,180,186,1); text-align:center; position:relative; padding-top:30px;}
.tabelabg{display:block; width:100%; position:absolute; left:0; top:0; height:20px;}
.tabelabg ul{width:100%; overflow:hidden;}
.tabelabg ul li{ float:left; width:25%; height:20px;}
.tabelabg ul li:nth-child(1){background:#26337e;}
.tabelabg ul li:nth-child(2){background:#be4d8f;}
.tabelabg ul li:nth-child(3){background:#0095d7;}
.tabelabg ul li:nth-child(4){background:#6dc0ad;}

.tabelabox .tabelacontent{ display:block; text-align:center;margin-top: 40px;}

.tabelabox .tabelacontent h4 {  font-size: 22px; color: #0095d7;}
.tabelabox .tabelacontent h4 span{ display:block;}
.tabelabox .tabelacontent h4 small{ font-size:14px;color: #0095d7; font-weight:300;}
.tabelabox .tabelacontent .price{ font-size: 22px;color: #666;}
.tabelabox .tabelacontent ul{width:100%;}
.tabelabox .tabelacontent ul li{ padding:20px; position:relative;}
.tabelabox .tabelacontent ul li + li{border-top: solid 1px #ccc;}
.tabelabox .tabelacontent ul li:before{content:'';  top:0; bottom:0; border-left: solid 1px #ccc; position:absolute;left: 50%;}
.tabelabox .tabelacontent p span{ display:block;}
.tabelabox .tabelacontent p{ text-align:center; margin-top:20px;}

.tabelabox .tabelacontent .link{display:block; margin:50px 0;}
.tabelabox .tabelacontent .link a{display: inline-block;padding: 10px 50px;color: #fff;text-align: center;background: #0095d7;font-size: 17px;font-weight: 600;text-transform:capitalize;border-radius: 50px; margin-bottom:10px;}

.tabela_pink{ display:block; margin:70px 0 0;}
.tabela_pink .tabelacontent h4, .tabela_pink .tabelacontent h4 small {color:#be4d8f;}
.tabela_pink h3 { text-align:center;font-size:24px; color: #be4d8f;}
.tabela_pink h3 span{ display:block;}
.tabela_pink .tabelacontent .link a{background: #be4d8f;}

.owl-carousel {}

.dropzone {
    min-height: 50px!important;
    padding: 4px 4px!important;
}

.clickable {
    min-height: 50px!important;
     min-width: 100%!important;
     border:1px solid black;
    padding: 4px 4px!important;
}

.pink_mmb {background:transparent;;height:60px;padding:20px 10px;}
.mmb { width:193px; border-radius: 20px; border:0px solid #fff; background:#bd4e8f; color: #fff;text-align: center;margin:0px auto;padding:8px 0!important;}



@media (max-width: 768px) {

    .owl-pagination{
        top:132px;
    }

    .mmb{
        margin-top: 10px ;
    }

}


@media (max-width: 400px) {

    .owl-pagination{
        top:122px;
    }
}

@media (max-width: 320px) {

.mmb{
    margin-top: 45px;
}
}
