#incident-content {
	font-size: 0.8rem;
}

#incident-detail {
	padding-bottom: 50px;
}

#incident-detail table {
	margin-bottom: 0;
	border-collapse: collapse;
	border: 1px solid #ccc;
}

#incident-detail .table-medium {
	border: 0;
}

#incident-detail th,
#incident-detail td {
	max-width: 180px;
	border-right: 1px solid #ccc;
}

#incident-detail tr th:last-child,
#incident-detail tr td:last-child {
	border-right: 0;
}

#incident-detail tr.medium-header {
	text-align: center;
}

#incident-detail tr.executable-header {
	background-color: #efefef;
}

#incident-detail td.executable,
#incident-detail td.option {
	width: 80px;
	text-align: center;
}

#incident-detail .strategy-row {
	background-color: #9BBB59;
	color: #fff;
}

#incident-detail td:first-child {
	width: 100px;
}

#incident-detail label[for="comment"] {
	margin-top: 20px;
}

#incident-detail .checkbox-container {
	min-width: 40px;
	padding-left: 1.3rem;
}

#incident-detail .form-check-input {
	margin-top: .2rem;
}

#incident-content .modal-footer {
	position: absolute;
	background: #fff;
	bottom: 0;
	width: 100%;
}


#incident-content .list-group-item {
	padding-left: 0;
}

#incident-content .actor-icon {
	margin-right: 10px;
}

#incident-tooltip {
	/* 	z-index: 100000000000000; */
	/*     background: #fff; */
	/*     position: absolute; */
	/*     padding: 0 2px 10px; */
	/*     font-size: 12px; */
}

#incident-tooltip a {
	padding: 10px 10px 0;
	color: #000;
	display: block;
}

#protocol-list #list-spinner {
	padding: 0;
}

#incident-processing-div table th,
#incident-processing-div table td {
	padding-left: 0;
	padding-right: 0;
}

#incident-processing-div table td {
	border: none !important;
	width: 100%;
}

#incident-processing-div table tr {
	border-top: 1px solid lightgray;
	width: 100%;
}

#incident-processing-div .fa-check {
	font-size: 20px;
	width: 20px;
}

#incident-processing-div .fa-check.yellow {
	color: orange;
}



#incident-processing-div .fa-check.green {
	color: green;
}

#incident-processing-div .fa-close {
	font-size: 20px;
	width: 20px;
	color: red;
}

#processing-incident-badge,
.counter-badge,
.actor-state-text {
	float: right;
}

#map .airvis-actor {
	width: 24px !important;
	height: 24px !important;
	border-radius: 25px;
}

#map .airvis-actor.red {
	background-color: #ff00004a;
	border: 3px solid red;
}

#map .airvis-actor.green {
	background-color: #28a74563;
	border: 3px solid green;
}

#map .airvis-actor.yellow {
	background-color: #ffff0066;
	border: 3px solid yellow;
}

.actor-data .actor-icon {
	margin-bottom: 10px;
}

.actor-data table th,
.actor-data table td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.actorstatus-circle {
	margin-right: 10px;
}

.actorstatus-circle.inactive {
	color: red;
	cursor: pointer;
}

.actorstatus-circle.active {
	color: green;
	cursor: pointer;
}

.actorstatus-circle.recent {
	color: orange;
	cursor: pointer;
}

.actorstatus-name {
	cursor: pointer;
}

#incident-list .card-header,
#incident-trigger .card-header {
	font-size: 20px;
	font-weight: bold;
}

#incident-list-top {
	font-size: 16px;
	font-weight: bold;
}

#incident-information {
	margin-top: 20px;
	font-size: 16px;
}

/* override bootstrap popover width */
.popover {
	max-width: 370px !important;
}

.incident-status-box-wrapper {
	align-items: center;
}

.incident-status-box {
	margin-right: 25px;

}

.incident-status-initializing {
	color: rgb(255, 181, 112);

}

.airvis-state-badge.cancelled {
	background-color: darkgreen;
	color: white;
}

