/* the two fonts of the tests, kept in the plugin under names of their own */
@font-face{font-family:'EC Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(fonts/montserrat-italic.woff2) format('woff2');}
@font-face{font-family:'EC Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url(fonts/montserrat-italic.woff2) format('woff2');}
@font-face{font-family:'EC Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/montserrat-normal.woff2) format('woff2');}
@font-face{font-family:'EC Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/montserrat-normal.woff2) format('woff2');}
@font-face{font-family:'EC Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url(fonts/open-sans-italic.woff2) format('woff2');}
@font-face{font-family:'EC Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url(fonts/open-sans-italic.woff2) format('woff2');}
@font-face{font-family:'EC Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/open-sans-normal.woff2) format('woff2');}
@font-face{font-family:'EC Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/open-sans-normal.woff2) format('woff2');}

/* from css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css */
.ec-test fieldset.collapsed .fieldset-wrapper {
display:none;
}
.ec-test .form-textarea-wrapper textarea {
display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.ec-test .resizable-textarea .grippie {
background:#eee url(images/img-misc-grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;
}
.ec-test .ajax-progress .message {
padding-left:20px;
}
.ec-test .container-inline .fieldset-wrapper {
display:block;
}
.ec-test .element-hidden {
display:none;
}
.ec-test .element-invisible {
position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;
}
.ec-test .element-invisible.element-focusable:active, .ec-test .element-invisible.element-focusable:focus {
position:static !important;clip:auto;overflow:visible;height:auto;
}
.ec-test .clearfix:after {
content:".";display:block;height:0;clear:both;visibility:hidden;
}
.ec-test * html .clearfix {
height:1%;
}
.ec-test *:first-child + html .clearfix {
min-height:1%;
}
.ec-test ul.primary {
border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;
}
.ec-test ul.primary li {
display:inline;
}
.ec-test ul.primary li a {
background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;
}
.ec-test ul.primary li.active a {
background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;
}
.ec-test ul.primary li a:hover {
background-color:#eee;border-color:#ccc;border-bottom-color:#eee;
}
.ec-test div.messages {
background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;
}
.ec-test div.warning {
background-image:url(images/img-misc-message-24-warning.png);border-color:#ed5;
}
.ec-test div.warning, .ec-test .warning {
color:#840;
}
.ec-test div.warning, .ec-test table tr.warning {
background-color:#fffce5;
}
.ec-test div.error {
background-image:url(images/img-misc-message-24-error.png);border-color:#ed541d;
}
.ec-test div.error, .ec-test .error {
color:#8c2e0b;
}
.ec-test div.error, .ec-test table tr.error {
background-color:#fef5f1;
}
.ec-test div.error p.error {
color:#333;
}
.ec-test div.messages ul {
margin:0 0 0 1em;padding:0;
}
.ec-test div.messages ul li {
list-style-image:none;
}
.ec-test fieldset {
margin-bottom:1em;padding:0.5em;
}
.ec-test form {
margin:0;padding:0;
}
.ec-test hr {
border:1px solid gray;height:1px;
}
.ec-test img {
border:0;
}
.ec-test table {
border-collapse:collapse;
}
.ec-test th {
border-bottom:3px solid #ccc;padding-right:1em;text-align:left;
}
.ec-test tbody {
border-top:1px solid #ccc;
}
.ec-test .form-item {
margin-top:1em;margin-bottom:1em;
}
.ec-test tr.odd .form-item, .ec-test tr.even .form-item {
margin-top:0;margin-bottom:0;white-space:nowrap;
}
.ec-test .form-item .description {
font-size:0.85em;
}
.ec-test label {
display:block;font-weight:bold;
}
.ec-test label.option {
display:inline;font-weight:normal;
}
.ec-test .form-checkboxes .form-item, .ec-test .form-radios .form-item {
margin-top:0.4em;margin-bottom:0.4em;
}
.ec-test .form-type-radio .description, .ec-test .form-type-checkbox .description {
margin-left:2.4em;
}
.ec-test input.form-radio {
vertical-align:middle;
}
.ec-test .form-required {
color:#f00;
}
.ec-test .form-item input.error, .ec-test .form-item textarea.error, .ec-test .form-item select.error {
border:2px solid red;
}
.ec-test tr.selected td {
background:#ffc;
}

/* from css_ObzO6gthI3YJK4QwdGxp5vuFCA60OM-1KxbNo3jWIR8.css */


/* from css_n6ue6tjGytMnjnAE-g-ex2qOhLv8b3WcVGd48xEP21I.css */
.ec-test div.form-item div.password-suggestions {
padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;
}
.ec-test .cke.cke_chrome {
visibility:inherit;
}
.ec-test .views-exposed-form .views-exposed-widget .form-submit {
margin-top:1.6em;
}
.ec-test .views-exposed-form .form-item, .ec-test .views-exposed-form .form-submit {
margin-top:0;margin-bottom:0;
}
.ec-test {
line-height:1;
}
.ec-test ol, .ec-test ul {
list-style:none;
}
.ec-test table {
border-collapse:collapse;border-spacing:0;
}
.ec-test {
font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;
}
.ec-test hr {
margin:0;padding:0;border:none;height:1px;background:#5294c1;
}
.ec-test h1, .ec-test h2, .ec-test h3, .ec-test h4, .ec-test h5, .ec-test h6 {
letter-spacing:-0.05em;font-family:Georgia,'Times New Roman',serif;
}
.ec-test h1 {
font-size:36px;
}
.ec-test h2 {
font-size:28px;
}
.ec-test h3 {
font-size:21px;
}
.ec-test h4 {
font-size:19px;
}
.ec-test h5 {
font-size:17px;
}
.ec-test h6 {
font-size:15px;
}
.ec-test ol {
list-style:decimal;
}
.ec-test ul {
list-style:square;
}
.ec-test {
background:#FFF;
}
.ec-test .description {
color:#594F36;font-size:0.9em;line-height:1em;padding:10px;
}
.ec-test fieldset {
border:1px solid #EAD885;margin:15px 0;padding:10px;
}
.ec-test fieldset legend {
font-weight:bold;
}
.ec-test fieldset .form-text {
width:100%;
}
.ec-test .messages {
margin-top:20px;margin-bottom:0;background-color:#fff;border:1px solid #b8d3e5;
}
.ec-test .messages, .ec-test .warning, .ec-test .error {
padding:10px;
}
.ec-test .messages ul {
margin-left:20px;
}
.ec-test div.error, .ec-test tr.error {
color:#a30000;background-color:#FFCCCC;
}
.ec-test .form-item input.error, .ec-test .form-item textarea.error {
border:1px solid #c52020;color:#363636;
}
.ec-test .block .content {
padding:0;
}
.ec-test table {
width:100%;
}
.ec-test .clearfix:after {
visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;
}

/* from css_8WGNBQwnxwSESxEHFcsrpNNig_uo79shBd5_n0ZhjQU.css */
.ec-test .field-name-field-title-display.form-wrapper {
clear:both;
}
.ec-test input.form-text.my-users-search-text {
height:2em;padding:0 5px;width:95%;
}
.ec-test .ui-widget {
font-family:Verdana,Arial,sans-serif;font-size:1.1em;
}
.ec-test .ui-widget .ui-widget {
font-size:1em;
}
.ec-test .ui-widget input, .ec-test .ui-widget select, .ec-test .ui-widget textarea, .ec-test .ui-widget button {
font-family:Verdana,Arial,sans-serif;font-size:1em;
}
.ec-test .ui-widget-content {
border:1px solid #aaaaaa;background:#ffffff url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-bg-flat-75-ffffff-40x100.png) 50% 50% repeat-x;color:#222222;
}
.ec-test .ui-widget-content a {
color:#222222;
}
.ec-test .ui-state-default, .ec-test .ui-widget-content .ui-state-default, .ec-test .ui-widget-header .ui-state-default {
border:1px solid #d3d3d3;background:#e6e6e6 url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-bg-glass-75-e6e6e6-1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;
}
.ec-test .ui-state-default a, .ec-test .ui-state-default a:link, .ec-test .ui-state-default a:visited {
color:#555555;text-decoration:none;
}
.ec-test .ui-state-hover, .ec-test .ui-widget-content .ui-state-hover, .ec-test .ui-widget-header .ui-state-hover, .ec-test .ui-state-focus, .ec-test .ui-widget-content .ui-state-focus, .ec-test .ui-widget-header .ui-state-focus {
border:1px solid #999999;background:#dadada url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-bg-glass-75-dadada-1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;
}
.ec-test .ui-state-hover a, .ec-test .ui-state-hover a:hover {
color:#212121;text-decoration:none;
}
.ec-test .ui-state-active, .ec-test .ui-widget-content .ui-state-active, .ec-test .ui-widget-header .ui-state-active {
border:1px solid #aaaaaa;background:#ffffff url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-bg-glass-65-ffffff-1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;
}
.ec-test .ui-state-active a, .ec-test .ui-state-active a:link, .ec-test .ui-state-active a:visited {
color:#212121;text-decoration:none;
}
.ec-test .ui-widget :active {
outline:none;
}
.ec-test .ui-widget-content .ui-state-highlight {
border:1px solid #fcefa1;background:#fbf9ee url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-bg-glass-55-fbf9ee-1x400.png) 50% 50% repeat-x;color:#363636;
}
.ec-test .ui-widget-content .ui-state-highlight a {
color:#363636;
}
.ec-test .ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;background:#fef1ec url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-bg-glass-95-fef1ec-1x400.png) 50% 50% repeat-x;color:#cd0a0a;
}
.ec-test .ui-widget-content .ui-state-error a {
color:#cd0a0a;
}
.ec-test .ui-widget-content .ui-state-error-text {
color:#cd0a0a;
}
.ec-test .ui-widget-content .ui-priority-primary {
font-weight:bold;
}
.ec-test .ui-widget-content .ui-priority-secondary {
opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;
}
.ec-test .ui-widget-content .ui-state-disabled {
opacity:.35;filter:Alpha(Opacity=35);background-image:none;
}
.ec-test .ui-widget-content .ui-icon {
background-image:url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-icons-222222-256x240.png);
}
.ec-test .ui-state-default .ui-icon {
background-image:url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-icons-888888-256x240.png);
}
.ec-test .ui-state-hover .ui-icon, .ec-test .ui-state-focus .ui-icon {
background-image:url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-icons-454545-256x240.png);
}
.ec-test .ui-state-active .ui-icon {
background-image:url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-ui-icons-454545-256x240.png);
}
.ec-test .ui-corner-all {
-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;
}
.ec-test .ui-corner-all {
-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;
}
.ec-test .ui-corner-all {
-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;
}
.ec-test .ui-corner-all {
-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;
}
.ec-test .ui-menu .ui-menu-item a.ui-state-hover, .ec-test .ui-menu .ui-menu-item a.ui-state-active {
font-weight:normal;margin:-1px;
}
.ec-test .ui-slider {
position:relative;text-align:left;
}
.ec-test .ui-slider .ui-slider-handle {
position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;
}
.ec-test .ui-slider .ui-slider-range {
position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;
}
.ec-test .ui-slider-horizontal {
height:.8em;
}
.ec-test .ui-slider-horizontal .ui-slider-handle {
top:-.3em;margin-left:-.6em;
}
.ec-test .ui-slider-horizontal .ui-slider-range {
top:0;height:100%;
}
.ec-test .ui-slider-horizontal .ui-slider-range-min {
left:0;
}
.ec-test .ui-slider-horizontal .ui-slider-range-max {
right:0;
}
.ec-test .ui-slider-vertical .ui-slider-handle {
left:-.3em;margin-left:0;margin-bottom:-.6em;
}
.ec-test .slider-label {
float:left;font-size:0.95em;margin-bottom:10px;text-align:center;vertical-align:middle;width:23%;
}
.ec-test .expres-slider-outer-container {
margin:0 0;margin-top:5px;margin-bottom:20px;
}
.ec-test .expres-slider-wrapper {
padding:0 1em;
}
.ec-test .ui-slider-horizontal {
margin:0 auto 10px;
}
.ec-test .form-radios.slider_marker_type .form-item, .ec-test .form-radios.slider_style .form-item {
display:inline;
}
.ec-test .ui-slider-horizontal a:hover {
text-decoration:none;
}
.ec-test .ui-slider-horizontal a div.handle-label {
color:#999;font-size:0.7em;position:relative;text-align:center;top:20px;
}
.ec-test .ui-slider-horizontal.slider-simple {
height:1.5em;border:none;border-bottom:0;border-top:0;border-left:1px solid #000;border-radius:0;border-right:1px solid #000;background:transparent url(images/img-sites-all-modules-custom-expres-element-types-expres-form-widgets-line.png) repeat-x left center;
}
.ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle {
top:2px;background:transparent url(images/img-sites-all-modules-custom-expres-element-types-expres-form-widgets-images-vertical-line.png) no-repeat center center;border:none;
}
.ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle.x_marker {
background:transparent url(images/img-sites-all-modules-custom-expres-element-types-expres-form-widgets-images-x-mark.png) no-repeat center center;
}
.ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle.vertical_marker.ui-state-active, .ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle.vertical_marker.ui-state-hover {
background:transparent url(images/img-sites-all-modules-custom-expres-element-types-expres-form-widgets-images-vertical-line-active2.png) no-repeat center center;
}
.ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle.x_marker.ui-state-active, .ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle.x_marker.ui-state-hover {
opacity:0.4;
}
.ec-test .slider-parts {
cursor:default;height:1em;margin-left:-0.6em;position:absolute;top:4px;width:1.2em;
}
.ec-test .slider-marker {
background-image:url(images/img-sites-all-modules-custom-expres-element-types-expres-form-widgets-images-slider-marker.png);background-repeat:repeat-y;background-position:center;
}
.ec-test .slider-parts.slider-marker.slider-marker-hidden {
background-image:none;
}
.ec-test .slider-styled .slider-marker {
background-image:url(images/img-sites-all-modules-custom-expres-element-types-expres-form-widgets-images-slider-marker2.png);height:5px;
}
.ec-test .slider-parts span {
font-size:0.7em;display:block;line-height:1.1em;margin-left:-1.6em;position:absolute;text-align:center;top:35px;min-width:5em;word-wrap:normal;line-height:16px;
}
.ec-test .expres-buttons-view label.disabled {
pointer-events:none;opacity:0.3;cursor:default;
}
.ec-test .form-item label {

}
.ec-test .form-item label.option {
display:block;margin-left:20px;
}
.ec-test .form-item label.option input.form-radio, .ec-test .form-item label.option input.form-checkbox {
display:inline-block;margin-left:-18px;
}
.ec-test .form-item label.option {
margin-bottom:0.3em !important;
}
.ec-test div.description, .ec-test div.description p {
color:#898989;font-size:0.95em;margin:0;padding:0;
}
.ec-test div.form-radios {
margin-top:3px;
}
.ec-test #expres-forms-view div.error {
background-color:#FFCCCC;border-radius:2px;padding:5px;
}
.ec-test #expres-forms-view div.error select {
border:1px solid #C52020;padding:1px;
}
.ec-test #expres-forms-view div.error .field-error-message {
font-size:0.8em;font-style:italic;font-weight:normal;
}
.ec-test #expres-forms-view .form-item {
margin-bottom:80px;margin-top:40px;page-break-inside:avoid;
}
.ec-test #expres-forms-view .form-item label {
font-size:1.1em;font-weight:bold;margin-bottom:25px;
}
.ec-test #expres-forms-view .form-item label.option {
font-size:0.9em;font-weight:normal;
}
.ec-test #expres-forms-view .form-item .description {
color:#ccc;color:#898989;font-size:0.7em;
}
.ec-test #expres-forms-view .form-item .form-radios .form-item, .ec-test #expres-forms-view .form-item .form-checkboxes .form-item {
margin-top:0.4em;margin-bottom:0.4em;
}
.ec-test #expres-forms-view .form-item .form-text, .ec-test #expres-forms-view .form-item .form-calendar, .ec-test #expres-forms-view .form-item .form-select {
margin-bottom:1em;
}
.ec-test .expres-form-back, .ec-test .expres-form-next {
margin:0 0.3em 0 0;
}
.ec-test a.expres-form-next.progress {
background:url(images/img-misc-throbber.gif) #efefef no-repeat 4px -13px;color:#ccc;font-weight:normal !important;padding-left:20px;
}
.ec-test div.expres-forms-page-error div.messages {
margin-top:50px;
}
.ec-test div.expres-forms-page-error ul {
margin:0 !important;padding-left:10px !important;
}
.ec-test div.expres-horizontal-view div.form-item {
float:left;padding:0 1em;text-align:center;width:80px;
}
.ec-test div.expres-horizontal-view div.form-item input {
display:block;margin:0 auto;
}
.ec-test .expres-form-pagination-btn-hidden {
display:none !important;
}
.ec-test .qtip-content #form-data-page-wrapper {
display:block;
}
.ec-test #expres-forms-view .rateit {
margin-top:1em;margin-bottom:1em;
}
.ec-test #expres-forms-view .form-item > input {
margin-top:1.15em;
}
.ec-test #expres-forms-view .form-radios > .form-item > label.option, .ec-test #expres-forms-view .form-checkboxes > .form-item > label.option {
line-height:4em;
}
.ec-test #expres-forms-view .form-radios > .form-item, .ec-test #expres-forms-view .form-checkboxes > .form-item {
margin-bottom:0px;
}
.ec-test #expres-forms-view .form-item[data-type="slider"] {
position:relative;
}
.ec-test .expres-buttons-view label input {
position:absolute;left:-9999px;
}
.ec-test .expres-buttons-view {
display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));column-gap:0.8em;
}
.ec-test .expres-buttons-view > div {
border:1px solid #ccc;border-radius:4px;display:grid;
}
.ec-test .expres-buttons-view label.option {
text-align:center;vertical-align:middle;cursor:pointer;border-radius:4px;padding:15px;margin:0 !important;height:auto;
}
.ec-test .expres-buttons-view > .feedback-wrapper {
border:none;
}
.ec-test .expres-buttons-view .feedback-wrapper:empty {
display:none;
}
.ec-test div.expres-horizontal-view.expres-buttons-view div.form-item {
padding:0;
}
.ec-test .expres-buttons-compact label.option {
border-radius:0;margin-left:0;padding:5px 0;
}
.ec-test .expres-buttons-compact > div:first-child > label.option {
border-left:1px solid #ccc;
}
@media all and (min-width:768px) {
.ec-test .expres-buttons-view label.option:hover {
border-color:#3d96cc;
}
.ec-test .expres-buttons-view label.option.selected:hover {
background-color:#3d96cc;
}
.ec-test .expres-buttons-compact label.option:hover {
border-color:#ccc;
}
}
.ec-test .expres-buttons-view label.option.selected {
background-color:#0078C2;color:#fff;
}
.ec-test .expres-buttons-compact label.option.selected {
border-color:#0078C2;
}
.ec-test #expres-forms-view div.expres-buttons-view > div.form-item > label.option {
line-height:1.8em;
}
.ec-test .expres_horizontal_align_center img {
display:block;margin:0 auto;
}
.ec-test .form-label.expres_horizontal_align_center .label-wrapper {
display:block;text-align:center;
}
.ec-test .form-label.expres_horizontal_align_right .label-wrapper {
display:block;text-align:right;
}
.ec-test .form-item.expres_horizontal_align_center p {
display:block;text-align:center;
}
.ec-test .form-item.expres_horizontal_align_right p {
display:block;text-align:right;
}
.ec-test .form-item.expres_horizontal_align_center .form-item, .ec-test .form-item.expres_horizontal_align_center > select, .ec-test .form-item.expres_horizontal_align_center > input, .ec-test .form-item.expres_horizontal_align_center > .expres-time-wrapper, .ec-test .form-item.expres_horizontal_align_center > .expres-slider-outer-container, .ec-test .form-item.expres_horizontal_align_center > .emvideo, .ec-test .form-item.expres_horizontal_align_center > .rateit, .ec-test .form-item.expres_horizontal_align_center > .expres_style_polaroid, .ec-test .form-item.expres_horizontal_align_center > .expres_graph {
margin:0 auto;display:table;
}
.ec-test .form-item.expres_horizontal_align_right .form-item, .ec-test .form-item.expres_horizontal_align_right > select, .ec-test .form-item.expres_horizontal_align_right > input, .ec-test .form-item.expres_horizontal_align_right > .expres-time-wrapper, .ec-test .form-item.expres_horizontal_align_right > .expres-slider-outer-container, .ec-test .form-item.expres_horizontal_align_right > .emvideo, .ec-test .form-item.expres_horizontal_align_right > .rateit, .ec-test .form-item.expres_horizontal_align_right > .expres_style_polaroid, .ec-test .form-item.expres_horizontal_align_right > .expres_graph {
margin-left:auto;margin-right:0;display:table;
}
.ec-test .form-item.expres_horizontal_align_center .form-radios .form-item, .ec-test .form-item.expres_horizontal_align_right .form-radios .form-item, .ec-test .form-item.expres_horizontal_align_center .form-checkboxes .form-item, .ec-test .form-item.expres_horizontal_align_right .form-checkboxes .form-item {
display:block;margin:0.4em 0;
}
.ec-test #expres_forms_navigation_next, .ec-test #expres_forms_navigation_prev {
opacity:inherit;
}
.ec-test #expres_forms_navigation_next, .ec-test #expres_forms_navigation_finish {
float:right;
}
.ec-test .qtip fieldset.form-builder-group .option-settings > .fieldset-wrapper, .ec-test .qtip fieldset.form-builder-group .questionOptionUploader fieldset.form-wrapper .fieldset-wrapper {
padding:0;
}
.ec-test .qtip fieldset.form-builder-group .questionOptionUploader fieldset.form-wrapper .fieldset-wrapper .form-item .description {
text-align:left;
}
.ec-test .qtip fieldset.form-builder-group .questionOptionUploader fieldset.form-wrapper .fieldset-wrapper .form-item .form-label, .ec-test .qtip fieldset.form-builder-group .questionOptionUploader fieldset.form-wrapper .fieldset-wrapper .tabledrag-toggle-weight-wrapper, .ec-test .qtip fieldset.form-builder-group .questionOptionUploader fieldset.form-wrapper .fieldset-wrapper .sticky-header, .ec-test .qtip fieldset.form-builder-group .questionOptionUploader fieldset.form-wrapper .fieldset-wrapper .sticky-enabled {
display:none;
}
.ec-test .form-item > .option > img {
-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none;
}
.ec-test .expres-buttons-view > div.no-border {
border:none;
}
.ec-test .expres-buttons-view > div.no-border > label.bordered {
border:1px solid #ccc;border-radius:4px;
}
.ec-test .expres-buttons-view > div.no-border > label.bordered.selected {
border-width:3px;border-color:#07bc5e;
}
.ec-test .expres-buttons-view > div.no-border > label.bordered.selected.fault {
border-color:#cd0f62;
}
.ec-test .form-item .expres-page-break {
border-top:solid 1px #ccc;margin:10px 0 15px 0;position:relative;top:10px;width:97%;
}
.ec-test .form-item .expres-page-break .page-break-details {
position:relative;text-align:center;top:-13px;
}
.ec-test .form-item .expres-page-break .page-break-details .page-break-title {
background:#fff;padding:0 10px 0 10px;
}
.ec-test .dot-chart-variable .form-item:nth-child(-n+5) {
float:left;margin-right:20px;
}
.ec-test .dot-chart-variable .form-item:nth-child(6) {
padding-top:15px;
}
.ec-test .expres-buttons-view .expres-forms-conditioned-feedback {
line-height:1.2em;
}
.ec-test div.expres-grid-view div.form-radios, .ec-test div.expres-grid-view .form-item {
margin:0 !important;padding:0 !important;
}
.ec-test div.expres-grid-row label.form-label {
display:block;float:left;margin:0 !important;
}
.ec-test div.expres-grid-row label.form-label {
width:30%;padding:10px 0;
}
.ec-test div.expres-grid-view .label-wrapper {
display:block;margin:5px;
}
.ec-test #expres-forms-view div.expres-grid-view div.error {
border:none;border-radius:0;margin:0;padding:0;
}
.ec-test div.expres-grid-lines .form-item {
background:url(images/img-sites-all-modules-custom-expres-forms-images-grid-view-border.png) repeat-y 30%;border-left:solid #ddd 1px;border-right:solid #ddd 1px;border-bottom:solid #ddd 1px;
}
.ec-test div.expres-grid-lines div.form-builder-active .form-item {
border:0;
}
.ec-test div.expres-grid-lines div.form-radios .form-item, .ec-test div.expres-grid-lines div.form-checkboxes .form-item {
border:none;background:none;
}
.ec-test .field-name-field-pdf-file .form-submit {
display:none;
}
.ec-test .text-format-wrapper .form-item {
margin-bottom:0;
}
.ec-test .filter-wrapper {
border-top:0;margin:0;padding:1.5em 0 1.5em;
}
.ec-test .filter-wrapper .form-item {
float:left;padding:0 0 0.5em 1.5em;
}
.ec-test .filter-wrapper .form-item label {
display:inline;
}
.ec-test .text-format-wrapper .description {
margin-top:0.5em;
}
.ec-test .qtip-popup .qtip-content form.user-login input.form-text {

}
.ec-test .qtip-dark .qtip-titlebar .ui-state-hover {
border-color:#303030
}
.ec-test .qtip-red .qtip-titlebar .ui-state-hover {
border-color:#D95252
}
.ec-test .location-textfield {
display:none !important;
}
.ec-test input.form-text.hasDatepicker {
background:transparent url(images/img-sites-all-libraries-jquery.ui-1.8.19-css-smoothness-images-calendar.png) no-repeat  left top;padding-left:21px;cursor:pointer;
}
.ec-test .form-item .description {
padding:0px;
}
.ec-test .expres-package-edit-wrapper div.form-item {
display:inline-block;
}
.ec-test .expres-package-edit-wrapper div.form-item .expres-package-edit-path {
width:400px;margin-right:30px;
}
.ec-test .expres-package-edit-wrapper div.form-item .expres-package-edit-demo, .ec-test .expres-package-edit-wrapper div.form-item .expres-package-edit-label {
width:400px;
}
.ec-test .no-finish-btn #expres_forms_navigation_finish {
display:none !important;
}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}

