/*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*/

/* CORES */
.btn-danger {
    background-color: #bf575b;
    color: #fff;
}

.btn-default.active {
    background-color: #009FE3 !important;
}


.alertify-log {
    background: rgba(37, 48, 51, 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);
}

/*#ctl00_conteudo_mSnapHOMEPAGE0 .table-responsive {
    margin-top: 13px;
    border-radius: var(--border-radius);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
}*/

.defgriditemred,
.defgriditemared {
    font-size: 14px;
}

.table.dataTable>thead>tr>td,
table.dataTable>thead>tr>td,
.table tr.defgridheader>td,
table tr.defgridheader>td {
    font-weight: bold !important;
}

#moncol1 .table tr.defgridheader,
table tr.defgridheader,
#moncol1 .table.dataTable>thead>tr,
table.dataTable>thead>tr,
.table tr.defgridheader,
table tr.defgridheader {
    background-color: #009FE3 !important;
}

.modal-header {
    background: #009FE3;
    color: #fff;
    border-radius: 12px 12px 0px 0px;
}

table th:first-child {
    border-radius: 12px 0 0 0px;
}

table th:last-child {
    border-radius: 0 12px 0px 0;
}

#moncol1 a:link,
a.item-title:link,
#moncol1 a:focus,
#moncol1 a.item-title:focus,
#moncol1 .mainformcptitulo:focus,
.glabellink a:hover,
.glabellink a:focus {
    color: #99D9F4;
}

.glabellink a,
a.glabellink,
#moncol1 table a:link {
    color: #009FE3 !important;
}

.btnfecharlinha {
    color: white !important;
}

/* BOTÃO HOME*/

.titulohome {
    color: #009FE3;
    text-align: center;
    font-size: 24px;
}

.divhome {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    min-height: 100%;
    padding: 1em;
}

.abthome {
    appearance: none;
    background: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    font: inherit;
    padding: 1em 1em;
    position: relative;
    transition: filter var(--motion-duration);
    width: 200px;
    text-align: center;
}

.abthome:hover {
    filter: brightness(1.1);
}

.abthome:active {
    filter: brightness(0.9);
}

.abthome>span {
    color: white;
    display: block;
    position: relative;
    transition: transform var(--motion-duration) var(--motion-ease);
    z-index: 1;
}

.abthome:hover>span {
    color: white;
    transform: scale(1.05);
}

.abthome:active>span {
    color: white;
    transform: scale(0.95);
}

.abthome>svg {
    fill: #009FE3;
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
}

.abthome>svg>path {
    transition: var(--motion-duration) var(--motion-ease);
}

.abthome:hover>svg>path {
    d: path("M0,0 C0,-5 100,-5 100,0 C105,0 105,100 100,100 C100,105 0,105 0,100 C-5,100 -5,0 0,0");
}

.abthome:active>svg>path {
    d: path("M0,0 C30,10 70,10 100,0 C95,30 95,70 100,100 C70,90 30,90 0,100 C5,70 5,30 0,0");
}


.btnLogin {
    background-color: #009FE3 !important;
}

.btnLogin:hover {
    background-color: #99D9F4 !important;
}

.coloredHeader {
    background-color: #009FE3 !important;
}

#page-login a:hover {
    color: #99D9F4 !important;
}

.nav-tre .active a,
.KoMonitor .fa,
.destaque .mainformcampolabelprincipal {
    color: #009FE3 !important;
}

.destaque {
    border-color: #99D9F4 !important;
}

/* menus icons superiores*/

.rightMenu .dropdown-menu a,
.rightMenu .dropdown-menu-right {
    background: #009FE3 !important;
}

.rightMenu .dropdown-menu a:hover {
    background: #009FE3 !important;
}


.rightMenu .fa:hover,
.rightMenu .glyphicon:hover {
    color: #99D9F4 !important;
}

/* barra de atalhos inferior*/
.toolUtil .btn-toolbar .glyphicon,
.toolUtil .btn-toolbar .fa,
.scroll-top-wrapper {
    color: #009FE3 !important;
}

.scroll-top-inner {
    border: 3px solid #009FE3 !important;
    background: rgba(71, 125, 177, 0.3) !important;
}


.btn-toolbar .glyphicon:hover,
.btn-toolbar .fa:hover {
    color: #99D9F4 !important;
}

/* --------------- */
.btn.btn-primary,
table thead tr td {
    background-color: #009FE3 !important;
}

.btn.btn-primary:hover {
    background-color: #99D9F4 !important;
}