.airvis-state-badge.disrupted {
	background-color: darkgreen;
	color: white;
}

.airvis-state-badge.initializing {
	background-color: rgb(255, 181, 112);
	color: white;
}

.incident-status-active {
	color: rgb(204, 0, 0);
}

.airvis-state-badge.active {
	background-color: rgb(204, 0, 0);
	color: white;

}

.incident-status-editing {
	color: rgb(255, 217, 102);
}

.airvis-state-badge.editing {
	background-color: rgb(255, 217, 102);
	color: black;
}

.airvis-state-badge.inactive {

	background-color: lightgrey;
	color: black;
}

.incident-status-terminating {
	color: rgb(255, 255, 51);
}

.airvis-state-badge.terminating {
	background-color: rgb(255, 255, 51);
	color: black;
}

.incident-status-ended {
	color: rgb(151, 208, 119);
}

.airvis-state-badge.ended {
	background-color: rgb(151, 208, 119);
	color: white;
}

.incident-legend-label {
	margin-left: 7px;
}

.airvis-accordian-button {
	width: 100%;
}

.airvis-accordian-button:focus {
	box-shadow: none !important;
}

#airvis-state-list-table {
	font-size: 18px;
	width: 100%;
}

.td-badge {
	width: 45%;
}

#incident-list-table {
	font-size: 16px;
}


.select-trigger-incident-button,
.select-cancel-incident-button {
	color: white !important;
}

#incident-list-blocked-infos {

	font-size: 16px;

}

.counter-badge {
	margin-left: 10px;
}

#incident-processing-detail-infos,
#processing-incident-badge {
	font-size: 16px;
}

#processing-incident-badge {
	text-align: right;
}

#incident-state-detail {
	font-size: 16px;
	font-weight: 600;
}

#incident-processing-detail-infos tr {
	border: none !important;
}

#incident-detail-title {
	font-size: 18px;
}


#incident-detail-incident-description {
	font-size: 16px;
}

#incident-detail-title {
	font-weight: 600;
}

#incident-trigger-map {

	height: 350px;
	width: 100%;
}


#incident-trigger-strategies, #incident-list, #incident-detail  {
	margin-top: 20px;
	width: 100%;
	padding-bottom: 300px;
}

#incident-trigger-strategies td, #incident-trigger-strategies th {
	border: 1px solid lightgray;
	padding: .75rem;
    vertical-align: top;

}

#incident-trigger-strategies th {
	background-color: #9BBB59;
	color: #fff;
}

#incident-trigger-strategies table {
width: 100%

}

#incident-trigger {
	font-size: 16px;
}


#incident-trigger-strategies table {
	max-height: 100%;
	overflow-y: auto;

}

.incident-detail-button {
	cursor: pointer;
}

#red-screen {
	z-index: 100000000;
	background-color: rgba(123, 13, 13, 0.6);
	height: 100%;
	width: 100%;
	position: absolute;
	flex-direction: column;
    align-items: center;
    display: flex;
	justify-content: center;
	text-align: center;
	
}

#red-screen-text {
	color:  darkgrey;
	font-size: 60px;
}

#red-screen-button{
	opacity: 90%;
}

#modal-dialog-alert{
	z-index: 100000001;
}


#incident-detail-comments-table_wrapper {
	margin-bottom: 20px;
}

.incident-detail-inner-table {
	table-layout: fixed;
}


#incident-detail-window .dataTables_scrollHeadInner th {
background: #9BBB59;
color: white;

}

#detail-comments-button {
	background: #9BBB59;
	color: white;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
	overflow-y: scroll !important;
  }


  #system-restart-modal .modal-dialog {
	  min-width: 800px!important
  }

  #system-restart-modal .modal-title {
	font-weight: 700;
	font-size:18px;
}

.system-restart-level-1 {
	font-weight: 700;
	margin-top: 30px;
}


.system-restart-level-2 {
	padding-left: 10px;
	font-weight: 700;
	margin-top: 20px;
}

.system-restart-level-3 {
	padding-left: 60px;
	margin-top: 10px;
}
