/* css personalizado - 06/01/2018*/
@charset "utf-8";
@font-face{font-family:"myriadproregular"; src: url("MyriadPro-regular.eot") format("embedded-opentype"), url("myriadproregular.ttf") format("truetype");}
body{margin:0 auto;  background-color:#f1f1f1; font-family: myriadproregular !important;}
#moura-navbar li a{text-decoration: none; color:#FFE7BA; font-size:1.2em;}
#moura-navbar li a:hover{background-color:#8B4513; text-decoration: none; color:#FFFFFF; font-size:1.2em;}
.navbarra{min-height:80px;}
.caixa-texto{background-color:#ffffff; border:thin solid #ffe4c4; padding: 0 1em 0 1em;}
.navbar-fundo{background-color:#4A352D;}
.corpo{background-color:#f1f1f1; padding:3.0em 0 3.0em 0;}
.altura{padding: 1.0em 0 1.5em 0; margin: 0 0 -1em 0; } 
.rodape{background-color:#000000; color:#ffffff; margin:1em 0 0 0;}
#menu-rodape li a{text-decoration:none; color:#FFFFFF;}
.btn {color:#FFFFFF;}
.btn-cor{background-color:#4A352D;}
.btn:hover {background-color:gray;}
.foto{padding-bottom:3em;}
.curriculo{line-height:2.5em; text-align: justify;}

.container-top{margin-top:50px;}
/* .panel-body{min-height:18em;} */
.bottom{position:relative; bottom:-4.5em;}
.bottom2{position:relative; bottom:-1.6em;}
.panel-body {font-size: 1.3em;}
.separado{margin: 3em 0 1em 0;}
.separado2{margin:4em 0 5em 0;}
.panel-caixa{min-height:13em;}
h4 p {line-height:1.5em;}
.titnoticia{font-size:16px; font-weight:bold; color:#1e90ff; margin: 20px 0 0 10px;}
.subtitnoticia{font-size:12px; color:#8b8989; margin: 0 0 10px 10px;}

/*
snippet from Animate.css - zoomIn effect
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}

#accordion .panel-title i.glyphicon{
    -moz-transition: -moz-transform 0.5s ease-in-out;
    -o-transition: -o-transform 0.5s ease-in-out;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
}

.rotate-icon{
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.panel{ border: 0px;  */  border-bottom: 1px solid #30bb64; */}
.panel-group .panel+.panel{ margin-top: 0px;}
.panel-group .panel{border-radius: 0px;}
.panel-heading{border-radius: 0px; color: #000000; padding: 25px 15px;}
.panel-custom>.panel-heading{background-color: #FFFFFF;}
.panel-group .panel:last-child{*/  border-bottom: 5px solid #898989; */}
panel-collapse .collapse.in{border-bottom:0;}
 #demo.width {height: auto; -webkit-transition: width 0.35s ease; -moz-transition: width 0.35s ease;  -o-transition: width 0.35s ease; transition: width 0.35s ease;}

/*mapas*/
.mapCanvas{ width: 50em; height: 25em; position: relative; overflow: hidden}

/*nav login */
.login-container {  float: right;}
.input[type=text] { padding: 5px;  margin-top: 8px;  font-size: 10px;  border: none;  width:90px;}
.login-container button {float: right;  padding: 4px 5px;  margin: 0px 13px 0px 2px;  background-color: #CC470D;  color: white;  font-size: 12px;  border: none;  cursor: pointer;}
.login-container button:hover {  background-color: green;}

@media screen and (max-width: 600px) {
  .topnav .login-container {float: right}
  .topnav a, .topnav input[type=text], .topnav .login-container button {float: right;  display: block; text-align: left; width: 100%; margin: 0;  padding: 10px;}
  .topnav input[type=text] {border: 1px solid #ccc;}