/* Orsies custom CSS */

.fabrikMainError {
	position: fixed;
    left: 0;
    right: 0;
    z-index: 9;
    color: white;
    font-size: 2rem;
    width: 40%;
    margin: 0 auto;
    box-shadow: 1px 1px 30px 15px #999;
    background: darkred;
    padding: 4rem;
}
.fabrikMainError .close { top: -4px !important; color: #FFF !important; opacity: 1; }

.sprocket-readmore, .sprocket-mosaic-hovercontent {display: none !important;}


#k2ModuleList108 li {list-style: none;}
.LimitText {
	display: inline-block;/* or inline-block */
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: 330px;
	min-height: 330px;
	line-height: 1.8em;
}
.square {border-radius: 0px !important;}
.button-square {border-radius: 0px !important; padding: 1rem 2rem;}

#sp-header > div.container {min-width: fit-content; width: -moz-fit-content;}

body.itemid-296 .fabrikGroup legend {display: block; font-weight: 600;}
body.itemid-282 #sp-main-body {padding-top: 10px;}
body.itemid-298 #sp-main-body {padding-top: 0px !important;}
body.relatorio-2023 #sp-main-body {
	padding-top: 0 !important;
	padding: 0 !important;
}

.chzn-container-single, .chzn-container-single .chzn-single {padding:  8px !important; line-height: normal !important; height: auto !important; }

#irsies_1_8___Quest_8_IQ_1,#irsies_1_9___Quest_9_IQ_1, #irsies_1_9___Quest_9_IQ_2, #irsies_1_9___Quest_9_IQ_3, #irsies_1_9___Quest_9_IQ_4, #irsies_1_9___Quest_9_IQ_5,
#irsies_1_10___Quest_10_IQ_1, #irsies_1_10___Quest_10_IQ_2, #irsies_1_11___Quest_11_IQ_1, #irsies_1_11___Quest_11_IQ_2, #irsies_1_12___Quest_12_IQ_1, #irsies_1_12___Quest_12_IQ_2, #irsies_1_12___Quest_12_IQ_3,
#irsies_2___Q17_IQ2, #irsies_2___Q17_IQ1, #irsies_2___Q17_IQ3, #irsies_24___Quest_24_IQ_1, #irsies_24___Quest_24_IQ_2, #irsies_24___Quest_24_IQ_3, #irsies_24___Quest_24_IQ_4 {
	border: 4px solid #ccc;
}
.ed_anteriores {padding-top: 2rem;}
.ed_anteriores .nav {display: none !important;}

body.com-fabrik-view-form .row-fluid [class*="span"]:first-child, .fb_el_irsies_1_9___Quest_9_IQ_5, .fb_el_irsies_1_12___Quest_12_IQ_3 {
	margin-left: 14px !important;
}

.badge-danger {background: darkred !important;}

#table_map_visualization_1_mod_custom_1 {width: 100% !important;}



@media screen and (min-width: 900px) and (max-width: 1280px) {
	#sp-menu {position: fixed !important; right:0px; width: auto !important;}
	#sp-logo {max-width: 20%;}
 }
.sprocket-strips-s-title {display: none !important;}

 .help-you-btn img { display: inline-block!important; }

.fabrikgrid_2.active { 
	color:#fff !important;
	background-color: #c9302c !important;
	border-color: #ac2925 !important;
}
.fabrikgrid_2.btn-success.active { 
	color:#fff !important;
	background-color: #c9302c !important;
	border-color: #ac2925 !important;
}

#menu-irsies > li.active > ul {
	position: absolute;
	display: inline-flex;
	background: #fff;
	z-index: 99;
}
#menu-irsies > li.active > ul > li {float: left;}

#menu-irsies > li.item-272 > a {
	background: #2ed3ae ;
	color: #fff;
	font-weight: 600;
}

body.LoginAdmin #sp-main-body {padding-top: 0px;}

body.LoginAdmin #sp-title > div > div.sp-page-title > div > h2 { color: #333 !important;}

body.LoginAdmin #menu-irsies > li.active a {
	background: #ddd;
}


.custom.logo_dges img {
	display: block;
	max-width: 45%;
	height: auto;
	margin: 0px auto;
}

