@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


.duvida-form{font-weight: 300; text-transform: uppercase; margin-top: 10px;}

.fellow{
    background-color: #7185ac;
}

.fellow-responsivo{
    display: block;
    color: #fff;
    padding: 15px;
}

.fellow-responsivo:hover{
    color: #fff;
}

a,
a:focus,
a:hover {
    text-decoration: none!important;
    outline: 0!important;
}

.form{    
    margin: 0 0 6px;
    line-height: 22px;
    padding-left: 10px !important;
    box-shadow: none;
    font-family: "PT Sans",sans-serif;
    color: #5E5E5E;
    font-size: 16px;
    float: left;
    width: 100%;
}

.the-institute{    margin-top: 19px;
}
#content-rodape {
    width: 100%;
    background-repeat: repeat-x;
    padding-top: 40px;
    padding-bottom: 50px;
    background-color: #202020;
}

#content-bloco-links {
    width: 100%;
    background-color: #191919;
}

#bloco-links {
    width: 920px;
    margin: auto;
    padding: 15px;
}

.link-blocos:link, .link-blocos:visited, .link-blocos:active {
    display: block;
    width: 87px;
    text-align: center;
    float: left;
    margin-right: 10px;
    padding: 4px;
    background-color: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
}
a {
    color: #555;
    text-decoration: none;
}

#rodape {
    width: 950px;
    margin: auto;
}

#conteudo-rodape {
    padding-bottom: 20px;
}

.titulos-rodape {
    font-family: 'Cabin Condensed', sans-serif;
    color: #a4a4a4;
    font-weight: 400;
    font-size: 13px;
    text-shadow: 2px 2px 5px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=2);
    text-transform: uppercase;
}

.img-scroller img {
	margin: -1px;	
	height: 250px;
}

