/*
 * Copyright (C) 2009 Chair of Artificial Intelligence and Applied Informatics
 *                    Computer Science VI, University of Wuerzburg
 *
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 3 of
 * the License, or (at your option) any later version.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */

.selectedBuildNR {
	border: 1px solid #AAA;
}

.ci-column-left {
	/*	border: thin solid #000000;  */
	/*	border-right: 1px solid #DDD; */
	/*	position:relative;
		float: left;
		min-height: 100%;
		margin-top: 10px;*/
	padding-right: 10px;
	/* width: 24%; */
}

.ci-build-details-wrapper {
	/*	float: right; */
	/*	position:fixed;*/
	/*	border-left: 1px solid #DDD; */
	/*	margin-left: 100px; */
	/*	margin-top: 10px;   */
	padding-left: 10px;
	/* width: 75%; */
}

.ci-column-middle {
	float: left;
	width: 100%;
}

/*
.ci-column-right
	{ 
	border: thin solid #0000ff; 
	float: left; 
	width: 10%;
	}
*/

.ci-header {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 12px;
	padding-top: 12px;
}

.ci-title {
	/*border-bottom: 1px solid #DDD;*/
	padding: 0 0 6px 6px;
	white-space: normal;
}

.ci-dashboard-not-found {
	color: var(--text-color-error);
}

a.ci-daemon:hover {
	text-decoration: none;
	opacity: 0.6;
}

.ci-test-title {
	margin-left: 4px;
}

.ci-test-group {
	font-weight: bold;
}

.ci-header .ci-state {
	position: relative;
	top: -1px;
}

.ci-runtime {
	color: var(--text-color-secondary);
}

.ci-message {
	margin-left: 8px;
	padding-left: 20px;
	padding-bottom: 3px;
	border-left: 1px solid #ddd;
	max-height: 70vh;
	overflow: auto;
}

.ci-configuration {
	color: var(--text-color-secondary);
}

.ci-softTest {
	color: var(--text-color-secondary);
	margin-right: 5px;
}

.ci-no-details {
	color: var(--text-color-secondary);
	margin: 15px 0 10px 10px;
}

.ci-collapsible-box {
	/*border: thin solid #96BBD9;*/
	padding: 3px 5px;
}

.ci-collapsible-box .knowwe-skip {
	color: #999;
}

.ci-state {
	margin-right: 2px;
	white-space: nowrap;
}

.ci-forecast {
	margin: 0 10px 1px 5px;
}

.ci-name {
	font-weight: bold;
	margin: 5px;
}

.ci-unsuccessful-count {
	font-size: 70%;
	font-weight: bold;
	padding-left: 2px;
	font-family: monospace;
}

.ci-collapsible-box h4 {
	color: #000000;
	cursor: pointer;
	/*margin:3px 0;*/
	padding: 5px 0 5px 5px;
}

.build-table a:hover {
	cursor: pointer;
	text-decoration: underline;
}

/* Span box showing the last editor of an article */
#last-author-changed {
	padding: 10px;
}

/* easy clearing */
.ci-content-wrapper:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* end easy clearing */

.ci-progress-info {
	margin-left: 50px;
	display: none;
}

.ci-progress-value-wrap {
	padding-left: 5px;
}

.ci-progress-value {
}

.ci-abort-build {
	margin-bottom: -4px;
}

.ci-progess-text {
	padding: 0 5px 0 5px;
}

div.ci-test-nav-outer {
	margin-top: 5px;
	width: 100%;
	text-align: center;
}

div.ci-test-nav-inner {
	display: inline-block;
}

span.collapseCIMessage, span.expandCIMessage {
	cursor: pointer;
}

span.collapseCIMessage:hover, span.expandCIMessage:hover {
	opacity: 0.6;
}

.expand-all {
	padding-right: 0.4em;
	cursor: pointer;
}

.collapse-all {
	padding-right: 0.3em;
	cursor: pointer;
}

.soft-tests-separator {
	display: flex;
	height: 30px;
	padding-top: 5px;
}

.soft-tests-separator-line {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	margin-top: 12px;
}

.soft-tests-separator-line:first-of-type {
	width: 48px;
	margin-left: 5px;
}

.form-split-line-label {
	color: var(--text-color-secondary);
	padding: 0 10px;
	white-space: nowrap;
}
