:root {
    --font-family: "Open Sans", system-ui, -apple-system, "Open Sans", "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: /*ui-monospace, */ Menlo, Monaco, "Open Sans", "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", /*'Courier New',*/ monospace;
	}
	
.custom-section {   
   padding-top: 20px;
   text-align: center;
}

.custom-links {
   display: inline;
	}
	
.custom-links a {
   padding: 10px;
	}
	

#sidebar {
  top: 80px;   
	}
	
#files {
	margin-bottom: 120px;
	}
	
.logo-small-container {
	display: none;	
}

.custom-links {
   color:#e31e24;   
	}

.popup-basename {
   font-size:120%;
   font-weight:bold;   
	}
	
.popup-keywords {
   display:none;
	}
	
.popup-date {
	display:none;
	}
	
.files-blocks .title {
	display:none;
	}
	
.files-blocks .name {
	padding-top:inherit;
	}

.popup-description:before {
	content: "ⓘ";
	display: none;	
}

.popup-description {
   font-size:80%;
   white-space: break-spaces;
   display:none;
	}
	
.popup-title {
   font-size:120%;
   font-weight:bold;
   display:none;
	}
	
.popup-headline:before {
	content: "ⓘ ";
	font-weight:normal;
}

.popup-headline {
	font-weight:bold;	
}

.popup-headline:after {
	content: "— Hiba jelentése, új név hozzáadása fent, az ÜZENET menüpontban!";
	font-weight:bold;
	padding-left:20px;
}
	
span.popup-dimensions {
   box-shadow: inset 0 0 0 1px var(--text3);
    padding: .5em;
    line-height: 1;
    border-radius: 3px;
	}
	
span.popup-filesize {
   box-shadow: inset 0 0 0 1px var(--text3);
    padding: .5em;
    line-height: 1;
    border-radius: 3px;
	}
	
.popup-creator:before {
	content: "® ";
	font-weight: bold;
}

.popup-copyright:before {
	content: "© ";		
	font-weight: bold;
}
	
#sidebar-toggle {
    background-color: #e31e24;
    }
	
.button-icon:hover, .button-icon:active, .button-icon.cm-active, .dropdown:hover .button-icon, .button-icon:focus-visible {
    background-color: #e31e24;
}

.dropdown-item {
    text-transform: none;
}

.dropdown-item:hover, .dropdown-item:active, .dropdown-item.active, .dropdown-item:focus-visible {
    background-color: #e31e24;
}

.files-blocks .date {
	display:none;
}

.files-columns .date {
	display:none;
}

.files-blocks .name {
	white-space:unset;
}

.files-grid .name {
	font-size:80%;
}

.files-rows .name {
	font-size:80%;
}