#ecomboost-file-empty,
#ecomboost-callsign-empty {
	display: none;
}


#ecomboost-callsign .ecomboost-file-list,
#ecomboost-callsign .list-group-item {
	overflow: hidden;
}
#ecomboost-callsign .ecomboost-file-list {
	margin-top: 15px;
}
#ecomboost-callsign .ecomboost-file-list .checkbox-inline {
	padding-top: 6px;
	padding-bottom: 6px;
}
#ecomboost-callsign .ecomboost-invalids {
	margin-left: 25px;
	margin-right: 25px;
}
#ecomboost-callsign .collapse-helper {
	cursor: pointer;
}
#ecomboost-callsign .collapse-helper:hover a {

}
#ecomboost-callsign .panel-title .caret {
	margin-top: 7px;
}
#ecomboost-callsign .radio-inline,
#ecomboost-callsign .checkbox-inline {
	position: relative;
}
#ecomboost-callsign input[type="checkbox"] {
	width: auto !important;
}
/* merge mode */
#ecomboost-callsign .ecomboost-toggle-merge-mode-show,
#ecomboost-callsign.merge-mode .ecomboost-toggle-merge-mode-hide {
	display: none;
}
#ecomboost-callsign .ecomboost-toggle-merge-mode-hide,
#ecomboost-callsign.merge-mode .ecomboost-toggle-merge-mode-show {
	display: block;
}



.log-file .panel-heading {
	padding: 0;
}


#ecomboost .log-file .panel-title {
	padding: 10px 15px;
}

#ecomboost .log-file .panel-title.collapsed {
	background-color: var(--darc-btn-color);
	color: var(--darc-background);
}

#ecomboost .log-file .panel-title.collapsed:hover {
    color: var(--darc-orange);
}

#ecomboost .log-file .dropup .panel-title.collapsed {
	color: var(--darc-orange);
	background-color: var(--darc-background);
}

#ecomboost .log-file .dropup .panel-title.collapsed .arrow-down {
	border-color: var(--darc-orange);
}

#ecomboost .log-file .panel-title.collapsed .arrow-down {
	border-color: var(--darc-background);
}

#ecomboost .log-file .panel-title.open .arrow-down {
	transform: rotate(225deg);
	margin-top: 18px;
}

.form-fields label {
	line-height: 30px;
	margin: 0;
}

.form-fields  .ecomboost-file-btn {
	line-height: normal;
	margin-left: 20px;
}

.form-fields .input-wrap {
	overflow: hidden;
    padding: 3px;
	padding-left: 10px;
	display: block;
}

.btn-wrap {
	/* margin-top: 20px;
	margin-left: 35px; */
}

#ecomboost-merge, #ecomboost-merge-ok {
	min-width: 280px;
	text-align: center;
}

#ecomboost-merge {
	cursor: pointer;
	pointer-events: auto;
    color: var(--darc-font-color);
}

#ecomboost-merge:hover {
    color: var(--darc-orange);
;}


#ecomboost-merge-ok {
	margin-bottom: 25px;
}

#ecomboost-merge .active-show {
	display: block;
}

#ecomboost-merge .active-hide {
	display: none;
}

#ecomboost-merge.disabled .active-show {
	display: none;
}

#ecomboost-merge.disabled .active-hide {
	display: block;
}


#ecomboost-file-list .panel-heading {
	position: relative;
}

#ecomboost-file-list .panel-default:last-child {
	margin-bottom: 25px;
}

#ecomboost-file-list input[type="checkbox"] {
	margin: 0;
}


.checkbox-wrap {
	cursor: default;
	position: absolute;
	top: 0;
	z-index: 100;
	right: 40px;
	width: 40px;
	height: 40px;
	padding: 5px;
	background-color: var(--darc-orange-light);
	text-align: center;
	line-height: 28px;
}
