form {
    padding: 0 !important;
    width: 100% !important;
}

.Paperform__Question input,
.Paperform__Question textarea,
.Paperform__Question textarea.LiveField__input,
textarea.LiveField__input[rows][rows="1"] {
  -webkit-appearance: none;
  height: 38px;
  padding: 4px 10px;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 2px;
  box-shadow: none;
  box-sizing: border-box;
}

.Select {
  font-size: 13px;
}

.Select-control {
  -webkit-appearance: none;
  height: auto;
  padding: 7px 10px;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 2px;
  box-shadow: none;
  box-sizing: border-box;
}

.Select span {
  font-size: 13px;
}

.Select-control input {
  border: 0;
}

.Select-input {
  height: auto;
}

.Paperform__Question input {
  height: auto;
}

.Select--single > .Select-control .Select-value {
  line-height: 40px;
}

.Select div {
  line-height: inherit;
  font-size: 13px;
}

.is-focused:not(.is-open) > .Select-control {
  border-color: #979797;
}

.LiveField__error {
    background-color: transparent;
    color: #ea1d1d;
    text-transform: initial;
    text-align: left;
    font-size: 14px;
    margin-top: -15px;
}

.LiveField--submiterror .LiveField__input:not(.LiveField__input--manualfocus), .LiveField--submiterror .Address__input--error .LiveField__input, .LiveField--submiterror textarea.LiveField__input[rows][rows="1"] {
  border-color: #ea1d1d;  
}

.LiveField--submiterror .LiveField__header span {
    border-bottom: 0;
}

.LiveField--error .Select-control {
    border-color: #ea1d1d; 
}

.submit .btn-raised {
    box-shadow: none;
    border-radius: 0;
    width: 35%;
}

.Choices {
    display: block;
}

.Choices__label {
    padding-right: 5px;
}

.Choices__choice.btn-default,
.Choices__choice.btn-primary {
    background-color: transparent;
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #4a4a4a;
    font-size: 14px;
    padding: 5px 16px;
}

.Choices__choice.btn-default.tooltip-active,
.Choices__choice.btn-primary.tooltip-active {
    z-index: 9;
}

.Choices .Choices__choice .material-symbols-outlined {
    border: 1px solid #93a3ab;
    position: relative;
    top: 0;
    right: 0;
    opacity: 1;
    height: 22px;
    width: 22px;
    color: transparent;
    margin-right: 1em;
}

.Choices .Choices__choice.btn-primary .material-symbols-outlined:before {
    content: "Check";
    font-size: 20px;
    line-height: 20px;
    display: block;
    color: #FFCC00;
}

.Choices .Choices__choice .Choices__imagebox {
    position: relative;
    flex-grow: 1;
}

.Choices .Choices__choice .Choices__imagebox.tooltip:after {
    content: "(CVA)";
    font-family: "Open Sans Condensed";
    display: block;
    font-size: 14px;
}

.LiveField--choices span {
    font-family: "Open Sans Condensed";
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    text-transform: uppercase;
}

.arrow_box
{
    display: none;
    position: absolute;
    background: #ffffff;
    left: 3em;
    top: 50%;
    transform: translateY(-50%);
    font-size: 11px;
    border: 1px solid #979797;
    padding: 1em;
    background: #fff;
    max-width: 365px;
}

.arrow_box p {
    margin: 0;
}

.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 10px;
	margin-top: -10px;
}
.arrow_box:before {
	border-color: rgba(151, 151, 151, 0);
	border-right-color: #979797;
	border-width: 11px;
	margin-top: -11px;
}

.LiveField {
    width: 100%;
}

.editor > .DraftEditor-root > .DraftEditor-editorContainer > .public-DraftEditor-content > div > * {
    width: 100%;
    max-width: 100%;
}

.editor.editor--live {
    padding-left: 25px;
    padding-right: 25px;
}

/* Thank you message */

.SuccessfulSubmission .__header-one {
    color: #000000;
    font-size: 30px;
    font-family: Open Sans, "Helvetica Neue", Helvetica, Roboto, sans-serif;
}

.SuccessfulSubmission .__unstyled {
    color: #000000;
    font-family: Open Sans, "Helvetica Neue", Helvetica, Roboto, sans-serif;
}