/* from css_38LIxJ28NUvYDwo0TUto5Ikh4YidngiqCuZX-aQ2duc.css */
.ec-test {
background-color:#ebeced;background-image:url(images/img-sites-all-themes-ctdots-images-bg.jpg);border:0 none;color:#3d3d3d;font-family:'EC Open Sans',sans-serif;margin:0;padding:0;font-size:14px;
}
.ec-test label {
display:inline;
}
.ec-test td {
color:#003133;line-height:1.6em;text-align:justify;
}
.ec-test h1 {
color:#3d3d3d;font-family:Georgia,serif;line-height:1.3em;text-align:left;font-size:30px;letter-spacing:0.2px;font-weight:bold;
}
.ec-test h2, .ec-test h3, .ec-test h4 {
color:#3d3d3d;font-family:Georgia,serif;text-align:left;letter-spacing:0px;line-height:1.3em;
}
.ec-test h2 {
font-size:22px;
}
.ec-test h3 {
font-size:16px;font-family:Georgia,serif;font-weight:bold;text-indent:44px;
}
.ec-test h2, .ec-test h3 {
margin:0 0 1em;padding-top:0.6em;
}
.ec-test a, .ec-test span {
font-family:'EC Open Sans',sans-serif;
}
.ec-test p {
font-size:14px;line-height:1.8;
}
.ec-test blockquote {
border-bottom:1px dashed #D2D2D2;border-top:1px dashed #D2D2D2;background:#FAFAFA;padding:15px 10px 0px 20px;margin:2em 3em;margin:1.6em 0 1.6em 30px;font-style:italic;font-weight:bold;clear:both;
}
.ec-test blockquote p {
margin-bottom:15px;font-size:1.1em;line-height:180%;
}
.ec-test blockquote a {

}
.ec-test sub {
font-size:0.7em;position:relative;top:3px;
}
.ec-test sup {
font-size:0.8em;position:relative;top:-4px;
}
.ec-test .wysiwyg .tips {
display:none
}
.ec-test a[href$='/filter/tips'] {
display:none;
}
.ec-test .messages {
background:ivory;border:none;margin-top:10px;position:relative;top:-17px;
}
.ec-test ol[type=a] {
list-style-type:lower-alpha;
}
.ec-test li {
margin-bottom:8px;
}
.ec-test .node-form-has-region-right input.form-text {
width:100%;
}
.ec-test div.error {
background-image:none !important;border:1px solid #d77;
}
.ec-test .formatted-text-content table td, .ec-test .formatted-text-content table th {
border-width:1px;border-style:solid;font-size:10px;
}
.ec-test .formatted-text-content pre {
white-space:pre-wrap;
}
.ec-test div.warning {
margin-bottom:10px;
}
.ec-test .btn.danger, .ec-test .btn.danger:hover, .ec-test .btn.error, .ec-test .alert-message.error, .ec-test .btn.error:hover, .ec-test .alert-message.error:hover, .ec-test .btn.success, .ec-test .alert-message.success, .ec-test .btn.success:hover, .ec-test .alert-message.success:hover, .ec-test .btn.info, .ec-test .btn.info:hover {
color:#ffffff;
}
.ec-test .btn .close {
font-family:Arial,sans-serif;line-height:18px;
}
.ec-test .btn.danger, .ec-test .btn.error, .ec-test .alert-message.error {
background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#ee5f5b),to(#c43c35));background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee5f5b),color-stop(100%,#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.ec-test .btn.success, .ec-test .alert-message.success {
background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#62c462),to(#57a957));background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-ms-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#62c462),color-stop(100%,#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(top,#62c462,#57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.ec-test .btn.info {
background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#5bc0de),to(#339bb9));background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bc0de),color-stop(100%,#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(top,#5bc0de,#339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.ec-test .btn {
cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6);background-image:-ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;
}
.ec-test .btn.mini {
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;font-size:10.5px;padding:1px 6px;
}
.ec-test .btn:hover {
background-position:0 -15px;color:#333;text-decoration:none;
}
.ec-test .btn:focus {

}
.ec-test .btn.primary {
color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.ec-test .btn.highlighted {
color:#ffffff;background-color:#4d9645;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#4d9645),to(#2e5c2b));background-image:-moz-linear-gradient(top,#4d9645,#2e5c2b);background-image:-ms-linear-gradient(top,#4d9645,#2e5c2b);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d9645),color-stop(100%,#2e5c2b));background-image:-webkit-linear-gradient(top,#4d9645,#2e5c2b);background-image:-o-linear-gradient(top,#4d9645,#2e5c2b);background-image:linear-gradient(top,#4d9645,#2e5c2b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9645',endColorstr='#2e5c2b',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#2e5c2b #2e5c2b #2e5c2b;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.ec-test .btn.active, .ec-test .btn:active {
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);
}
.ec-test .btn.disabled {
cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
.ec-test .btn[disabled] {
cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
.ec-test .btn.large {
font-size:15px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:2px;
}
.ec-test .btn.small {
padding:7px 9px 7px;font-size:11px;
}
.ec-test button.btn::-moz-focus-inner, .ec-test input[type=submit].btn::-moz-focus-inner {
padding:0;border:0;
}
.ec-test blockquote {
clear:right;display:table;
}
.ec-test a.btn {
color:#333;
}
.ec-test a.btn.large {
font-size:1em;margin-left:1px;padding:8px 14px;
}
.ec-test a.btn.large.subtle {
color:#ccc;
}
.ec-test a.btn.primary {
color:#fff;
}
.ec-test fieldset .form-text {
width:auto;
}
.ec-test input.form-text, .ec-test textarea.form-textarea {
padding:1px 2px;border:1px solid #E3E9EF;border-top:solid 1px #abadb3;
}
.ec-test .form-item input.error, .ec-test .form-item textarea.error, .ec-test .form-item select.error {
background-color:#f9e8e8;border-color:#e28f8f;
}
.ec-test .form-item input.error {
padding:1px 2px;
}
.ec-test .newsletter-form .form-submit {
background:url(images/img-sites-default-files-newsletter-btn-submit.png) no-repeat;height:40px;border:none;font-size:0 9;line-height:0 9;color:white;text-indent:-9999px;cursor:pointer;width:45px;
}
.ec-test .newsletter-form .form-text {
background:url(images/img-sites-default-files-newsletter-textbox.png) no-repeat;width:235px;height:40px;border:none;float:left;color:#3d3d3d;padding-left:10px;padding-right:10px;font-size:18px;font-family:Georgia,serif;color:#9a9a9a;
}
.ec-test div.messages.warning, .ec-test div.messages.error {
border-radius:5px;padding:10px;
}
.ec-test div.messages.warning {
color:#505050;
}
.ec-test div.messages.error ul, .ec-test div.messages.warning ul {
font-size:1em !important;margin:0 !important;margin-left:20px !important;padding:0 !important;
}
.ec-test .qtip .messages {
background-color:transparent;color:inherit;left:0;margin:5px;position:relative;top:0;
}
.ec-test .btn.progress {
background:url(images/img-misc-throbber.gif) #efefef no-repeat 4px -13px !important;font-weight:normal !important;padding-left:20px !important;text-shadow:none !important;
}
.ec-test .description.as-tooltip {
display:none;
}
.ec-test .tooltipAnchor {
margin-left:8px;position:absolute;
}
.ec-test .tooltipAnchor img {
position:relative;top:-2px
}
.ec-test form.user-login label.form-label {
margin-bottom:3px;
}
.ec-test form.user-login input.form-text {
padding:5px;
}
.ec-test .expres_horizontal_align_center .description {
text-align:center;
}
.ec-test .expres_horizontal_align_right .description {
text-align:right;
}
@media all and (min-width:769px) {
.ec-test .newsletter-form .form-text {
width:65%;
}
}
@media all and (max-width:480px) {
.ec-test input.form-text, .ec-test textarea.form-textarea {
width:98%;
}
.ec-test .expres-buttons-view.expres-buttons-default {
grid-template-columns:1fr !important;
}
}
.ec-test blockquote p {
margin-bottom:15px !important;
}
.ec-test .guide-menu-intro .form-label, .ec-test .guide-menu-intro .form-submit {
display:none;
}
.ec-test .guide-menu-intro .form-select {
width:75%;
}
.ec-test .guide-advertisement .content {
padding:25px 15px;
}
.ec-test form.global-theme-mods-all-articles-form .form-submit {
display:none;
}
.ec-test .block-related-pages .content {
margin-left:2em !important;margin-top:2em !important;
}
.ec-test .block-related-pages .content ul {
list-style:none !important;margin:0 !important;padding:0 !important;
}
.ec-test .block-related-pages .content ul li {
margin:0 0 3px !important;padding:0 !important;
}
.ec-test .block-social-buttons .content {
margin-top:2em;
}
.ec-test .block-search-block-clone .form-label {
display:none;
}
.ec-test .block-search-block-clone .form-text {
width:60%;
}
.ec-test, .ec-test a, .ec-test span, .ec-test h1, .ec-test h2, .ec-test h3, .ec-test h4, .ec-test h5, .ec-test h6, .ec-test .btn {
font-family:'EC Montserrat',sans-serif;-webkit-appearance:none;
}
.ec-test {
color:#383939;
}
.ec-test a.btn.large {
line-height:19px;padding:9px 14px;
}
.ec-test .btn, .ec-test .btn.large, .ec-test .btn.mini {
-moz-border-radius:0 !important;-o-border-radius:0 !important;-webkit-left-radius:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;border-left:none !important;border-right:none !important;border-top:none !important;
}
.ec-test .btn:hover {
text-decoration:underline;
}
.ec-test .btn {
background-image:none !important;
}
.ec-test .btn.progress {
background:url(images/img-misc-throbber.gif) #efefef no-repeat 4px -13px !important;font-weight:normal !important;padding-left:20px !important;text-shadow:none;
}
.ec-test .guide-bottom-navigation a.btn {
margin-bottom:1em;
}
@media all and (max-width:719px) {
.ec-test div.form-radios.formbuilder-fields div.form-item {
float:none;width:auto;
}
}
.ec-test #expres-forms-view .hidden_answers {
height:1px;overflow:hidden;width:1px;margin:0px;
}
.ec-test .btn.primary {
background-color:#FF6853;
}
.ec-test a:link, .ec-test a:hover, .ec-test a.btn, .ec-test .block-related-pages .content ul li a, .ec-test .block-related-pages .content ul li span {
color:#3c9bbe;
}
.ec-test .btn, .ec-test .btn.primary {
border-bottom:solid 2px #D10000;
}
.ec-test .btn {
background-color:#f6f6f6;
}
.ec-test .btn.success {
background-color:#4E9543;
}
.ec-test .btn.success {
border-color:#204919;
}
.ec-test .error span.label-text {
color:#505050;
}
.ec-test .ui-slider-horizontal.slider-simple {
background-image:url(images/img-sites-all-themes-ctdots-images-line-white.jpg);border-color:#fff;
}
.ec-test .ui-slider-horizontal.slider-simple .ui-slider-handle {
background-image:url(images/img-sites-all-themes-ctdots-images-vertical-line-white.png);
}
.ec-test .btn {
font-family:'EC Open Sans',sans-serif;
}
.ec-test .node .btn {
-moz-border-radius:5px !important;-webkit-border-radius:5px !important;-o-border-radius:5px !important;border-radius:5px !important;
}
.ec-test .node .btn {
cursor:pointer !important;display:inline-block;background-color:#e6e6e6 !important;background-repeat:no-repeat !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6)) !important;background-image:-webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6) !important;background-image:-moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6) !important;background-image:-ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6) !important;background-image:-o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6) !important;background-image:linear-gradient(#ffffff,#ffffff 25%,#e6e6e6) !important;padding:5px 14px 6px !important;text-shadow:0 1px 1px rgba(255,255,255,0.75) !important;color:#333 !important;font-size:13px !important;line-height:normal !important;border:1px solid #ccc !important;border-bottom-color:#bbb !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05) !important;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05) !important;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important;
}
.ec-test .node .btn.primary {
color:#ffffff !important;background-color:#0064cd !important;background-repeat:repeat-x !important;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd)) !important;background-image:-moz-linear-gradient(top,#049cdb,#0064cd) !important;background-image:-ms-linear-gradient(top,#049cdb,#0064cd) !important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd)) !important;background-image:-webkit-linear-gradient(top,#049cdb,#0064cd) !important;background-image:-o-linear-gradient(top,#049cdb,#0064cd) !important;background-image:linear-gradient(top,#049cdb,#0064cd) !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;border-color:#0064cd #0064cd #003f81 !important;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
}
.ec-test .node .btn:hover {
text-decoration:none;
}
.ec-test .node .btn.progress {
background:url(images/img-misc-throbber.gif) #efefef no-repeat 4px -13px !important;font-weight:normal !important;padding-left:20px !important;text-shadow:none;
}
.ec-test input.form-text {
color:#383939;font-size:16px;
}
.ec-test {
background:transparent;
}
.ec-test .btn {
margin:1px;
}
.ec-test .form-textarea-wrapper textarea {
resize:vertical;
}
.ec-test {
margin-top:1.5em;
}
.ec-test .messages {
padding-left:3em !important;
}
.ec-test .qtip-content .messages {
padding-left:0 !important;
}
.ec-test label {
display:block;font-weight:bold;
}
.ec-test .qtip .messages {
border:none;
}
.ec-test .qtip .messages.status {
background-image:none;padding:10px !important;
}
.ec-test div.form-item div.password-suggestions {
border-color:#ccc;border-radius:4px;font-size:1em;padding:1em;
}
.ec-test div.form-item div.password-suggestions ul {
margin:0.5em !important;padding-left:1em !important;
}

/* from embed.css */
.ec-test #expres-forms-view .form-item {
margin-bottom: 20px;
  margin-top: 0;
}
.ec-test {
background:none;
}
/* our own additions: the navigation row, and a button that matches the one both sites use on their own pages
   (Zerif Lite's green button: Lato 14px, uppercase, 13/35 px, 4 px corners, #1e9e6b), so it looks right even
   where the theme's own classes are missing. The selectors are narrow so the theme wins where it is present. */
.ec-test .ec-navigation { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;
  gap: 12px; margin: 24px 0 0; }
.ec-test .ec-navigation #expres_forms_navigation_next,
.ec-test .ec-navigation #expres_forms_navigation_finish { margin-left: auto; }
.ec-test .ec-navigation .ec-button { display: inline-block; float: none; margin: 0; padding: 13px 35px;
  border: 0 none; border-radius: 4px; background: #1e9e6b; color: #fff; text-align: center;
  text-transform: uppercase; font-family: Lato, Helvetica, sans-serif; font-size: 14px; font-weight: 400;
  line-height: 20px; text-shadow: none; box-shadow: none; cursor: pointer;
  transition: all 0.3s ease-in-out; -webkit-appearance: none; appearance: none; }
.ec-test .ec-navigation .ec-button:hover, .ec-test .ec-navigation .ec-button:focus { background: #069059; color: #fff; }
.ec-test .expres-forms-page-error .messages.error { margin: 0 0 16px; }
