/*15c5b12d7d839e3a7b8e5bebac5e616f*/
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 0.975rem;
  line-height: 1.6;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.225rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 1.875rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.475rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.125rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 0.975rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 0.825rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.85rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.85rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.725rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 0.975rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 2, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
/* line 3, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  color: #fff;
}
/* line 9, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon a:hover {
  -webkit-filter: saturate(1.2) brightness(1.2);
  filter: saturate(1.2) brightness(1.2);
  color: #fff;
}
/* line 16, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .twitter {
  background-color: #55acee;
}
/* line 20, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .facebook {
  background-color: #3b5999;
}
/* line 24, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .linkedin {
  background-color: #0077b5;
}
/* line 28, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .whatsapp {
  background-color: #25d366;
}
/* line 32, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .telegram {
  background-color: #2ca5e0;
}
/* line 36, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .mail {
  background-color: #ea4335;
}
/* line 40, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .digg {
  background-color: #005be2;
}
/* line 44, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .pinterest {
  background-color: #bd081c;
}
/* line 48, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .tumblr {
  background-color: #eb4924;
}
/* line 52, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .reddit {
  background-color: #ff4500;
}
/* line 56, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .vk {
  background-color: #4c75a3;
}
/* line 60, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .xing {
  background-color: #026466;
}
/* line 64, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .weibo {
  background-color: #df2029;
}
/* line 68, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .renren {
  background-color: #005eac;
}
/* line 72, templates/jl_consultancy_pro/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .skype {
  background-color: #00aff0;
}
/* line 2, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-switch-label {
  position: relative;
  display: inline-block;
  width: 4.5em;
  height: 2.3em;
  vertical-align: middle;
  margin-bottom: 0;
}
/* line 11, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 22, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-slider:before {
  position: absolute;
  content: "";
  height: 1.8em;
  width: 1.8em;
  left: 0.25em;
  bottom: 0.25em;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 33, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-switch + .tm-tg-slider {
  background-color: #cdd5e0;
}
/* line 37, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-switch:checked + .tm-tg-slider {
  background-color: #d2d2d2;
}
/* line 41, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-switch:checked + .tm-tg-slider:before {
  -webkit-transform: translateX(2.1em);
  -ms-transform: translateX(2.1em);
  transform: translateX(2.1em);
}
/* line 47, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-slider.tm-tg-round {
  -webkit-border-radius: 1.5em;
  border-radius: 1.5em;
}
/* line 52, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-slider.tm-tg-round:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 57, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-switch:checked + .tm-tg-slider {
  background-color: #4fbe79;
}
/* line 61, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-slider:before {
  background-color: #fff;
}
/* line 65, templates/jl_consultancy_pro/custom/scss/_jltoggle.scss */
.tm-tg-switch-label .tm-tg-switch {
  display: none;
}
/* line 8, templates/jl_consultancy_pro/custom/scss/custom.scss */
#pesquisa .jlsearch-4555 .jl-form-blank {
  background: 0 0 !important;
  border-color: #008285 !important;
  border-bottom: 1px solid #008285;
}
/* line 19, templates/jl_consultancy_pro/custom/scss/custom.scss */
.section-horizontal-paddings {
  padding-left: 0;
  padding-right: 0;
}
/* tabs underline */
/* line 28, templates/jl_consultancy_pro/custom/scss/custom.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: #eee #eee #ddd;
  border-bottom-color: #ddd;
  border-bottom: 3px solid #d9006c;
  border-bottom-color: #d9006c;
  border-bottom-style: solid;
  border-bottom-width: 3px;
}
/* link colours */
/* unvisited link */
/* line 41, templates/jl_consultancy_pro/custom/scss/custom.scss */
a:link {
  color: #00787a;
  font-weight: 600;
}
/* visited link */
/* line 47, templates/jl_consultancy_pro/custom/scss/custom.scss */
a:visited {
  color: #00787a;
}
/* mouse over link */
/* line 52, templates/jl_consultancy_pro/custom/scss/custom.scss */
a:hover {
  color: #d9006c;
}
/* selected link */
/* line 57, templates/jl_consultancy_pro/custom/scss/custom.scss */
a:active {
  color: #00787a;
}
/* line 63, templates/jl_consultancy_pro/custom/scss/custom.scss */
#destaquetitle h4 {
  color: #007d80;
}
/* line 68, templates/jl_consultancy_pro/custom/scss/custom.scss */
.destaqueback {
  background-color: #f2f6fc;
  padding: 0;
  /* margin-top: 35px;*/
}
/* line 76, templates/jl_consultancy_pro/custom/scss/custom.scss */
.cinza {
  background-color: #f0f0f0;
}
/* line 80, templates/jl_consultancy_pro/custom/scss/custom.scss */
.cinza2 {
  background-color: rgba(198, 211, 227, 0.251);
}
/* line 84, templates/jl_consultancy_pro/custom/scss/custom.scss */
.cinza3 {
  background-color: rgba(249, 249, 249, 0.502);
}
/* line 88, templates/jl_consultancy_pro/custom/scss/custom.scss */
.cinzaimage {
  background-image: url('https://tradicional.dgadr.gov.pt/images/imagens/2019/top_back4.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90% 90%;
}
/* line 96, templates/jl_consultancy_pro/custom/scss/custom.scss */
.platform-content .span12 .item-page .page-header h2 {
  color: #ca0d42;
  font-weight: 400;
  font-size: 2rem;
  text-transform: none;
}
/* body padding * space between  */
/* line 106, templates/jl_consultancy_pro/custom/scss/custom.scss */
.section-vertical-paddings {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 110, templates/jl_consultancy_pro/custom/scss/custom.scss */
.section-horizontal-paddings {
  padding-left: 0.5%;
  padding-right: 0.5%;
}
/*submenu lateral*/
/* line 118, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul.menu ul {
  padding: 10px;
  background-color: #fff;
  border-radius: 2px;
}
/* main menu back*/
/* line 126, templates/jl_consultancy_pro/custom/scss/custom.scss */
.nopaddingbottom, .nopaddingbottom > .g-content {
  padding-bottom: 0;
  background-color: #fff;
}
/* line 130, templates/jl_consultancy_pro/custom/scss/custom.scss */
.comunicado2 {
  background-color: rgba(249, 248, 113, 0.314);
}
/* line 133, templates/jl_consultancy_pro/custom/scss/custom.scss */
.logonav {
  padding: 0.5rem 0 0.5rem 0;
}
/* line 138, templates/jl_consultancy_pro/custom/scss/custom.scss */
.comunicado {
  background-color: #008285;
}
/*top menu configuration*/
/* line 143, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-menu-item-container {
  padding: 0.2rem;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-transition: 0.35s ease;
  -moz-transition: 0.35s ease;
  transition: 0.35s ease;
}
/*logo*/
/* line 167, templates/jl_consultancy_pro/custom/scss/custom.scss */
#g-navigation .g-content {
  padding: 0;
  margin-left: 3rem;
}
/*header_back color*/
/* line 173, templates/jl_consultancy_pro/custom/scss/custom.scss */
.headertop {
  background-color: #f2f2f2;
}
/*menu top sub*/
/* line 177, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-sublevel > li > {
  text-transform: none;
  font-size: 0.775rem;
  font-weight: 400;
}
/*menu aux*/
/* line 187, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-menu-item-container {
  padding-right: 0.2rem;
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: capitalize;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-transition: 0.35s ease;
  -moz-transition: 0.35s ease;
  transition: 0.35s ease;
  line-height: 0.3rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
/*___submenu__*/
/* line 205, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  word-break: normal;
  line-height: 1.5;
  font-size: 1.1rem;
  margin-left: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
/*header topo*/
/* line 217, templates/jl_consultancy_pro/custom/scss/custom.scss */
#g-header .g-content {
  padding: 0;
  margin: 0;
}
/* header colors */
/* line 223, templates/jl_consultancy_pro/custom/scss/custom.scss */
#g-header {
  background: none;
  background-color: #000;
  border-bottom: 0px solid #ccc;
}
/* line 229, templates/jl_consultancy_pro/custom/scss/custom.scss */
#menuaux .g-main-nav ul {
  margin-left: 0;
}
/*lateral space*/
/* line 237, templates/jl_consultancy_pro/custom/scss/custom.scss */
.section-horizontal-paddings {
  padding-left: 0;
  padding-right: 0;
}
/* menu aux link*/
/* line 244, templates/jl_consultancy_pro/custom/scss/custom.scss */
#menuaux a:link {
  color: #fff;
  font-size: 1.2rem;
}
/* line 249, templates/jl_consultancy_pro/custom/scss/custom.scss */
#menuaux a:visited {
  color: #fff;
  font-size: 1.2rem;
}
/* line 254, templates/jl_consultancy_pro/custom/scss/custom.scss */
#menuaux a:hover {
  color: #6cf;
  font-size: 1.2rem;
}
/* line 259, templates/jl_consultancy_pro/custom/scss/custom.scss */
#menuaux a:active {
  color: #fff;
  font-size: 1.2rem;
}
/* line 264, templates/jl_consultancy_pro/custom/scss/custom.scss */
.cinzento {
  background-color: #484a4e;
}
/* line 266, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #ca1056;
}
/* line 270, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #069;
  line-height: 20px;
}
/* line 274, templates/jl_consultancy_pro/custom/scss/custom.scss */
.size-29 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 27%;
  -moz-flex: 0 27%;
  -ms-flex: 0 27%;
  flex: 0 27%;
  width: 30%;
  margin-right: 0;
  padding-right: 0;
}
/* line 288, templates/jl_consultancy_pro/custom/scss/custom.scss */
.costas {
  background-color: #ccc;
}
/* line 293, templates/jl_consultancy_pro/custom/scss/custom.scss */
#popsearch .fa-2x {
  color: #008285;
}
/* line 297, templates/jl_consultancy_pro/custom/scss/custom.scss */
#accordeonck256 li.level1:hover > span a {
  color: #fff;
  background-color: #3573d0;
}
/* line 301, templates/jl_consultancy_pro/custom/scss/custom.scss */
#accordeonck256 a.accordeonck:hover {
  padding: 0.3rem;
  background-color: #3573d0;
}
/* line 305, templates/jl_consultancy_pro/custom/scss/custom.scss */
#accordeonck256 li.level1.active > span a {
  background-color: #3573d0;
}
/* line 310, templates/jl_consultancy_pro/custom/scss/custom.scss */
a.accordeonck:link {
  padding: 0.3rem;
}
/* breadcrumbs */
/* line 316, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-breadcrumb > * > * {
  font-size: 0.8rem;
  font-weight: 300;
  color: #303030;
  text-transform: uppercase;
}
/* line 323, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-breadcrumb > * > :hover, .jl-breadcrumb > * > :focus {
  color: #d9006c;
}
/*border pesquisa
 #jlsearch-2256 .jl-search input {
 box-shadow: none;
 border-radius: 10px !important;
 border-bottom: 0px solid #008285;
 font-size:1.5em;
 }
 #jlsearch-8918 .jl-search input {
 box-shadow: none;
 border-radius: 10px !important;
 border-bottom: 0px solid #008285;
 font-size:1.5em;
 }
 */
