/*
 * SPDX-FileCopyrightText: 2024 Catch Solve di Davide Montesin
 *
 * SPDX-License-Identifier: AGPL-3.0-or-later
 */
@font-face {
    font-family: 'SourceSansPro';
    src: url('SourceSansPro-Regular.ttf');
}

html {
	color: #555;
	font-size: 16px;
	font-family: SourceSansPro
}

.MainComponent .logo {
	height: 2rem;
}

.MainComponent .body {
	display: flex;
	border-top: 1px solid #ccc;
}

.MainComponent .projects {
	flex-grow: 100;
	border-left: 1px solid #ccc;
	margin-left: 1rem;
	padding: 1rem;
}

.MainComponent cs-menu-element {
	margin-top: 1rem;
}

.ProjectsElement {
	xmargin: auto;
	xwidth: 50rem;
	display: flex;
	flex-direction: column;
}

.ProjectsElement .searchbar {
	text-align: center;
	margin-bottom: 1rem;
}

.ProjectsElement .searchbar input {
	width: calc(80% - 2rem);
	padding: 0.2rem;
}

.ProjectsElement .searchbar .clearinput {
	cursor: pointer;
}

.ProjectsElement .container {
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.ProjectsElement > .title {
	text-align: center;
	font-size: 1.4rem;
}
	
.DataSetBoxComponent {
	width: 10rem;
	border: 1px solid #ccc;
	text-align: center;
	margin: 0.5rem;
	box-shadow: 5px 5px 5px #888888;
	border-radius: 0.3rem;
}

.DataSetBoxComponent > * {
	padding: 0.2rem;
}

.DataSetBoxComponent > .title {
	height: 2.4rem;
	font-weight: bold;
	overflow: clip;
	text-overflow: ellipsis;
}

.DataSetBoxComponent > .img {
	height: 4rem;
}

.DataSetBoxComponent .view{
	background-color: black;
	color: white;
	height: 2rem;
	line-height: 2rem;
}

.DataSetBoxComponent .view a {
	color: white;
}

.MenuElement .menu1_submenus {
	margin-left: 1rem;
}
