/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 26.08.2025, 11:19:29
    Author     : mk
*/



@import "../../iedu/css/iedu.css";

@media (min-width: 62.5rem) {
  .main-content .sidebar-grid > .site-main {
    grid-column: 2 / 11;
  }
}

html > body {
    background-color: #fffcec;
    background-image: none;
}

body .site-header__initial,
body .social-bar,
#page-wrapper.page-wrapper {
    background-color: transparent;
}

#header-nav,
.site-header .site-header__inner {
    background-color: #fffcec;
    border-bottom: 2px solid #333;
}

.site-header .site-branding {
    background-image: none;
}

body .text-content a:where(:not(.button)), 
body .cke_editable a:where(:not(.button)),
body a {
    color: #302182;
}

body .text-content, 
body .cke_editable {
    font-family: comic sans ms, sans-serif;
}

body a.is-active {
	color: #DA0000;
}

body .primary-nav__menu-link-inner::after {
	border-top-color: #DA0000;
}

body article.node td {
	padding: 0;
}

span.red {
    color: #DA0000;
}

span.green {
    color: #008000;
}

span.blue {
    color: #000080;
}

.fieldset.iedu-question {
    border: none;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.fieldset.iedu-question > legend{
    display: none;
}

.border-red {
	border: 2px dashed red;
	border-radius: 5px;
	padding: 10px;
	margin-left: -10px;
	margin-right: -10px;
}

#edit-tab-2 > .details-wrapper > .form-item,
#edit-tab-2 > .details-wrapper > .form-wrapper {
	border-bottom: 2px solid #777;
	margin-bottom: 2em;
}

.messages-list .messages {
    background-color: white;
    color: black;
    box-shadow: 0 0 5px #444;
    border-radius: 3px;
}

.messages-list .messages a {
    color: black;    
}

.site-footer > .site-footer__inner {
    padding-block: 0 0;    
}

 .site-footer .region--footer_top__inner, .site-footer .region--footer_bottom__inner {
    margin-block-end: 0;
 }

.menu--footer ul.menu {
    padding: 15px 0;
}
 
.menu--footer ul.menu > li > a {
    text-decoration: none;
}

.menu--footer ul.menu > li > a:hover {
    color: #EEE;
}

.menu--footer ul.menu > li {
	display: inline;
	font-family: comic sans ms, sans-serif;
	font-size: 1.125rem;
	padding: 5px 15px;
}

.menu--footer ul.menu > li:first-child {
	padding-left: 0;
}

@media (min-width: 1000px) { 
    .sm-only {
        display: none;
    }
}
.ui-dialog {
	max-width: 100%;
}