/* line 341, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-search-icon {
  font-size: 2em;
}
/* grid_logos
 .grid-logos {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
 gap: 50px 50px;
 grid-template-areas:
 ". . ."
 ". . ."
 ". . ."
 ". . ."
 ". . ."
 ". . ."
 ". . ."
 ". . ."
 ". . .";
 }*/
/* grid_logos*/
/* line 365, templates/jl_consultancy_pro/custom/scss/custom.scss */
.grid-logos {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 30px 10px;
  grid-template-areas: ". ." ". ." ". ." ". ." ". ." ". .";
}
/* line 378, templates/jl_consultancy_pro/custom/scss/custom.scss */
.grid-logos2 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  gap: 30px 10px;
  grid-template-areas: ". ." ". ." ". ." ". .";
  justify-items: center;
  width: 95%;
}
/* line 391, templates/jl_consultancy_pro/custom/scss/custom.scss */
#consultepop .jl-button-large {
  /*padding: 10px 150px 350px 1000px;*/
  padding: 10px 200px 100px 1000px;
  line-height: 100px;
  font-size: 50px;
  background-image: url('../../../../images/images/pixel.png?60bfa45c');
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 0px;
  margin-left: 0px;
  /*border: 1px solid #ccc;*/
}
/* line 405, templates/jl_consultancy_pro/custom/scss/custom.scss */
.popback {
  /*background-color:#EEFBFB;*/
  background-image: url('../../../../images/images/pattern-violet.png');
  background-image: url('../../../../images/images/banner_nossos_links.png');
  /*background-position: 0% 0%;*/
  background-position: center center;
  background-repeat: no-repeat;
  /*background-size: 360px 3px;   */
  background-size: 1200px 400px;
  /*background-size: 100px 100px;*/
}
/* **************************************************** */
/* line 420, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-button-primary:focus, .jl-button-primary:hover {
  background-color: transparent;
  color: #fff;
}
/* line 426, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-button-primary {
  background-color: transparent;
  color: #fff;
  border: 1px solid transparent;
}
/* line 434, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-button {
  margin: 0;
  margin-left: 0px;
  border: none;
  overflow: visible;
  font: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  text-transform: none;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 30px;
  vertical-align: middle;
  font-size: 16px;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  transition: 0.1s ease-in-out;
  transition-property: all;
  transition-property: color, background-color, border-color;
}
/* line 458, templates/jl_consultancy_pro/custom/scss/custom.scss */
#pesquisabut .jl-icon > * {
  transform: translate(30px, 0);
  height: 1.3em;
  width: 1.3em;
  margin: 0;
}
/* menu lateral movel*/
/* line 466, templates/jl_consultancy_pro/custom/scss/custom.scss */
.mobilemenuck a {
  color: #fff;
  font-weight: normal;
  font-size: 0.7em;
}
/* line 473, templates/jl_consultancy_pro/custom/scss/custom.scss */
.mobilemenuck-title {
  background: #464646;
  height: 43px;
  text-indent: 20px;
  line-height: 43px;
  font-size: 0.8em;
}
/*submenu top*/
/* line 483, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  text-transform: none;
}
/* line 489, templates/jl_consultancy_pro/custom/scss/custom.scss */
.menutema .g-main-nav .g-sublevel > li > .g-menu-item-container {
  text-transform: none;
}
/* destaque top*/
/* line 501, templates/jl_consultancy_pro/custom/scss/custom.scss */
#destaquenews .jl-h4, h4 {
  font-size: 1em;
  line-height: 1.4;
}
/* line 506, templates/jl_consultancy_pro/custom/scss/custom.scss */
#destaquenews .jl-width-1-5\@m {
  width: 35%;
}
/* line 510, templates/jl_consultancy_pro/custom/scss/custom.scss */
#destaquenews .g-content {
  margin: 1rem;
  padding: 0;
}
/* line 516, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-offcanvas-overlay::before {
  background: rgba(0, 0, 0, 0.6);
}
/* line 523, templates/jl_consultancy_pro/custom/scss/custom.scss */
#accordeonck311 li.level1.active > span a {
  color: #f00;
}
/* line 527, templates/jl_consultancy_pro/custom/scss/custom.scss */
.margemtop {
  margin-top: 5px;
}
/* line 531, templates/jl_consultancy_pro/custom/scss/custom.scss */
body p {
  margin: 1rem 0 1.3rem 0;
}
/* line 535, templates/jl_consultancy_pro/custom/scss/custom.scss */
#menuaux a {
  color: #008285;
}
/* search button colour*/
/* menu aux link*/
/* line 544, templates/jl_consultancy_pro/custom/scss/custom.scss */
#pesquisabut a:link {
  color: #d9006c;
}
/* line 549, templates/jl_consultancy_pro/custom/scss/custom.scss */
#pesquisabut a:visited {
  color: #d9006c;
}
/* line 553, templates/jl_consultancy_pro/custom/scss/custom.scss */
#pesquisabut a:hover {
  color: #008285;
}
/* line 558, templates/jl_consultancy_pro/custom/scss/custom.scss */
#pesquisabut a:active {
  color: #d9006c;
}
/* menu top mobile icon */
/* line 564, templates/jl_consultancy_pro/custom/scss/custom.scss */
.fa-fw {
  width: 1.8em;
  text-align: center;
  color: #fff;
  background-color: #000;
  padding: 10px;
}
/* imagem destaque */
/* line 572, templates/jl_consultancy_pro/custom/scss/custom.scss */
#destaquetitle img {
  /*width: auto\9;*/
  height: auto;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
  max-height: 90px;
}
/* line 583, templates/jl_consultancy_pro/custom/scss/custom.scss */
.noticias img {
  /*width: auto\9;*/
  height: 80px;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
/* line 593, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-search-default {
  width: 60%;
}
/* line 598, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-search-default .jl-search-input {
  height: 40px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: #fff;
}
/* line 606, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jlsearch-1409 {
  line-height: 100px;
  /*background-color: #F5F5F5;*/
  background-image: linear-gradient(to right, #00dbff, #a3eacf);
}
/* line 611, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jlsearch-8170 {
  line-height: 100px;
  background-image: linear-gradient(to right, #00dbff, #a3eacf);
}
/* line 615, templates/jl_consultancy_pro/custom/scss/custom.scss */
#jlsearch-8170 .jl-search input {
  box-shadow: none;
  border-radius: 30px !important;
  padding: 30px;
  font-size: 1.5em;
  text-align: right;
}
/* line 622, templates/jl_consultancy_pro/custom/scss/custom.scss */
#jlsearch-1409 .jl-search input {
  box-shadow: none;
  border-radius: 30px !important;
  padding: 30px;
  font-size: 1.5em;
  text-align: right;
}
/* line 629, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jlsearch-1409 {
  line-height: 100px;
  background-color: #8bd9c3;
}
/* line 633, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jlsearch-8170 {
  line-height: 100px;
  background-color: #8bd9c3;
}
/* line 637, templates/jl_consultancy_pro/custom/scss/custom.scss */
.pesquisaric .jl-search input {
  box-shadow: none;
  border-radius: 10px;
  padding: 30px;
  font-size: 2em;
}
/* line 643, templates/jl_consultancy_pro/custom/scss/custom.scss */
#titulos h2 {
  border-bottom: 5px solid #6eb6ff;
  padding: 0 0 10px;
  position: relative;
  font-weight: 500;
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  width: 50px;
}
/* line 653, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-content {
  margin-bottom: 20px;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  /*margin-left: 15px;
   padding-left: 5px;*/
  padding-right: 0;
}
/* line 664, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-breadcrumb {
  top: auto;
  margin-top: 20px;
  margin-bottom: 0px;
}
/* line 672, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.225rem 0.425rem;
  font-size: 1.2rem;
  font-weight: 400;
  text-transform: uppercase___;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-transition: 0.35s ease;
  -moz-transition: 0.35s ease;
  transition: 0.35s ease;
}
/* ***************** bootstrap ******************* tabs*/
/* line 694, templates/jl_consultancy_pro/custom/scss/custom.scss */
#tabsboot .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: #fff;
  cursor: default;
  background-color: #ca1056;
  border: 1px solid #ca1056;
  border-bottom-color: transparent;
}
/* line 703, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  /*padding: 0.7815rem 1rem;*/
  font-weight: 400;
  line-height: normal;
  border-bottom: 0px solid #f8f8f8;
}
/*____menu_temas_config_______*/
/* line 715, templates/jl_consultancy_pro/custom/scss/custom.scss */
.formacaoback {
  background-image: url('../../../../images/iconmenu/formacao_icon.png');
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 1.5rem 1.5rem !important;
}
/* line 726, templates/jl_consultancy_pro/custom/scss/custom.scss */
.regadioback {
  background-image: url('../../../../images/iconmenu/regadio_icon.png');
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 1.5rem 1.5rem !important;
}
/* line 735, templates/jl_consultancy_pro/custom/scss/custom.scss */
.mecanizacaoback {
  background-image: url('../../../../images/iconmenu/mecanizacao_icon.png');
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 1.5rem 1.5rem !important;
}
/* line 743, templates/jl_consultancy_pro/custom/scss/custom.scss */
.ordenamentoback {
  background-image: url('../../../../images/iconmenu/ordenamento_icon.png');
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 1.5rem 1.5rem !important;
}
/* line 752, templates/jl_consultancy_pro/custom/scss/custom.scss */
.organizacaoback {
  background-image: url('../../../../images/iconmenu/organizacao_icon.png');
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 1.5rem 1.5rem !important;
}
/* line 760, templates/jl_consultancy_pro/custom/scss/custom.scss */
.certificacaoback {
  background-image: url('../../../../images/iconmenu/certificacao_icon.png');
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 1.5rem 1.5rem !important;
}
/* lists */
/* line 769, templates/jl_consultancy_pro/custom/scss/custom.scss */
#naolistas li {
  list-style: none;
  margin: 5px 0 0 0;
}
/* line 774, templates/jl_consultancy_pro/custom/scss/custom.scss */
#toggletitle li {
  list-style: none;
}
/* line 777, templates/jl_consultancy_pro/custom/scss/custom.scss */
li {
  list-style-type: disc;
  margin: 5px 0 0 20px;
}
/* line 786, templates/jl_consultancy_pro/custom/scss/custom.scss */
.nav-tabs > li, .nav-pills > li {
  list-style: none;
}
/* line 791, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li {
  list-style: none;
}
/* line 795, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-dropdown-column {
  list-style: none;
}
/* line 799, templates/jl_consultancy_pro/custom/scss/custom.scss */
td {
  padding: 2px;
  border: dotted 1px #8fa5ae;
  vertical-align: top;
  text-align: left;
}
/*_-submenu position*/
/* line 808, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {
  margin-top: 10px;
  border-top: 3px solid #ca1056;
}
/*____toggle css_____*/
/* line 816, templates/jl_consultancy_pro/custom/scss/custom.scss */
.toggledgadr {
  /*background-color:#c6d3e34D;*/
  border-radius: 5%;
  border-left: 0px solid #ca1056;
  padding: 40px;
}
/* line 826, templates/jl_consultancy_pro/custom/scss/custom.scss */
#toggletitle .jl-text-emphasis {
  color: #191919 !important;
  border-bottom: 5px solid #6eb6ff;
  padding: 0 0 10px;
  position: relative;
  font-weight: 500;
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  width: 50px;
}
/* line 836, templates/jl_consultancy_pro/custom/scss/custom.scss */
.conteudos {
  background-color: #5ec0ea;
}
/*___-Blockquote____*/
/* line 842, templates/jl_consultancy_pro/custom/scss/custom.scss */
blockquote {
  background: url('https://tradicional.dgadr.gov.pt//images/icon/postquote.png') no-repeat scroll;
  padding: 10px 10px 4px 4px;
  color: #463816;
  font-size: 1.2em;
  border-left: 0em solid #dbdbdb;
  font-weight: 600;
  font-style: italic;
  text-align: justify;
  overflow: auto;
  clear: both;
}
/*____menu temas_____
 .menutema .g-menu-item-container {
 padding: 2rem 2rem;
 font-weight: 400;
 line-height: normal;
 border-bottom: 0px solid #f8f8f8;
 }*/
