body {
	padding-top: 4rem;
}
.zet-fileupload-table td {
	vertical-align: middle !important;
}

.zet-fileupload-table td.preview {
	width: 90px;
	text-align: center !important;
}

.zet-fileupload-table td.file-progress {
	width: 200px;
}

.zet-fileupload-table td.file-progress .progress {
	margin-bottom: 0px;
}

.zet-fileupload-table td.buttons {
	width: 50px;
	text-align: center !important;
}

.zet-fileupload-table {
	margin-top: 0px;
}

.zet-fileupload-progress {
	margin-bottom: 0px;
}

.progress-sm {
	height: 10px;
	margin-bottom: 0px;
}

.progress-sm span {
	display: none;
}

.well.well-sm.zet-fileupload-file p.progress {
	margin-bottom: 0px;
}

.well.well-sm.zet-fileupload-file .filename {
	max-width: 80%;
	word-wrap: inherit;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 10px;
}

.well.well-sm.zet-fileupload-file .filename.alert {
	word-wrap: break-word;
	overflow: visible;
}
.crossed {
	position: relative;
	width: 100%;
	height: 100%;
}
.crossed svg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.crossed svg line {
	stroke: rgb(255, 0, 0);
	stroke-width: 2;
}
.crossed textarea {
	width: 100%;
	height: 100%;
	box-sizing:border-box;
}
.rowspan_1 .componentWrapper {
	height: 200px;
}
.rowspan_2 .componentWrapper {
	height: 400px;
}
.rowspan_3 .componentWrapper {
	height: 600px;
}

.nav-item .badge {
	font-variant: small-caps;
	font-size: 10px;
}

.tox-tinymce {
	border-radius: 5px !important;
}