.procedimentos{ list-style:none;  padding:10px; display:block; border-bottom:1px solid #fff; }
.link-procedimentos:hover{ color:#eef;}
.link-procedimentos{color:#FFF;}

.shrink .box-m-topo{display:none}
.procedimentos1{ list-style:none;  padding:5px; padding-bottom:10px; border-bottom:1px solid #eee  }
.link-procedimentos1:hover{ color:#444; }
.link-procedimentos1{color:#fff; font-weight:bold}


.link-rodape{color:#BFBFBF; text-decoration:none}
.bt-preto{background:#D26487}
#af-form-326773916 {
    opacity:0.8;
}
.mapa-localizacao{
    margin-bottom: 20px;display:block; text-align:center; padding:12px; border:1px solid #CCC; border-radius:12px}
.separador { height: 15px;}
/*.separador-big {height: 30px;}
*/

#videos {
	margin: 40px 0;
}

.bottom {
	position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: -40px;	
}

h2.subtitle {
    font-size: 64px;
    text-transform: uppercase;
    color: #C4CEE0;
    margin-bottom: 30px;	
}

.enews{ background-image:url(../imagens/fundo-enews.jpg); background-size:cover; margin-top: 190px;}

.guia-protese{ background-image:url(../imagens/fundo-guia-modal.jpg); background-size:cover; margin-top: 190px; height:300px}
#height-news{background-color:#8B9FC2; display: inline-block;}
.height-news-bg{background-color:#8B9FC2; text-align: center; margin-bottom: 30px;}
.depoimentos-interna{font-size:15px; font-style:italic; color:#7c91b4}
.box-dr-new {
    float: left;
    background-color: #FFF;
    margin-left: 91px;
    padding: 12px;
    width: 92%;
}
.show-mobile{display:none}

#dbsi-modal .wrapper .bg {
	background-image: url(../modal/bg.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 488px;
	height: 300px;
	margin: 0 auto;
    padding: 100px 25px;
	position: relative;
	opacity: 0;
	top: 100px;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
	z-index:9999
}


.blue-bg {
	background: #8B9FC2;	
}

.the-institute {
    padding-top: 30px;
}

.mail-collector {
	color: #fff;
	margin-bottom: 25px;
}

.mail-collector input[type="email"] {
	width: 55%;
	padding: 5px 15px;
}

.mail-collector input[type="submit"] {
	font-size: 16.2px;
    padding: 7px 30px;
    top: 1px;
    position: relative;
    background-color: #D26487;
    border: none;
	
    border-radius: 5px;
}

.height-news-img {
    width: 319px;}

.size-dr{width:12%}
.menu-topo  {
 
    margin-top: -10px;
}

.footer {
    background: #000;
    color: #fff;
}
	
.clear-topo{margin-top:181px}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
}

.float-language{ float:right}
.bs-vertical-center {
  
    top: 58%;
   
}

.enews1 {
	width: 100%; 
	position: relative; 
	top: 25px;
}

.enews2 {
	width: 100%; 
	position: relative; 
	top: 20px;
}


.tit-video{font-size:70px; font-family: 'Shadows Into Light', cursive; font-weight:400; color:#000; text-transform:none}
.tit-video1{font-size:70px; font-family: 'Shadows Into Light', cursive; font-weight:400; color:#fff; text-transform:none}
.navbar {
    border-radius: 0;
}
.navbar-inverse .navbar-toggle:hover {
    background-color: #7d91b4;
}
.fundo-fluid-dr{height:240px; background-color:#eee; border:1px solid #eee; box-shadow:1px 1px 5px 1px #eee}

.icone-telefone{float:left;}

body {
  font-family:"lato-regular" ; 
  font-size: 14px;
  line-height: 1.42857143;
    overflow-x: hidden;
}
.margens{padding:0px;}
.clear{clear:both;}
.row{margin-left:0px; margin-right:0px}
/*TOPO*/
.topo{padding:20px 0 20px 0;} .img-right{float:right; margin:-1px 0 0 0;} .img-right img{height:60px;} .logo{float:left; margin:9px 0 20px 0;}
.topo-interno{padding:20px 0 20px 0;}
.contato-topo{float:right;padding:0px;text-align: right;width: 19%;border-left: dotted 1px #ccc;padding: 0 0 0 11px;} 
.tcinza-topo{font-size:24px; color:#778CB5; float: right; line-height: 1.1;margin: 0 0 0 0;} .ft16{font-size: 21px; float:left;margin: 5px 7px 0 5px;} .email-topo{color:#868686; font-size:13px; float:right}
.box-dr{text-transform:uppercase; font-size:13px; color:#C4C4C4;} .box-m-topo{width: 195px;float:right; padding: 0 35px 0 15px; border-left:dotted 1px #ccc;margin: 0 0 20px 0;} .ttopo{font-size:15px; color:#AAAAAA; font-weight:bold;}
.bttopo:hover{opacity:0.8;} .pdr0{padding-right:0px;} .imgmg{margin:20px 0 20px 0;}

.lang-brand {
	float: right; 
	width: 16px; 
	margin-left: 10px;
}

/*MENU-TOPO*/
.menu-topo .navbar-inverse .navbar-nav>li>a {color: #fff; font-size: 16px;} .menu-topo .navbar-inverse .navbar-collapse{margin:0px; padding:0px;}
.menu-topo .navbar-inverse{height:51px; margin-bottom:0px;} .menu-topo .navbar-nav{margin:0px; margin-top:-9px } .menu-topo .navbar-inverse .navbar-nav>.active>a:hover{color:#939393;}
.menu-topo .navbar-inverse .navbar-nav>.active>a{color:#939393; background:transparent;}
.menu-topo .dropdown-menu{background-color:#000;} .menu-topo .dropdown-menu a{color:#fff;}

.barra a {
 
  font-size: 13px;
}

.barra .navbar-toggle {
  margin: 13px 15px 13px 0;
}

.welcome {font-family:"edmondsans-regular"; line-height:48px; font-size: 48px; color:#b8b8b8; margin: 50px 0 25px 0; text-transform: uppercase; text-align: center;} 
.welcome > span {
	font-size: 54px;
	color: #7e92b5;	
}



/*SLIDE-INICIAL*/
.slide-inicial{margin-top:180px}

.slide-inicial .carousel-caption {right:10%; left:40%; padding-bottom:30px; top:30%; text-transform:uppercase;} .cap-g{font-family:"edmondsans-regular"; line-height:1.1; font-size: 54px; color:#000;} .cap-m{line-height:1.1; font-family:"lato"; font-size: 40px; color:#fff;}
.bt-roxo{background-color:#798DB1; border-radius: 8px; color:#fff;font-size: 21px;text-transform: uppercase;margin: 20px 0 0 0;font-weight: bold;} .bt-roxo a{color:#fff;} .bt-roxo a:hover{color:#fff; text-decoration:none;} .bt-roxo:hover{opacity:0.8;}







/* ====================== CONTEUDO-INCIAL =====================================*/
/* ============================================================================*/

/*TUMBS*/
.box-tumbs{padding:35px 0 0 0; margin:0px;} .box-tumbs1{padding:35px 0 0 0; margin:0px; padding-left:20px} .mgr0{margin-right:0px !important;} .pdl20{padding-left:20px;}
.tit-boxs{color:#7C94B6; font-size: 41px; margin:auto; text-align:center;margin-bottom: 20px;} 
.box-tumbs .btumb{ float:left; text-align:center;} 


.box-tumbs .btumb1{ float:left;  text-align:center;} 
.box-tumbs .btumb1:hover{opacity:0.8; cursor:pointer;}
.ttb{font-size:14px; text-transform:uppercase; color:#000; font-family: "lato-regular"; margin:20px 0 10px 0; font-weight:bold;} .ttb-m{font-size:14px; text-transform:uppercase; color:#000; font-family: "lato-regular"; margin:20px 0 10px 0; font-weight:bold;}
.bg-tit{margin:auto; text-align:center; margin:10px 0 10px 0;padding: 0 0 0 60px;} .bt-ver{background-color:#B3E5F5; font-size:13px; color:#59727A; text-transform:uppercase; margin-bottom:-15px;}
.bt-ver-marrom{background-color:#E3D5CE; font-size:13px; color:#716A67; text-transform:uppercase;  margin-bottom:-15px;}




/*BOTAO AGENDAMENTO*/
.botao-agendamento{width:283px; height:77px; position:fixed; left:50%; margin-left:262px; bottom:0; z-index:999} 

#img-nov-1 img {
    position: absolute;
    top: -80px;
}

/*BOTAO AGENDAMENTO WHATS*/
.botao-agendamento-whats{width:283px; height:77px; position:fixed; left:50%; margin-left:552px; bottom:0; z-index:999} 

#img-nov-1 img {
    position: absolute;
    top: -80px;
}

/*NEWS*/
.box-roxo{padding:20px 0 20px 0; background-color:#8B9FC2; margin:70px 0 67px 0; height: 179px;}
#img-nov{width: 32%;} #img-nov img{position:absolute; top: -40px;} .t-b{font-size: 20px; color:#fff; font-family: "lato-regular"; text-transform:uppercase;margin: 10px 0 5px 0;line-height: 1.3; float:right}

.t-b-1{font-size: 20px; color:#fff; font-family: "lato-regular"; text-transform:uppercase;margin: 10px 0 5px 0;line-height: 1.3; text-align: right;}
.t-b-2{font-size: 15px; color:#fff; font-family: "lato-regular"; text-transform:uppercase;margin: 10px 0 10px 0;line-height: 1.3; text-align: right;}

.aumentar-mama img{position:absolute; top:-75px;} #box-news{padding:0px; margin:0px;} 
.bt-down{padding:8px; color:#fff; text-transform:uppercase; font-size:16px; border:solid 1px #fff; float:right; border-radius:8px;} .bt-down a{color:#fff;} .bt-down:hover{text-decoration:none; color:#fff; opacity:0.8;}
.bt-enews{
    padding: 7px 11px;;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    border: solid 1px #fff;
    border-radius: 8px;
	margin: 5px 0;
	background-color: #D26487;
	float:right;
}
#box-down{padding: 0 0 0 50px;margin:0px;float: right;} .t-dow{font-size: 18px; color:#fff; font-family:"lato-regular"; text-transform:uppercase;float: right; line-height:1.3; margin: 10px 0 0 0;}
.broxo-lateral{padding: 10px 12px 25px 12px; background-color:#8B9FC2;margin: auto;text-align: center;} .tbp{font-size:16px; color:#fff; font-family: "lato-regular"; text-transform:uppercase; margin: 10px 0 18px 0;line-height: 1.3;}
.bt-ass {
    padding: 8px;
    color: #8B9FC2;
    text-transform: uppercase;
    font-size: 18px;
    border: solid 1px #ccc;
    border-radius: 8px;
    BACKGROUND: #e5e5e5;
} .bt-ass a{color:#fff;} .bt-ass:hover{text-decoration:none; color:#fff; opacity:0.8;}

/*FORM NEWS*/
.bt-branco input[type=submit] {padding: 0 7px 0 7px; color:#fff; text-transform:uppercase; font-size: 15px; border:solid 1px #fff; margin: 0 0 0 0; border-radius:8px; background-color:transparent !important ;height: 37px;} .bt-branco a{color:#fff;} .bt-branco:hover{text-decoration:none; color:#fff; opacity:0.8; background-color:transparent;}
.form-news input{display: inline;margin: 0; border: 1px solid #fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:9px; height:46px; line-height:22px; padding-left:10px!important; margin-bottom:6px; box-shadow:none; font-family: 'PT Sans', sans-serif; color: #5E5E5E;font-size: 16px;}

/*3 BOXS/DEPOIMENTOS/INSITUTO NEWS/POR DENTRO*/
#depoimentos{margin:0px 0 0 0; padding: 0 15px 0 0;} #inst-news{margin:0px 0 0 0; padding: 0 15px 0 15px;} #por-dentro{margin:0px 0 0 0; padding: 0 0 0 20px;}
.tit-roxo{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; border-bottom:solid 2px #ccc; padding: 0 0 3px 0; margin: 0 0 13px 0;}
.subt-roxo{color:#798EB2; font-size:17px; font-weight:bold;} .txtdepo{font-size:15px; line-height:1.3; color:#646464;}
.link-roxo a{color:#798EB2;} .t-inst-news{font-size:15px; color:#000; line-height:1.3;} .mg-img{margin-right:10px;} .icon-roxo{font-size:20px; color:#798EB2;}
.t-mapa{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; padding: 0 0 3px 0;margin: 0 0 13px 0; float:left;}
.sub-cinza{font-size:19px;  float:left; color:#797979;}

/*BOX AFILIAÇÕES*/
.box-afiliacoes{margin:20px 0 0 0;} .wd-img{
    float: left;
    margin: 0 49px;
    width: 8%;
}
.mresp201{margin-top:12px;}
 .alg-center{margin:auto; text-align:center;}
.mt35{margin-top:23px;}

/*FOOTER*/
.rdp-left{float:left; margin:0px 0 12px 0;} .tbold{float:left; font-size:14px; color:#999999; font-weight:bold;} .tinf{float:left; font-size:13px; color:#E8E8E8; clear:both;} .copy-des{float:left; font-size:13px; clear:both;margin: 10px 0 0 0;}
.icones-rdp{float:right;margin: -80px 0 0 0;
    background: #fff;
    padding: 15px 15px 0 15px;
    border-radius: 8px 8px 0 0;} .logo-rdp{float:right;clear: both;margin: 5px 0 20px 0;} 
	.copy-des a{color:#666;}

/* ========== CONTEUDO INTERNA =================*/
.box-tinterna{border-bottom:solid 5px #6F86AC; margin:20px 0 0 0; height:59px;}
.tint{ padding:10px; color:#fff;  font-size:24px; float:left; text-transform: uppercase;font-weight: 400; background:#6F86AC} 
.tpreto{font-size:23px; font-weight:bold; text-transform:uppercase; color:#000; float:left; padding:10px 0 0 15px;}

/*MENU LATERAL*/
.box-menu-lateral{margin:20px 0 0 0;} 
.tml{background-color:#FEF1EB; padding:15px; font-size:19px; text-transform:uppercase; line-height:1.1; font-weight:bold; margin:0px 0 3px 0;}
.lateral-left{margin:20px 10px 0 0;} 
.lateral-right{margin:20px 0 0 10px;} 
.box-skin{margin:20px 0 0 0;}
.cinza-claro{background-color:#F9F9F9;} 
.cinza-escuro{background-color:#EBEBEB;} 
.box-menu-lateral .list-group-item{position:relative; display:block; padding:10px 15px; margin-bottom:-1px; border:1px solid #ddd; font-size:14px; text-transform:uppercase; font-weight: 400;}
.box-menu-lateral .list-group-item.active:hover{z-index:2; color:#fff; background-color:#9EADC7; border-color:#9EADC7;} 
.box-menu-lateral .list-group-item.active{z-index:2; color:#fff; background-color: #6F86AC; border-color: #6F86AC;}
.box-menu-lateral a.list-group-item:hover{  color: #555; text-decoration: none; background-color: #FEF1EB;}

/*SKIN SPA*/
.skin-spa .list-group-item{position:relative; display:block; padding:10px 15px; margin-bottom:-1px; border:1px solid #ddd; font-size:14px; text-transform:uppercase; font-weight: 400;}
.skin-spa .list-group-item.active:hover{z-index:2; color:#fff; background-color:#9EADC7; border-color:#9EADC7;} .skin-spa .list-group-item.active{z-index:2; color:#fff; background-color: #6F86AC; border-color: #6F86AC;}
.skin-spa a.list-group-item:hover{  color: #555; text-decoration: none; background-color: #FEF1EB;}

.margin-mapa{margin-left: -15px;
margin-top: 20px;}

/*BOX LATERAL INTERNA*/
.nov-int{margin:10px 0 10px 0;} .bg-roxo-int{background-color:#7C91B4; padding:20px;} .tp{font-size:15px; color:#fff; font-family:"lato-medium"; text-transform:uppercase;margin: 0 0 5px 0;}
.bg-down{background-image:url(../imagens/internas/bg-down.png); background-repeat:no-repeat; background-size:cover;height: 440px;margin: 10px 0 0 0; text-align:center; color:#000; font-size: 25px; font-weight:bold;padding: 50px 30px 0 30px;line-height: 1.2;}
.bt-vermelho{margin:10px 0 0 0; background-color:#CF1B2D; color:#fff; font-size:16px; text-transform:uppercase;} .bt-vermelho a{color:#fff;}.bt-vermelho a:hover{color:#fff; text-decoration:none;} .bt-vermelho:hover{opacity:0.8;}

/*CONTEUDO INTERNA*/
.box-cont-txt{padding:0px 0 0 20px;} .tit-gv{background-color:#6F86AC; padding: 12px;
font-size: 34px; color:#fff; margin:20px 0 20px 0; }
.mgs-img{margin:0px 20px 20px 0;} .txt-int{font-size:17px; line-height:1.3; padding: 0 0 0 0; margin:0px;} .verm{color:#CF3339; font-size:16px;} .preto{color:#333333;}
.titverm{font-size:30px; color:#7691B8; font-weight:bold; margin:0px 0 20px 0;} .addthis{margin:15px 0 20px 0;} .box-mp{border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 20px 0 50px 0;margin: 40px 0 20px 0;}
.bt-mp{float:left; margin:-5px 0 0 0;} .bt-mp:hover{opacity:0.8;} .margen-clear{margin:30px 0 0 0;}

/*CONTEUDO DERMATOLOGIA*/
/*MENU DERMATOLOGIA*/
.txt-preto{font-size:17px; color:#333; font-weight:bold;} .subt{font-size:19px; font-weight:bold; font-family:'lato-black';}

/*O INSTITUTO*/
.box-img-p{margin:20px 0 0 0;} .galeria{margin:20px 0 0 0; padding: 0 0 0 15px;}
.tumb-instituto{padding: 0 0 0 8px;} .tumb-instituto .thumbnail{margin-bottom:10px;}
.titulos-grandes{margin: 30px auto 20px; text-align:center; padding:20px 0; text-transform:uppercase; line-height: 0.8; font-family:"edmondsans-regular";} .tgcinza{font-size:65px; color:#B8B8B8;} .troxo{font-size:70px; color:#7D91B5; line-height:1.1; font-family:"edmondsans-regular";}
.div-left{background-color:#FAF6F5; padding: 45px 100px 40px 60px; border-radius: 0 160px 0 0; font-size: 17px; color:#333; line-height: 1.7;height: 269px;} .mulher-center{/* margin:auto; */ /* text-align:center; */position: absolute;left: 0;right: 0;z-index: 9;width: 100%;} .mulher-center img{margin:auto;}
.div-right{background-color:#FAF6F5; height:269px; padding: 40px 30px 40px 140px; border-radius: 160px 0 0 0; font-size: 17px; color:#333; line-height: 1.7;}
.txts{font-size:17px; color:#333; line-height:1.3;}
.txts-perf{    font-size: 16px;
    color: #8A8A8A;
    line-height: 1.8;
}

.video{display:block; height:400px; padding:20px; margin-bottom:40px; background-color:#F1FBF8}

/*FILOSOFIA*/
.box-filosofia{padding:40px 0 30px 0;}
.tmini{font-size:21px; color:#7B91B3; font-weight:bold;}

/*PERFIL DR*/
.bg-drs{background-image:url(../imagens/internas/bg-drs.jpg); background-repeat:no-repeat; background-size:cover; padding:0px 0 30px 0;}
.tit-perfil{font-size:56px; color:#7C91B4; font-weight:bold;} .txt-perfil{margin:20px auto 0;} .tpp{font-size:16px; color:#000; font-weight:bold; text-transform:uppercase;} .txtp{font-size:15px; color:#000; text-transform:uppercase;}


/*NOVIDADES*/
.tit-blog{color:#ABABAB; font-size: 33px; padding: 0 0 10px 0; text-transform: inherit;border-bottom: solid 1px #ccc;margin: 40px 0 17px 0;font-weight: bold;line-height: 1.2;} 
.mg-blog{padding: 0 25px 0 0;} .blog-lt{margin:35px 0 0 0; padding:0px;} .bt-blog{padding:8px; color:#fff; text-transform:uppercase; font-size: 16px; border:solid 1px #fff; float: l; margin: 10px 30px 0 0; border-radius:8px; background-color:#8B9FC2;float: left;padding: 10px 15px 10px 15px;} .bt-blog a{color:#fff; text-decoration:none;} .bt-blog:hover{text-decoration:none; color:#fff; opacity:0.8;}


/*CONTATO*/
.box-mg-cont{
    margin: 35px -45px 0 45px;
    padding: 0 60px 0 0;} .box-mg-cont-right{margin-top:40px; padding:0px;}  .tit-cont{font-size:30px; color: #7B91B3; font-weight:bold;margin: 0 0 15px 0;border-bottom: solid 1px #ccc;padding: 0 0 3px 0;} .tobrigatorio{color: #DA2E2E; font-weight:bold;float: right;font-size: 13px;}
.ttcont{font-size:16px; color:#333; font-weight:bold;}  .tit-cont-m{font-size: 22px; color:#7B91B3; font-weight:bold;margin: 0 0 5px 0;} .txts-cont{font-size: 18px; color:#333;}

.form input { 
  display: inline;
  margin: 0;
  border: 1px solid #7B91B3;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 9px;
  height: 46px;
  line-height: 22px;
  padding-left: 10px!important;
  float:left;
  margin-bottom:17px;
  box-shadow:none;
 font-family: 'PT Sans', sans-serif;
 color: #5E5E5E;
  font-size: 16px;
}
.form select,md{ 
  display: inline;
  margin: 0;
  border: 1px solid #7B91B3;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 9px;
  height: 46px;
  line-height: 22px;
  padding-left: 10px!important;
  float:left;
  margin-bottom:6px;
  box-shadow:none;
 font-family: 'PT Sans', sans-serif;
 color: #9C9B9B;
  font-size: 17px;
}

.form textarea {
  height: 130px!important;
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;  
  display: inline;
  margin: 0;
  border: 1px solid #7B91B3;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 9px;
  line-height: 16px;
  padding-left: 10px!important;
  float:left;
  box-shadow:none;
  margin:0px 0 15px 0;
}

.titulo-respo{margin-top: 22px;
    margin-bottom: 6px;
    line-height: 1.2;
}

.size-image{ width:319px ;}

.size-image1{ width:273px ;}


@media (max-width: 767px) { .show-mobile{display:none}
.navbar-header {
	margin: 0 !important;
}

.navbar-toggle {
    position: absolute;
    right: 15px;
    top: -70px;
}

.t-b-2 {
	text-align: center;
}

.bt-enews {
	float: none;
}

#content-rodape {
	text-align: center;	
}

.t-b-1{font-size: 20px;}
#height-news {
    height: initial;
	padding: 20px 0; display:none
}
.shrink .email-topo{font-size:10px}

.height-news-bg {
   
    margin: 113px 0 40px;
}
.borda-mobile{border-bottom:1px solid #292929; padding-bottom:10px; border-radius:6px}
	
.mobile-tit{font-size: 18px !important;}

.creditos{margin-top: 30px; font-size: 10px; color: rgb(136, 136, 136);}

	.box-tumbs {
    padding: 35px 0 0;
    margin-top:45px;
}
	
	
.titulos-rodape{    padding: 13px;
    background: #333 none repeat scroll 0% 0%;
    border-radius: 7px;
    font-weight: 300;

    font-size: 19px;
    text-shadow: none;
}


}

@media (min-width: 792px ) and (max-width: 1200px){
 .fellow{
    margin-left: 0;
    }
}
@media (min-width: 768px) { 


.mail-collector input[type="email"] {
	width: 70%;
	padding: 5px 15px;
}

.bt-enews {background: #D26487;float: right;}
.shrink .email-topo{font-size:12px; margin-top:0px}

.email-topo{color:#868686; font-size: 13px; margin-left: 15px;margin-top: 5px; }


.menu-topo .navbar-inverse .navbar-nav > li > a {
    font-size: 15px;
}
.height-news-img{
	width: 338px;
}
}


@media (min-width: 920px) { .show-mobile{display:none}
.height-news-img {
    width: 268px;
    position: relative;
    bottom: -16px;
}

}

@media (min-width: 990px) { .show-mobile{display:none}


.height-news-img {
    width: 319px;
    position: relative;
    bottom: -16px;
}
}



@media (min-width: 768px) AND (max-width: 1199px) { .show-mobile{display:none }
	
	
.contato-topo {width: 20%;}
#facebook{ display:none}	
.newsletter-fundo-resize{height: 206px;}
.enews{ background-image:url(../imagens/fundo-enews.jpg); background-size:cover;margin-top: 230px;}
.guia-protese{ background-image:url(../imagens/fundo-guia-modal.jpg); background-size:cover; margin-top: 190px;}
#height-news {height: 157px;}

.ft16 {font-size: 16px;}
	
	.tcinza-topo {
		font-size: 23px;
	}
	
	
	.shrink .menu-topo .navbar-nav {
		margin: -11px 0 0 -10px;
	}

	.size-image{ width:299px; margin-left: -40px;}
	.size-image1{ width:273px ; margin-top:-20px }

	#height-news {
		background-color: #8B9FC2;
		margin: 10px 0 50px;
		height: 175px;
	}

	.t-b{float:right}

	.t-b{font-size:17px}
	
	.box-tumbs .btumb {
  height: 190px;
width: 142px;
margin-bottom: 103px;
 
}
.bt-down {
  
    font-size: 14px;}

	.box-dr-new {
    
    margin-left: 53px;}
	.contato-topo{float:right;padding:0px;text-align: right;width: 25%;border-left: dotted 1px #ccc;padding: 0 0 0 11px;} 
	
	.tcinza-topo{font-size:26px; float: right; line-height: 1.1;margin: 0 0 0 0;} 
	
	.ft16{font-size: 21px; float:left;margin: 5px 7px 0 5px;} 
	
	.email-topo{color:#868686; font-size:14px;}

	
	
	.shrink .menu-topo .navbar-nav {
    margin: 0;
    margin-top: -11px;
}



	
	.clear-topo{margin-top:183px}
	
	.bs-vertical-center {
  
    top: 48%;
   
}
	
	
	.slide-inicial {
    margin-top: 180px;
}



}


@media (min-width: 992px) and (max-width: 1199px) {.show-mobile{display:none}

.enews1 {
	top: 19px;
}

.enews2 {
	top: 11px;
}
	.espaco{ margin-top:20px}
	.tit-video{font-size: 57px;

padding-left: 104px;}


	.tit-video1{font-size: 57px;

}
	
	.contato-topo {width: 24%;}
	
	.wd-img {
  
    margin: 0 38px; width:8%
	
	
	}
	
	.slide-inicial {
    margin-top: 175px;
}

.size-image1 {
    width: 228px;}
	
	.height-news-img {
    width: 268px;}
	
	.t-b-1 {
    font-size: 17px;}
	
	#height-news {
    background-color: #8B9FC2;
    height: 166px;}

.height-news-img {
    width: 266px;}
}
	



@media (max-width: 991px) {.wd-img {.show-mobile{display:none}
    float: left;
    margin: 0 48px 0 0;
    width: 10%;
}

.espaco{ margin-top:20px}


}


@media (min-width: 768px) and (max-width: 990px) {.show-mobile{display:none}

.enews1 {
	top: 17px;
}

.enews2 {
	top: 11px;
}

.espaco{ margin-top:20px}
.slide-inicial{margin-top:200px} 
	.shrink .logo {
    margin-top: -3px;
    margin-bottom: -11px;
} 

.t-b{ float:right; margin-top:40px; margin-bottom:10px}
.bt-down{ font-size:12px}

.menu-topo .navbar-nav {
   margin: 0 0 0 }
   .size image{width: 220px;}
   .size image1{width: 220px;}

.box-dr-new{margin-left:25px }


.clear-topo{margin-top:251px}
.barra a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 13px;
}
.shrink .img-right img {
    height: 34px;
}


.shrink .nav navbar {
    margin-top: -5px;
}



/*TOPO*/
.topo{padding:20px 0 20px 0;} .img-right{float:right; margin: 7px 0 0 0;} .img-right img{height: 36px;} .logo{float:left; margin:0px 0 20px 0;width: 100%;margin: auto;text-align: center;}
.topo-interno{padding:20px 0 20px 0;}
.contato-topo{float:right;padding:0px;text-align: right;width: 33%;border-left: dotted 1px #ccc;padding: 0 0 0 11px;margin: 25px 0 0 0;} .tcinza-topo{font-size:26px; float: right; line-height: 1.1;margin: 0 0 0 0;} .ft16{font-size: 16px; float:left;margin: 5px 7px 0 5px;} .email-topo{color:#868686; font-size:13px;}

.shrink .contato-topo{margin: -35px 0 8px; width:25%}
.shrink .container .topo .logo a img {width: 194px; float:left}
.shrink .barra {height: 123px !important}
.box-dr{text-transform:uppercase; font-size:13px; color:#C4C4C4;} .box-m-topo{float: left; padding: 0 35px 0 15px; border-left:dotted 1px #ccc;margin: 25px 0 20px 0;} .ttopo{font-size:15px; color:#AAAAAA; font-weight:bold;}

/*MENU-TOPO*/
.menu-topo .navbar-inverse .navbar-nav>li>a {color: #fff; font-size: 14px;padding: 6px 6px;} .menu-topo .navbar-inverse .navbar-collapse{margin:0px; padding:0px;}

.titverm{font-size: 25px; color:#7691B8; font-weight:bold; margin: 0 0 10px 0;} .addthis{margin:15px 0 20px 0;} .box-mp{border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 20px 0 50px 0;margin: 40px 0 20px 0;}

/*BOX LATERAL INTERNA*/
.bg-down{margin: 10px 0 0 0; text-align:center; color:#000; font-size: 19px; font-weight:bold;padding: 40px 30px 0 30px;}
.sub-cinza{font-size: 17px; margin-left: 14px; float:left; color:#797979;}

.box-menu-lateral{margin:20px 0 0 0;} .tml{background-color:#FEF1EB; padding:15px; font-size: 14px; text-transform:uppercase; line-height:1.1; font-weight:bold; margin:0px 0 3px 0;}

/*FOOTER*/
.rdp-left{float:left; margin:0px 0 12px 0;} .tbold{float:left; font-size:14px; color:#999999; font-weight:bold;} .tinf{float:left; font-size:13px; color:#333; clear:both;width: 460px;} .copy-des{float:left; font-size:13px; clear:both;margin: 10px 0 0 0;}
.icones-rdp{float:right;margin: -80px 0 0 0;} .logo-rdp{float:right;clear: both;margin: -40px 0 20px 0;} .copy-des a{color:#666;}

/*SLIDE-INICIAL*/
.slide-inicial .carousel-caption {right:10%; left:40%; padding-bottom:30px; top:30%; text-transform:uppercase;} .cap-g{font-family:"edmondsans-regular"; line-height: 0.9; font-size:34px; color:#000;} .cap-m{line-height: 0.9; font-family:"edmondsans-regular"; font-size:30px; color:#fff;}

.box-news{float:left; width:30%;}
.box-roxo{padding:20px 0 20px 0; background-color:#8B9FC2; margin:70px 0 50px 0; height: 136px;}
#img-nov{width: 40%;display: block;height: 150px;float: left;margin: -5px 0 0 0;} #img-nov img{position:absolute; top:-30px;} .t-b{font-size: 17px; color:#fff; font-family:"lato-medium"; text-transform:uppercase;margin: 9px 0 5px 0;}
.aumentar-mama img{position:absolute; top: -42px;width: 40%;display: none;} .box-news{padding:0px;}
.bt-down{padding:8px; color:#fff; text-transform:uppercase; font-size:16px; border:solid 1px #fff; float:right; margin: 12px 12px 0 0; border-radius:8px;} .bt-down a{color:#fff;} .bt-down:hover{text-decoration:none; color:#fff; opacity:0.8;}
#box-down{padding:0px 0 0 30px;margin:0px;float: right;width: 35%;} .t-dow{font-size: 16px; color:#fff; font-family:"lato-regular"; text-transform:uppercase;float: right; line-height:1.3; margin: -7px 0 0 0;}
#box-news {padding: 0; margin: 0; width: 24%; float: left;}

/*3 BOXS/DEPOIMENTOS/INSITUTO NEWS/POR DENTRO*/
#depoimentos{margin:0px 0 0 0; padding: 0 15px 0 0;} #inst-news{margin: 20px 0 0 0; padding: 0 15px 0 0;} #por-dentro{margin: 120px 0 0 0; padding: 0 0 0 0;}
.tit-roxo{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; border-bottom:solid 2px #ccc; padding: 0 0 3px 0; margin: 0 0 13px 0;}
.subt-roxo{color:#798EB2; font-size:17px; font-weight:bold;} .txtdepo{font-size:15px; line-height:1.3; color:#646464;}
.link-roxo a{color:#798EB2;} .t-inst-news{font-size:15px; color:#000; line-height:1.3;} .mg-img{margin-right:10px;} .icon-roxo{font-size:20px; color:#798EB2;}
.t-mapa{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; padding: 0 0 3px 0;margin: 0 0 13px 0; float:left;}
.sub-cinza{font-size: 15px; margin: -12px 0 10px 0; float:left; color:#797979;}


/*BOX AFILIAÇÕES*/
.box-afiliacoes{margin:20px 0 0 0;padding: 0 15px 0 15px;} .wd-img{float: left; margin: 0 9px 0 0;width:14%;} .alg-center{margin:auto; text-align:center;}
.mt35{margin-top: 22px;} .wd-img img{width: 100%;} .mresp20{margin-top:20px;} .cb{clear:none;}

/*TUMBS*/
.box-tumbs{padding:35px 0 0 0; margin:0px;width: 100%;margin: auto;text-align: center;} .mgr0{margin-right:0px !important;} .pdl20{padding-left:20px;}
.tit-boxs{color:#ABABAB; font-size: 41px; margin:auto; text-align:center;padding: 0 0 0 0;} 
.box-tumbs .btumb{ width: 223px; } 
.box-tumbs .btumb:hover{opacity:0.8; cursor:pointer;}
.ttb{font-size:14px; text-transform:uppercase; color:#000; font-family: "lato-regular"; margin:20px 0 10px 0; font-weight:bold;} .ttb-m{font-size:14px; text-transform:uppercase; color:#000; font-family: "lato-regular"; margin:20px 0 10px 0; font-weight:bold;}
.bg-tit{margin:auto; text-align:center; margin: auto;padding: 0 150px 0 150px;} .bt-ver{background-color:#B3E5F5; font-size:13px; color:#59727A; text-transform:uppercase; margin-bottom:-15px;}
.bt-ver-marrom{background-color:#E3D5CE; font-size:13px; color:#716A67; text-transform:uppercase;  margin-bottom:-15px;}

/*O INSTITUTO*/
.box-img-p{margin:20px 0 0 0;padding: 0 5px 0 5px;} .galeria{margin:20px 0 0 0; padding: 0 0 0 0;}
.tumb-instituto{padding: 0 0 0 0;width: 125px;} .tumb-instituto .thumbnail{margin-bottom:10px;}
.titulos-grandes{margin: 30px auto 20px; text-align:center; padding:20px 0; text-transform:uppercase; line-height: 0.8; font-family:"edmondsans-regular";} .tgcinza{font-size: 56px; color:#B8B8B8;} .troxo{font-size: 45px; color:#7D91B5; line-height:1.1; font-family:"edmondsans-regular";}
.div-left{background-color:#FAF6F5; padding: 45px 29px 40px 24px; border-radius: 0 160px 0 0; font-size: 16px; color:#333; line-height: 1.5;height: 269px;width: 44%;float: left;} .mulher-center{/* margin:auto; */ /* text-align:center; */position: absolute;left: 0;right: 0;z-index: 9;/* width: 20%; */} .mulher-center img{margin:auto;}
.div-right{background-color:#FAF6F5; height:269px; padding: 40px 30px 40px 80px; border-radius: 160px 0 0 0; font-size: 16px; color:#333; line-height: 1.4;width: 44%;float: right;}
.txts{font-size:17px; color:#333; line-height:1.3;}

.box-missao{clear:both; margin:15px 0 0 0;}

/*PERFIL DR*/
.bg-drs{background-image:url(../imagens/internas/bg-drs.jpg); background-repeat:no-repeat; background-size:cover; }
.tit-perfil{font-size: 45px; color:#7C91B4; font-weight:bold;} .txt-perfil{margin:20px auto 0;} .tpp{font-size:16px; color:#000; font-weight:bold; text-transform:uppercase;} .txtp{font-size: 12px; color:#000; text-transform:uppercase;}
.img-perfil{padding: 30px 20px 20px 30px;width: 25%;float: left;} .cont-perfil{padding:20px 0 0 0;width: 75%;float: left;}
.txts-perf{    font-size: 16px;
    color: #8A8A8A;
    line-height: 1.8;
}


/*CONTATO*/
.box-mg-cont{margin: 25px 0 0 0; padding: 0 15px 0 15px;} .box-mg-cont-right{margin: 40px 0 0 0; padding: 0 15px 0 15px;}  .tit-cont{font-size:30px; color: #7B91B3; font-weight:bold;margin: 0 0 15px 0;border-bottom: solid 1px #ccc;padding: 0 0 3px 0;} .tobrigatorio{color: #DA2E2E; font-weight:bold;float: right;font-size: 13px;}
.ttcont{font-size:16px; color:#333; font-weight:bold;}  .tit-cont-m{font-size: 22px; color:#7B91B3; font-weight:bold;margin: 0 0 5px 0;clear: both;} .txts-cont{font-size: 18px; color:#333;}

.box-rodape{padding:0px 15px 0 15px;}
.titulo-respo{display:none;}.barra .navbar-toggle {
    margin: 8px 38px 13px 0;
}.shrink .tcinza-topo{font-size:22px}
#facebook{ display:none}

.icone-telefone {
    
    width: 11%;
}

.tit-video {
    font-size: 42px; margin-top:-9px}
	.tit-video1 {
    font-size: 42px; margin-top:-9px}
	.bs-vertical-center {

    top: 61%;
  

    left: 38%;

}
	
	.shrink .menu-topo .navbar-inverse .navbar-nav li a {
    font-size: 13px;
    margin-top: 3px;
}
	.box-tumbs {
    padding: 35px 0 0;
    margin-left:0px; 
}

.box-tumbs1{padding:35px 0 0 0; margin:0px;  margin-left:80px; }

	.float-language {
    float: left;
}
.box-m-topo{width:165px; margin-bottom:20px}
.icone-telefone {
   
    width: 11%;
}
.ttopo {
    font-size: 11px;}
	
	.box-dr {
    text-transform: capitalize;
    font-size: 11px;
}

.menu-topo .navbar-inverse .navbar-nav > li > a {
    color: #FFF;
    font-size: 13px;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 6px;
}


.shrink .bom-m-topo{ display:none}

}

@media (max-width: 767px) {.show-mobile{display:none}

.enews1 {
	top: 8vw;
}

.enews2 {
	top: 5px;
}
	.espaco{ margin-top:20px}
	
	.box-tumbs .btumb {
    height: 95px;
    width: 132px;
}


.box-tumbs {
  
    margin-left: 0;
}
.margin-top-mobile{margin-bottom:30px}


.align-mobile{margin-top: 79px;}


.menu-topo {
    margin-top: -10px;
    position: relative;
    top: -181px;
    background: rgba(87, 5, 5, 0) none repeat scroll 0% 0%;
}

.navbar-inverse {
    background:none;
    border:none;
}

}

.slider-celular .col-12 {
    margin-bottom: 10px;
}

@media (min-width: 480px) { 
    .slider-celular {
        display: none;
    }
}


/*===============================================================*/
@media (min-width: 480px) and (max-width: 767px) { 

	.navbar-toggle {
		right: -15px;
		top: 0;
	}

	.box-tumbs .btumb {

    height: 185px;
    width: 212px;}
	
	

	
	.clear-topo {
    margin-top: 261px;
}
	
	.box-tumbs {
    padding: 35px 0 0;
    margin-left:30px; 
}
	
	.box-tumbs1 {
    padding: 35px 0 0;
    margin-left:80px; 
}
	
	
	.bs-vertical-center {

    top: 51%;
  

    left: 38%;

}
	
	
	
	
	.slide-inicial {
    margin-top:-20px;
}
.barra a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 13px;
}


.barra {
    height: 197px;
}

.barra {
    margin: 0 0 13px 0;
}
/*TOPO*/
.topo{padding:20px 0 20px 0;} .img-right{float:right; margin: 7px 0 0 0;} .img-right img{height: 39px;} .logo{float:left; margin:0px 0 20px 0;width: 100%;margin: auto;text-align: center;}
.topo-interno{padding:20px 0 20px 0;}
.contato-topo{float: right;padding:0px;text-align: right;width: 33%;border-left: dotted 1px #ccc;padding: 0 10px 0 6px;margin: 25px 0 0 0;} .tcinza-topo{font-size: 20px;  float: right; line-height: 1.1;margin: 0 0 0 0;} .ft16{font-size: 11px; float:left;margin: 5px 7px 0 5px;} .email-topo{color:#868686; font-size: 12px;}
.box-dr{ font-size: 11px; color:#C4C4C4; line-height:13px} .box-m-topo{float: left; padding: 0 0 0 15px; border-left:dotted 1px #ccc;margin: 25px 0 20px 0;width: 28%;} .ttopo{font-size: 12px; color:#AAAAAA; font-weight:bold;}

/*MENU-TOPO*/
.menu-topo .navbar-inverse .navbar-nav>li>a {color: #fff; font-size: 14px;padding: 10px 6px;} .menu-topo .navbar-inverse .navbar-collapse{margin:0px; padding:0px;}

.box-cont-txt img{width:60%;}
.titverm{font-size: 25px; color:#CF3339; font-weight:bold; margin: 0 0 10px 0;} .addthis{margin:15px 0 20px 0;} .box-mp{border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 20px 15px 50px 15px;margin: 40px 0 20px 0;}

/*BOX LATERAL INTERNA*/
.bg-down{margin: 10px 0 0 0; text-align:center; color:#000; font-size: 19px; font-weight:bold;padding: 40px 30px 0 30px;}
.sub-cinza{font-size: 14px; margin-left: 11px; float:left; color:#797979;}

.box-menu-lateral{margin: 20px 0 0 15px;} .tml{background-color:#FEF1EB; padding:15px; font-size: 14px; text-transform:uppercase; line-height:1.1; font-weight:bold; margin:0px 0 3px 0;}

/*FOOTER*/
.rdp-left{float:left; margin:0px 0 12px 0;} .tbold{float:left; font-size:14px; color:#999999; font-weight:bold;} .tinf{float:left; font-size:13px; color:#333; clear:both;width: 460px;} .copy-des{float:left; font-size:13px; clear:both;margin: 10px 0 0 0;}
.icones-rdp{float:right;margin: -80px 0 0 0;} .logo-rdp{float:right;clear: both;margin: -40px 0 20px 0;} .copy-des a{color:#666;}

.box-rodape{padding: 0 15px 0 15px;}

/* ========== CONTEUDO INTERNA =================*/
.box-tinterna{border-bottom:solid 5px #6F86AC; margin: 20px 0 0 15px; height:59px;padding: 0 15px 0 0;}
.tint{background-color:#7C91B4; padding:10px; color:#fff; font-family:"lato-black"; font-size:24px; float:left;} .tpreto{font-size:23px; font-weight:bold; text-transform:uppercase; color:#000; float:left; padding:10px 0 0 15px;}

/*CONTEUDO INTERNA*/
.box-cont-txt{padding: 0 15px 0 15px;width: 70%;/* clear: both; */float: left;} .tit-gv{background-color:#6F86AC; padding:20px; font-size:42px; color:#fff; margin:20px 0 20px 0; font-weight:bold;}
.mgs-img{margin:0px 20px 20px 0;} .txt-int{font-size:17px; line-height:1.3; padding: 0 0 0 0; margin:0px;} .verm{color:#CF3339; font-size:16px;} .preto{color:#333333;}
.titverm{font-size:30px; color:#CF3339; font-weight:bold; margin:0px 0 20px 0;} .addthis{margin:15px 0 20px 0;} .box-mp{border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 20px 0 50px 0;margin: 40px 0 20px 0;}
.bt-mp{float:left; margin:-5px 0 0 0;} .bt-mp:hover{opacity:0.8;} .margen-clear{margin:30px 0 0 0;}

.box-lateral-interna{width:30%; height:500px;}
.nov-int{margin:10px 0 10px 0;padding: 0 0 0 15px;} .bg-roxo-int{background-color:#7C91B4; padding: 20px 15px 20px 15px;margin-left: 15px;} .tp{font-size:15px; color:#fff; font-family:"lato-medium"; text-transform:uppercase;margin: 0 0 5px 0;}
.bg-down{margin: 10px 0 0 15px; text-align:center; color:#000; font-size: 19px; font-weight:bold;padding: 30px 20px 0 20px;}


.titverm{font-size: 25px; color:#CF3339; font-weight:bold; margin: 0 0 10px 0;} .addthis{margin:15px 0 20px 0;} .box-mp{border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 20px 15px 50px 15px;margin: 40px 0 20px 0;}



.menu-topo .navbar-inverse .navbar-nav>li>a {color: #fff; font-size: 17px;} .menu-topo .navbar-inverse .navbar-collapse{margin:0px; padding:0px;z-index: 999;position: relative;}
.menu-topo .navbar-inverse{height:60px; margin-bottom:0px;} .menu-topo .navbar-nav{margin:2px 0 0 0;background-color: #000;} .menu-topo .navbar-inverse .navbar-nav>.active>a:hover{color:#939393;}

/*------------*/
/*SLIDE-INICIAL*/
.slide-inicial .carousel-caption {right:10%; left:40%; padding-bottom:30px; top:30%; text-transform:uppercase;} .cap-g{font-family:"edmondsans-regular"; line-height: 0.9; font-size: 28px; color:#000;} .cap-m{line-height: 0.9; font-family:"edmondsans-regular"; font-size: 25px; color:#fff;}
.bt-roxo{background-color:#798DB1; border-radius: 8px; color:#fff;font-size: 21px;text-transform: uppercase;margin: 20px 0 0 0;font-weight: bold;} .bt-roxo a{color:#fff;} .bt-roxo a:hover{color:#fff; text-decoration:none;} .bt-roxo:hover{opacity:0.8;}

/*NEWS*/
.box-news{float:left; width:30%;}
.box-roxo{background-color:#8B9FC2; margin:30px 0 50px 0; height: 250px;}
#img-nov{width: 40%;display: block;height: 150px;float: left;margin: -5px 0 0 0;} #img-nov img{position:absolute; top:-30px;} .t-b{font-size: 17px; color:#fff; font-family:"lato-medium"; text-transform:uppercase;margin: -6px 0 5px 0;}
.aumentar-mama img{position:absolute; top: -42px;width: 40%;display: none;} .box-news{padding:0px;}
.bt-down{padding:8px; color:#fff; text-transform:uppercase; font-size:16px; border:solid 1px #fff; float:right; margin: 12px 30px 0 0; border-radius:8px;} .bt-down a{color:#fff;} .bt-down:hover{text-decoration:none; color:#fff; opacity:0.8;}
#box-down{padding:0px 0 0 30px;margin:0px;float: right;width: 35%;} .t-dow{font-size: 14px; color:#fff; font-family:"lato-regular"; text-transform:uppercase;float: right; line-height:1.3; margin: -7px 0 0 0;}
#box-news {padding: 0; margin: 0; width: 24%; float: left;}


/*3 BOXS/DEPOIMENTOS/INSITUTO NEWS/POR DENTRO*/
#depoimentos{margin:0px 0 0 0; padding: 0 15px 0 0;} #inst-news{margin: 20px 0 0 0; padding: 0 15px 0 0;} #por-dentro{margin: 120px 0 0 0; padding: 0 0 0 0;}
.tit-roxo{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; border-bottom:solid 2px #ccc; padding: 0 0 3px 0; margin: 0 0 13px 0;}
.subt-roxo{color:#798EB2; font-size:17px; font-weight:bold;} .txtdepo{font-size:15px; line-height:1.3; color:#646464;}
.link-roxo a{color:#798EB2;} .t-inst-news{font-size:15px; color:#000; line-height:1.3;} .mg-img{margin-right:10px;} .icon-roxo{font-size:20px; color:#798EB2;}
.t-mapa{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; padding: 0 0 3px 0;margin: 0 0 13px 0; float:left;}
.sub-cinza{font-size: 15px; margin: -12px 0 10px 0; float:left; color:#797979;}


/*BOX AFILIAÇÕES*/
.box-afiliacoes{margin:20px 0 0 0;padding: 0 15px 0 15px;} .wd-img{float: left; margin: 0 9px 0 0;width:14%;} .alg-center{margin:auto; text-align:center;}
.mt35{margin-top: 22px;} .wd-img img{width: 100%;} .mresp20{margin-top:20px;} .cb{clear:none;}

/*O INSTITUTO*/
.box-img-p{margin: 15px 0 0 0;padding: 0 15px 0 15px;} .galeria{margin: 10px 0 0 0; padding: 0 0 0 15px;}
.tumb-instituto{padding: 0 0 0 0;width: 118px;} .tumb-instituto .thumbnail{margin-bottom:10px;}
.titulos-grandes{margin: 30px auto 20px; text-align:center; padding:20px 0; text-transform:uppercase; line-height: 0.8; font-family:"edmondsans-regular";} .tgcinza{font-size: 56px; color:#B8B8B8;} .troxo{font-size: 45px; color:#7D91B5; line-height:1.1; font-family:"edmondsans-regular";}
.div-left{background-color:#FAF6F5; padding: 45px 29px 40px 24px; border-radius: 0 160px 0 0; font-size: 12px; color:#333; line-height: 1.5;height: 269px;width: 44%;float: left;} .mulher-center{/* margin:auto; */ /* text-align:center; */position: absolute;left: 0;right: 0;z-index: 9;/* width: 20%; */} 




.mulher-center img {
    margin: auto;
    width: 41%;
  
    position: relative;
    bottom: -50px;
}


.div-right{background-color:#FAF6F5; height:269px; padding: 40px 30px 40px 80px; border-radius: 160px 0 0 0; font-size: 12px; color:#333; line-height: 1.4;width: 44%;float: right;}
.txts{font-size:17px; color:#333; line-height:1.3;}
.box-missao{clear:both; margin:15px 0 0 0;}

/*PERFIL DR*/
.bg-drs{background-image:url(../imagens/internas/bg-drs.jpg); background-repeat:no-repeat; background-size:cover; }
.tit-perfil{font-size: 45px; color:#7C91B4; font-weight:bold;} .txt-perfil{margin:20px auto 0;} .tpp{font-size:16px; color:#000; font-weight:bold; text-transform:uppercase;} .txtp{font-size: 12px; color:#000; text-transform:uppercase;}
.img-perfil{padding: 30px 20px 20px 30px;width: 25%;float: left;} .cont-perfil{padding:20px 0 0 0;width: 75%;float: left;}
.txts-perf{    font-size: 16px;
    color: #8A8A8A;
    line-height: 1.8;
}


/*CONTATO*/
.box-mg-cont{margin: 40px 0 0 0; padding: 0 15px 0 15px;} .box-mg-cont-right{margin:40px 0 0 0; padding: 0 15px 0 15px;}  .tit-cont{font-size:30px; color: #7B91B3; font-weight:bold;margin: 0 0 15px 0;border-bottom: solid 1px #ccc;padding: 0 0 3px 0;} .tobrigatorio{color: #DA2E2E; font-weight:bold;float: right;font-size: 13px;}
.ttcont{font-size:16px; color:#333; font-weight:bold;}  .tit-cont-m{font-size: 22px; color:#7B91B3; font-weight:bold;margin: 0 0 5px 0;clear: both;} .txts-cont{font-size: 18px; color:#333;}
#facebook{ display:none}
.titulo-respo{display:none;}
.shrink .tcinza-topo{font-size:22px}

.icone-telefone {
    
    width: 11%;
}


.tit-video {
    font-size: 29px;
    
}

.tit-video1 {
    font-size: 29px;
    
}

.box-dr-new{margin-left:20px }

.navbar-inverse .navbar-toggle {
    border: 2px solid transparent;
    background: #7C91B4 none repeat scroll 0% 0%;
}
.barra .navbar-toggle {
    margin: 4px 38px 13px 0;
}

.navbar-fixed-top {
    position: relative;
}

}

/*=================================================*/
@media all and (max-width:479px) {.show-mobile{display:block}
	.ass-dr{margin-top:12px; width:68%}
	.img-dr{width:30%}
	
.fundo-fluid-dr {
    height: 147px;}
	
.mapa-localizacao{border:none}	
.link-rodape {line-height: 34px;}
.mail-collector{padding: 8px 15px; width: 100%; margin-bottom: 10px; border-radius: 6px; }
.borda-mobile{border-bottom:1px solid #292929; padding-bottom:10px; border-radius:6px}
	.clear-topo {
    margin-top: 31px;
}
.mobile-tit{font-size: 18px !important;}

.creditos{margin-top: 30px; font-size: 10px; color: rgb(136, 136, 136);}

	.box-tumbs {
    padding: 35px 0 0;
    margin-top:45px;
}
	
	
.titulos-rodape{    padding: 13px;
    background: #333 none repeat scroll 0% 0%;
    border-radius: 7px;
    font-weight: 300;

    font-size: 19px;
    text-shadow: none;
}


	.barra a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 13px;
}
	
	
	.barra .navbar-toggle {
    margin: -57px 14px 13px 0;
}
/*MENU TOPO*/
.menu-topo .navbar-inverse{height:60px; margin-bottom: 20px;} .menu-topo .navbar-nav{margin:5px 0 0 0;background-color: #000;z-index: 999;position: relative;} .menu-topo .navbar-inverse .navbar-nav>.active>a:hover{color:#939393;}

/*TOPO*/
.topo{padding: 20px 0 20px 0;} .img-right{display:none;} .img-right img{height:60px;}


.logo {
    float: left;
    width: 90% !important;
    margin: auto;
    padding: 2px 10px 20px;
   
}

.navbar-inverse .navbar-toggle {
    border-color: #eee; border: 2px solid transparent;
	background:#7c91b4;
}
 
 
 .height-tumbs{margin-top: -42px;}
 
.contato-topo{ 
    float: none;
    text-align: right;
    border-left: medium none;
    border-bottom: 1px dotted #CCC;
    border-top: 1px solid #CCC;
    padding: 10px 28px 51px 11px;
    width: 100%;
    clear: both;
    margin: 11px 5px 0;
}
.tcinza-topo{float: right; line-height: 1.1;    margin: 0 12px 0 0;
    font-size: 18px;
} .ft16{font-size: 14px; float:left;margin: 5px 7px 0 5px;} 
.box-dr{ font-size:11px; color:#C4C4C4; text-transform:none; line-height:13px} .box-m-topo{float: left; padding: 10px 0 0 0; border-left:none; margin: 0 0 20px 0;width: 44%;} .ttopo{font-size: 11px; color:#AAAAAA; font-weight:bold;}
.topo-interno{padding: 20px 15px 20px 15px;}

/*SLIDE INICIAL*/
.slide-inicial{display:none;}

/*TUMBS*/
.box-tumbs{padding: 1px 0 0 0 !important; } .mgr0{margin-right:0px !important;} .pdl20{padding-left:20px;}
.tit-boxs{color:#ABABAB; font-size: 33px; margin:auto; text-align:center;padding: 0 0 0 0; margin-bottom: 20px;} 
.box-tumbs .btumb{ width: 117px;  margin-left: -18px;} 


.box-tumbs .btumb img{width:100%;} .box-tumbs .btumb:hover{opacity:0.8; cursor:pointer;}
.ttb{font-size:13px; text-transform:uppercase; color:#000; font-family: "lato-regular"; margin:20px 0 10px 0; font-weight:bold;} .ttb-m{font-size: 9px; text-transform:uppercase; color:#000; font-family: "lato-regular"; margin: 20px 0 10px 0; font-weight:bold;}
.bg-tit{margin:auto; text-align:center; margin:10px 0 10px 0;padding: 0 0 0 0;} .bt-ver{ display:none}
.bt-ver-marrom{display:none}

/* ========== CONTEUDO INTERNA =================*/
.box-tinterna{border-bottom:solid 5px #6F86AC; margin: 20px 15px 0 15px; height:59px;padding: 0 15px 0 0;}
.tint{background-color:#7C91B4; padding:10px; color:#fff; font-family:"lato-black"; font-size:24px; float:left;margin-right: 15px;} .tpreto{font-size: 21px; font-weight:bold; text-transform:uppercase; color:#000; float:left; padding: 10px 0 0 0;}
.nov-int img{width:100%;}

/*CONTEUDO INTERNA*/
.box-lateral-interna{width:100%; padding: 0 15px 0 15px;}
.box-cont-txt{padding:5px 15px 0 15px;width: 100%;clear: both;} .tit-gv{background-color:#6F86AC; padding:20px; font-size:36px; color:#fff; margin:20px 0 20px 0; font-weight:bold;}
.mgs-img{margin:0px 20px 20px 0;} .txt-int{font-size:17px; line-height:1.3; padding: 0 0 0 0; margin:0px;} .verm{color:#CF3339; font-size:16px;} .preto{color:#333333;}
.titverm{font-size: 17px; color:#CF3339; font-weight:bold; margin: 0 0 5px 0;} .addthis{margin:15px 0 20px 0;} .box-mp{border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 20px 15px 69px 15px;margin: 40px 0 20px 0;}
.bt-mp{float:left; margin:-5px 0 0 0;} .bt-mp:hover{opacity:0.8;} .margen-clear{margin: -25px 0 0 0;}

.t-mapa{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; padding: 0 0 3px 0;margin: 0 0 13px 0; float:left;}
.sub-cinza{font-size: 13px; margin-left: 6px; float:left; color:#797979;width: 66%;}

/*FOOTER*/
.rdp-left{float:left; margin:0px 0 12px 0;} .tbold{float:left; font-size:14px; color:#999999; font-weight:bold;} .tinf{float:left; font-size:13px; color:#333; clear:both;} .copy-des{float:left; font-size:13px; clear:both;margin: 10px 0 0 0;}
.icones-rdp{float: left;margin: 20px 0 20px 0;} .logo-rdp{float: left;clear: both;margin: 0 0 20px 0;} .copy-des a{color:#666;}

/*RODAPE*/
.box-rodape{padding: 0 15px 0 15px;}

/*BOX LATERAL INTERNA*/
.bg-down{background-image:url(../imagens/internas/bg-down.png); background-repeat:no-repeat; background-size:cover;height: 440px;margin: 10px 0 0 0; text-align:center; color:#000; font-size: 25px; font-weight:bold;padding: 42px 45px 0 45px;line-height: 1.2;}

/*NEWS*/
#img-nov{display: block;width: 100%;height: 120px;margin: 5px 0 0 -20px;} .aumentar-mama{display:none;} .bt-down{float: left; margin: 10px 30px 0 0;} .bt-down a{color:#fff;} .bt-down:hover{text-decoration:none; color:#fff; opacity:0.8;}
.box-roxo{padding:20px 0 20px 0; background-color:#8B9FC2; margin: 8px 0 15px 0; height: 400px;}
#box-down{padding: 0 0 0 15px;margin:0px;float: right;} .t-dow{font-size: 16px; color:#fff; font-family:"lato-regular"; text-transform:uppercase;float: right; line-height:1.3; margin: 20px 0 0 -12px;}

.t-b{font-size: 16px; color:#fff; font-family: "lato-regular"; text-transform:uppercase;margin: 15px 0 0 0;line-height: 1.3;}

/*3 BOXS/DEPOIMENTOS/INSITUTO NEWS/POR DENTRO*/
#depoimentos{margin:0px 0 0 0; padding: 0 15px 0 0;} #inst-news{margin: 20px 0 0 0; padding: 0 0 0 0;} #por-dentro{margin: 20px 0 0 0; padding: 0 0 0 0;}
.tit-roxo{color:#798EB2; text-transform:uppercase; font-size: 14px; font-family:"lato-black"; border-bottom:solid 2px #ccc; padding: 0 0 3px 0; margin: 10px 0 12px 0; display:none}
.subt-roxo{color:#798EB2; font-size:17px; font-weight:bold;} .txtdepo{font-size:15px; line-height:1.3; color:#646464;}
.link-roxo a{color:#798EB2;} .t-inst-news{font-size:15px; color:#000; line-height:1.3;} .icon-roxo{font-size:20px; color:#798EB2;}
.t-mapa{color:#798EB2; text-transform:uppercase; font-size:20px; font-family:"lato-black"; padding: 0 0 3px 0;margin: 0 0 13px 0; float:left;}
.sub-cinza{font-size: 13px; margin-left: 0; float:left; color:#797979;width: 60%;margin: -10px 0 20px 5px;}

#por-dentro img{width:50%} .mg-img{margin-right:0px;}

/*BOX AFILIAÇÕES*/
.box-afiliacoes{margin:20px 0 0 0;padding: 0 15px 0 15px;} .wd-img{float: left; margin: 0 9px 0 0;width: 29%;} .alg-center{margin:auto; text-align:center;}
.mt35{margin-top: 22px;} .wd-img img{width: 73%;} .mresp20{margin-top:20px;} .cb{clear:both;}
.box-filosofia{padding: 40px 15px 30px 15px;}

.menu-topo .navbar-inverse .navbar-nav>li>a {color: #fff; font-size: 17px;} .menu-topo .navbar-inverse .navbar-collapse{margin:0px; padding:0px;z-index: 999;position: relative;}

/*Display none*/
.box-menu-lateral{display:none;} .nov-int{display:none;} .bg-roxo-int{display:none;} .bg-down{display:none;}

/*O INSTITUTO*/
.box-img-p{margin: 15px 0 0 0;padding: 0 15px 0 15px;} .galeria{margin: 10px 0 0 0; padding: 0 15px 0 15px;}
.tumb-instituto{padding: 0 0 0 0;width: 95px;} .tumb-instituto .thumbnail{margin-bottom:10px;}
.titulos-grandes{margin: 0 auto 0; text-align:center; padding:20px 0; text-transform:uppercase; line-height: 0.8; font-family:"edmondsans-regular";} .tgcinza{font-size: 44px; color:#B8B8B8;} .troxo{font-size: 26px; color:#7D91B5; line-height:1.1; font-family:"edmondsans-regular";}
.div-left{background-color:#FAF6F5; padding: 25px 15px 15px 15px; border-radius: 0 0 0 0; font-size: 16px; color:#333; line-height: 1.5;height: 189px;width: 100%;float: left;} .mulher-center{/* margin:auto; */ /* text-align:center; */position: absolute;left: 0;right: 0;z-index: 9;/* width: 20%; */} .mulher-center img{margin:auto;display: none;}
.div-right{background-color:#FAF6F5; height: 192px; padding: 10px 30px 15px 15px; border-radius: 0 0 0 0; font-size: 16px; color:#333; line-height: 1.4;width: 100%;float: right;}
.txts{font-size: 15px; color:#333; line-height:1.3;}
.box-missao{clear:both; margin: 33px 0 0 0;}

.tmini{font-size: 19px; color:#7B91B3; font-weight:bold;}

.skin-spa{width:100%; padding:0px 15px 0 15px;}
.lateral-left{margin:10px 0 0 0;} .lateral-right{margin:10px 0 0 0;} .box-skin{margin:20px 0 0 0;}
.skin-spa .list-group{padding:0px 0 0 0;} 

/*PERFIL DR*/
.bg-drs{background-image: none; background-repeat:no-repeat; background-size:cover; /* border-bottom: solid 1px #ccc; */padding: 0 15px 0 15px;}
.tit-perfil{font-size: 45px; color:#7C91B4; font-weight:bold;} .txt-perfil{margin:20px auto 0;} .tpp{font-size: 18px; color:#000; font-weight:bold; text-transform:uppercase;} .txtp{font-size: 14px; color:#000; text-transform:uppercase;}
.img-perfil{padding: 30px 20px 20px 30px;width: 100%;float: left;margin: auto;text-align: center;border-bottom: solid 1px #ccc;} .cont-perfil{padding: 20px 15px 30px 15px;margin-bottom: 20px;float: left;border-bottom: solid 1px #ccc;}
.txts-perf{font-size: 16px;
    color: #8A8A8A;
    line-height: 1.8;}
.img-perfil img{margin:auto;}

/*CONTATO*/
.box-mg-cont{margin:0px 0 0 0; padding: 0 15px 0 15px;} .box-mg-cont-right{margin:40px 0 0 0; padding: 0 15px 0 15px;}  .tit-cont{font-size:30px; color: #7B91B3; font-weight:bold;margin: 0 0 15px 0;border-bottom: solid 1px #ccc;padding: 0 0 3px 0;}
.ttcont{font-size:16px; color:#333; font-weight:bold;}  .tit-cont-m{font-size: 22px; color:#7B91B3; font-weight:bold;margin: 0 0 5px 0;clear: both;} .txts-cont{font-size: 18px; color:#333;}
.tobrigatorio{color: #DA2E2E; font-weight:bold;float: right;font-size: 11px;}

/*NOVIDADES*/
.tit-blog{color:#ABABAB; font-size: 21px; padding: 0 0 10px 0; text-transform: inherit;border-bottom: solid 1px #ccc;margin: 20px 0 17px 0;font-weight: bold;line-height: 1.2;} 
.mg-blog{padding: 0 15px 0 15px;} .blog-lt{margin:35px 0 0 0;width: 100%;} .bt-blog{padding:8px; color:#fff; text-transform:uppercase; font-size: 16px; border:solid 1px #fff; float: l; margin: 10px 30px 0 0; border-radius:8px; background-color:#8B9FC2;float: left;padding: 10px 15px 10px 15px;} .bt-blog a{color:#fff; text-decoration:none;} .bt-blog:hover{text-decoration:none; color:#fff; opacity:0.8;}
.titulo-respo{display:none;}

.barra{height: 270px;}


  
.shrink .tcinza-topo{font-size:22px}

#facebook{ display:none}


.tit-video {
    font-size: 29px;
    
}

.tit-video1 {
    font-size: 29px;
    
}

.float-language {
    float: left;
}

.icone-telefone {display:none;}

.box-roxo{ display:none}


.box-m-topo {
    float: left;
    margin: 0 15px 20px;
    width: 40%;
}

.email-topo {
    color: #868686;
    font-size: 10px;
    float: left;
    
}

.telefone-rodape-fixo{
    display: block;
    padding: 12px;
    background-color: #8B9FC2;
    bottom: 0;
    position: fixed;
    width: 100%;
   z-index: 9998;
    left: 0;
    color: #fff;
    font-weight: 700;
    font-size: 23px;
    text-align:center;
}

.whats-rodape-fixo{
    display: block;
    padding: 12px;
    background-color: #657A99;
    bottom: 9%;
    position: fixed;
    width: 100%;
   z-index: 9999;
    left: 0;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    text-align:center;
}



.navbar-fixed-top{position:relative}
#midia-hide{ display:none}

.box-dr-new{margin-left:10px }
.margin-top-mobile {
    margin-top: -46px;
    margin-bottom: -10px;
}
.container > .navbar-header {
    margin-right: 0;
}


.box-tumbs .btumb {
   
 
    margin-bottom: 116px;}
	
	.height-news-bg {
  
    margin: -5px 0 12px;
}
	
.hide-video iframe {height: 200px;}

.align-mobile{ text-align:center}
	.hide-rodape{ display:none}
	
}

@media (max-width:339px) {.bt-ver{ display:none}
.hide-rodape{ display:none}
.box-tumbs .btumb {
  margin-bottom: 91px;
margin-left: -14px;
width: 95px;
}


.bt-ver-marrom{display:none}}

.bootslider .bs-controls {
	margin: 0;
    position: absolute;
    top: 50%;
	margin-top: -32px;
    width: 100%;
}

.bs-controls a {
	font-size: 64px;
	color: #fff;
}

.bs-controls a:hover, bs-controls a:focus:hover {
	border: none;
	color: #abb7f4;	
}

.bs-controls a:focus {
	border: none;
	color: #fff;	
}

button {
	border: none;
}

.consultation-box {
    background: #f7f7f7;
    border-radius: 8px;
    font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
    padding: 5px 15px;
	margin: 20px 0;
}

.consultation-box img {
	margin-top: -5px;
}

.consultation-header {
	color: #778CB5;
	text-align: center;	
    font-size: 36px;
    margin-bottom: 25px;
    font-weight: 300;
}

.consultation-btn {
	border-radius: 5px;
	background: #778CB5;
	color: #ffffff;
	padding: 6px 18px;
	text-transform: uppercase;
	margin: 20px 0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.68);
    font-size: 14px;
}

.consultation-phone {
	font-size: 28px;
}

.consultation-phone small {
	font-size: 20px;	
}

.side-form input, .side-form textarea {
    background-color: #fcfbf9; 
    border-radius: 5px; 
    border: 1px solid #dad7d2; 
    outline: none; 
    width: 97%; 
    padding-left: 10px; padding:6px
}

.fb_ltr {
	width: 100%;
}

.fb_iframe_widget iframe {
	visibility: visible !important;
	position: static !important;	
	height: 215px !important;
	float: right;
}
.fb_iframe_widget {
	display: block !important;	
}

._2p3a {
	float: right;	
}

#dbsi-modal {
	position: fixed;
	z-index:99999;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.5);
}

#dbsi-modal .close-modal {
	padding: 2px 9px;
	background: #778CB5;
	border-radius: 50%;
	color: #eee;
	font-size: 18px;
	cursor:pointer;
	position: absolute;
	top: 10px;
	right: 15px;
}

#dbsi-modal .close-modal:hover {
	background: #879CC5;
}

#dbsi-modal .wrapper {
	display: table;
	width: 100%;
	height: 100%;
}

#dbsi-modal .wrapper .bg.show {
	opacity: 1;
	top: 0;
}

#dbsi-modal .form-control {
	border: 1px #828282 solid;
	border-radius: 16px;
	height: 50px;
	font-size: 17.27px;
	font-weight: 700;
}

#dbsi-modal .form-group {
	margin-bottom: 5px;
}

#dbsi-modal .send {
	background-image: linear-gradient(90deg, #ff512f, #dd2476);
	font-weight: 700;
	border-radius: 16px;
	height: 50px;
	font-size: 17.27px;
	color: #fff;
	width: 100%;
	text-align: center;
	border: none;
	text-transform: uppercase;
}

#dbsi-modal .send:hover {
    background-image: linear-gradient(90deg, #df310f, #bd0456);
}

#dbsi-modal form {
    padding-right: 160px;
}

.content-center {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.dbsi-title {
	font-size: 16px;
	font-weight: 700;
	color: #91a6c4;
	display: none;
    padding-bottom: 20px;
    text-transform: uppercase;
}

@media only screen and (max-width: 767px){
	#dbsi-modal .wrapper .bg {
		background-color: #FFF;
		background-image: none;
		border-radius: 10px;
		border: 3px rgba(0,0,0,0.4) solid;
		width: 300px;
		height: auto;
		padding: 15px 15px;
	}
	
	.dbsi-title {
		display: block;
	}
	
	#dbsi-modal form {
		padding-right: 0;
	}
}
