#top h1.titleForm {padding:0;margin:0;color:#FFF;font-size: 26px;letter-spacing: -.5px;text-transform: uppercase;font-weight:200;padding-top: 75px;line-height: 30px;}
#top h1.titleForm strong { font-weight:500; }

div.card-header {margin-bottom: 30px;}

h2.entry-title {border-bottom: solid 1px var(--cor03);font-size: 16px;padding-bottom: 23px;padding-top:23px;margin:0;line-height: 160%;}
h2.entry-title i { margin-right:15px; color:var(--cor03); }

div.entry-content h3 {font-size: 22px;font-weight:600;line-height: 150%;color: #000;margin-bottom:25px;margin-top: 0;}
div.entry-content {color:#777; font-size:15px; } 
div.entry-content p {font-size: 14px;line-height:150%;margin-bottom: 15px;}

div.entry-content div.protocolo { border:solid 2px #CCC; padding:26px; margin-bottom:25px; text-align:center; font-size:33px; font-weight:500; color:#000; }

div.entry-actions a {line-height:80px;font-size:14px;color:#000;font-weight:500;display:block;min-height:80px;margin-bottom: 30px;text-align: left;padding: 0 15px;border-bottom:solid 1px #d9D9D7;padding:20px 0;margin-bottom:0;box-shadow: none !important;}
div.entry-actions a:first-child { padding-top:0; }
div.entry-actions a:last-child { border-bottom:none;; }
div.entry-actions a i.fal {transition:all .2s linear;width:80px;height:80px;line-height:80px;text-align:center;display:inline-block;background:var(--cor06);color:#FFF;font-size:38px;border-radius:12px;float:left;margin-right:20px;}
div.entry-actions a.btn-relato i.fal { background:var(--cor06); }
div.entry-actions a:hover i { opacity:.7;  }
div.entry-actions a i.far {  float:right;  line-height:80px; font-size:30px;}

div.entry-forms {display: flex; flex-direction: row; width: 100%; justify-content: space-evenly; align-items: stretch; flex-wrap: wrap; gap:10px }

div.entry-forms div.entry-item {width: 23%; height: auto; padding:0;text-align:center;background-color:var(--cor05);color: #FFF;overflow: hidden;transition:all .2s linear;display: flex;align-items: center;margin-bottom: 0; border-radius: 16px; background-size: cover; }
div.entry-forms a.entry-item-single {display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; padding: 0px; }
div.entry-forms div.description-text {padding: 20px; }
/*
div.entry-forms div.entry-item div {height: auto;background-size:cover;white-space:nowrap;box-sizing:border-box;padding:0;text-align:center;background-color:var(--cor05);color: #FFF;overflow: hidden;transition:all .2s linear;vertical-align:middle;display: flex;width: 100%;min-width: 0;align-items: center;margin-bottom: 0;}
*/
div.entry-forms a{white-space:normal;font-size: 15px;color: #FFF;transition:all .3s linear;padding: 0;padding: 0.3rem;line-height: 160%;/* height: 245px; */vertical-align: middle;/* display: block; */display: inline-block;/* height: 200px; *//* vertical-align: middle; */width: 100%;height: auto;}
div.entry-forms a:hover{  color:var(--cor03); transform: scale(1.02); }
	
	
#Disclaimer button.btn-submit {background: #000;color:#FFF;font-size: 14px;border-radius:30px;border:none;line-height: 35px;padding:0 25px;display: inline-block;text-decoration: none;margin-top: 25px;border-radius: 30px;line-height: 38px;font-size: 14px;font-weight:600;transition: all .2s linear;margin-right:15px;}
#Disclaimer button.btn-submit:hover { opacity: .9; color:#FFF; }


button.btn-submit-black {background: #000;color:#FFF;font-size: 14px;border-radius:30px;border:none;line-height: 35px;padding:0 25px;display: inline-block;text-decoration: none;margin-top: 0;border-radius: 30px;line-height: 38px;font-size: 14px;font-weight:600;transition: all .2s linear;margin-right:15px;}
button.btn-submit-black:hover { color:#FFF; opacity:.9; }

#Identificacao { display: none; }

#formularios .submit-button { background: #000; }



#Identificacao button.btn-submit {background: #000;color:#FFF;font-size: 14px;border-radius:30px;border:none;line-height: 35px;padding:0 25px;display: inline-block;text-decoration: none;margin-top: 0;border-radius: 30px;line-height: 38px;font-size: 14px;font-weight:600;transition: all .2s linear;margin-right:15px;}
#Identificacao button.btn-submit:hover { opacity: .9; color:#FFF; }


div.entry-content div.success { background:#00a23108;color:#28a745;height: 75px;line-height: 75px;border-radius: 12px;padding: 0 30px;overflow: hidden;font-size: 14px;font-weight: 500;margin-bottom: 20px;border: solid 1px #28a745;}
div.entry-content div.success span { float:right;}
div.entry-content div.success span.icon {font-size: 27px;}
div.entry-content div.success span.icon i { line-height:75px; }
div.entry-content div.success span.iconbg { font-size: 200px;line-height:85px;margin-top: -50px; color:rgb(0 162 49 / .4); }
div.entry-content div.success:after { content:""; clear:both; display:block; }


p.errorProtocol { color:#dc3545; font-weight:600; margin-bottom:20px; }
p.errorProtocol i { margin-right:5px; }

div.containerbox div.entry-actions {padding: 0 30px;}

div.langMenu {  }
div.langMenu button { background: none; color: var(--cor07); border: 0; }
div.langMenu button:hover, div.langMenu button:active, div.langMenu button:focus { color: var(--cor08);  }
div.langMenu button i { color: var(--cor08); }
div.langMenu .dropdown-item { color: #000 !important; font-size: 12px !important;  } 
div.langMenu .dropdown-menu { line-height: 20px !important; }
