.deuiQuest {
  background-color: #fff !important;
  padding: 20px !important;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.02),0 2px 2px 0 rgba(0,0,0,.014),0 1px 5px 0 rgba(0,0,0,.12)!important;
  border-radius: 2px !important;
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.deuiQuest:hover {
  background-color: #f5f5f5 !important;
}
.deuiLineBreak {
  display: none !important;
}

.deuiRadioResp {
  display: flex !important;
  flex-direction: column !important;
}

.deuiQuestText {
  font-size: 16px !important;
  margin-bottom: 20px !important;
}

.deuiRadio > label > input{
  height: 16px !important;
  width: 16px !important;
}

.deuiRadio > label {
  margin-bottom: 1rem !important;
}

.deuiSelect1 {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

.radioLabel {
  padding-left: 4px !important;
  padding-right: 10px !important;
  display: inline-block;
}

.deuiCheckbox > label > input
{
  background-color: transparent !important;
  transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1) !important;
  border-width: 2px !important;
  border-style: solid !important;

  display: inline-block;
  height: 16px;
  line-height: 0;
  margin: auto;
  margin-right: 8px;
  order: 0;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
  width: 16px;
  flex-shrink: 0;
}

#deuiApp > .row > .col-sm-12 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.sectionQuestionLayout > .row > .col-sm-12 > span > div[style] {
  padding-left: 0 !important;
}

.sectionQuestionLayout {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.deuiWidget > span > div[style] {
  width: 100% !important;
}

.deuiAllSection {
  font-size: 23px;
  line-height: 29px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: -30px;
}

.has-error{
  border: 1px solid red;
  background-color: #f8d7da !important;
}

.help-block {
  color: #f44336 !important;
  font-size: 75% !important;
}

.numericRespWidget > div > input {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  background-color: inherit !important;
}