.btn.btn-primary .glyphicon {
    color: white !important;
}

table thead tr th {
    background-color: #009FE3 !important;
    color: #fff;
}

/* rodape*/
footer b,
footer b:focus {
    color: #009FE3 !important;
}

.gtitulolink:focus,
.gtitulolink {
    color: #009FE3 !important;
}

#tableSearchBar {
    width: 30%;
    margin-top: 1%;
}

.caixadestaque {
    border-top: 4px solid #009FE3 !important;
}

/* PERSONAIZAÇÕES COMUNS*/

/*.fa-bars,
.fa-times {
    color: #009FE3;
}*/

/* paginação*/
.gpagination span,
.pagination span,
.gpagination li.paginate_button.active a,
.pagination li.paginate_button.active a {
    background-color: #009FE3;
    color: white;
}

#areasZone .nav.nav-tabs li.active>a,
#areasZone .nav.nav-tabs li.active>a:focus,
#areasZone .nav.nav-tabs li.active>a:active {
    color: #009FE3 !important;
    border-bottom: 3px solid #009FE3 !important;
}

#areasZone .nav.nav-tabs li>a:hover {
    border-bottom: 3px solid #009FE3;
}

/*linhas*/
.main-row a:visited {
    color: #99D9F4 !important;
}

.main-row a,
.main-row a:focus {
    color: #009FE3 !important;
}

.main-row .glyphicon,
.main-row .glyphicon:focus {
    color: #009FE3 !important;
}

/*icons */
header .menu .utils a,
header .menu .shortcuts a {
    color: #009FE3;
    fill: #009FE3;
    font-size: 1.2em;
    text-decoration: none;
}

/* link focus*/
a:focus {
    color: white;
}

.alert-info a:focus {
    color: #009FE3 !important;
}

/* barra de pesquisa */

#globalSearch .input-group {
    border-bottom: 1px solid #009FE3 !important;
}

#globalSearch i {
    color: #009FE3 !important;
}

/* a item */
.mainformcptitulo,
.mainformcpHeader .glyphicon,
.mainformcampolabel a,
#history a,
.mainformcptitulo:visited,
.mainformcptitulo:link,
a.item-title:focus,
.mainformcptitulo:focus {
    color: #009FE3 !important;
}

/*input*/
.form-control.input-sm:active,
.form-control.growingTextarea:active,
.form-control.input-sm:focus,
.form-control.growingTextarea:focus,
.form-control.input-sm:focus-within,
.form-control.growingTextarea:focus-within,
.form-control.input-sm:hover,
.form-control.growingTextarea:hover {
    border-bottom: 2px solid #009FE3;
}

input[type="text"]:not(.pesquisa-avancada):active,
input[type="number"]:not(.pesquisa-avancada):active,
input[type="password"]:not(.pesquisa-avancada):active,
textarea:not(.pesquisa-avancada):active,
input[type="text"].inputDate.datepicker-here:active,
input[type="number"].inputDate.datepicker-here:active,
input[type="password"].inputDate.datepicker-here:active,
textarea.inputDate.datepicker-here:active,
input[type="text"]:not(.pesquisa-avancada):focus,
input[type="number"]:not(.pesquisa-avancada):focus,
input[type="password"]:not(.pesquisa-avancada):focus,
textarea:not(.pesquisa-avancada):focus,
input[type="text"].inputDate.datepicker-here:focus,
input[type="number"].inputDate.datepicker-here:focus,
input[type="password"].inputDate.datepicker-here:focus,
textarea.inputDate.datepicker-here:focus,
input[type="text"]:not(.pesquisa-avancada):focus-within,
input[type="number"]:not(.pesquisa-avancada):focus-within,
input[type="password"]:not(.pesquisa-avancada):focus-within,
textarea:not(.pesquisa-avancada):focus-within,
input[type="text"].inputDate.datepicker-here:focus-within,
input[type="number"].inputDate.datepicker-here:focus-within,
input[type="password"].inputDate.datepicker-here:focus-within,
textarea.inputDate.datepicker-here:focus-within,
input[type="text"]:not(.pesquisa-avancada):hover,
input[type="number"]:not(.pesquisa-avancada):hover,
input[type="password"]:not(.pesquisa-avancada):hover,
textarea:not(.pesquisa-avancada):hover,
input[type="text"].inputDate.datepicker-here:hover,
input[type="number"].inputDate.datepicker-here:hover,
input[type="password"].inputDate.datepicker-here:hover,
textarea.inputDate.datepicker-here:hover,
input[type="text"]:not(.pesquisa-avancada):focus-visible,
input[type="number"]:not(.pesquisa-avancada):focus-visible,
input[type="password"]:not(.pesquisa-avancada):focus-visible,
textarea:not(.pesquisa-avancada):focus-visible,
input[type="text"].inputDate.datepicker-here:focus-visible,
input[type="number"].inputDate.datepicker-here:focus-visible,
input[type="password"].inputDate.datepicker-here:focus-visible,
textarea.inputDate.datepicker-here:focus-visible {
    border-bottom: 2px solid #009FE3;
}