/* line 863, templates/jl_consultancy_pro/custom/scss/custom.scss */
.backconteudos {
  background-image: url('../../../../images/images/subfeature-bg.png');
}
/* line 866, templates/jl_consultancy_pro/custom/scss/custom.scss */
#toggletitle .jl-h4, h4 {
  font-size: 20px;
  line-height: 1.4;
  color: #5379a8;
  font-weight: 600;
}
/*____ gk5 tabs ____ */
/* line 875, templates/jl_consultancy_pro/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
  font-size: 18px;
}
/* line 879, templates/jl_consultancy_pro/custom/scss/custom.scss */
.gkTabsWrap.horizontal .gkTabsItem {
  padding: 2px 0 30px 20px;
  background-color: #f4f6f9;
}
/* line 883, templates/jl_consultancy_pro/custom/scss/custom.scss */
#gk-tabs-293 .gkTabsWrap > ol {
  width: 200px;
  background-color: #f4f6f9;
}
/* line 888, templates/jl_consultancy_pro/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
  border-right: 0px solid #c1c1c1;
  color: #5c5c5c;
  text-shadow: none;
}
/* line 894, templates/jl_consultancy_pro/custom/scss/custom.scss */
.gkTabsWrap.horizontal ol li {
  border-bottom: 1px solid #c1c1c1 !important;
}
/* line 898, templates/jl_consultancy_pro/custom/scss/custom.scss */
.tabsconteudos {
  background-color: rgba(198, 211, 227, 0.2);
  padding-top: 100px;
}
/* line 902, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-offcanvas-flip .jl-open > .jl-offcanvas-bar {
  left: auto;
  right: 0;
  padding-left: 100px;
}
/* line 907, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-offcanvas-bar {
  width: 500px !important;
}
/* line 911, templates/jl_consultancy_pro/custom/scss/custom.scss */
.textvertical {
  writing-mode: vertical-rl;
  text-orientation: upright;
  font-size: 1rem;
  text-align: center;
}
/* line 917, templates/jl_consultancy_pro/custom/scss/custom.scss */
.backareas {
  background-image: url('../../../../images/images/setsaida.png');
  background-size: 110px 110px;
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 924, templates/jl_consultancy_pro/custom/scss/custom.scss */
.linhamenu {
  padding-right: 0;
  font-size: 0.975rem;
}
/* line 930, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-nav-header {
  padding: 5px 0;
  text-transform: none;
  font-size: 0.8rem;
}
/* line 935, templates/jl_consultancy_pro/custom/scss/custom.scss */
.linhacontent {
  border-left: 1px solid rgba(204, 204, 204, 0.239);
}
/* line 940, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-nav-parent-icon > .jl-parent > a::after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  float: right;
  background-image: url('../../../../images/images/arrows.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* __ Featurebox ::*/
/* line 951, templates/jl_consultancy_pro/custom/scss/custom.scss */
.menufeature {
  font-weight: 600;
}
/* line 963, templates/jl_consultancy_pro/custom/scss/custom.scss */
.layout-blog .item, .layout-blog .items-leading, .layout-blog .category-list, .view-featured .item, .view-featured .items-leading, .view-featured .category-list, .view-category .item, .view-category .items-leading, .view-category .category-list {
  background: #fff;
  margin-bottom: 0;
  border-bottom: 0px solid #eee;
}
/* line 968, templates/jl_consultancy_pro/custom/scss/custom.scss */
#featurecaixa .jl-section {
  padding-top: 0;
  padding-bottom: 0;
}
/*.corzinza {
 background-color:#F3F3F3;
 }*/
