/*Aqui object utilizador pode definir sobreposições de classes CSS genéricas definidas na aplicação, ou seja, das definições que se encontream no ficheiro geral.css*/

.alertify-log {     
    background: rgba(47, 150, 180,0.8); 
}
.alertify-log.alertify-log-success {     
    background: rgba(81, 163, 81,0.8); 
}
.alertify-log.alertify-log-error {     
    background: rgba(189, 54, 47,0.8); 
}


.catalogPage .catalog.Intranet ul.catItem li.catItemLine,.catalogPage .catalog.Extranet ul.catItem li.catItemLine {
float: left;
width: 12% !important;
margin: 0 1% 30px 1%;
list-style: none;
}

.catalogPage .catalog.Intranet .elem_cats .elem_info span,.catalogPage .catalog.Extranet .elem_cats .elem_info span,.catalogPage .catalog.Intranet .mycats .elem_info span,.catalogPage .catalog.Extranet .mycats .elem_info span {
font-size: 15px;
top: calc(45%);
position: relative;
}


/* ------------ ------------ ------------ BOFORM ------------ ------------ ------------ */~


#ctl00_conteudo_estadoOrcamentoID_mLabel1,
#ctl00_conteudo_estadoEncomendaID_mLabel1 {
    font-weight: bold;
}

#userOption5,
#userOption30,
#userOption31,
#userOption33,
#userOption39 {
    background-color: #00897b;
    color: white;
}
#userOption40 {
    background-color: #AA4465;
    color: white;
}
#userOption41 {
    background-color: #89005a;
    color: white;
}

#userOption47,
#userOption25 {
    background-color: #FBB13C;
    color: white;
}
#userOption45,
#userOption19 {
    background-color: #595A4A;
    color: white;
}

#userOption7 {
    background-color: #8FBB99;
    color: white;
}

#userOption48,
#rejectButtonID {
    background-color: #FC814A !important;
    color: white;
}

#userOption44,
#changeValOrcID {
    background-color: #1C6E8C !important;
    color: white;
}

#userOption38,
#userOption46 {
    background-color: forestgreen;
    color: white;
}

#userOption6,
#userOption10,
#userOption23,
#userOption24 {
    background-color: #00897b;
    color: white;
    font-size: 14px;
    padding-top: 5px;
}

#userOption8,
#userOption9,
#BUCANCELAR,
#BUCANCELARBottom {
    background-color: darkred;
    color: white;
}

#BiGridOpenCatalog,
#BiGridAddLine {
    background-color: cadetblue;
    color: white;
}

#BiGridArtAdd,
#BiGridCopyFromXls {
    display: none !important;
}

.rightZone.hidden-print {
    display: none !important;
}

#ctl00_conteudo_xpddata,
#ctl00_conteudo_xpdhora {
    display: none !important;
}

@media (max-width: 768px) {
    .catalogPage .catalog.Intranet ul.catItem li.catItemLine,.catalogPage .catalog.Extranet ul.catItem li.catItemLine {
        float: left;
        width: 98% !important;
        margin: 0 1% 30px 1%;
        list-style: none;
    }
}


/* ------------ ------------ ------------ GERAL ------------ ------------ ------------ */

/* Hide elements */
#globalsearchmenu,
#ctl00_conteudo_search,
#ctl00_conteudo_menunav,
#ctl00_conteudo_heading0,
#ctl00_conteudo_heading1,
#ctl00_conteudo_heading2,
#ctl00_conteudo_heading3,
#ctl00_conteudo_heading4,
#ctl00_conteudo_heading5,
#ctl00_conteudo_heading6,
#ctl00_conteudo_heading7,
#ctl00_conteudo_heading4,
#ctl00_conteudo_heading5,
#ctl00_conteudo_heading6,
#ctl00_conteudo_heading7,
#ctl00_conteudo_heading8,
#ctl00_conteudo_heading9,
#ctl00_conteudo_heading10,

#NoticiasGlobal,
.fa.fa-shopping-cart,
#dropdownHoje,
#dropdownAtualizacoes,
.dropdown.dropdown-recentes {
    display: none !important;
}

.fa.fa-home {
    display: none !important;
}


/* List item background */
.item.ListagemOuAnalise {
    background-color: #224122 !important;  /* estava aqui o azul */
}

.item.MainForm {
    background-color: #2C4251  !important;  /* estava aqui o azul */
}