/*select */
.selection>.select2-selection:hover,
.select2-selection.select2-selection--single:hover,
.bootbox-body select:hover,
.selection>.select2-selection:active,
.select2-selection.select2-selection--single:active,
.bootbox-body select:active,
.selection>.select2-selection:focus,
.select2-selection.select2-selection--single:focus,
.bootbox-body select:focus {
    border-bottom: 2px solid #009FE3;
}

.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection.select2-selection--single:hover,
.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection.select2-selection--single:active,
.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection.select2-selection--single:focus {
    border-bottom: 2px solid #009FE3;
}

.dropdown-item--hover,
.dropdown-menu li a:hover,
.ac-item:hover,
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],
.autocomplete-suggestion:hover {
    background-color: #009FE3;
    color: white;
}

/* aros dos form*/
.mainformcpHeader {
    border: 1px solid #009FE3 !;
}

.mainformcpHeader:hover {
    border-color: #009FE3;
}

/* Perfil avatar*/
header .menu .utils #user-avatar a,
header .menu .shortcuts #user-avatar a {
    color: #ffffff !important;
    fill: #009FE3 !important;
}

#user-avatar .dropdown-menu li.menu-option a,
#user-avatar .dropdown-menu li:not(.dropdown-header) a {
    background-color: #009FE3 !important;
}

#user-avatar .dropdown-menu li.menu-option a:hover,
#user-avatar .dropdown-menu li:not(.dropdown-header) a:hover {
    background-color: #b0e2f7 !important;
}

/* Link*/
.mainformcptitulo:link,
a.item-title:focus,
.mainformcptitulo:focus {
    color: #009FE3 !important;
}

/**/
#wrapper .nav.nav-pills li.active>a,
#wrapper .nav.nav-pills li.active>a:focus,
#wrapper .nav.nav-pills li.active>a:active {
    color: #009FE3;
}

.tre-container span.glyphicon-chevron-right {
    color: #009FE3;
}

#wrapper .tre-container span.glyphicon-chevron-right {
    color: #ffffff !important;
}

/* MENU LATERAL */

#sidebar-wrapper::-webkit-scrollbar {
    width: .5em;
}

@media only screen and (max-width:479px) {
    #sidebar-wrapper::-webkit-scrollbar {
        display: none;
    }
}

#sidebar-wrapper::-webkit-scrollbar-track {
    background-color: #b0e2f7;
}

#sidebar-wrapper:not(.sidebar-brand)::-webkit-scrollbar-thumb {
    background-color: #fff;
    border: 1px solid #99D9F4;
    border-radius: 12px;
}

#sidebar-wrapper {
    background: #009FE3;
}

#sidebar-wrapper .sidebar-nav {
    background: #009FE3;
}

#sidebar-wrapper .sidebar-nav a {
    color: #fff;
}

#sidebar-wrapper .sidebar-nav a.current {
    background: #99D9F4;
}

#sidebar-wrapper .sidebar-nav>ul.no-parent>li {
    background: #009FE3;
}

#sidebar-wrapper .sidebar-nav>ul.no-parent>li a:hover,
#sidebar-wrapper .sidebar-nav>ul.no-parent>li a:focus {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>li.menu-special,
#sidebar-wrapper .sidebar-nav>li.menu-package {
    background: #009FE3;
}

#sidebar-wrapper .sidebar-nav>li.menu-special:hover,
#sidebar-wrapper .sidebar-nav>li.menu-package:hover {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>li.menu-special.open,
#sidebar-wrapper .sidebar-nav>li.menu-package.open {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>li.menu-special.open:hover,
#sidebar-wrapper .sidebar-nav>li.menu-package.open:hover {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>li.menu-special a:hover,
#sidebar-wrapper .sidebar-nav>li.menu-package a:hover,
#sidebar-wrapper .sidebar-nav>li.menu-special a:focus,
#sidebar-wrapper .sidebar-nav>li.menu-package a:focus {
    color: #fff;
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>li.menu-special .fa,
#sidebar-wrapper .sidebar-nav>li.menu-package .fa {
    color: #f5f5f5;
}

