﻿.question.left-section .dxbl-group-body {
	background-color: var(--grey-5);
}

.question.left-section .card-header {
	font-weight: bold;
	background-color: var(--grey-5);
}
.question.left-section .card{
	background-color: var(--grey-5);
	padding: 0 16px;
}
.question-details .form-title-section .form-buttons {
	padding-bottom: 4px;
}
.question-details .form-section {
	margin-left: 0;
}
.question-content.form-section {
	min-height: 500px;
	position: relative;
}
.question-content.form-section label{
	position: relative;
	top: 47px;
	z-index:1;
}
.btn.dxbl-cmd-btn {
	padding: 4px;
}
.dxbl-tag .validQuestion span:first-child, .dxbl-tag .invalidQuestion span:first-child
{
	padding-left: 8px;
}
.question-details .dxbl-tagbox > .form-control .dxbl-tagbox-wrapper .dxbl-tagbox-input:first-child
{
	padding-left: 0.5em;
}
.question .btn-toolbar{
	display: flex;
	flex-direction: row-reverse;
	width:calc(100% - 80px);
}
.question .dxreControl{
	border: solid 1px #ccc !important;
}
.question .dxbl-toolbar
{
	border-bottom: none !important;
	margin-left: 450px;
}

.question-content .dxbl-checkbox .custom-control > .custom-control-input {
	width: 24px;
	height: 24px;
}

.question.hidden {
	visibility: hidden;
}

.question.visible {
	visibility: visible;
}

.question-item-editor .dxbl-toolbar {
	margin-left: 180px;
	height: 40px;
}

.question-item-editor .dxbl-ribbon.border-bottom {
	border-bottom: 1px solid white !important;
}

.data-list-item .col-10 {
	flex: 0 0 auto;
	width: 83.33333333%;
	max-width: unset;
}