/* line 975, templates/jl_consultancy_pro/custom/scss/custom.scss */
.corzinza {
  background-color: #fff;
}
/* line 978, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-card-hover:not(.jl-card-default):not(.jl-card-primary):not(.jl-card-secondary):hover {
  border: 2px solid #ca1056;
  box-shadow: none;
}
/* line 983, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-card {
  /* border: 2px solid #f3f3f3;*/
  border: 2px solid rgba(0, 153, 153, 0.102);
}
/* line 989, templates/jl_consultancy_pro/custom/scss/custom.scss */
#featurecaixa .jl-grid > * > :last-child {
  margin: 30px;
  border-radius: 25px;
}
/* line 993, templates/jl_consultancy_pro/custom/scss/custom.scss */
#jlfeaturebox-1682 .tm-title {
  font-weight: 500;
}
/* *****************as nossas ligações**************** */
/* line 1004, templates/jl_consultancy_pro/custom/scss/custom.scss */
.asnossas {
  background-color: #87ceed;
}
/*background-image: url(images/images/banner_nossos_links2.png);
 background-position: center 100%;
 background-repeat: no-repeat; 
 background-size: 800px 200px;*/
/* line 1016, templates/jl_consultancy_pro/custom/scss/custom.scss */
#asnossas .jl-text-middle {
  vertical-align: middle !important;
  font-size: 1.8rem;
  color: #fff;
}
/* line 1022, templates/jl_consultancy_pro/custom/scss/custom.scss */
#asnossas .jl-icon {
  color: #fff;
  font-size: 5rem;
}
/*__breadcrumb____*/
/* line 1028, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-breadcrumb > * > * {
  font-size: 1rem;
  font-weight: 300;
  color: #303030;
  text-transform: none;
}
/* line 1037, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-margin-remove-top {
  margin-top: 0 !important;
  background-color: #5ec0ea;
}
/* ___sub menu___*/
/* line 1044, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-nav-default .jl-nav-sub a {
  color: #5d5d5d;
}
/* line 1049, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-grid-column-small > *, .jl-grid-small > * {
  padding-left: 5px;
}
/* line 1055, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-nav-parent-icon > .jl-parent.jl-open > a::after {
  background-image: url('../../../../images/images/arrows2.png');
}
/* line 1059, templates/jl_consultancy_pro/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #fff;
}
/* line 1063, templates/jl_consultancy_pro/custom/scss/custom.scss */
#butarea .jl-button:not(:disabled) {
  cursor: pointer;
  line-height: 120%;
}
/* line 1068, templates/jl_consultancy_pro/custom/scss/custom.scss */
#butarea .jl-button {
  text-decoration: none;
  background-color: rgba(204, 204, 204, 0.102);
  border: 1px solid rgba(204, 204, 204, 0.2);
  font-size: 0.95rem;
  border-radius: 10px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1078, templates/jl_consultancy_pro/custom/scss/custom.scss */