#sidebar-wrapper .sidebar-nav>ul.collapse>li.subMenu {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>ul.collapse>li.subMenu>a:hover,
#sidebar-wrapper .sidebar-nav>ul.collapse>li.subMenu>a:focus {
    background: #99D9F4;
}

#sidebar-wrapper .sidebar-nav>ul.collapse>li.menuItem {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>ul.collapse>li.menuItem>a:hover,
#sidebar-wrapper .sidebar-nav>ul.collapse>li.menuItem>a:focus {
    background: #99D9F4;
}

#sidebar-wrapper .sidebar-nav>ul.collapse>li.menuItem.found {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav>ul.collapse .subMenuList>.subMenuItem {
    background: #99D9F4;
}

#sidebar-wrapper .sidebar-nav>ul.collapse .subMenuList>.subMenuItem>a:hover,
#sidebar-wrapper .sidebar-nav>ul.collapse .subMenuList>.subMenuItem>a:focus {
    background: #99D9F4;
    color: #fff;
}

#sidebar-wrapper .sidebar-nav>ul.collapse .subMenuList>.subMenuItem.found {
    background: #b0e2f7;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand {
    background: #009FE3;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand .menu-title {
    color: #f5f5f5;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand .menu-close {
    color: #fff;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search ::placeholder {
    color: #fff;
    opacity: 1;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search input {
    background: transparent;
    color: #fff;
    border: 0 solid #c1c1c1;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search span#reset {
    color: #fff;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search .btn {
    border: 1px solid #fff;
    background: #fff;
    color: #fff;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search .btn:hover {
    background: rgba(255, 255, 255, .5);
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search #not-found-text {
    color: #fff;
    border: 0;
    background: transparent;
    padding: 5px 10px !important;
    margin: 10px 0;
    border-radius: 0;
    text-align: center;
    line-height: 120%;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search #not-found-text:before {
    font-family: FontAwesome;
    content: "?";
    display: inline-block;
    margin-right: 5px;
}

#sidebar-wrapper .sidebar-nav .sidebar-footer {
    line-height: initial;
    padding: 10px 0 30px 0;
    background: transparent;
    color: #f5f5f5;
    text-align: center;
}

.onoffswitch-label:before {
    background: #009FE3;
}

/* Modal forms fields verification error message */
.errorContainer {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
    display: none;
}

.errorContainer>.alert {
    margin-bottom: 0px;
}

#alertContainer>.alert {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 8px;
}

.disabled-folder-row {
    background-color: #f2f2f2;
    color: #999999;
}

.disabled-folder-buttonse {
    pointer-events: none;
    /* Prevent clicking */
}


.client-div>span>span>span.select2-selection {
    background-color: #fff !important;
}

.defgridselectedArrow {
    background-color: #80808033 !important;
}

.badgegray {
    background-color: grey !important;
}

.gridHomepage .grid-stack-item .row h3+div,
.gridHomepage .grid-stack-item .row h3+table {
    border-top: 4px solid #009FE3;
}

a:link,
a.item-title:link,
.mainformcptitulo:link,
a:focus,
a.item-title:focus,
.mainformcptitulo:focus {
    color: #009FE3;
}

a:hover,
a.item-title:hover,
.mainformcptitulo:hover {
    color: #009FE3;
}

a:visited,
a.item-title:visited,
.mainformcptitulo:visited {
    color: #009FE3;
    /*#949e85*/
}

.nav.nav-pills li.active>a,
.nav.nav-pills li.active>a:focus,
.nav.nav-pills li.active>a:active {
    color: #009FE3;
}

/*.btn-success,
.label-success {
    background-color: #009FE3;
    border-color: #009FE3;
}*/

/* rede colaborativa */

.tre-homepage .pull-right a span {
    color: #009FE3;
}

/*.phc-box-link:first-child, .phc-box-link:first-child:hover 
.phc-box .phc-box-title:hover, 
.phc-box-link .phc-box-title:hover, 
.phc-box-label:hover, 
.phc-box-item-content:hover{
	color: #009FE3;
}*/

.phc-box-link:first-child,
.phc-box:hover .phc-box-title,
.phc-box-link:hover .phc-box-title,
.phc-box-title:hover .phc-box-title {
    color: #009FE3;
}



.nav.nav-pills li>a:hover {
    color: #009FE3;
}

