.alterna-cx-card-title.alterna-cx-web-header img {
  content:url("../images/logo-sm.png");
}

.alterna-cx-card-actions button.alterna-cx-trigger-prev,
.alterna-cx-card-actions button.alterna-cx-trigger-prev:not(:disabled):hover{
color: #0057b8 !important;
background: #97d700 !important;
}

.alterna-cx-card-actions button.alterna-cx-trigger-next,
.alterna-cx-card-actions button.alterna-cx-trigger-next:not(:disabled):hover{
color: #97d700 !important;
background: #0057b8 !important;
}
.alterna-cx-question-text {
font-weight: 400 !important;
}
.alterna-cx-card-title.alterna-cx-web-header img {
padding-left: 1em;
padding-right: 1em;
}
/* @media only screen and (min-width: 650px) */
html[dir] .alterna-cx-web-header {
  padding: .1em;
}
.alterna-cx-web-footer {
font-size: 0.8em !important;
color: #97d700 !important;
}
.alterna-cx-web-footer a {
color: #97d700 !important;
}
.alterna-cx-card-title {
font-size: 1.25em;
font-weight: 400;
position: relative;
color: #0057b8 !important;
}
/*.alterna-cx-choice .alterna-cx-choice-label>label, .alterna-cx-choice .alterna-cx-choice-other>label, .alterna-cx-choice .alterna-cx-choice-label>label::after, .alterna-cx-choice .alterna-cx-choice-other>label::after {
color: #97d700 !important;
}*/
html[dir] .alterna-cx-choice input:checked+.alterna-cx-choice-label>label, html[dir] .alterna-cx-choice input:checked+.alterna-cx-choice-other>label {
  background: #0057b8 !important;
  color: #fefefe !important;
}
html[dir] .alterna-cx-choice .alterna-cx-choice-label>label:hover, html[dir] .alterna-cx-choice .alterna-cx-choice-other>label:hover {
background: #0057b8 !important;
color: #fefefe !important;
}
html[dir] .alterna-cx-card-actions button:focus, html[dir] .alterna-cx-card-actions button:not(:disabled):hover {
background: #97d700 !important;
}
.alterna-cx-card-close::before {
font-family: "icomoon";
font-size: 1em;
font-weight: 500;
line-height: 1.5em;
position: absolute;
top: 0.5em;
width: 100%;
height: 100%;
content: '\e5cd';
color: #97d700 !important;
}

.alterna-cx-card-actions button {
cursor: pointer;
letter-spacing: 1px;
color: #97d700 !important;
}

html[dir] .alterna-cx-select .alterna-cx-placeholder:hover {
background: #97d700;
color: #fefefe;
}
.alterna-cx-select .alterna-cx-placeholder {
color: #97d700;
}
html[dir] .alterna-cx-card-actions button:focus, html[dir] .alterna-cx-card-actions button:not(:disabled):hover {
background: #0057b8 !important;
color: #fefefe !important;
}
.alterna-cx-choice .alterna-cx-choice-label>label, .alterna-cx-choice .alterna-cx-choice-other>label, .alterna-cx-choice .alterna-cx-choice-label>label::after, .alterna-cx-choice .alterna-cx-choice-other>label::after {
color: #0057b8;
}
.alterna-cx-char-counter {
font-size: .85em;
font-weight: 400;
color: #97d700;
}

.alterna-cx-textarea, .alterna-cx-textinput {
font: inherit!important;
display: inline-block!important;
font-size: 1em!important;
line-height: 1.25em!important;
font-weight: 400!important;
position: relative!important;
width: -webkit-calc(100% - 1em);
width: -moz-calc(100% - 1em);
width: -ms-calc(100% - 1em);
width: -o-calc(100% - 1em);
width: calc(100% - 1em)!important;
color: #666666 !important;
-webkit-appearance: none!important;
-moz-appearance: none!important;
appearance: none!important;
resize: none!important;
}

html[dir] .alterna-cx-spinner>div:before {
background-color: #97d700;
}
html[dir] .alterna-cx-choice input:checked+.alterna-cx-choice-label>label, html[dir] .alterna-cx-choice input:checked+.alterna-cx-choice-other>label {
background: #0057b8 !important;
color: #fefefe !important;
}
html[dir] .alterna-cx-choice input:checked+.alterna-cx-choice-other {
  background: #0057b8 !important;
}
.alterna-cx-web-footer {
  font-size: 0.6em !important;
  color: #808080 !important;
}

.alterna-cx-web-footer a {
  color: #808080 !important;
}
html[dir="ltr"] .alterna-cx-choice[class^="alterna-cx-icon-"] .alterna-cx-choice-label>label, html[dir="ltr"] .alterna-cx-choice[class*=" alterna-cx-icon-"] .alterna-cx-choice-label>label, html[dir="ltr"] .alterna-cx-choice[class^="alterna-cx-icon-"] .alterna-cx-choice-other>label, html[dir="ltr"] .alterna-cx-choice[class*=" alterna-cx-icon-"] .alterna-cx-choice-other>label {
  padding: 0.5em 0.5em 0.5em 2.85em;
  color: #666666;
}
html[dir="ltr"] .alterna-cx-choice[class^="alterna-cx-icon-"] .alterna-cx-choice-other textarea, html[dir="ltr"] .alterna-cx-choice[class*=" alterna-cx-icon-"] .alterna-cx-choice-other textarea {
  margin-left: 2.85em!important;
  color: #fefefe !important;
}
html[dir="ltr"] .alterna-cx-char-counter {
display:none !important;
}