.ui.breadcrumb .active.section {
	font-weight: normal;
	color: #666;
}

.ui.button {
	line-height: 1.5em;
}

.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url] {
	line-height: 1.5em;	
}

.ui.form .field {
	margin-bottom: 18px;
}
.ui.form .field>label {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 8px;
}

.ui.top.attached.label > .icon.right {
	float: right;
	margin-right: 0;
	cursor: pointer;
}

.ui.table th {
	white-space: nowrap;
}

.ui.celled.table tr th {
	background-color: #f8f8f8;
	font-size: 9.5pt;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: normal;
	color: #aaa;
}
.ui.celled.table.verticle tr th {
	border-top: 1px solid #ddd;
}
.ui.celled.table.verticle tr:first-child th {
	border-top: 0;
}
.ui.table td,
.ui.table th,
.ui.celled.table tr td,
.ui.celled.table.selectable tr td {
	transition: unset;
}
.ui.selectable.table tr:hover td {
	background-color: #f3f9f3;
}

.ui.celled.table a {
	color: #000;
}
.ui.celled.table a:hover {
	text-decoration: underline;
	color: #008800;
}

.ui.form label {
	color: #aaa !important;
}

@media only screen and (min-width: 1200px) {
	.ui.modal {
	    width: 1000px;
	    margin: 0;
	}
}
@media only screen and (min-width: 1400px) {
	.ui.modal {
	    width: 1200px;
	    margin: 0;
	}
}