#page-login .btn.btnLogin {
    background-color: #000000 !important;
}

header .dropdown-menu li.menu-option a,header .dropdown-menu li:not(.dropdown-header) a,header .dropdown-menu li.menu-option a:focus,header .dropdown-menu li:not(.dropdown-header) a:focus {
    color: #fff;
    background-color: #224122;
}

/* Item title color */
.item-title.setancortoalldiv {
    color: #5edf44 !important;
}

/* Main form title color */
.mainformcptitulo.nada {
    color: #2C4251 !important;
}

/* User options background */
.item.OpcoesDoUtilizador {
    background-color: #2C4251 !important;

}

.mainformcpHeader:has([id^="ctl00_conteudo_heading"]) {
    background-color: #5edf44  !important;
    border-color: #5edf44  !important;
}
/*
.mainformcpHeader:has(#ctl00_conteudo_heading0) {
    background-color: #FBB13C !important;
    border-color: #FBB13C !important;
  }
  */
  /* For the element with empty data-menu */
  /* 
.mainformcpHeader:has(#ctl00_conteudo_heading1)  {
    background-color: #EB6534 !important;
    border-color: #EB6534 !important;
}

.mainformcpHeader:has(#ctl00_conteudo_heading2) {
    background-color: #595A4A !important;
    border-color: #595A4A !important;
}

.mainformcpHeader:has(#ctl00_conteudo_heading3) {
    background-color: #AA4465 !important;
    border-color: #AA4465 !important;
}

.mainformcpHeader:has(#ctl00_conteudo_heading4) {
    background-color: #A18276 !important;
    border-color: #A18276 !important;
}

.mainformcpHeader:has(#ctl00_conteudo_heading5) {
    background-color: #0078c9 !important;
    border-color: #0078c9 !important;
}
*/


#0menu {
    background-color: #C7D6D5;
}

#master-content {
    background-color: #C7D6D5;
}

.tab-content {
    background-color: white;
    border: none;
    box-shadow: none;
}

.container {
    background-color: #C7D6D5 !important;
}

#history  {
    background-color: #C7D6D5 !important;
}

#ctl00_MasterUpdatePanel1 {
    background-color: #C7D6D5 !important;
}

#maincontent {
    background-color: #C7D6D5 !important;
}

/* Add margin-top to isotope grid */
.isotope-grid {
    margin-top: 40px !important;
}

/* Remove borders from specific menu items */
#0menu0,
#0menu1,
#0menu2 {
    border: none !important;
}



.headerZone {
    background-color: #2C4251 !important;
}

#ctl00_conteudo_NormalformTitle {
    background-color: #2C4251 !important;
}

#maintoolbar {
    background-color: #2C4251 !important;
}

.titulobig.pull-left {
    color: white !important;
}

#searchZone {
    background-color: #2C4251 !important;
}

.searchZone .KoInputText+.input-group-btn.aligntop, .searchZone .KoInputDecimal+.input-group-btn.aligntop {
    border-bottom: none;
    top: 0px;
}

.navbar-default {
    background-color: #C7D6D5 !important;
}


#maincontent .whiteboard {
    background-color: #224122;  /* estava aqui o azul */
}

#topmenu_Noticias,
#topmenu_3_Noticias{
	    display: none;
}


.form-label.mainformcampotitulo {
    color: rgb(0, 0, 0) !important;
}

.select2.select2-container.select2-container--default.select2-container--below {
    background-color: white !important;
}

.select2.select2-container.select2-container--default.select2-container--focus {
    background-color: white !important;
}

.select2 select2-container.select2-container--default.select2-container--below {
    background-color: white !important;
}

.select2.select2-container.select2-container--default {
    background-color: white !important;
}

#button1ID:hover {
color: #8B0000 !important;
cursor: pointer;
}
#button2ID:hover {
color: #4169E1 !important;
cursor: pointer;
}
#button3ID:hover {
color: #FFBF00 !important;
cursor: pointer;
}

#button1ID{
color: #8B0000 !important;
}
#button2ID{
color: #4169E1 !important;
}
#button3ID{
color: #FFBF00 !important;
}

#ctl00_conteudo_gl_31001,
#ctl00_conteudo_gl_31002,
#ctl00_conteudo_gl_31003,
#ctl00_conteudo_gl_31004,
#ctl00_conteudo_gl_31005 {
    color: white;
}

