article .node__content > div,
.views-element-container,
.block-block-content {
	background-color: white;
    padding: 10px; 
	border-radius:.75em;
	border: 1px solid rgba(0,0,0,0.08);
	
	box-shadow:  0 1px 2px rgb(20 45 82 / 2%), 0 3px 4px rgb(20 45 82 / 3%), 0 5px 8px rgb(20 45 82 / 4%);
}

article .node__content table td {
	border: 1px solid #aaaaaa;
	padding: 0px;
}

.views-element-container caption,
.block-block-content caption {
	caption-side: top;
}

.views-element-container table, 
.block-block-content table {
	width: 100%;
}

.tabs.primary a {
	font-size: 1rem;
	padding-block: calc(0.5rem - 2px);
	padding-inline: .75rem;
	margin-inline-end: .25em;
	min-height: 2rem;
	border-radius: 2rem;
	
	font-weight: 525;
	color: #222330;
	
	font-family: Ginter, Inter, "Helvetica Neue", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
}

.tabs.primary a.is-active {
	color: #043cad;
    background: rgba(5, 80, 230, .15);
}

/* itopia buttons at tablets */

.itopia-button {
	display: block;
    width: 85px;
    margin: 5px;
}

table {
	margin-bottom: 20px;
}

.block-views-blockassigned-computers-block-1 table,
.block-views-blockmy-computers-block-1 table {
	background-color: #e7f3fb;
	border: 1px solid #eee;
}

.block-views-blockassigned-computers-block-1 table th,
.block-views-blockmy-computers-block-1 table th {
	background: inherit;
}

.block-views-blockassigned-computers-block-1 table caption,
.block-views-blockmy-computers-block-1 table caption {
	height: auto;
	padding: var(--gin-spacing-m);
	font-weight: bold;
	color: black;
}

/* hide about text formats help */
#edit-description-0-format {
	display:none; 
}

/* tag links disable */
.feed-icon,
.path-taxonomy .node__content {
	display: none;
}

fieldset {
	border: 1px solid #dedfe4;
	padding: 10px !important;
}

fieldset legend {
	display: none;
}

#edit-field-description-0-format-help,
#edit-field-contact-person-reference-0-inline-entity-form-field-description-0-format-help-about {
	display: none;
}

input {
	border-radius: .5rem;
}

.button {
	border: 1px solid #e45000 !important;
}