.sp-copyright {display: inline-block; padding-top: 10px;}
.sp-copyright a:hover {color: #333;}


body.view-login > #sp-component > div > div.row > div > div.form-links > ul > li:nth-child(3) {display: none;}

div.fabrikSubGroupElements > div:nth-child(1) {float: right;}
div.fabrikSubGroupElements > div:nth-child(2) {max-width: 90%;}

.groupintro {margin-bottom: 2rem; font-weight: 500;}

.fb_el_pirs___org_gest_ies_valid_submiss {margin-top: 4rem !important;}


body.itemid-225 #sp-main-body { padding: 40px 0;}
body.itemid-223 .sp-page-title h2 {color:#333 !important;}
body.itemid-225 .sp-page-title h2 {color:#333 !important;}
body.itemid-294 .sp-page-title h2 {color:#333 !important;}
body.itemid-225 #sp-title > div > div > div > h2 {color:#333 !important;}

body.itemid-294 #sp-main-body { padding: 10px 0;}



.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
		padding: 0 10px !important;
	}

body.com-k2.view-item div.itemImageBlock {float: left; margin-right: 2rem;}

#jform_privacyconsent_privacy0 {margin-left: 0px;}
#jform_privacyconsent_privacy1 {margin-left: 0px;}


body.itemid-103 #sp-main-body {padding: 10px 0;}
body.itemid-103 .afterlogin {width: 78%; margin: 2rem auto; text-align: right;}


@media (min-width: 1200px) and (max-device-width: 1600px) {
	#sp-header .container { width: 1220px !important;}
	#sppb-addon-1591284208824 > div {min-height: 980px; height: 980px !important;}
	.sppb-item.sppb-item-has-bg>img {height: auto;}
}


/* Desktops and laptops ----------- */
@media only screen and (min-width: 1224px) {
	#sppb-addon-1592299424536 > div {height: 450px !important; max-height: 450px; min-height: 450px !important;}  
}

/* Large screens ----------- */
@media only screen and (min-width: 1824px) {
	#sppb-addon-1592299424536 > div {height: 570px !important; min-height: 570px; max-height: 570px;}
}

body.itemid-223 .entry-header  {display: none;}
body.itemid-223 #sp-main-body {padding-top: 0px;}
body.itemid-223 .icons {display: none;}


.fabrikForm .nav {margin-bottom: 2rem;}
body.com-fabrik #sp-main-body {
		padding: 0px 0;
}

.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {display: none;}


.sprocket-strips-s-item  {position: relative; min-height: 200px;}
.sprocket-strips-s-content { position: absolute; bottom: 0px; }

.sprocket-strips-s-block {
	margin: 1px -4px 1px 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 16px;
}

.custom.G_Trabalho p {font-size: 14px;}
.custom.G_Trabalho img { border-radius: 50%; }


/*.sprocket-strips-s-content {position: absolute; top: 100px;}

#sppb-addon-1592300141521 > div > div > div > ul > li:nth-child(3) > div > img {padding:1rem; background:  #0066b2;}
#sppb-addon-1592300141521 > div > div > div > ul > li:nth-child(4) > div > img {padding:1rem; background:  #0066b2;}
*/
.custom p {font-size: 1.7rem;}

#sppb-carousel1 {margin:0px !important;}

#sp-header .container {}

#sp-footer {background: #2ed3ae !important;}
#k2ModuleList95 li {list-style: none !important;}

#Objectivos img {
		width: 120px !important;
		border-radius: 50% !important;
		height: 120px !important;
		margin: 0px auto !important;
}

#Objectivos div {
	text-align: center;
	font-size: 1.7rem;
	margin: 1rem auto;
}

.custom.modelo {text-align: center;}