#butarea.size-100 {
  margin-right: 2.1%;
}
/* line 1081, templates/jl_consultancy_pro/custom/scss/custom.scss */
.areaatual {
  text-align: center;
  border-bottom: 2px solid #f00;
  padding-right: 10px;
  margin-left: 10px;
  border-radius: 0;
}
/* line 1088, templates/jl_consultancy_pro/custom/scss/custom.scss */
#primeirapagina .g-content {
  background-color: rgba(236, 252, 255, 0.6);
  border-bottom: 2px solid #d5f9ff;
  margin: 0;
  padding: 30px;
}
/* line 1095, templates/jl_consultancy_pro/custom/scss/custom.scss */
.titleareas {
  font-size: 1.4rem;
  color: #3c97c4;
  font-family: "Raleway";
  font-weight: 400;
  border-left: 10px solid #3c97c4;
}
/* line 1105, templates/jl_consultancy_pro/custom/scss/custom.scss */
#jlsocialshare-1424 .tm-icons > * > a {
  font-size: 25px;
}
/* line 1110, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jlsearch-4812 {
  line-height: 100px;
  background-color: #f5f5f5;
  background-image: linear-gradient(to right, #00dbff, #a3eacf);
}
/* line 1116, templates/jl_consultancy_pro/custom/scss/custom.scss */
#jlsearch-4812 .jl-search input {
  box-shadow: none;
  border-radius: 30px !important;
  padding: 30px;
  font-size: 1.5em;
  text-align: right;
}
/* as nossas ligações back*/
/* line 1125, templates/jl_consultancy_pro/custom/scss/custom.scss */
#asnossas .jl-button:not(:disabled) {
  cursor: pointer;
  background-color: #52bbe9;
  width: 100%;
}
/* line 1131, templates/jl_consultancy_pro/custom/scss/custom.scss */
#destaque .size-100 {
  background-color: #00dbff;
}
/* line 1135, templates/jl_consultancy_pro/custom/scss/custom.scss */
.titlemediateca h2 {
  color: #ca0d42;
  font-weight: 400;
  font-size: 2rem;
  text-transform: none;
}
/*ck menu*/
/* line 1142, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul#accordeonck311 li {
  border-bottom: 0px solid #ddd;
  margin: 0;
  text-align: left;
  list-style: none;
  color: #666;
  background: none;
}
/* line 1150, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul#accordeonck312 li {
  border-bottom: 0px solid #ddd;
  margin: 0;
  text-align: left;
  list-style: none;
  color: #666;
  background: none;
}
/* line 1158, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul#accordeonck313 li {
  border-bottom: 0px solid #ddd;
  margin: 0;
  text-align: left;
  list-style: none;
  color: #666;
  background: none;
}
/* line 1166, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul#accordeonck314 li {
  border-bottom: 0px solid #ddd;
  margin: 0;
  text-align: left;
  list-style: none;
  color: #666;
  background: none;
}
/* line 1174, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul#accordeonck315 li {
  border-bottom: 0px solid #ddd;
  margin: 0;
  text-align: left;
  list-style: none;
  color: #666;
  background: none;
}
/* line 1182, templates/jl_consultancy_pro/custom/scss/custom.scss */
ul#accordeonck316 li {
  border-bottom: 0px solid #ddd;
  margin: 0;
  text-align: left;
  list-style: none;
  color: #666;
  background: none;
}
/* line 1190, templates/jl_consultancy_pro/custom/scss/custom.scss */
body {
  font-weight: 400;
}
/* line 1193, templates/jl_consultancy_pro/custom/scss/custom.scss */
.platform-content .span12 .item-page p {
  font-weight: 400;
}
/* line 1198, templates/jl_consultancy_pro/custom/scss/custom.scss */
.jl-dotnav-vertical > * {
  padding-left: 0;
  padding-top: 12px;
  list-style: none;
}
/* line 1203, templates/jl_consultancy_pro/custom/scss/custom.scss */
.asnossasback {
  background-image: url('../../../../images/images/asnossasligacoes.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* unvisited link */
/* line 1213, templates/jl_consultancy_pro/custom/scss/custom.scss */
.privacidade a:link {
  color: white;
}
/* visited link */
/* line 1218, templates/jl_consultancy_pro/custom/scss/custom.scss */
.privacidade a:visited {
  color: white;
}
/* mouse over link */
/* line 1223, templates/jl_consultancy_pro/custom/scss/custom.scss */
.privacidade a:hover {
  color: white;
}
/* selected link */
/* line 1228, templates/jl_consultancy_pro/custom/scss/custom.scss */
.privacidade a:active {
  color: white;
}
/* line 1231, templates/jl_consultancy_pro/custom/scss/custom.scss */
.privacidade {
  text-align: right;
}
/* line 1234, templates/jl_consultancy_pro/custom/scss/custom.scss */
.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* line 1242, templates/jl_consultancy_pro/custom/scss/custom.scss */
.escondido {
  visibility: hidden;
}
/* line 1245, templates/jl_consultancy_pro/custom/scss/custom.scss */
table {
  border: none;
}
/* line 1247, templates/jl_consultancy_pro/custom/scss/custom.scss */
.noborder {
  border-color: #fff;
}
/* line 1252, templates/jl_consultancy_pro/custom/scss/custom.scss */
.semborder td {
  padding: 10px;
  border: dotted 0px #8fa5ae;
  vertical-align: top;
  text-align: left;
}
/*# sourceMappingURL=custom_55.css.map */