.form-type-radio input+label a,.form-type-checkbox input+label a{color:currentColor;text-decoration:underline}.form-type-radio input,.form-type-checkbox input{display:none}.form-type-radio input+label,.form-type-checkbox input+label{padding-left:1.875rem;padding-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:.875rem;line-height:1.75rem}.form-type-radio input+label:before,.form-type-checkbox input+label:before{content:"";display:block;position:absolute;width:1rem;height:1rem;top:5px;left:0;background-color:#fff;border-radius:2px;border:1px solid #9c9e9f}.form-type-radio input+label:after,.form-type-checkbox input+label:after{display:none}.form-type-radio input:checked+label:before,.form-type-checkbox input:checked+label:before{display:none}.form-type-radio input:checked+label:after,.form-type-checkbox input:checked+label:after{display:block;position:absolute;padding:.1875rem;left:0;top:5px;border-radius:2px}.form-type-toggle input{display:none}.form-type-toggle input+label{outline:0;display:block;width:55px;height:29px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f0f0f0;border-radius:30px;padding:2px;transition:all 0.4s ease}.form-type-toggle input+label:after,.form-type-toggle input+label:before{position:relative;display:block;content:"";width:50%;height:100%}.form-type-toggle input+label:after{left:0;border-radius:50%;background:#fff;transition:all 0.2s ease}.form-type-toggle input+label:before{display:none}.form-type-toggle input:checked+label:after{left:50%}.form-type-toggle input:checked+label{background:#d6002a}.form-type-radio input+label{font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.form-type-radio input+label:before{border-radius:50%}.form-type-radio input:checked+label:after{content:"" !important;width:20px;height:20px;border-radius:20px;padding:0}.form-type-radio input:checked+label:before{display:block;width:12px;height:12px;border:2px solid #fff;background-color:transparent;top:24%;left:2px;z-index:9}.selectize-control{text-align:left}.selectize-control .selectize-input{font-size:.875rem}.selectize-control .selectize-input span.error{display:none !important}.selectize-control .selectize-input.not-full{font-style:italic}.selectize-control .selectize-input [data-value]{display:inline-block;vertical-align:top;position:relative;border:none}.selectize-control .selectize-input.full div[data-value="All"]{color:#9c9e9f;font-style:italic}.selectize-control .selectize-input.full .item{color:#707172;font-style:normal}.selectize-control .selectize-input .item{position:relative;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:75%;max-width:75%}@media (min-width:640px){.selectize-control .selectize-input .item{width:auto}}@media (max-width:768px){.selectize-control .selectize-input .item{width:500px;max-width:500px}}@media (max-width:639px){.selectize-control .selectize-input .item{width:200px;max-width:200px}}@media (max-width:359px){.selectize-control .selectize-input .item{width:150px;max-width:150px}}.selectize-control .selectize-input .item[data-value="_none"]{font-style:italic;color:#707172}.selectize-control .selectize-input .remove-single{display:none}.selectize-control .selectize-input .remove{position:absolute;top:0.25rem;right:1.1rem;bottom:0;left:0;color:#707172;text-decoration:none;text-align:right;font-weight:bold}.selectize-control .selectize-input [data-value]:hover .remove{color:#d6002a}.selectize-control .selectize-input input{display:inline-block;vertical-align:top;border:none;padding:0;margin:0;outline:none;line-height:1.75rem;color:#707172}.selectize-control.multi .selectize-input{height:auto;min-height:form-element-height()}.selectize-control.multi .selectize-input [data-value]{border-color:#eceded;padding:.2rem 1rem .2rem}.selectize-control .selectize-dropdown{position:absolute;z-index:10;background:white;margin:.5rem 0 0 0;border:none;font-size:.875rem;border:1px solid #9c9e9f}.selectize-control .selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.coh-modal .selectize-control .selectize-dropdown-content{max-height:120px}.selectize-control .selectize-dropdown-content [data-selectable]{padding:.8125rem .9375rem;cursor:pointer;overflow:hidden;color:#3e3d40}.selectize-control .selectize-dropdown-content [data-selectable].active{background-color:#f4f4f6}form{width:100%;padding:30px 20px}form .g-recaptcha{margin-bottom:1.75rem}form .btn-pre-sales{background-color:#9c9e9f;color:#FFFFFF}form .btn-pre-sales:hover{background-color:#707172;color:#FFFFFF}.contact-form input[type="date"].error,.contact-form input[type="email"].error,.contact-form input[type="password"].error,.contact-form input[type="text"].error,.contact-form input[type="tel"].error,.contact-form input[type="number"].error,.contact-form input[type="date"].error,.contact-form textarea.error,.contact-form select.error,.contact-form .selectize-input.error{border-bottom:2px solid #e20d0d}.contact-form input[type=checkbox].error+label span:after{content:'';display:block;background:#e20d0d;width:calc(100% - 30px);height:2px;position:absolute;bottom:-1px;left:30px}.contact-form input[type=checkbox].error+label+span{padding-left:1.875rem}.form-item{position:relative;margin-bottom:1.25rem}.form-item span.error{display:block;font-size:14px;line-height:100%;position:relative;top:6px;color:#e20d0d}.form-item span.error:before{content:"* "}.form-item .icon-field-valid{background-image:url("/themes/custom/life_fit_group_cohesion_theme/src/images/icon-field-valid.svg")}.form-item .icon-field-invalid{background-image:url("/themes/custom/life_fit_group_cohesion_theme/src/images/icon-field-invalid.svg")}.form-item .icon-field-valid,.form-item .icon-field-invalid{content:'';display:none;width:24px;height:24px;position:absolute;right:13px;top:41px}.form-item select.valid.required ~ .icon-field-valid,.form-item select.error ~ .icon-field-invalid{right:40px}.form-item input.valid.required ~ .icon-field-valid,.form-item input.error ~ .icon-field-invalid,.form-item select.valid.required ~ .icon-field-valid,.form-item select.error ~ .icon-field-invalid,.form-item textarea.valid.required ~ .icon-field-valid,.form-item textarea.error ~ .icon-field-invalid{display:block}label{cursor:pointer}label.form-required:after{content:" *"}label,legend{display:block;font-size:.75rem;line-height:1.75rem}label.option,legend.option{font-size:1rem;font-weight:normal}.form-type-managed-file{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-top:1.25rem}.form-type-managed-file input{width:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-type-managed-file label{height:3rem;position:relative;color:#9c9e9f !important;font-size:1rem !important;line-height:1rem !important;font-style:italic !important;background-color:rgba(0,0,0,0);padding:.75rem 1rem .75rem 3.125rem !important;text-transform:uppercase;border-color:#9c9e9f;border-style:solid;border-width:2px}.form-type-managed-file label:hover{transition:all 200ms ease-out;color:#707172;border-color:#707172}.form-type-managed-file label:after{content:"" !important;position:absolute;left:1rem;top:0;bottom:0;width:1.25rem;background:url("/themes/custom/life_fit_group_cohesion_theme/src/images/icon-upload.svg") no-repeat center}.form-type-managed-file .description{margin:.75rem 0 0 0 !important;font-size:.875rem;line-height:1.5rem}.form-type-managed-file .btn-default button{margin-bottom:0}.form-type-managed-file span:not(.button__text){padding:.625rem 1rem;border:1px solid #9c9e9f;line-height:1.125rem;background-color:#fff;margin-right:0;margin-bottom:.625rem;display:grid}.form-type-managed-file span:not(.button__text) a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#9c9e9f;text-decoration:underline}.form-type-managed-file span.error{margin:.75rem 0 0 0 !important;padding:0 !important;border:0 !important}.form-type-managed-file .message-validation{background-color:transparent !important;padding:0 !important;margin:.75rem 0 0 0 !important;font-size:.75rem;font-weight:700;color:#d6002a;margin-left:0;border:0 !important}@media (min-width:640px){.form-type-managed-file{margin-top:0;flex-wrap:nowrap}.form-type-managed-file label.has-file{max-width:100%}}@media (min-width:360px){.form-type-managed-file span:not(.button__text){margin-right:1.25rem;margin-bottom:0}.form-type-managed-file .message-validation{margin:.75rem}}input,select,.selectize-control .selectize-input,textarea{width:100%;font-size:.875rem;line-height:1.75rem;background-color:#fff;color:#9c9e9f}input:focus,select:focus,.selectize-control .selectize-input:focus,textarea:focus{color:#3e3d40}textarea{min-height:9.375rem}input[type="date"],input[type="time"],input[type="email"],input[type="password"],input[type="text"],input[type="tel"],input[type="number"],textarea{border:1px solid #9c9e9f;padding:.875rem 1rem;height:3rem;width:100%;outline:0}input[type="date"]:focus,input[type="time"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{border-bottom:2px solid #707172}select,.selectize-control .selectize-input{position:relative;border:1px solid #9c9e9f;padding:.5625rem 2.5rem .5625rem .9375rem;height:3rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-style:italic}select:focus,.selectize-control .selectize-input:focus{color:#3e3d40}.form-type-checkbox.form-item-terms-of-service-placeholder .checkbox-label,.form-type-checkbox.form-item-doi-accept .checkbox-label,.form-type-checkbox[class*="-small"] .checkbox-label{display:block;padding:.125rem 0 0;font-size:.75rem !important;line-height:1.125rem !important}.input-type-toggle input{display:none}.input-type-toggle input+label{outline:0;display:block;width:55px;height:29px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f0f0f0;border-radius:30px;padding:2px;transition:all 0.4s ease}.input-type-toggle input+label:after,.input-type-toggle input+label:before{position:relative;display:block;content:"";width:50%;height:100%}.input-type-toggle input+label:after{left:0;border-radius:50%;background:#fff;transition:all 0.2s ease}.input-type-toggle input+label:before{display:none}.input-type-toggle input:checked+label:after{left:50%}.form-actions{text-align:center}.form-actions .btn-default button{width:100%}@media (min-width:640px){.form-actions .btn-default button{width:auto}}.form-actions .btn-default .ajax-progress{display:flex;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;justify-content:center;align-items:center;text-align:center;background-color:rgba(0,0,0,0.7);background-image:url("/themes/custom/life_fit_group_cohesion_theme/src/images/map-loader.gif");background-repeat:no-repeat;background-position:center;background-size:116px}.form-actions .btn-default .ajax-progress .throbber,.form-actions .btn-default .ajax-progress .message{display:none}.messages{margin:.625rem 0 0 0}@media (min-width:640px){.messages{margin:.625rem .625rem 0 0}}.messages ul{margin:0 0 0;padding-left:1.25rem}.messages--error{color:#e20d0d}.messages--status{color:#3abe00}.opt-out-confirmation p{margin-bottom:1.5rem}.opt-out-confirmation p a{color:#3e3d40;text-decoration:underline}.progress{width:100%;height:.375rem}.progress-wrap{background-color:#d6002a;margin-top:1.5rem;overflow:hidden;position:relative}.progress-wrap .progress-bar{background:#eceded;left:0;position:absolute;top:0}.content-hidden{display:none}body.adminimal-admin-toolbar .header-container{z-index:100;top:77px}body [v-cloak]{display:none}body .coh-inline-element a{color:#707172;text-decoration:underline}body .coh-inline-element a:active,body .coh-inline-element a:visited{color:#707172}body .ajax-progress-fullscreen{display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;border-radius:0;background-color:rgba(0,0,0,0.7);background-image:url("/themes/custom/life_fit_group_cohesion_theme/src/images/map-loader.gif");background-size:116px}
.dx8-tabs{background-color:#dbdbdb;}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap;}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:0.929em;padding:11px 20px;}.dx8-tabs li a:hover{background:#b3b3b3;}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none;}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0;}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0;}[dir="rtl"] .dx8-tabs li{margin:0 0 0 1px;float:right;}}#user-login-form,#user-register-form,#user-pass,#search-form,#search-block-form{border:1px solid #dbdbdb;margin-top:-1px;margin-bottom:15px;padding:15px 30px;}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item,#search-form .form-item,#search-block-form .form-item{padding:15px 0;}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description,#search-form .form-item .description,#search-block-form .form-item .description{margin-top:10px;}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions,#search-form .form-actions,#search-block-form .form-actions{padding:15px 0;}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;margin-bottom:10px;}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form input,#search-block-form select{max-width:100%;}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0;}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px;}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0;}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0;}#user-login-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-register-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-pass details.form-wrapper .dx8-details-content > fieldset > legend,#search-form details.form-wrapper .dx8-details-content > fieldset > legend,#search-block-form details.form-wrapper .dx8-details-content > fieldset > legend{width:100%;border-bottom:1px solid #dbdbdb;}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb;}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0;}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left;}#edit-help-link{display:block;margin-top:10px;}.search-block-form{padding:15px 0;}.search-block-form h2{margin-bottom:10px;}#search-block-form{padding:0;border:0;}#search-block-form:before,#search-block-form:after{content:"";display:table;}#search-block-form:after{clear:both;}#search-block-form .form-item{margin-right:15px;}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0;}#search-block-form input{margin:0;}.node-preview-container{background-color:#dbdbdb;}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7;}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,0.25);}.node-preview-container .node-preview-backlink:focus{border-color:#1280df;}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px;}