h1, h2, h3, h4, h5 { color: #2ed3ae !important; }
h2.sprocket-mosaic-title {font-size: 2rem; }

#holder108 {
	text-align: center;
	margin: 3rem auto 0 auto;
	display: inline-block;
	width: 100%;
	clear: both;
}
#holder108 a {
	cursor: pointer;
	position: relative;
	display: inline-block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	background-color: #fff;
	border: 1px solid #2ed3ae;
}
.jp-current {
	background-color: #2ed3ae !important;
	color: #333 !important;
	font-weight: 400 !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li {width: 100%;}

.news_block .img-wrapper {
	min-height: 190px;
		max-height: 190px;
		overflow: hidden;
		margin-bottom: 1rem;
		display: flex;
  justify-content: center;
  align-items: center;
	}

.news_block .img-wrapper img{
}

a.moduleItemTitle {
	font-size:14pt;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	min-height: 49px;
	max-height: 49px;
	height: 49px;
	-webkit-line-clamp: 2!important;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
}
/*a.moduleItemImage {pointer-events: none;} */

#table_map {width: 100% !important;}

.custom.livroverde h4 {font-size: 3.5rem;}

#Contactos ul li {list-style: none; }
.contact-information__item {list-style: none;}

#LivroVerde .sppb-row-container {width: 90% !important;}

#section-id-1608742531742 .sppb-container-inner {width: 88% !important; margin:0px auto;}

.gm-style-iw-d h4 {display: none;} 
.gm-style-iw-d h4:nth-child(1) {display: block !important;}

.custom.livroverde p {font-size: 1.5rem; line-height: normal;}

.custom.parceiros .g-block{ margin-bottom: 4rem; }
.custom.parceiros .g-block img { margin: 2rem auto; }

.news_block ul {padding:0px !important;}

.k2Anchor {display:none;}
div.itemBackToTop a {display:none;}


.fabrikGroup legend {display: none;}
#form_4 .nav li a {text-transform: uppercase;}
#form_4 .nav li a {font-weight: 600;}

.fabrikEmptyLabel {display: none !important;}

.form-actions {
	/*position: fixed;
	top: 85%;
	width: auto;
	right: 0;*/
	background: transparent;
	border: 0;
}
/*.form-actions .btn-group {width: auto !important;}*/


body.IRSIES_tabs .page-header {display: none;}

body.itemid-228  #sp-component > div > div.page-header > h1 {display: none;}


#sppb-addon-1594742915958 #form_4 > .nav-tabs {display: none !important;}

.irsies_top_desc {max-width: 80%; margin: 0px auto;}
.irsies_top_desc p {font-size: 1.5rem; line-height: normal;}


#menu-irsies > li > a:before {content: ""!important;}
#menu-irsies > li > ul > li > a:before {content: ""!important;}
#sub-menu-irsies > li > a:before {content: ""!important;}

#sub-menu-irsies > li > a {padding: 0px 12px !important;}

.menu-irsies {max-width: 60%; margin:6rem auto 0rem auto !important;}

.sub-menu-irsies{ margin: 0 auto !important; max-width: 80em !important;}
/*#sub-menu-irsies{max-width: 60%; margin:6rem auto 4rem auto !important;}*/

#sub-menu-irsies li {border-bottom: 0px !important;}
#sub-menu-irsies > li.current.active a {background: color:#C1D3EA !important;}


.menu-irsies ul > li {border-bottom: 0px solid #ddd;}

#menu-irsies ul > li > a {
	padding:2px 1rem !important;
	cursor: pointer;
	background-color: #fff;
}

#menu-irsies > li > a {
	border: 0px !important; 
	padding:0px 14px 0px 10px  !important;
	cursor: pointer;
	background-color: #fff;
}


#menu-irsies > li.item-223.current.active a {border: 1px solid #ddd;}
#menu-irsies > li.item-223.current.active a {background: #ddd;}

#menu-irsies > li.active > a {
	font-weight: 600;
}

.sub-menu-irsies.fixMenu {
	position: fixed;
	z-index: 999;
	background: #fff;
	max-width: 100% !important;
	width: 100%;
	box-shadow: 1px 1px 10px 1px #ccc;
	top: 90px;
/*	transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
	transform: rotate(0deg) scale(1) skew(0deg) translateX(0px) translateY(-196px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translateX(0px) translateY(-196px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translateX(0px) translateY(-196px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translateX(0px) translateY(-196px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translateX(0px) translateY(-196px);*/
}

.sub-menu-irsies.fixMenu #sub-menu-irsies {max-width: 80em; margin:0px auto;}