.dash-sep,
.avatitulo {
    color: rgb(0, 0, 0) !important
}

.nav.nav-tabs li>a {
    color: rgb(0, 0, 0) !important
}

#ctl00_conteudo_dash3_upana11ana2 {
    background-color: #C7D6D5 !important;
}


#ctl00_conteudo_loginPanel fieldset {
    background-color: #224122 !important;

}

#page-login .form-group.helps {
    background-color: #224122 !important;
}


.table.dataTable>thead>tr, table.dataTable>thead>tr, .table tr.defgridheader, table tr.defgridheader {
    background-color: #224122 !important;
}

#sidebar-wrapper {
    background-color: #224122 !important;
    color: white !important;
    background: #224122 !important;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand {
    background-color: #224122 !important;
}

.coloredHeader {
    background-color: #224122 !important;
}

#sidebar-wrapper .sidebar-nav {
    background: #224122 !important;
}

#sidebar-wrapper .sidebar-nav>li.menu-special.open, #sidebar-wrapper .sidebar-nav>li.menu-package.open {
    background: #224122 !important;
}

#sidebar-wrapper .sidebar-nav>li.menu-special, #sidebar-wrapper .sidebar-nav>li.menu-package {
    background: #224122 !important;
}

#aspnetForm > .row.FullMinHeight {
    background: url(../pimages/newsCompressed.webp) no-repeat center center fixed; background-size: cover !important;
}

.glabel,
#ctl00_conteudo_tesquecime {
    color: white !important
}

#page-login a {
    color: white !important
}

.form-group.copy-text.loginInfo {
    background-color: #224122 !important;
    color: white !important
}


#BUESTADO.glabelpgray {
    color: white !important
}


#ctl00_conteudo_ana6.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

.row.whiteboard.flatBottom {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_objs > .row.whiteboard.flatBottom {
    background-color: #C7D6D5 !important; 
}

#ctl00_conteudo_ana7.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_mpanel1.gridGrandParent.whiteboard {
    background-color: #C7D6D5 !important;
}

.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_ana1.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}


#ctl00_conteudo_dash3_ana2.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_ana3.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_ana4.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_upana10ana4.grid-stack-item-content.ui-draggable-handle {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_ana17.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_ana18.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_upana9ana1.grid-stack-item-content.ui-draggable-handle {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_upana12ana3.grid-stack-item-content.ui-draggable-handle {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_upana13ana6.grid-stack-item-content.ui-draggable-handle {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_dash3_pan6.grid-stack-item.ui-draggable.ui-resizable.ui-resizable-autohide.ui-draggable-disabled.ui-resizable-disabled {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_ana4.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_ana5.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_conteudo_ana3.ganalise.whiteboard {
    background-color: #C7D6D5 !important;
}

#ctl00_htmlDoc {
    background-color: #C7D6D5 !important;
}

.item.OpcoesDoUtilizador:has(#imgNoticeID) {
    width: auto;  /* Ajusta à largura da imagem */
    height: auto; /* Ajusta à altura da imagem */
    display: flex;
    justify-content: center;
    align-items: center;
}
/* Ecrãs pequenos (ex: telemóveis) */
@media (max-width: 600px) {
    #imgNoticeID {
    width: 88vw;
    height: auto;
    display: block;
}
}

/* Ecrãs médios (ex: tablets) */
@media (min-width: 601px) and (max-width: 1366px) {
    #imgNoticeID {
    width: 88vw;
    height: auto;
    display: block;
}
}

/* Ecrãs médios (ex: tablets) */
@media (min-width: 1366px) and (max-width: 1920px) {
    #imgNoticeID {
    width: 92vw;
    height: auto;
    display: block;
}
}

/* Ecrãs grandes (ex: desktops) */
@media (min-width: 1920px) {
    #imgNoticeID {
    width: 94vw;
    height: auto;
    display: block;
}
}

#topmenu_Recursos {
    display:none;
}


#CLListGrid > .col-sm-12.col > .row.header > .rightZone.hidden-print {
    display: flex !important;
}

#ctl00_conteudo_nome_nomemBox1NewRec > .gerro {
    display:none !important;
}

#userOption51 {
    background-color: #8c1c8c !important;
    color: white;
}

#userOption52 {
    display: none;
}