.node-register #block-euromac-content form,
.node-register #block-euromac-content article {
	width: 100%;
	position: relative;
	max-width: inherit;
	> .form-no-label {
		display: none;
	}
	.field--name-title {
		margin-bottom: 2rem;
	}
	#edit-actions {
		position: absolute;
		top:-4.5rem;
		right: 0;
		input.button {
	        font: var(--text-p);
	        padding: 0.5rem 1rem;
	        border: 1px solid #333;
	        color: #000;
	        margin-bottom: 0.5rem;			
		}
		input.button:hover {
			background: var(--color-tabs);
        	color: #fff;
        	border-color: var(--color-tabs);			
		}		
	}
}




#block-euromac-content {
	.tabs-registry-view {
		details {
			> div {
				padding:1rem;
				> div:nth-child(1) {
					float:left;
					font-weight: bold;
					margin-right: 0.5rem;
					&:after {
						content:":";
					}
				}
			}
			> div:nth-child(even) {
				background: #eee;
			}
		}
	}	
	.tabs-registry-edit {
		details {
			.description {
				font-style: italic;
				font-size: 0.8rem;
	            top: 3px;
	            position: relative;			
			}
			input.button,
			button {
		        font: var(--text-p);
		        padding: 0.5rem 1rem;
		        border: 1px solid #333;
		        color: #000;
		        margin-bottom: 0.5rem;			
			}
			input.button:hover,
			button:hover {
				background: var(--color-tabs);
	        	color: #fff;
	        	border-color: var(--color-tabs);			
			}	
			.draggable {
				.form-item {
					margin-right: 0.5rem;
				}
			}
			table {
				h4 {
					text-align: left;
					font-size: 1.5rem !important;
				}
			}
			> div {
				padding:1rem;
				line-height:1rem;
				label {
					float:left;
					font-weight: bold;
					margin-right: 0.5rem;
					line-height: 1.5rem;
					width: 13rem;
					max-width: 13rem;
				}
			}
			> div:nth-child(even) {
				background: #eee;
			}
		}
	}

}