/* CSS_1 */
body.css_1 #menu-irsies > li.active {border-color:#C1D3EA !important; border-bottom: 0px !important;}
body.css_1 #menu-irsies > li.active > a { background:#C1D3EA; border-bottom: 0px !important;}
body.css_1 #menu-irsies > li.item-219 > a { background:#C1D3EA; border-bottom: 0px !important; color:#fff !important;}
body.css_1 .button.gravar {border-color:#C1D3EA!important; background-color:#C1D3EA!important;}
body.css_1 .button.gravar:hover {filter: brightness(0.9);}
body.css_1 .button.guardar {border-color:#C1D3EA!important; background-color:#C1D3EA!important;}
.button.guardar:hover {filter: brightness(0.9);}

/*body.css_1 .plg-calc .fabrikElement.label-success {background-color:#C1D3EA!important; }*/

/* CSS_2 */
/*body.css_2 .plg-calc .fabrikElement.label-success {background-color:#7BA4CF!important; } */
body.css_2 #menu-irsies > li.active {border-color: #7BA4CF !important;
	border-bottom: 0px !important;}
body.css_2 #menu-irsies > li.active > a { background:#7BA4CF; border-bottom: 0px !important;}
body.css_2 #menu-irsies > li.item-220 > a { background:#7BA4CF; border-bottom: 0px !important; color:#fff !important;}


body.css_2 h2,  body.css_2 h3, body.css_2 h4{ color: #7BA4CF !important; }
body.css_2 .fabrikForm .nav-tabs > li > a {color: #7BA4CF !important; }
body.css_2 #menu-irsies {border-bottom: 0px !important;}
body.css_2 #menu-irsies li {border-bottom: 1px solid #7BA4CF !important;}

body.css_2 .page-header {display: none;}

body.css_2 .sp-page-title {background: #7BA4CF !important;}

body.css_2 #sp-title > div > div.sp-page-title > div > h2 {color: #fff !important;}

body.css_2 #sub-menu-irsies > li.current.active > a {border:1px solid #7BA4CF !important; background: #7BA4CF !important; color: #fff !important;}
body.css_2 #sub-menu-irsies > li > a {border-radius: 0px !important;}

body.css_2 #sub-menu-irsies > li > a:hover {color: #7BA4CF !important;}

body.css_2 #form_7_1 > ul {display: none;}

body.css_2 .button.guardar {border-color: #7BA4CF!important; background-color: #7BA4CF!important;}

/* css_3 */
/*body.css_3 .plg-calc .fabrikElement.label-success {background-color:#4777A1!important; } */
body.css_3 #menu-irsies > li.active {border-color: #4777A1 !important;
	border-bottom: 0px !important;}
body.css_3 #menu-irsies > li.active > a { background:#4777A1; border-bottom: 0px !important;}
body.css_3 #menu-irsies > li.item-221 > a { background:#4777A1; border-bottom: 0px !important; color:#fff !important;}


ody.css_3 h2,  body.css_3 h3, body.css_3 h4{ color: #4777A1 !important; }
body.css_3 .fabrikForm .nav-tabs > li > a {color: #4777A1 !important; }
body.css_3 #menu-irsies {border-bottom: 0px !important;}
body.css_3 #menu-irsies li {border-bottom: 1px solid #4777A1 !important;}

body.css_3 .page-header {display: none;}

body.css_3 .sp-page-title {background: #4777A1 !important;}

body.css_3 #sp-title > div > div.sp-page-title > div > h2 {color: #fff !important;}

body.css_3 #sub-menu-irsies > li.current.active > a {border:1px solid #4777A1 !important; background: #4777A1 !important; color: #fff !important;}
body.css_3 #sub-menu-irsies > li > a {border-radius: 0px !important;}

body.css_3 #sub-menu-irsies > li > a:hover {color: #4777A1 !important;}

body.css_3 .button.guardar {border-color: #4777A1 !important; background-color: #4777A1 !important;}


#sub-menu-irsies {border-bottom: none !important;}

/* css_4*/
/*body.css_4 .plg-calc .fabrikElement.label-success {background-color:#23547F!important; } */
body.css_4 #menu-irsies > li.active {border-color: #23547F !important;
	border-bottom: 0px !important;}
body.css_4 #menu-irsies > li.active > a { background:#23547F; border-bottom: 0px !important;}
body.css_4 #menu-irsies > li.item-222 > a { background:#23547F; border-bottom: 0px !important; color:#fff !important;}


body.css_4 h2,  body.css_4 h3, body.css_4 h4{ color: #23547F !important; }
body.css_4 .fabrikForm .nav-tabs > li > a {color: #23547F !important; }
body.css_4 #menu-irsies {border-bottom: 0px !important;}
body.css_4 #menu-irsies li {border-bottom: 1px solid #23547F !important;}

body.css_4 .page-header {display: none;}

body.css_4 .sp-page-title {background: #23547F !important;}

body.css_4 #sp-title > div > div.sp-page-title > div > h2 {color: #fff !important;}

body.css_4 #sub-menu-irsies > li.current.active > a {border:1px solid #23547F !important; background: #23547F !important; color: #fff !important;}
body.css_4 #sub-menu-irsies > li > a {border-radius: 0px !important;}

body.css_4 #sub-menu-irsies > li > a:hover {color: #23547F !important;}

body.css_4 .button.guardar {border-color: #23547F!important; background-color: #23547F!important;}


/*
#menu-irsies > li.item-219.active > a {
	background:#C1D3EA;
	border-bottom-color:#C1D3EA: 
}
*/
#menu-irsies > li.item-220.active > a {
	background: #7BA4CF;
}
#menu-irsies > li.item-221.active > a {
	background: #4777A1;
}
#menu-irsies > li.item-222.active > a {
	background: #23547F;
}

body.css_1 h2,  body.css_1 h3, body.css_1 h4{ color: #C1D3EA !important; }
body.css_1 .fabrikForm .nav-tabs > li > a {color: #C1D3EA !important; }
body.css_1 #menu-irsies {border-bottom: 0px !important;}
body.css_1 #menu-irsies li {border-bottom: 1px solid #C1D3EA !important;}


body.itemid-220 h2,  body.itemid-220 h3, body.itemid-220 h4{ color: #7BA4CF !important; }
body.itemid-220 .fabrikForm .nav-tabs > li > a {color: #7BA4CF !important; }
body.itemid-220 #menu-irsies {border-bottom: 1px solid #7BA4CF !important;}
body.itemid-220 #menu-irsies li {border-bottom: 1px solid #7BA4CF !important;}

body.itemid-221 h2,  body.itemid-221 h3, body.itemid-221 h4{ color: #4777A1 !important; }
body.itemid-221 .fabrikForm .nav-tabs > li > a {color: #4777A1 !important; }
body.itemid-221 #menu-irsies {border-bottom: 1px solid #4777A1 !important;}
body.itemid-221 #menu-irsies li {border-bottom: 1px solid #4777A1 !important;}

body.itemid-222 h2,  body.itemid-222 h3, body.itemid-222 h4{ color: #23547F !important; }
body.itemid-222 .fabrikForm .nav-tabs > li > a {color: #23547F !important; }
body.itemid-222 #menu-irsies {border-bottom: 1px solid #23547F !important;}
body.itemid-222 #menu-irsies li {border-bottom: 1px solid #23547F !important;}


body.css_1 .page-header {display: none;}

body.css_1 .sp-page-title {background: #C1D3EA !important;}

body.css_1 #sp-title > div > div.sp-page-title > div > h2 {color: #fff !important;}

body.css_1 #sub-menu-irsies > li.current.active > a {border:1px solid #C1D3EA !important; background: #C1D3EA !important; color: #fff !important;}
body.css_1 #sub-menu-irsies > li > a {border-radius: 0px !important;}

body.css_1 #sub-menu-irsies > li > a:hover {color: #C1D3EA !important;}

body.css_2 .page-header {display: none;}

body.css_2 .sp-page-title {background: #7BA4CF !important;}

body.css_2 #sp-title > div > div.sp-page-title > div > h2 {color: #fff !important;}


div.dimensoes span {padding:4px 6px; }

div.dimensoes a { color: #fff !important; }
div.dimensoes a:hover { color: #333 !important; }

#menu-irsies{position:relative;}

#menu-irsies > li.item-226 {
	float: right;
   }
#menu-irsies > li.item-226 {
	float: right;
   }
#menu-irsies > li.item-226 a {
	background-color: #333 !important;
	color: #fff;
	font-weight: 600;
}

#menu-irsies > li.item-292 {
	float: right;
   }
#menu-irsies > li.item-292 a {
	background-color: #17a2b8; !important;
	color: #fff;
	font-weight: 600;
}


div.plg-calc div.fabrikElement {
	display: inline-block;
	font-weight: 600;
	padding: 4px 6px 4px 6px;
	line-height: 17px;
	margin-left: 1rem;
/*	position: fixed;
	right: 20%; */
	}


#group137 {display: none;}
#group137 .groupintro {font-size: normal;}


#pirs___temas_do_livro_enquadra > div:nth-child(5), #pirs___temas_do_livro_enquadra > div:nth-child(8), #pirs___temas_do_livro_enquadra > div:nth-child(10){
	border-top: 1px solid darkred;
	margin: 2rem 0 2rem 0;
	padding-top: 2rem;
}

#pirs___temas_do_livro_enquadra > div:nth-child(4) > div:nth-child(2) {display: none;}

.fabrikgrid_checkbox  input {position: relative !important; margin-right: 0.5rem; margin-left: 0px !important;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: relative !important;
	margin-left: 0.5rem !important;
	margin-right: 0.5rem !important;
}

[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute !important;
}

.fa-2x {font-size: 2em !important;}
.fa-3x {font-size: 2em !important;}

body.itemid-296 .page-header h1 {color: darkred !important; font-weight: normal; font-style: none;}

#pirs___pos_inovaco_pratica_ap label span {margin-left: 1rem;}
/*#pirs___pos_inovaco_pratica_ap label input[type=radio] {visibility: hidden;}
#pirs___pos_inovaco_pratica_ap label input[type=radio] {opacity: 0;}*/
#pirs___pos_inovaco_pratica_ap i {
	color: #ffbc00;
	position: absolute;
	left: -1px;
	bottom: 0px;
}

#form_48 .active.fabrikErrorGroup a,#form_48  .active.fabrikErrorGroup a:hover,#form_48  .active.fabrikErrorGroup a:focus {background: red !important;}

#form_48 .icon-eye-open:before {
	content: "*";
	font-family: 'Opens Sans' !important;
} 
#form_48 .icon-envelope:before {
	content: "*";
	font-family: 'Opens Sans' !important;
} 


.fabrikLabel {font-weight: 600; font-size: 1.8rem;}

#form_48 tr.daysrow, #form_48 tr.daynames {display: none;}
#pirs___continuada_ano > div > div.js-calendar > div > table > thead > tr:nth-child(2), #pirs___periodica_ano > div > div.js-calendar > div > table > thead > tr:nth-child(2) {display: none;}

#form_48 .nav-tabs>li>a  {color: darkred !important; text-transform: uppercase;}
#form_48 .nav>li>a:focus, .nav>li>a:hover {border-color: darkred; border-bottom-color: #eee;}
#form_48 .nav-tabs {border-bottom: 1px solid darkred;}
#form_48 .nav-tabs>li.active>a,#form_48 .nav-tabs>li.active>a:focus,#form_48 .nav-tabs>li.active>a:hover {
	font-weight: 600;
	text-transform: uppercase;
	background: darkred;
	color: #fff !important;
}
#form_48 .tab-content {border: 1px solid darkred; border-top: 0px;}

#form_48 .tab-content>.tab-pane {padding: 1rem;}
#form_48 .nav {margin-bottom: 0px !important;}
#form_48 legend {display: none;}
#form_48 .fabrikLabel {border: 1px solid darkred; margin-bottom: 1rem; background: #fafafa; padding: 1rem; display: block !important; font-size: 16px; color: darkred;}
#form_48 .popover {display: none!important;}

.fabrikgrid_radio label {background-color: transparent !important; border: 0px !important; color: #000 !important;}

.plg-yesno .input[type=radio] {visibility: hidden !important; opacity: 0;}

.fabrikSubGroup {background: transparent!important; background-color: transparent!important;}


.row-fluid .span3 {
	width: 23.404255319149% !important;
}
.row-fluid .span4 {
	width: 31.914893617021% !important;
}

@media only all and (max-width: 47.938rem) {
	.menu-irsies {max-width: 100% !important;}
	.G_Trabalho #tableServices h3{
	line-height: 26px !important;
	width: 98%;
	margin: 8px auto;
	height: 80px;
	font-size: 18px;}
}

@media only screen 
	and (min-device-width: 320px) and (max-device-width: 480px) {
		.menu-irsies {max-width: 100% !important;}
		.sp-page-builder .page-content #Apresenta {padding-top: 0px !important;}
		.sppb-item.sppb-item-has-bg>img { height: auto !important; }
		#sppb-addon-1592299424536 > div {min-height: 120px !important; max-height: 120px; height: 120px !important;}
		.videos ul {padding:0px;}
		.custom.livroverde h4 { font-size: 3rem; }
		#sp-page-builder .sppb-section-title .sppb-title-heading { font-size: 3rem;}
		.form-actions {  position: fixed; top: 84%;  width: auto; right: 16%;  background: transparent;  border: 0;}
	}





