.ck.ck-content.ck-editor__editable,
.ck.ck-content.ck-editor__editable h2,
.ck.ck-content.ck-editor__editable h3,
.ck.ck-content.ck-editor__editable h4
{color: #656565!important;}

.card-header-dark {background-color: #33547b!important;}
.card-header-dark .card-title {color:#fff!important;}


#breadcrumb {
    /*background: linear-gradient(112.14deg, #3A7BD5 0%, #00D2FF 100%);*/
    background: linear-gradient(112.14deg, #3A7BD5 30%, #46deff 100%);
}

table tr.odd {background: #f9f9f9!important}


/* - - - - - WIDGETS - - - - - */

	.buttonthumb:hover {background-color: #e6e6eb!important;}

	#widgetContent {background-image: linear-gradient(#7040d7, #4e26a3); background-color: #7040d7}
	#widgetContent .card-header {background-color: #4e26a3; border:none}
	#widgetContent .buttonthumb {background: none!important;}
	#widgetContent .buttonthumb:hover {background-color: #00000022!important;}

	#widgetVideos {background-image: linear-gradient(#33547b, #202b46); background-color:#33547b}

	
	/* - - - - - DEFAULT - - - - - */
	.widget {background-image: linear-gradient(#7040d7, #401d8b); background-color: #7040d7;}	
	.card.widget .card-header {background-color: #4e26a3; border:none;}
	.card.widget .card-header .card-title,
	.card.widget .card-header .card-title .card-label,
	.card.widget .card-body .menu-item .menu-link .menu-title
		{color: #fff!important}
	.card.widget .card-body h6
		{color: #ff0!important}

	.widget-info { background-image: linear-gradient(#9432bd, #6f1d8b); background-color: #9432bd; }
	.card.widget-info .card-header { background-color: #6f1d8b;}
	.card.widget-info .card-header .card-title,
	.card.widget-info .card-body h6 { color: #fff; }

/* - - - - - CKEDITOR - - - - - */
	
	#editor_document table {border-bottom: 1px #bfbfbf solid;}
	#editor_document table td {padding: 7px 10px;}

	/* torne a barra pegajosa (cola no topo ao rolar) */
	#editor_toolbar {
	  position: sticky;
	  top: var(--toolbar-offset, 80px); /* ajuste se tiver um header fixo */
	  z-index: 99;                  /* acima do conteúdo */
	  background: #fff;               /* evita “transparência” sobre o texto */
	  border-bottom: 1px solid #e5e7eb;
	}

	@media (max-width: 767px) {
	  #editor_toolbar {top: var(--toolbar-offset, 10px);}
	}

	/* um mimo visual quando ficar colada */
	#editor_toolbar.is-stuck {
	  box-shadow: 0 2px 8px rgba(0,0,0,.08);
	}


/* ==========================================================
   UNIVERSO 117 — Hover Utilities (Bootstrap 5.3)
   ----------------------------------------------------------
   Inclui:
   - hover-bg-[status]
   - hover-border-[status]
   - hover-text-[status]
   ----------------------------------------------------------
   Status: primary, success, warning, danger, info, light, dark
   ========================================================== */

	/* === Background Hover === */
	.hover-bg-primary:hover  { background-color: var(--bs-primary) !important; color: #fff !important; }
	.hover-bg-success:hover  { background-color: var(--bs-success) !important; color: #fff !important; }
	.hover-bg-warning:hover  { background-color: var(--bs-warning) !important; color: #212529 !important; }
	.hover-bg-danger:hover   { background-color: var(--bs-danger) !important; color: #fff !important; }
	.hover-bg-info:hover     { background-color: var(--bs-info) !important; color: #fff !important; }
	.hover-bg-light:hover    { background-color: var(--bs-light) !important; color: #212529 !important; }
	.hover-bg-dark:hover     { background-color: var(--bs-dark) !important; color: #fff !important; }

	/* === Border Hover === */
	.hover-border-primary:hover { border-color: var(--bs-primary) !important; }
	.hover-border-success:hover { border-color: var(--bs-success) !important; }
	.hover-border-warning:hover { border-color: var(--bs-warning) !important; }
	.hover-border-danger:hover  { border-color: var(--bs-danger) !important; }
	.hover-border-info:hover    { border-color: var(--bs-info) !important; }
	.hover-border-light:hover   { border-color: var(--bs-light) !important; }
	.hover-border-dark:hover    { border-color: var(--bs-dark) !important; }

	/* === Text Hover === */
	.hover-text-primary:hover { color: var(--bs-primary) !important; }
	.hover-text-success:hover { color: var(--bs-success) !important; }
	.hover-text-warning:hover { color: var(--bs-warning) !important; }
	.hover-text-danger:hover  { color: var(--bs-danger) !important; }
	.hover-text-info:hover    { color: var(--bs-info) !important; }
	.hover-text-light:hover   { color: var(--bs-light) !important; }
	.hover-text-dark:hover    { color: var(--bs-dark) !important; }

	/* === Transições suaves === */
	[class*="hover-bg-"],
	[class*="hover-border-"],
	[class*="hover-text-"] {
	  transition: all 0.25s ease;
	}
