
.hero-bg {
  animation: changeBg 15s infinite ease-in-out;
  background-image: url("/images/ctubg.jpg");
}

@keyframes changeBg {
  0% {
    background-image: url("/images/ctubg.jpg");
  }
  33% {
    background-image: url("/images/ctubg.jpg");
  }
  66% {
    background-image: url("/images/ctubg.jpg");
  }
  100% {
    background-image: url("/images/ctubg.jpg");
  }
}


     .ckeditor-content {
    font-family: "Helvetica", "Arial", sans-serif;
    line-height: 1.6;
    color: #333;
}

.ckeditor-content h1,
.ckeditor-content h2,
.ckeditor-content h3 {
    font-weight: bold;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}

.ckeditor-content p {
    margin-bottom: 1em;
}

.ckeditor-content ul,
.ckeditor-content ol {
    padding-left: 2em;
    margin-bottom: 1em;
}

/* Lists */
.ckeditor-content ul,
.ckeditor-content ol {
    padding-left: 2em;
    margin-bottom: 1em;
}

.ckeditor-content ul li {
    list-style-type: disc;
    margin-bottom: 0.5em;
}

.ckeditor-content ol li {
    list-style-type: decimal;
    margin-bottom: 0.5em;
}


.ckeditor-content blockquote {
    border-left: 4px solid #ddd;
    padding-left: 1em;
    color: #666;
    font-style: italic;
}

.ckeditor-content img {
    max-width: 100%;
    height: auto;
    margin: 1em 0;
    border-radius: 6px;
}


/* Tables */
.ckeditor-content table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5em 0;
    font-size: 0.95rem;
}

.ckeditor-content table th,
.ckeditor-content table td {
    border: 1px solid #ccc;
    padding: 0.75em;
    text-align: left;
}

.ckeditor-content table th {
    background-color: #f7f7f7;
    font-weight: bold;
}

.cke {
    z-index: 10 !important;
}
.cke_dialog,
.cke_reset_all {
    z-index: 99999 !important;
}


