.smartshadowwrap{ background:#fff;margin:50px auto;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.65);-o-box-shadow:0 1px 5px rgba(0,0,0,0.65);box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:5px 5px 0 0 !important;}.smartshadowwrap .form-body{ padding:20px;}.smartformsmaxwidth{ max-width:550px;margin:20px auto;position:relative;}html,body{ border:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;font:inherit;}a.smart-link{ display:inline-block;position:relative;z-index:2;}.darkbg{ background:#6c82a2 url(../images/dark.png) repeat fixed;}.woodbg{ background:#e6cca6 url(../images/wood.png) repeat fixed;}.smart-wrap{ padding:0 10px;}.smart-forms,.smart-forms *{ -webkit-box-sizing:border-box;box-sizing:border-box;}.smart-forms{ line-height:1.231;font-weight:400;font-size:14px;color:#34495e;}.smart-container{ margin:0px;}.wrap-0{ max-width:952px;}.wrap-1{ max-width:852px;}.wrap-2{ max-width:none;}.wrap-3{ max-width:452px;}.smart-forms .section{ margin-bottom:22px;position:relative;}.smart-forms .smart-link{ color:var(--first-color);text-decoration:none;}.smart-forms .smart-link:hover{ text-decoration:underline;}.smart-forms .tagline{ height:0;border-top:1px solid #d9dde5;text-align:center;background-color:#fff;}.smart-forms .tagline span{ display:inline-block;position:relative;padding:0 15px;color:var(--first-color);top:-10px;}.smart-forms .field{ display:block;position:relative;}.smart-forms .field-icon i{ color:#a2a6a8;position:relative;top:0;}.smart-forms .field-label{ display:block;margin-bottom:7px;}.smart-forms .field-label.colm{ padding-top:12px;}.smart-forms .field-label em{ color:#e74c3c;font-size:14px;font-style:normal;display:inline-block;margin-left:4px;position:relative;top:3px;}.smart-forms .form-header{ overflow:hidden;position:relative;padding:25px 30px;border-radius:5px 5px 0 0;}.smart-forms .form-header h4{ text-align:left;font-weight:300;font-size:32px;padding:0;margin:0;}.smart-forms .form-header h4 i{ font-size:38px;position:relative;margin-right:10px;top:2px;}.smart-forms .header-primary{ background-color:var(--first-color);border-top:1px solid #2495df;border-bottom:5px solid #1d81c2;}.smart-forms .header-lite{ background:#f3f5fa;border-top:1px solid #23e0ba;border-bottom:1px solid #d9dde5;}.smart-forms .header-lite:before{ content:"";background-color:var(--first-color);position:absolute;height:8px;z-index:1;top:0px;right:0;left:0;}.smart-forms .header-primary h4{ color:#fff;}.smart-forms .header-lite h4{ color:#5d6a87;padding-top:5px;}.smart-flat,.smart-flat .form-header{ border-radius:0;}.smart-forms .form-body{ padding-bottom:20px;}.smart-forms .form-footer{ overflow:hidden;padding:20px 25px;padding-top:25px;background:#f3f5fa url(../images/template/foobg.png) top left repeat-x;}.smart-forms input[type="search"]{ -webkit-appearance:textfield;}.smart-forms ::-webkit-search-decoration,.smart-forms ::-webkit-search-cancel-button{ -webkit-appearance:none;}.smart-forms input::-webkit-input-placeholder,.smart-forms textarea::-webkit-input-placeholder{ color:#919da8;}.smart-forms input:focus::-webkit-input-placeholder,.smart-forms textarea:focus::-webkit-input-placeholder{ color:#d6dbe0;}.smart-forms input:-moz-placeholder,.smart-forms textarea:-moz-placeholder{ color:#919da8;}.smart-forms input:focus:-moz-placeholder,.smart-forms textarea:focus:-moz-placeholder{ color:#d6dbe0;}.smart-forms input::-moz-placeholder,.smart-forms textarea::-moz-placeholder{ color:#919da8;opacity:1;}.smart-forms input:focus::-moz-placeholder,.smart-forms textarea:focus::-moz-placeholder{ color:#d6dbe0;opacity:1;}.smart-forms input:-ms-input-placeholder,.smart-forms textarea:-ms-input-placeholder{ color:#919da8;}.smart-forms input:focus:-ms-input-placeholder,.smart-forms textarea:focus:-ms-input-placeholder{ color:#d6dbe0;}.smart-forms label,.smart-forms input,.smart-forms button,.smart-forms select,.smart-forms textarea{ margin:0;font-size:14px;font-weight:400;color:#34495e;outline:none;}.smart-forms .gui-input,.smart-forms .gui-textarea,.smart-forms .select > select,.smart-forms input[type="button"],.smart-forms input[type="submit"],.smart-forms input[type="search"],.smart-forms .select-multiple select{ -webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.smart-forms input[type="search"]::-webkit-search-decoration,.smart-forms input[type="search"]::-webkit-search-cancel-button,.smart-forms input[type="search"]::-webkit-search-results-button,.smart-forms input[type="search"]::-webkit-search-results-decoration{ display:none;}.smart-forms .switch,.smart-forms .option,.smart-forms .field-label{ font-size:14px;}.smart-forms .radio,.smart-forms .button,.smart-forms .checkbox,.smart-forms .switch > label{ -webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}.smart-forms .radio,.smart-forms .button,.smart-forms .tooltip,.smart-forms .checkbox,.smart-forms .gui-input,.smart-forms .notification,.smart-forms .gui-textarea,.smart-forms .select > select,.smart-forms .select-multiple select,.smart-forms input[type="button"].button,.smart-forms input[type="submit"].button,.smart-forms input[type="search"].gui-input{ -webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:5px;outline:none;}input.submit{ background-color:var(--first-color);color:white;border:0;padding:14px;}.footer-nieuwsbrief input.submit{ background-color:#222;border-radius:5px;color:white;border:0;padding:14px;}input.submit:hover{ cursor:pointer;}.smart-forms .select,.smart-forms .gui-input,.smart-forms .gui-textarea,.smart-forms .select > select,.smart-forms .select-multiple select{ background:#fff;position:relative;vertical-align:top;border:1px solid #e3e3e3;display:-moz-inline-stack;display:inline-block;*display:inline;color:#34495e;outline:none;height:42px;width:100%;*zoom:1;}.smart-forms .gui-input,.smart-forms .gui-textarea{ padding:10px;}.smart-forms .gui-textarea{ resize:none;line-height:19px;overflow:auto;max-width:100%;height:96px;}.smart-forms .input-hint{ padding:10px;display:block;margin-top:-4px;line-height:16px;position:relative;background:#f2f4fa;border:1px solid #bdc3c7;border-top:1px solid #bdc3c7;border-radius:0 0 3px 3px;font-size:11px;color:#777;}.smart-forms .select{ border:0;z-index:10;}.smart-forms .select > select{ display:block;padding:9px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-indent:0.01px;text-overflow:"";z-index:10;margin:0;}.smart-forms .select > select::-ms-expand{ display:none;}.smart-forms .select:before,.smart-forms .select:after{ content:"";position:absolute;pointer-events:none;z-index:15;}.smart-forms .select:before{ top:2px;right:2px;width:34px;bottom:2px;background:#f2f4fa;border-left:1px solid #d3dae7;border-radius:0 1px 1px 0;}.smart-forms .select .arrow{ position:absolute;top:9px;right:5px;width:24px;height:24px;background:#f2f4fa;color:#b5c1c7;pointer-events:none;z-index:16;}.smart-forms .select .arrow:after,.smart-forms .select .arrow:before{ content:"";position:absolute;font-size:12px;font-style:normal;pointer-events:none;left:6px;}.smart-forms .select .arrow:before{ content:"\25BC";bottom:4px;}.smart-forms .select .double:after{ content:"\25B2";top:-1px;}.smart-forms .select .double:before{ content:"\25BC";bottom:-1px;}.smart-forms .select-multiple select{ width:100%;height:123px;padding:10px;}.smart-forms .file{ display:block;width:100%;}.smart-forms .file .gui-file{ width:100%;height:100%;cursor:pointer;padding:8px 10px;position:absolute;-moz-opacity:0;opacity:0;z-index:11;bottom:0;right:0;}.smart-forms .file .button{ position:absolute;top:4px;right:4px;float:none;height:34px;line-height:34px;padding:0 16px;z-index:10;}.smart-forms .gui-input:hover,.smart-forms .gui-textarea:hover,.smart-forms .select > select:hover,.smart-forms .select-multiple select:hover,.smart-forms .gui-input:hover ~ .input-hint,.smart-forms .file .gui-file:hover + .gui-input,.smart-forms .gui-textarea:hover ~ .input-hint{ border-color:var(--first-color);}.smart-forms .gui-input:focus,.smart-forms .gui-textarea:focus,.smart-forms .select > select:focus,.smart-forms .select-multiple select:focus{ border-color:var(--first-color);color:var(--first-color);}.smart-forms .select > select:focus{ z-index:10;z-index:20\9;}.smart-forms .gui-input:focus ~ .field-icon i,.smart-forms .gui-textarea:focus ~ .field-icon i{ color:var(--first-color);}.smart-forms .select-multiple select:focus,.smart-forms .gui-input:focus ~ .input-hint,.smart-forms .gui-textarea:focus ~ .input-hint,.smart-forms .file .gui-file:focus + .gui-input{ border-color:var(--first-color);}.smart-forms .select > select:focus + .arrow{ color:var(--first-color);}.smart-forms .option{ position:relative;padding-right:15px;display:inline-block;vertical-align:middle;}.option:hover .tooltip{ bottom:100%;opacity:1;left:-10px;right:auto;margin-bottom:10px;z-index:999;}.option:hover .tooltip:after,.option:hover .tooltip .tip-left-top:after{ top:100%;left:12px;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .option > input{ position:absolute;height:inherit;width:inherit;opacity:0;left:0;}.smart-forms .checkbox,.smart-forms .radio{ position:relative;margin-right:2px;background:white;display:inline-block;border:3px solid #b5c1c7;height:21px;width:21px;top:5px;}.smart-forms .checkbox:before,.smart-forms .radio:before{ content:"";display:none;}.smart-forms input:checked + .checkbox:before,.smart-forms input:checked + .radio:before{ display:block;}.smart-forms .checkbox:before{ position:absolute;top:4px;left:3px;width:6px;height:3px;border:solid var(--first-color);border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.smart-forms input:checked + .checkbox,.smart-forms input:checked + .radio{ border:3px solid var(--first-color);}.smart-forms .radio{ border-radius:20px;}.smart-forms .radio:before{ margin:4px;width:7px;height:7px;background:var(--first-color);border-radius:10px;}.smart-forms input:hover + .checkbox,.smart-forms input:hover + .radio{ border-color:var(--first-color);}.smart-forms input:focus + .checkbox,.smart-forms input:focus + .radio{ border-color:var(--first-color);}.smart-forms input:focus + .radio:before{ background:var(--first-color);}.smart-forms input:focus + .checkbox:before{ border-color:var(--first-color);}.smart-forms .switch{ cursor:pointer;position:relative;padding-right:10px;display:inline-block;margin-bottom:5px;height:26px;}.smart-forms .switch > label{ cursor:pointer;display:inline-block;position:relative;height:25px;width:58px;color:#fff;font-size:10px;font-weight:bold;line-height:20px;text-align:center;background:#b5c1c7;border:2px solid #b5c1c7;text-transform:uppercase;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;border-radius:2px;}.smart-forms .switch > label + span{ display:inline-block;padding-left:5px;position:relative;top:-7px;}.smart-forms .switch > label:before{ content:attr(data-off);position:absolute;top:1px;right:3px;width:33px;}.smart-forms .switch > label:after{ content:"";margin:1px;width:19px;height:19px;display:block;background:#fff;border-radius:1px;}.smart-forms .switch > input{ -webkit-appearance:none;position:absolute;width:inherit;height:inherit;opacity:0;left:0;top:0;}.smart-forms .switch > .switch-label{ cursor:pointer;display:inline-block;position:relative;height:25px;width:58px;color:#fff;font-size:10px;font-weight:700;line-height:20px;text-align:center;background:#b5c1c7;border:2px solid #b5c1c7;text-transform:uppercase;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;border-radius:2px;}.smart-forms .switch > input:checked + .switch-label{ border-color:#1abc9c;background:#1abc9c;padding-left:33px;color:#fff;}.smart-forms .switch > .switch-label::before{ content:attr(data-off);position:absolute;top:1px;right:3px;width:33px;}.smart-forms .switch > .switch-label::after{ content:"";margin:1px;width:19px;height:19px;display:block;background:#fff;border-radius:1px;}.smart-forms .switch > input:checked + .switch-label::before{ content:attr(data-on);left:1px;top:1px;}.smart-forms .switch > .switch-label + span{ display:inline-block;padding-left:5px;position:relative;top:-7px;}.smart-forms .switch-round > .switch-label{ border-radius:13px;}.smart-forms .switch-round > .switch-label::after{ width:19px;color:#b5c1c7;content:"\2022";font:19px/19px Times,Serif;border-radius:13px;}.smart-forms .switch-round > .switch-label + span{ top:-3px !important;}.smart-forms .switch > input:focus{ outline:none;}.smart-forms .switch > input:focus + label{ color:#fff;border-color:#a1a6a9;background:#a1a6a9;}.smart-forms .switch > input:focus + label:after{ background:#fff;}.smart-forms .switch > input:checked + label{ border-color:var(--first-color);background:var(--first-color);padding-left:33px;color:white;}.smart-forms .switch > input:checked + label:before{ content:attr(data-on);left:1px;top:1px;}.smart-forms .switch > input:checked + label:after{ margin:1px;width:19px;height:19px;background:white;}.smart-forms .switch > input:checked:focus + label{ background:#16a085;border-color:#16a085;}.smart-forms .switch-round > label{ border-radius:13px;}.smart-forms .switch-round > label + span{ top:-2px;}.smart-forms .switch-round > label:before{ width:33px;}.smart-forms .switch-round > label:after{ width:19px;color:#b5c1c7;content:"\2022";font:20px/20px Times,Serif;border-radius:13px;}.smart-forms .switch-round > input:checked + label{ padding-left:33px;}.smart-forms .switch-round > input:checked + label:after{ color:var(--first-color);}.smart-forms .button{ border:0;height:42px;color:#1f1f1f;line-height:1;font-size:15px;cursor:pointer;padding:0 18px;text-align:center;vertical-align:top;background:var(--first-color);display:inline-block;-webkit-user-drag:none;text-shadow:0 1px rgba(255,255,255,0.2);}.smart-forms .button:hover{ color:#fff;background:#000;}.smart-forms .button:active{ color:#fff;background:#000;}.smart-forms a.button,.smart-forms span.button,.smart-forms label.button{ line-height:42px;text-decoration:none;}.smart-forms .button i{ font-size:14px;}.smart-forms .button-list .button{ margin-bottom:5px;}.smart-forms .btn-primary{ background-color:var(--first-color);}.smart-forms .btn-primary:hover,.smart-forms .btn-primary:focus{ background-color:#48c9b0;}.smart-forms .btn-primary:active{ background-color:#16a085;}.smart-forms .btn-primary,.smart-forms .btn-primary:hover,.smart-forms .btn-primary:focus,.smart-forms .btn-primary:active{ color:#fff;text-shadow:0 1px rgba(0,0,0,0.08);}.smart-forms .btn-rounded{ border-radius:22px;}.smart-forms .button-left,.smart-forms .button-right{ position:relative;z-index:9;}.smart-forms .button-left:before,.smart-forms .button-right:before{ content:"";z-index:-1;width:32px;height:32px;position:absolute;background-color:inherit;border-color:inherit;border:none;top:5px;}.smart-forms .button-left{ border-left-width:0;padding:0 18px 0 7px;border-radius:0 3px 3px 0;margin-left:20px;}.smart-forms .button-left:before{ left:-15px;border-radius:2px 5px 0 5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.smart-forms .button-right{ padding:0 7px 0 18px;border-right-width:0;border-radius:3px 0 0 3px;margin-right:20px;}.smart-forms .button-right:before{ right:-15px;border-radius:5px 2px 5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.smart-forms .btn-pointed.button-left,.smart-forms .btn-pointed.button-right{ border-radius:22px;}.smart-forms .btn-rounded.button-left{ border-radius:0 22px 22px 0;}.smart-forms .btn-rounded.button-right{ border-radius:22px 0 0 22px;}.smart-forms .pushed{ -webkit-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);position:relative;}.smart-forms .pushed:active{ -webkit-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);top:2px;}.smart-forms .pushed.button-left:before{ -webkit-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);}.smart-forms .pushed:active.button-left:before{ -webkit-box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);}.smart-forms .pushed.button-right:before{ -webkit-box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);}.smart-forms .pushed:active.button-right:before{ -webkit-box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);}.smart-forms .form-footer .button{ margin-right:10px;margin-bottom:5px;}.smart-forms .align-right .button{ margin-right:0;margin-left:10px;}.smart-forms .twitter,.smart-forms .twitter:hover,.smart-forms .twitter:focus,.smart-forms .facebook,.smart-forms .facebook:hover,.smart-forms .facebook:focus,.smart-forms .googleplus,.smart-forms .googleplus:hover,.smart-forms .googleplus:focus{ color:#fff;text-shadow:0 1px rgba(0,0,0,0.08);}.smart-forms .facebook{ background-color:#3b5998;}.smart-forms .twitter{ background-color:#00acee;}.smart-forms .googleplus{ background-color:#dd4b39;}.smart-forms .facebook:hover,.smart-forms .facebook:focus{ background-color:#25385f;}.smart-forms .twitter:hover,.smart-forms .twitter:focus{ background-color:#00749f;}.smart-forms .googleplus:hover,.smart-forms .googleplus:focus{ background-color:#8d2418;}.smart-forms .span-left{ padding-left:52px;text-align:left;}.smart-forms .btn-social{ position:relative;margin-bottom:5px;}.smart-forms .btn-social i{ font-size:22px;position:relative;top:2px;}.smart-forms .btn-social span{ border-radius:3px 0 0 3px;display:inline-block;text-align:center;position:absolute;width:42px;left:0;}.smart-forms .twitter span{ background-color:#009ad5;}.smart-forms .facebook span{ background-color:#31497d;}.smart-forms .googleplus span{ background-color:#c03121;}.smart-forms .rating{}.smart-forms .rating.block{ display:block;margin:10px 0;}.smart-forms .rating label{ color:#b5c1c7;}.smart-forms .rating label i{ font-size:17px;text-align:center;color:inherit;}.smart-forms .rating label span{ font:22px/22px Times,Serif;}.smart-forms .rating-star{ margin-left:4px;}.smart-forms .rating-input{ position:absolute;left:-9999px;top:auto;}.smart-forms .rating:hover .rating-star:hover,.smart-forms .rating:hover .rating-star:hover ~ .rating-star,.smart-forms .rating-input:checked ~ .rating-star{ color:var(--first-color);}.smart-forms .rating-star,.smart-forms .rating:hover .rating-star{ width:18px;float:right;display:block;cursor:pointer;color:#b5c1c7;}.smart-forms .rating label span{ font:22px/22px Times,Serif;}.smart-forms .rating-star{ margin-left:4px;}.smart-forms .rating-input{ position:absolute;left:-9999px;top:auto;}.smart-forms .rating:hover .rating-star:hover,.smart-forms .rating:hover .rating-star:hover ~ .rating-star,.smart-forms .rating-input:checked ~ .rating-star{ color:#4ebd4a;}.smart-forms .rating-star,.smart-forms .rating:hover .rating-star{ width:18px;float:right;display:block;cursor:pointer;color:#a2a6a8;}.smart-forms .rating:before,.smart-forms .rating:after{ display:table;content:"";line-height:0;}.smart-forms .rating:after{ clear:both;}.smart-forms .rating .lbl-text{ font-size:14px;display:inline-block;float:left;}.smart-forms .rating-wrapper{ position:relative;display:inline-block;margin-top:0;float:right;}.smart-forms .rating label span{ font-family:Arial,Helvetica,sans-serif;text-shadow:0 1px rgba(255,255,255,0);-webkit-transition:margin 0.6s,opacity 0.6s;transition:margin 0.6s,opacity 0.6s;border-radius:3px;white-space:nowrap;position:absolute;padding:5px 10px;font-weight:700;background:#000;font-size:11px;margin-left:-5px;margin-bottom:15px;display:block;left:-9999px;color:#fff;opacity:0;z-index:10;}.smart-forms .rating label:hover span{ bottom:100%;opacity:1;left:auto;margin-bottom:5px;}.smart-forms .rating label span:before{ content:"";position:absolute;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;left:8px;top:100%;}.smart-forms .rating label:hover span{ bottom:100%;opacity:1;left:auto;margin-bottom:5px;}.smart-forms .smart-widget,.smart-forms .append-picker-icon,.smart-forms .prepend-picker-icon{ position:relative;display:block;}.smart-forms .smart-widget .field input,.smart-forms .append-picker-icon input,.smart-forms .prepend-picker-icon input{ width:100%;}.smart-forms .append-picker-icon button,.smart-forms .prepend-picker-icon button,.smart-forms .smart-widget .button{ border-radius:3px;position:absolute;height:42px;top:0;}.smart-forms .append-picker-icon button,.smart-forms .prepend-picker-icon .gui-input,.smart-forms .sm-left .field input,.smart-forms .sm-right .button{ -webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-top-left-radius:0;-moz-border-bottom-left-radius:0;-o-border-top-left-radius:0;-o-border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;}.smart-forms .prepend-picker-icon button,.smart-forms .append-picker-icon .gui-input,.smart-forms .sm-right .field input,.smart-forms .sm-left .button{ -webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-top-right-radius:0;-moz-border-bottom-right-radius:0;-o-border-top-right-radius:0;-o-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.smart-forms .prepend-picker-icon button,.smart-forms .sm-left .button{ left:0;}.smart-forms .append-picker-icon button,.smart-forms .sm-right .button{ right:0;}.smart-forms .sml-50,.smart-forms .prepend-picker-icon{ padding-left:50px;}.smart-forms .sml-50 .button,.smart-forms .prepend-picker-icon button{ width:50px;}.smart-forms .sml-80{ padding-left:80px;}.smart-forms .sml-80 .button{ width:80px;}.smart-forms .sml-120{ padding-left:120px;}.smart-forms .sml-120 .button{ width:120px;}.smart-forms .smr-50,.smart-forms .append-picker-icon{ padding-right:50px;}.smart-forms .smr-50 .button,.smart-forms .append-picker-icon button{ width:50px;}.smart-forms .smr-80{ padding-right:80px;}.smart-forms .smr-80 .button{ width:80px;}.smart-forms .smr-120{ padding-right:120px;}.smart-forms .smr-120 .button{ width:120px;}.smart-forms .append-picker-icon button,.smart-forms .prepend-picker-icon button{ background:#bdc3c7;text-shadow:0 1px rgba(255,255,255,0.2);text-align:center;cursor:pointer;color:#243140;border:0;}.smart-forms .append-picker-icon button:hover,.smart-forms .prepend-picker-icon button:hover{ color:#243140;background:#cacfd2;}.smart-forms .append-picker-icon button:active,.smart-forms .prepend-picker-icon button:active{ color:#1d2938;background:#a1a6a9;}.smart-forms .append-icon,.smart-forms .prepend-icon{ display:inline-block;vertical-align:top;position:relative;width:100%;}.smart-forms .append-icon .field-icon,.smart-forms .prepend-icon .field-icon{ top:0;z-index:4;width:42px;height:42px;color:inherit;line-height:42px;position:absolute;text-align:center;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;pointer-events:none;}.smart-forms .append-icon .field-icon i,.smart-forms .prepend-icon .field-icon i{ position:relative;font-size:14px;}.smart-forms .prepend-icon .field-icon{ left:0;}.smart-forms .append-icon .field-icon{ right:0;}.smart-forms .prepend-icon > input,.smart-forms .prepend-icon > textarea{ padding-left:36px;}.smart-forms .append-icon > input,.smart-forms .append-icon > textarea{ padding-right:36px;padding-left:10px;}.smart-forms .append-icon > textarea{ padding-right:36px;}.smart-forms .tooltip{ position:absolute;z-index:-1;opacity:0;color:#fff;width:184px;left:-9999px;top:auto;font-size:11px;font-weight:normal;background:#34495e;-webkit-transition:margin 0.6s,opacity 0.6s;transition:margin 0.6s,opacity 0.6s;}.smart-forms .tooltip > em{ padding:12px;font-style:normal;display:block;position:static;}.smart-forms .tooltip:after{ content:"";position:absolute;}.smart-forms .gui-input:focus + .tooltip,.smart-forms .gui-textarea:focus + .tooltip{ opacity:1;z-index:999;}.smart-forms .tip-left{ top:1px;margin-right:-20px;}.smart-forms .tip-left:after{ top:12px;left:100%;border-left:8px solid #34495e;border-top:8px solid transparent;border-bottom:8px solid transparent;}.smart-forms .gui-input:focus + .tip-left,.smart-forms .gui-textarea:focus + .tip-left{ margin-right:5px;right:100%;left:auto;}.smart-forms .tip-right{ top:1px;margin-left:-20px;}.smart-forms .tip-right:after{ top:12px;right:100%;border-right:8px solid #34495e;border-top:8px solid transparent;border-bottom:8px solid transparent;}.smart-forms .gui-input:focus + .tip-right,.smart-forms .gui-textarea:focus + .tip-right{ left:100%;margin-left:5px;}.smart-forms .tip-right-top{ bottom:100%;margin-bottom:-20px;}.smart-forms .tip-right-top:after{ top:100%;right:12px;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .gui-input:focus + .tip-right-top,.smart-forms .gui-textarea:focus + .tip-right-top{ right:0;left:auto;margin-bottom:10px;}.smart-forms .tip-left-top{ bottom:100%;margin-bottom:-20px;}.smart-forms .tip-left-top:after{ top:100%;left:12px;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .gui-input:focus + .tip-left-top,.smart-forms .gui-textarea:focus + .tip-left-top{ left:0;right:auto;margin-bottom:10px;}.smart-forms .tip-right-bottom{ top:100%;margin-top:-20px;}.smart-forms .tip-right-bottom:after{ right:12px;bottom:100%;border-bottom:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .gui-input:focus + .tip-right-bottom,.smart-forms .gui-textarea:focus + .tip-right-bottom{ margin-top:10px;left:auto;right:0;}.smart-forms .tip-left-bottom{ top:100%;margin-top:-20px;}.smart-forms .tip-left-bottom:after{ left:12px;bottom:100%;border-bottom:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .gui-input:focus + .tip-left-bottom,.smart-forms .gui-textarea:focus + .tip-left-bottom{ margin-top:10px;right:auto;left:0;}.smart-forms .smart-list{ list-style:none;margin:0;padding:0;}.smart-forms .smart-list li{ margin-bottom:20px;}.smart-forms .form-msg{ display:none;}.smart-forms .notification{ color:#444;padding:15px;position:relative;}.smart-forms .notification p{ margin:0;padding:0 15px;padding-left:5px;line-height:normal;}.smart-forms .notification .close-btn{ margin-top:-7px;padding:inherit;position:absolute;text-decoration:none;font:bold 20px/20px Arial,sans-serif;opacity:0.65;color:inherit !important;display:block;right:1px;top:14%;}.smart-forms .notification .close-btn:hover{ opacity:1;}.smart-forms .alert-info{ color:#163161;background-color:#cfe6fc;}.smart-forms .alert-success{ color:#336633;background-color:#d2f7ad;}.smart-forms .alert-warning{ color:#cc6600;background-color:#fae7a2;}.smart-forms .alert-error{ color:#990000;background-color:#fbdbcf;}.smart-forms .state-error .gui-input,.smart-forms .state-error .gui-textarea,.smart-forms .state-error.select > select,.smart-forms .state-error.select-multiple > select,.smart-forms .state-error input:hover + .checkbox,.smart-forms .state-error input:hover + .radio,.smart-forms .state-error input:focus + .checkbox,.smart-forms .state-error input:focus + .radio,.smart-forms .state-error .checkbox,.smart-forms .state-error .radio{ background:#feefe9;border-color:#e46b66;}.smart-forms .state-error .gui-input ~ .field-icon i,.smart-forms .state-error .gui-textarea ~ .field-icon i{ color:#e74c3c;}.smart-forms .state-error.select .arrow{ color:#e74c3c;}.smart-forms .state-error.select:before{ border-left:1px solid #e46b66;}.smart-forms .state-error .gui-input ~ .input-hint,.smart-forms .state-error.file .gui-file:hover + .gui-input,.smart-forms .state-error .gui-textarea ~ .input-hint{ border-color:#e46b66;}.smart-forms .state-error + em{ display:block !important;padding:0 3px;font-style:normal;line-height:normal;color:#cc0000;font-size:0.85em;position:absolute;top:43px;left:10px;}.smart-forms .state-success .gui-input,.smart-forms .state-success .gui-textarea,.smart-forms .state-success.select > select,.smart-forms .state-success.select-multiple > select,.smart-forms .state-success input:hover + .checkbox,.smart-forms .state-success input:hover + .radio,.smart-forms .state-success input:focus + .checkbox,.smart-forms .state-success input:focus + .radio,.smart-forms .state-success .checkbox,.smart-forms .state-success .radio{ background:#eafcd8;border-color:#2ecc71;}.smart-forms .state-success .gui-input ~ .field-icon i,.smart-forms .state-success .gui-textarea ~ .field-icon i{ color:#2ecc71;}.smart-forms .state-success.select .arrow{ color:#2ecc71;}.smart-forms .state-success.select:before{ border-left:1px solid #2ecc71;}.smart-forms .state-success .gui-input ~ .input-hint,.smart-forms .state-success.file .gui-file:hover + .gui-input,.smart-forms .state-success .gui-textarea ~ .input-hint{ border-color:#2ecc71;}.smart-forms .button[disabled],.smart-forms .state-disabled .button,.smart-forms input[disabled] + .radio,.smart-forms input[disabled] + .checkbox,.smart-forms .switch > input[disabled] + label{ cursor:default;opacity:0.5;}.smart-forms .gui-input[disabled],.smart-forms .gui-textarea[disabled],.smart-forms .select > select[disabled],.smart-forms .select-multiple select[disabled],.smart-forms .gui-input[disabled] ~ .input-hint,.smart-forms .file .gui-file[disabled] + .gui-input,.smart-forms .file .gui-file[disabled]:hover + .gui-input,.smart-forms .gui-textarea[disabled] ~ .input-hint{ background-color:#f4f6f6;border-color:#d5dbdb !important;cursor:default;color:#d5dbdb;opacity:0.7;}.smart-forms input[disabled] ~ .field-icon i,.smart-forms textarea[disabled] ~ .field-icon i,.smart-forms .select > select[disabled] + .arrow{ opacity:0.4;}.ui-datepicker{ width:18em;margin-top:14px;display:none;background:#fff;position:relative;font:14px/1.55 "Roboto",Arial,Helvetica,sans-serif;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);-o-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3);border:5px solid var(--first-color);z-index:9999 !important;border-radius:3px;text-align:center;color:#666;}.ui-datepicker:before{ content:"";bottom:auto;border:solid;border-width:16px 16px 16px;border-color:transparent transparent var(--first-color) transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) var(--first-color) rgba(255,255,255,0);position:absolute;margin-left:-10px;display:block;top:-32px;left:10%;height:0;width:0;}.ui-datepicker a{ color:#404040;text-align:center;}.ui-datepicker .ui-state-disabled span{ color:#d9dde5;}.ui-timepicker-div .ui-widget-header,.ui-datepicker .ui-datepicker-header{ position:relative;background:var(--first-color);line-height:27px;font-size:15px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{ width:34px;height:34px;display:block;font-size:14px;position:absolute;text-decoration:none;cursor:pointer;color:#fff;top:19.5%;}.ui-datepicker .ui-datepicker-prev{ left:2px;}.ui-datepicker .ui-datepicker-next{ right:2px;}.ui-datepicker .ui-datepicker-title{ margin:0 2.3em;line-height:1.8em;text-align:center;color:#fff;}.ui-datepicker .ui-datepicker-title select{ font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{ width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{ width:49%;}.ui-datepicker table{ width:100%;font-size:0.9em;margin:0 0 0.4em;border-collapse:collapse;}.ui-datepicker th{ padding:0.5em 0.3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{ border:0;padding:2px 5px;}.ui-datepicker td span,.ui-datepicker td a{ padding:0.25em;display:block;text-align:center;text-decoration:none;border-radius:3px;}.ui-datepicker td span:hover,.ui-datepicker td a:hover{ background:#d7dcde;}.ui-datepicker .ui-state-disabled span:hover{ background:none;}.ui-datepicker-today a,.ui-datepicker-today a:hover,.ui-datepicker .ui-state-highlight{ font-weight:700;background:var(--first-color) !important;border-radius:3px;color:#fff;}.cal-widget .ui-datepicker{ width:100%;margin-top:0;}.cal-widget .ui-datepicker:before{ display:none;}.ui-datepicker.ui-datepicker-multi{ width:auto;}.ui-datepicker-multi .ui-datepicker-group{ float:left;}.ui-datepicker-multi .ui-datepicker-group table{ width:95%;margin:0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group{ width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{ width:33.333%;}.ui-datepicker-multi-4 .ui-datepicker-group{ width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{ border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{ clear:left;}.ui-datepicker-row-break{ clear:both;width:100%;font-size:0;}.ui-datepicker-buttonpane{ border-top:1px solid #d9dde5;padding:10px;}.ui-datepicker-buttonpane button{ padding:8px 12px;margin-right:0.2em;position:relative;line-height:normal;display:inline-block;-webkit-user-drag:none;text-shadow:0 1px rgba(255,255,255,0.2);border-radius:3px;vertical-align:middle;background:#bdc3c7;text-align:center;overflow:visible;cursor:pointer;color:#243140;border:0;}.ui-datepicker-buttonpane button:hover{ color:#243140;background:#cacfd2;}.ui-datepicker-buttonpane button:active{ color:#1d2938;background:#a1a6a9;}.ui-monthpicker .ui-datepicker-header{ margin-bottom:3px;}.smart-forms .slider-wrapper,.smart-forms .sliderv-wrapper{ background:#e2e8f1;position:relative;border-radius:3px;}.smart-forms .ui-slider{ position:relative;text-align:left;}.smart-forms .ui-slider .ui-slider-handle{ position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default;background:#fff;text-decoration:none;border:3px solid var(--first-color);border-radius:20px;-ms-touch-action:none;touch-action:none;margin-top:-3px;outline:none;}.smart-forms .ui-slider .ui-slider-handle:before{ content:"";width:7px;height:7px;position:absolute;background-color:var(--first-color);border-radius:10px;z-index:2;left:4px;top:4px;}.smart-forms .ui-slider .ui-slider-range{ position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0;background-color:var(--first-color);border-radius:3px;}.smart-forms .ui-slider.ui-state-disabled .ui-slider-handle,.smart-forms .ui-slider.ui-state-disabled .ui-slider-range{ -webkit-filter:inherit;filter:inherit;}.smart-forms .ui-slider-horizontal{ height:0.5em;}.smart-forms .ui-slider-horizontal .ui-slider-handle{ top:-0.3em;margin-left:-0.6em;}.smart-forms .ui-slider-horizontal .ui-slider-range{ top:0;height:100%;}.smart-forms .ui-slider-horizontal .ui-slider-range-min{ left:0;}.smart-forms .ui-slider-horizontal .ui-slider-range-max{ right:0;}.smart-forms .ui-slider-vertical,.smart-forms .sliderv-wrapper{ width:0.5em;height:100px;}.smart-forms .ui-slider-vertical .ui-slider-handle{ left:-0.45em;margin-left:0;margin-bottom:-0.6em;}.smart-forms .ui-slider-vertical .ui-slider-range{ left:0;width:100%;}.smart-forms .ui-slider-vertical .ui-slider-range-min{ bottom:0;}.smart-forms .ui-slider-vertical .ui-slider-range-max{ top:0;}.smart-forms .slider-input{ color:#f6931f !important;border:0;background:none;}.smart-forms .slider-group .sliderv-wrapper{ height:150px;float:left;margin:15px 15px;}.smart-forms .ui-slider .ui-state-active{ cursor:-webkit-grabbing;cursor:grabbing;}.smart-forms .slider-tip{ display:block;position:absolute;text-align:center;font:10pt Tahoma,Arial,sans-serif;background:#34495e;border-radius:3px;padding:10px;color:#fff;}.smart-forms .slider-wrapper .slider-tip{ top:-50px;left:-15px;}.smart-forms .slider-wrapper .slider-tip:after{ content:"";position:absolute;top:98%;left:35%;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .sliderv-wrapper .slider-tip{ left:30px;top:-12px;}.smart-forms .sliderv-wrapper .slider-tip:after{ content:"";position:absolute;top:30%;right:98%;border-right:8px solid #34495e;border-top:8px solid transparent;border-bottom:8px solid transparent;}.smart-forms .yellow-slider .ui-slider .ui-slider-handle{ border-color:#ed9c28;}.smart-forms .yellow-slider .ui-slider .ui-slider-handle:before,.smart-forms .yellow-slider .ui-slider .ui-slider-range{ background-color:#ed9c28;}.smart-forms .red-slider .ui-slider .ui-slider-handle{ border-color:#e74c3c;}.smart-forms .red-slider .ui-slider .ui-slider-handle:before,.smart-forms .red-slider .ui-slider .ui-slider-range{ background-color:#e74c3c;}.smart-forms .purple-slider .ui-slider .ui-slider-handle{ border-color:#9b59b6;}.smart-forms .purple-slider .ui-slider .ui-slider-handle:before,.smart-forms .purple-slider .ui-slider .ui-slider-range{ background-color:#9b59b6;}.smart-forms .blue-slider .ui-slider .ui-slider-handle{ border-color:#3498db;}.smart-forms .blue-slider .ui-slider .ui-slider-handle:before,.smart-forms .blue-slider .ui-slider .ui-slider-range{ background-color:#3498db;}.smart-forms .black-slider .ui-slider .ui-slider-handle{ border-color:#34495e;}.smart-forms .black-slider .ui-slider .ui-slider-handle:before,.smart-forms .black-slider .ui-slider .ui-slider-range{ background-color:#34495e;}.smart-forms .green-slider .ui-slider .ui-slider-handle{ border-color:#2ecc71;}.smart-forms .green-slider .ui-slider .ui-slider-handle:before,.smart-forms .green-slider .ui-slider .ui-slider-range{ background-color:#2ecc71;}.ui-timepicker-div .ui-widget-header{ position:relative;line-height:27px;font-size:15px;padding:10px;}.ui-timepicker-div dl{ text-align:left;border:1px solid #d9dde5;border-width:1px 0 0 0;padding:15px 10px;margin:0;}.ui-timepicker-div dl dt{ float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{ margin:0 10px 20px 40%;}.ui-timepicker-div dl .ui_tpicker_hour,.ui-timepicker-div dl .ui_tpicker_minute,.ui-timepicker-div dl .ui_tpicker_second,.ui-timepicker-div dl .ui_tpicker_millisec{ background:#e2e8f1;position:relative;top:6px;}.ui-timepicker-div td{ font-size:90%;}.ui-tpicker-grid-label{ background:none;border:none;margin:0;padding:0;}.ui-timepicker-rtl{ direction:rtl;}.ui-timepicker-rtl dl{ text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{ float:right;clear:right;}.ui-timepicker-rtl dl dd{ margin:0 40% 10px 10px;}.smart-forms .progress-section{ display:none;}.progress-bar{ position:relative;background:#edf0f8;border-radius:3px;}.progress-bar .percent{ position:absolute;display:inline-block;top:-3px;right:-24px;font-size:9px;color:#93a2aa;}.progress-bar > .bar{ width:60%;height:7px;display:block;background-size:16px 16px;background-color:#bdc3c7;border-radius:3px;}.smart-forms .bar-primary > .bar{ background-color:var(--first-color);}.smart-forms .bar-blue > .bar{ background-color:#3498db;}.smart-forms .bar-black > .bar{ background-color:#34495e;}.smart-forms .bar-green > .bar{ background-color:#2ecc71;}.smart-forms .bar-purple > .bar{ background-color:#9b59b6;}.smart-forms .bar-red > .bar{ background-color:#e74c3c;}.smart-forms .bar-yellow > .bar{ background-color:#ed9c28;}.ui-slider .ui-slider-range,.progress > button[type="submit"]:hover,.progress > button[type="submit"],.progress-bar > .bar{ background-size:16px 16px;background-image:-webkit-gradient(  linear, left top, right bottom, from(transparent), color-stop(25%,transparent), color-stop(25%,rgba(255,255,255,0.3)), color-stop(50%,rgba(255,255,255,0.3)), color-stop(50%,transparent), color-stop(75%,transparent), color-stop(75%,rgba(255,255,255,0.3)), to(rgba(255,255,255,0.3))  );background-image:linear-gradient(  to bottom right, transparent, transparent 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, transparent 50%, transparent 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)  );}.progress > button[type="submit"],.progress > button[type="submit"]:hover,.progress-animated > .bar{ -webkit-animation:sfprogress 0.6s linear infinite;animation:sfprogress 0.6s linear infinite;}.smart-forms .progress > button[type="submit"]:hover{ cursor:wait;}@-webkit-keyframes sfprogress{ from{ background-position:0 0;} to{ background-position:-16px 0;}}@keyframes sfprogress{ from{ background-position:0 0;} to{ background-position:-16px 0;}}.smart-forms .map-container{ padding:10px;border:2px solid #bdc3c7;}.smart-forms #map_canvas{ width:100%;height:300px;overflow:hidden;}.smart-forms .block{ display:block;}.smart-forms .frm-row{ margin:0 -10px;}.smart-forms .slider-group:before,.smart-forms .slider-group:after,.smart-forms .frm-row:before,.smart-forms .frm-row:after{ display:table;content:"";line-height:0;}.smart-forms .slider-group:after,.smart-forms .frm-row:after{ clear:both;}.smart-forms .frm-row .colm{ min-height:1px;padding-left:10px;padding-right:10px;position:relative;float:left;}.smart-forms .frm-row .colm1{ width:8.33%;}.smart-forms .frm-row .colm2{ width:16.66%;}.smart-forms .frm-row .colm3{ width:25%;}.smart-forms .frm-row .colm4{ width:33.33%;}.smart-forms .frm-row .colm5{ width:41.66%;}.smart-forms .frm-row .colm6{ width:50%;}.smart-forms .frm-row .colm7{ width:58.33%;}.smart-forms .frm-row .colm8{ width:66.66%;}.smart-forms .frm-row .colm9{ width:75%;}.smart-forms .frm-row .colm10{ width:83.33%;}.smart-forms .frm-row .colm11{ width:91.66%;}.smart-forms .frm-row .colm12{ width:100%;}.smart-forms .frm-row .colm1-5{ width:20%;}.smart-forms .frm-row .colm1-8{ width:12.5%;}.smart-forms .spacer{ border-top:1px solid #d9dde5;display:block;height:0;}.smart-forms .spacer-t10{ margin-top:10px;}.smart-forms .spacer-b10{ margin-bottom:10px;}.smart-forms .spacer-t15{ margin-top:15p;}.smart-forms .spacer-b15{ margin-bottom:15px;}.smart-forms .spacer-t20{ margin-top:20px;}.smart-forms .spacer-b20{ margin-bottom:20px;}.smart-forms .spacer-t25{ margin-top:25px;}.smart-forms .spacer-b25{ margin-bottom:25px;}.smart-forms .spacer-t30{ margin-top:30px;}.smart-forms .spacer-b30{ margin-bottom:30px;}.smart-forms .spacer-t40{ margin-top:40px;}.smart-forms .spacer-b40{ margin-bottom:40px;}.smart-forms .frm-row .pad-l10{ padding-left:10px;}.smart-forms .frm-row .pad-r10{ padding-right:10px;}.smart-forms .frm-row .pad-l20{ padding-left:20px;}.smart-forms .frm-row .pad-r20{ padding-right:20px;}.smart-forms .frm-row .pad-l30{ padding-left:30px;}.smart-forms .frm-row .pad-r30{ padding-right:30px;}.smart-forms .frm-row .pad-l40{ padding-left:40px;}.smart-forms .frm-row .pad-r40{ padding-right:40px;}.smart-forms .bdl{ border-left:1px solid #d9dde5;}.smart-forms .bdr{ border-right:1px solid #d9dde5;}.smart-forms .fine-grey{ color:#919da8;}.smart-forms .small-text{ font-size:11px;font-style:normal;}.smart-forms .text-align{ height:42px;line-height:42px;}.smart-forms .align-right{ text-align:right;}.smart-forms .align-center{ text-align:center;}.smart-forms .price-box{ padding:30px;text-align:center;position:relative;border:1px solid #d0d6df;-webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.05);-o-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 0px 0px rgba(0,0,0,0.05);}.smart-forms .price-box p{ line-height:1.5em;color:#526066;margin-bottom:0;}.smart-forms .price-box h5{ text-transform:uppercase;font-weight:300;margin:0;font-size:15px;color:#bacdd6;letter-spacing:2px;}.smart-forms .price-box h4{ font-size:60px;font-weight:300;margin:0;color:#547698;}.smart-forms .selected-box h4{ color:var(--first-color);}.smart-forms .price-box h4 sup{ position:relative;font-size:30px;vertical-align:top;top:15px;}.smart-forms .price-box h4 .per-month{ font-size:14px;}.smart-forms .expand{ height:50px;line-height:50px !important;}.smart-forms .ribbon,.smart-forms .ribbon-large{ width:75px;height:78px;overflow:hidden;position:absolute;right:-2px;top:-2px;z-index:1;}.smart-forms .ribbon-inner{ -webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);-o-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--first-color);letter-spacing:4px;text-align:center;position:relative;font-weight:700;font-size:14px;padding:7px 0;width:100px;color:#fff;z-index:1;left:3px;top:6px;}.smart-forms .ribbon-inner:before,.smart-forms .ribbon-inner:after{ content:"";border-top:3px solid #16a085;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}.smart-forms .ribbon-inner:before{ left:0px;}.smart-forms .ribbon-inner:after{ right:0px;}.smart-forms .ribbon-large{ width:115px;height:118px;}.smart-forms .ribbon-large .ribbon-inner{ width:160px;left:-8px;top:28px;}.smart-forms .sfcode{ padding-left:24px;}.smart-forms .captcode{ padding:0;position:relative;}.smart-forms .captcode img{ position:relative;border-radius:2px 0 0 2px;top:2px;left:1px;}.smart-forms .refresh-captcha{ position:absolute;background:var(--first-color);border:3px solid #16a085;border-radius:30px;right:-15px;height:32px;width:32px;top:4px;}.smart-forms .refresh-captcha i{ position:absolute;text-align:center;line-height:26px;font-size:17px;color:#fff;left:24%;}.smart-forms .refresh-black{ background:#34495e;border-color:#2c3e50;}.smart-forms .refresh-blue{ background:#3498db;border-color:#2c81ba;}.smart-forms .refresh-green{ background:#2ecc71;border-color:#27ad60;}.smart-forms .refresh-purple{ background:#9b59b6;border-color:#8e44ad;}.smart-forms .refresh-red{ background:#e74c3c;border-color:#c44133;}.smart-forms .refresh-yellow{ background:#ed9c28;border-color:#d58512;}@media screen and (-webkit-min-device-pixel-ratio:0){ .smart-forms .option, .smart-forms .rating, .smart-forms .switch, .smart-forms .captcode{ -webkit-animation:bugfix infinite 1s;} @-webkit-keyframes bugfix{ from{ padding:0;} to{ padding:0;}} .smart-forms .switch{ margin-right:10px;margin-bottom:5px;} .smart-forms .option{ margin-right:15px;}}@media (max-width:600px){ .smart-forms .frm-row{ margin:0;} .smart-forms .frm-row .colm{ width:100%;float:none;padding:0;} .smart-forms .bdl{ border-left:0;} .smart-forms .bdr{ border-right:0;} .smart-forms .align-right{ text-align:left;}}.ui-timepicker-div .ui-widget-header{ position:relative;background:#f5f5f5;line-height:27px;font-size:15px;padding:10px;}.ui-timepicker-div dl{ text-align:left;border:1px solid #cfcfcf;border-width:1px 0 0;padding:15px 10px;padding-bottom:15px;margin:0;}.ui-timepicker-div dl dt{ float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{ margin:0 10px 15px 40%;}.ui-timepicker-div td{ font-size:90%;}.ui-tpicker-grid-label{ background:none;border:none;margin:0;padding:0;}.ui-timepicker-div .ui_tpicker_unit_hide{ display:none;}.ui-timepicker-rtl{ direction:rtl;}.ui-timepicker-rtl dl{ text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{ float:right;clear:right;}.ui-timepicker-rtl dl dd{ margin:0 40% 10px 10px;background:#e5e5e5;position:relative;top:6px;}.ui-timepicker-div dl .ui_tpicker_hour,.ui-timepicker-div dl .ui_tpicker_minute,.ui-timepicker-div dl .ui_tpicker_second,.ui-timepicker-div dl .ui_tpicker_millisec{ background:#e5e5e5;position:relative;top:5px;}.ui-timepicker-div.ui-timepicker-oneLine{ padding-right:2px;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{ display:none;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{ display:block;padding-top:2px;}.ui-timepicker-div.ui-timepicker-oneLine dl{ text-align:right;}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd > div{ display:inline-block;margin:0;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{ content:":";display:inline-block;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{ content:".";display:inline-block;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display:none;}.ui-autocomplete{ position:absolute;top:0;left:0;cursor:default;z-index:10000000;list-style:none;padding:0;margin:0;display:block;outline:none;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;border:1px solid #bbb;border-top:0;background:#fff;max-height:100px;overflow-x:hidden;overflow-y:auto;}.ui-autocomplete .ui-menu{ position:absolute;}.ui-autocomplete .ui-menu-item{ position:relative;margin:0;padding:8px 10px;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background:#f2f4fa;border-bottom:1px solid #dce1ee;-webkit-box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,0.5);-o-box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,0.5);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,0.5);}.ui-autocomplete .ui-menu-divider{ margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0;border-color:#ddd;}.ui-autocomplete .ui-menu-item:hover{ background:#dce1ee;}.custom-combobox{ position:relative;padding-right:45px;display:block;}.custom-combobox-toggle{ position:absolute;top:0;bottom:0;right:0;margin-left:-1px;padding:0;z-index:10;width:45px;line-height:40px;height:100%;text-align:center;background:#f5f5f5;border:1px solid #cfcfcf;border-left:0;cursor:pointer;color:#aaa;}.custom-combobox-input{ margin:0;padding:5px 10px;}.smart-forms .price-box{ padding:30px;text-align:center;position:relative;border:1px solid #d0d6df;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);-o-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 0 rgba(0,0,0,0.05);}.smart-forms .price-box p{ line-height:1.5em;font-weight:300;font-size:16px;color:#526066;margin-bottom:0;}.smart-forms .price-box h5{ text-transform:uppercase;font-weight:300;margin:0;font-size:15px;color:#bacdd6;letter-spacing:2px;}.smart-forms .price-box h4{ font-size:60px;font-weight:400;margin:0;color:#547698;}.smart-forms .selected-box h4{ color:#1abc9c;}.smart-forms .price-box h4 sup{ position:relative;font-size:30px;vertical-align:top;top:15px;}.smart-forms .price-box h4 .per-month{ font-size:14px;}.smart-forms .expand{ height:50px;line-height:50px !important;}.smart-forms .ribbon,.smart-forms .ribbon-large{ width:75px;height:78px;overflow:hidden;position:absolute;right:-2px;top:-2px;z-index:1;}.smart-forms .ribbon-inner{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.15);-o-box-shadow:0 2px 0 0 rgba(0,0,0,0.15);box-shadow:0 2px 0 0 rgba(0,0,0,0.15);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#1abc9c;letter-spacing:4px;text-align:center;position:relative;font-weight:700;font-size:14px;padding:7px 0;width:100px;color:#fff;z-index:1;left:3px;top:6px;}.smart-forms .ribbon-inner:before,.smart-forms .ribbon-inner:after{ content:"";border-top:3px solid #16a085;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}.smart-forms .ribbon-inner:before{ left:0;}.smart-forms .ribbon-inner:after{ right:0;}.smart-forms .ribbon-large{ width:115px;height:118px;}.smart-forms .ribbon-large .ribbon-inner{ width:160px;left:-8px;top:28px;}.smart-forms .slider-wrapper,.smart-forms .sliderv-wrapper{ background:#e2e8f1;position:relative;border-radius:3px;}.smart-forms .ui-slider{ position:relative;text-align:left;}.smart-forms .ui-slider .ui-slider-handle{ position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default;background:#fff;text-decoration:none;border:3px solid #1abc9c;border-radius:20px;-ms-touch-action:none;touch-action:none;margin-top:-3px;outline:none;}.smart-forms .ui-slider .ui-slider-handle:before{ content:"";width:7px;height:7px;position:absolute;background-color:#1abc9c;border-radius:10px;z-index:2;left:4px;top:4px;}.smart-forms .ui-slider .ui-slider-range{ position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0;background-color:#1abc9c;border-radius:3px;}.smart-forms .ui-slider.ui-state-disabled .ui-slider-handle,.smart-forms .ui-slider.ui-state-disabled .ui-slider-range{ -webkit-filter:inherit;filter:inherit;}.smart-forms .ui-slider-horizontal{ height:0.5em;}.smart-forms .ui-slider-horizontal .ui-slider-handle{ top:-0.3em;margin-left:-0.6em;}.smart-forms .ui-slider-horizontal .ui-slider-range{ top:0;height:100%;}.smart-forms .ui-slider-horizontal .ui-slider-range-min{ left:0;}.smart-forms .ui-slider-horizontal .ui-slider-range-max{ right:0;}.smart-forms .ui-slider-vertical,.smart-forms .sliderv-wrapper{ width:0.5em;height:100px;}.smart-forms .ui-slider-vertical .ui-slider-handle{ left:-0.45em;margin-left:0;margin-bottom:-0.6em;}.smart-forms .ui-slider-vertical .ui-slider-range{ left:0;width:100%;}.smart-forms .ui-slider-vertical .ui-slider-range-min{ bottom:0;}.smart-forms .ui-slider-vertical .ui-slider-range-max{ top:0;}.smart-forms .slider-input{ color:#f6931f !important;border:0;background:none;}.smart-forms .slider-group .sliderv-wrapper{ height:150px;float:left;margin:14px;}.smart-forms .ui-slider .ui-state-active{ cursor:-webkit-grabbing;cursor:grabbing;}.smart-forms .slider-tip{ display:block;position:absolute;text-align:center;font:10pt Tahoma,Arial,sans-serif;background:#34495e;border-radius:3px;padding:10px;color:#fff;}.smart-forms .slider-wrapper .slider-tip{ top:-50px;left:-15px;}.smart-forms .slider-wrapper .slider-tip:after{ content:"";position:absolute;top:98%;left:35%;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .sliderv-wrapper .slider-tip{ left:30px;top:-12px;}.smart-forms .sliderv-wrapper .slider-tip:after{ content:"";position:absolute;top:30%;right:98%;border-right:8px solid #34495e;border-top:8px solid transparent;border-bottom:8px solid transparent;}.smart-forms .yellow-slider .ui-slider .ui-slider-handle{ border-color:#ed9c28;}.smart-forms .yellow-slider .ui-slider .ui-slider-handle:before,.smart-forms .yellow-slider .ui-slider .ui-slider-range{ background-color:#ed9c28;}.smart-forms .red-slider .ui-slider .ui-slider-handle{ border-color:#e74c3c;}.smart-forms .red-slider .ui-slider .ui-slider-handle:before,.smart-forms .red-slider .ui-slider .ui-slider-range{ background-color:#e74c3c;}.smart-forms .purple-slider .ui-slider .ui-slider-handle{ border-color:#9b59b6;}.smart-forms .purple-slider .ui-slider .ui-slider-handle:before,.smart-forms .purple-slider .ui-slider .ui-slider-range{ background-color:#9b59b6;}.smart-forms .blue-slider .ui-slider .ui-slider-handle{ border-color:#3498db;}.smart-forms .blue-slider .ui-slider .ui-slider-handle:before,.smart-forms .blue-slider .ui-slider .ui-slider-range{ background-color:#3498db;}.smart-forms .black-slider .ui-slider .ui-slider-handle{ border-color:#34495e;}.smart-forms .black-slider .ui-slider .ui-slider-handle:before,.smart-forms .black-slider .ui-slider .ui-slider-range{ background-color:#34495e;}.smart-forms .green-slider .ui-slider .ui-slider-handle{ border-color:#2ecc71;}.smart-forms .green-slider .ui-slider .ui-slider-handle:before,.smart-forms .green-slider .ui-slider .ui-slider-range{ background-color:#2ecc71;}.smart-forms .switch-round > .switch-label{ border-radius:13px;}.smart-forms .switch-round > .switch-label + span{ top:-2px;}.smart-forms .switch-round > .switch-label:before{ width:33px;}.smart-forms .switch-round > .switch-label:after{ width:19px;height:19px;color:#b5c1c7;content:"\2022";font:30px/20px Times,Serif;border-radius:13px;}.smart-forms .switch-round > input:checked + .switch-label{ padding-left:33px;}.smart-forms .switch-round > input:checked + .switch-label:after{ color:#1abc9c;}.smart-forms .option-group:before,.smart-forms .option-group:after{ display:table;content:"";line-height:0;}.smart-forms .option-group:after{ clear:both;}.smart-forms .smart-option-group .option{ padding:0;margin:0;}.smart-forms .smart-option{ border:1px solid #b5c1c7;margin-right:5px;background:#f2f4fa;font-weight:400;text-decoration:none;color:#454545;border-radius:3px;padding:0 20px;display:inline-block;position:relative;line-height:normal;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;line-height:40px;height:40px;}.smart-forms .smart-option-ui{ display:inline-block;}.smart-forms .smart-option-ui .iconc{ position:relative;margin-right:2px;background:#fff;display:inline-block;border:3px solid #b5c1c7;border-radius:2px;margin-bottom:0;margin-top:0;height:21px;width:21px;top:4px;}.smart-forms .smart-radio .iconc{ border-radius:20px;}.smart-forms .option > input:checked + .smart-option{ border-color:#138871;background:#1abc9c;color:#fff;}.smart-forms .option > input:checked + .smart-option .fa{ font-size:14px;}.smart-forms .option > input:checked + .smart-option .iconc{ border-color:#138871;}.smart-forms .smart-radio .iconc:before,.smart-forms .smart-checkbox .iconc:before{ content:"";display:none;-webkit-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;}.smart-forms input:checked + .smart-radio .iconc:before,.smart-forms input:checked + .smart-checkbox .iconc:before{ display:block;}.smart-forms input:checked + .smart-radio .iconc:before{ margin:4px;width:8px;height:8px;background:#138871;border-radius:10px;}.smart-forms input:checked + .smart-checkbox .iconc:before{ position:absolute;top:5px;left:4px;width:6px;height:3px;border:solid #138871;-webkit-border-width:0 0 3px 3px;-moz-border-width:0 0 3px 3px;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.smart-forms .smart-option-list{ display:inline-block;vertical-align:top;white-space:nowrap;font-size:0;}.smart-forms .smart-option-list.left{ float:left;}.smart-forms .smart-option-list.right{ float:right;}.smart-forms .smart-option-list .smart-option{ margin-right:0;margin-left:-1px;border-radius:0;}.smart-forms .smart-option-list label:first-child .smart-option{ margin-left:0;border-radius:3px 0 0 3px;}.smart-forms .smart-option-list label:last-child .smart-option{ border-radius:0 3px 3px 0;}.smart-forms .smart-option-list .option > input:checked + .smart-option{ position:relative;z-index:1;}.smart-forms .group-vertical,.smart-forms .group-vertical .option,.smart-forms .group-vertical .option .smart-option,.smart-forms .group-vertical .option .smart-option-ui{ display:block;text-align:left;}.smart-forms .group-vertical .option .smart-option{ margin:0;margin-top:-1px;}.smart-forms .group-vertical label:first-child .smart-option{ border-radius:3px 3px 0 0;}.smart-forms .group-vertical label:last-child .smart-option{ border-radius:0 0 3px 3px;}.smart-forms .smart-option-ui .iconc-pos{ -webkit-transition:margin 0.6s,opacity 0.6s;transition:margin 0.6s,opacity 0.6s;display:inline-block;margin-right:-80px;position:absolute;right:-200px;opacity:0;}.smart-forms .option > input:checked + .smart-option .iconc-pos{ opacity:1;right:20px;margin-right:0;}.smart-forms .modern-switch{ position:relative;display:inline-block;vertical-align:top;margin-right:10px;cursor:pointer;}.smart-forms .modern-switch input{ position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:inherit;width:inherit;opacity:0;left:0;}.smart-forms .modern-switch .switch-label{ display:inline-block;position:relative;top:2px;}.smart-forms .modern-switch > .switch-label{ padding-right:5px;}.smart-forms .modern-switch .switch-toggle + .switch-label{ padding-left:5px;}.smart-forms .modern-switch .switch-toggle{ width:44px;height:16px;background:#b5c1c7;position:relative;display:inline-block;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 1px rgba(255,255,255,0.5);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 1px rgba(255,255,255,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 1px rgba(255,255,255,0.5);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;vertical-align:middle;border-radius:10px;cursor:pointer;}.smart-forms .modern-switch .switch-toggle::before{ content:"";position:absolute;top:-6px;left:-4px;width:26px;height:26px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.18);-o-box-shadow:0 1px 4px rgba(0,0,0,0.18);box-shadow:0 1px 4px rgba(0,0,0,0.18);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:26px;}.smart-forms .modern-switch input:checked + .switch-toggle{ background:#1abc9c;}.smart-forms .modern-switch input:checked + .switch-toggle::before{ left:20px;background:#138871;}.smart-forms .modern-switch input:disabled + .switch-toggle{ background:#d9dee1;pointer-events:none;}.smart-forms .modern-switch input:disabled + .switch-toggle::before{ background:#c9d1d6;}.smart-forms .modern-switch input:disabled + .switch-toggle + .switch-label{ color:#b5c1c7;}.smart-forms .modern-ios .switch-toggle{ width:40px;height:24px;border-radius:50px;}.smart-forms .modern-ios .switch-toggle::before{ width:22px;height:22px;bottom:1px;left:1px;top:1px;}.smart-forms .modern-ios input:checked + .switch-toggle::before{ left:17px;background:#fff;}.smart-forms .modern-ios input:disabled + .switch-toggle::before{ background:#f5f5f5;}.smart-forms .modern-switch:active .switch-toggle::before,.smart-forms .modern-switch .switch-toggle:active::before{ -webkit-box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(181,193,199,0.2);-o-box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(181,193,199,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(181,193,199,0.2);}.smart-forms .modern-switch:active input:checked + .switch-toggle::before,.smart-forms .modern-switch input:checked + .switch-toggle:active::before{ -webkit-box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(26,188,156,0.2);-o-box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(26,188,156,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(26,188,156,0.2);}.smart-forms .morph-switch:active .switch-toggle:before,.smart-forms .morph-switch .switch-toggle:active::before,.smart-forms .morph-switch:active input:checked + .switch-toggle::before,.smart-forms .morph-switch input:checked + .switch-toggle:active::before{ -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.18);-o-box-shadow:0 1px 4px rgba(0,0,0,0.18);box-shadow:0 1px 4px rgba(0,0,0,0.18);-webkit-transform:scale(1.15,0.85);transform:scale(1.15,0.85);}