.tre-content a:link,
.tre-comm>div:not(.tre-comm-intro) a:link,
.tre-content a:focus,
.tre-comm>div:not(.tre-comm-intro) a:focus,
.tre-content a:visited,
.tre-comm>div:not(.tre-comm-intro) a:visited,
.tre-resumo a.link_articles:visited,
.nota_ftr .nota_like,
.nota_ftr:hover .nota_like:hover,
.readlater,
a,
a.item-title,
.mainformcptitulo,
.tre-content a:active,
.tre-comm>div:not(.tre-comm-intro) a:active,
.tre-content a,
.tre-comm>div:not(.tre-comm-intro) a,
.tarcontent:hover {
    color: #009FE3;
}

/* FIM CORES */

/* Catálogo de artigos */
.stPromo {
    position: absolute;
    /* margin-left: 62px; */
    /* max-width: 100%;
    padding: 3px;
    float: left;
    color: white;
    text-align: center;
    background-color: #009FE3;
    border-radius: 12px 12px 0 0;*/
    border-width: 50px;
    border-style: solid;
    border-color: #009FE3 #009FE3 transparent transparent;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
}

.prod_promo {
    padding: 8px;
    float: right;
    color: white;
    background-color: #009FE3;
    border-radius: 0 12px 0 12px;
}

.prod_promo_list {
    position: absolute;
    /* margin-left: 62px; */
    width: 150px;
    padding: 3px;
    float: left;
    color: white;
    text-align: center;
    background-color: #009FE3;
    border-radius: 12px 12px 0 0;
}

[data-promo="True"] {
    display: block;
}

[data-promo="False"] {
    display: none;
}

.cart-enc {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 20%;
    /*min-height: 50%;*/
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    height: calc(100% - 80px);
    float: right;
    margin-top: 80px;
    top: 0;
    right: 0;
    z-index: 99999
}

.addCartNew {
    color: #fff;
    background: #009FE3;
    border-radius: var(--border-radius);
    padding: 10px 15px;
    font-size: 12px;
    line-height: 0;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

/*Snapshots homepage*/
#ctl00_conteudo_ctraddextraencabe_ctraddextraencabeltitulo,
#ctl00_conteudo_ctraddextraencabe_ctraddextraencabebut,
#ctl00_conteudo_mSnapHOMEPAGE0_mSnapHOMEPAGE0ltitulo,
#ctl00_conteudo_mSnapHOMEPAGE0_mSnapHOMEPAGE0but {
    color: #009FE3 !important;
}


/*filtros do catálogo*/
.storeFilter {
    width: 20% !important;
}

.catalogPage .catalog.Intranet .filtersGroup .storeFilter .checkbox div[data-bind^="foreach"] .checkbox label span:hover,
.catalogPage .catalog.Extranet .filtersGroup .storeFilter .checkbox div[data-bind^="foreach"] .checkbox label span:hover {
    color: #009FE3;
    border: 1px solid #99D9F4;
}

.catalogPage .catalog.Intranet a.clearFilters,
.catalogPage .catalog.Extranet a.clearFilters {
    color: #009FE3;
}

#searchData .searchItem:hover,
#searchData .searchItem:active {
    color: #009FE3;
}

#searchData .searchItem.defgridselectedArrow:hover,
#searchData .searchItem.defgridselectedArrow:active {
    color: #009FE3;
}

.home h3 a,
.prefeHp h3 a,
.home h3 a+a,
.prefeHp h3 a+a {
    color: #009FE3;
}


.btn-default:active,
.fc-button:active,
.btn-default.btn-actived,
.fc-button.btn-actived,
.dropdown-menu li a.btn-default:active,
.dropdown-menu li a.btn-default.btn-actived,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:active,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.btn-actived,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:active,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.btn-actived,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:active,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.btn-actived,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:active,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.btn-actived,
.btn-link:active,
.btn-link.btn-actived {
    color: #009FE3 !important;
    fill: #009FE3 !important;
}

#eventCalendar {
    padding: 20px;
    margin: 0 auto;
}

.fc-col-header-cell-cushion {
    color: #fff;
    /* Day header text color */
}

.fc-col-header-cell {
    pointer-events: none;
    /* Disable pointer events to prevent clicking on weekday headers */
}

#eventCalendar .fc-event {
    /* display: flex; */
}

/* hide 'all-day' text from academia-io calendar list view */
.fc-list-event-time {
    display: none;
}

/* Centralização de informação em tabelas */
table#ctl00_conteudo_Grid1 tr td, table#ctl00_conteudo_Grid tr td {
    text-align: center;
}