#nex-forms input[name="_name"], #nex-forms input[name="surname"] {text-transform: capitalize !important;}
#nex-forms, .nf-sticky-contact-form {display: block !important;}
#nex-forms .btn, #nex-forms p, #nex-forms div, #nex-forms label {font-family: sans-serif;}
#nex-forms .select-wrapper .select-wrapper {display: none;}
#nex-forms .hidden_by_logic {display: none !important;}
#nex-forms .ui-nex-forms-container .input-group-addon.prefix {border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;}
#nex-forms .ui-nex-forms-container .input-group-addon.postfix {border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
#nex-forms .ui-nex-forms-container .step.nf_multi_step_1 .nex_prev_steps .grid_input_holder:first-child .button_fields {display: none;}
#nex-forms .triangular.cd-breadcrumb li a {padding: 0 10px;border-radius: 0px;}
.ui-datepicker-div {z-index: 10000;}
#nex-forms .multi-select select {min-height: 77px;}
#nex-forms form, #nex-forms {width: 100% !important;}
.nex_forms_modal .modal-body {overflow-y: auto !important;}
#nex-forms select {-moz-appearance: menulist !important;}
#nex-forms .math_result {word-wrap: normal;}
.bootstrap-datetimepicker-widget td {color: #444 !important;}
#nex-forms .fa {}
#nex-forms .select2-hidden-accessible {position: unset !important;overflow: visible !important;height: auto !important;}
.nex_forms_modal .modal-dialog {margin: 30px auto !important;}
#nex-forms grammarly-btn {display: none;}
.single-image-select-group .label_container, .multi-image-select-group .label_container {}
#nex-forms .required {margin-left: auto;}
div.bootstrap-datetimepicker-widget.dropdown-menu td, div.bootstrap-datetimepicker-widget.dropdown-menu th, div.bootstrap-datetimepicker-widget.dropdown-menu tr {padding: 6px !important;margin: 0px !important;}
#nex-forms .select2-container {display: none !important;}
.nex_success_message.alert {height: auto !important;min-height: auto !important;overflow: visible !important;overflow-wrap: normal !important;white-space: normal !important;font-size: 100% !important;}
#nex-forms input:focus {transition: all 500ms ease 0s;}
#nex-forms .field-replication-enabled .input-group {margin-bottom: 7px;}
#nex-forms .ui-nex-forms-container {font-size: 14px;font-family: proxima_novalight,Arial,Helvetica,sans-serif;}
#nex-forms .the-radios.input_container {padding-top: 2px;}
#nex-forms .clearfix {visibility: visible;}
#nex-forms .sbHolder {display: none !important;}
#nex-forms .text-sm {font-size: 12px !important;}
#nex-forms .text-lg {font-size: 16px !important;}
#nex-forms .clear_digital_siganture .fa:hover {color: #d43f3a;}
#nex-forms .clear_digital_siganture .fa {font-size: 14px;cursor: pointer;}
#nex-forms .clear_digital_siganture {position: absolute;left: 20px;bottom: 5px;}
#nex-forms .digital-signature-data {display: none;}
#nex-forms div.text_counter_holder .text_counter {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;margin-bottom: -1px;margin-left: auto;margin-right: auto;min-width: 51px;padding: 0 10px;text-align: center;white-space: nowrap;width: 13%;display: none !important;}
#nex-forms div.text_counter_holder {position: absolute;bottom: -18px;z-index: 1000;width: 93%;text-align: center !important;}
#nex-forms .form_field.has_max_lenght {margin-bottom: 25px !important;}
.nex_forms_modal {}
#nex-forms .input-group-btn .btn .fa {}
#nex-forms .input-group-btn .btn {height: 42px;}
#nex-forms .select::after {content: none !important;}
#nex-forms .form_field.selection_fields select {display: block !important;}
#nex-forms .nf-input-sm {height: 28px !important;}
#nex-forms .nf-input-xlg {height: 48px !important;}
#nex-forms .nf-input-lg {height: 40px !important;}
#nex-forms .input-group-addon.nf-default {background: #fff;}
#nex-forms .input-group-addon.label-info, #nex-forms .input-group-addon.label-warning, #nex-forms .input-group-addon.label-primary, #nex-forms .input-group-addon.label-danger, #nex-forms .input-group-addon.label-success {color: #fff;}
#nex-forms .form_field .fileinput .form-control, #nex-forms .form_field .selectpicker.btn, #nex-forms .form_field input.form-control {}
#nex-forms .form-control:focus {box-shadow: none !important;transition: none !important;}
#nex-forms .form_field {}
#nex-forms .ui-nex-forms-container .upload-single .glyphicon {padding-top: 6px;}
#nex-forms .req_inside::after {color: #999;content: "*";font-size: 28px;position: absolute;right: 22px;top: 3px;z-index: 1001;}
#nex-forms  .label_container label {font-weight: normal !important;}
#nex-forms  label.nexf_title.text-lg {font-size: 16px !important;margin: 0 !important;padding: 0 !important;}
#nex-forms  label.nexf_title.text-sm {font-size: 12px !important;margin: 0 !important;padding: 0 !important;}
#nex-forms .form_field.thumb-rating label span.fa.checked, #nex-forms .form_field.smily-rating label span.fa.checked {text-shadow: 5px 5px 2px #ddd;transform: scale(1.2);transition: all 200ms ease 0s;}
#nex-forms .form_field.thumb-rating label, #nex-forms .form_field.smily-rating label {margin: 0 !important;padding: 0 !important;}
#nex-forms .form_field.thumb-rating label span.fa, #nex-forms .form_field.smily-rating label span.fa {font-size: 40px !important;transition: all 200ms;}
#nex-forms .form_field.thumb-rating label input, #nex-forms .form_field.smily-rating label input {display: none;}
#nex-forms .the-thumb, #nex-forms .the-smile {color: #aaa;}
#nex-forms .the-thumb.fa-thumbs-o-up:hover, #nex-forms .the-smile.fa-smile-o:hover {color: #3c763d;}
#nex-forms .the-thumb.fa-thumbs-o-down:hover, #nex-forms .the-smile.fa-frown-o:hover {color: #a94442;}
#nex-forms .the-smile.fa-meh-o:hover {color: #f0ad4e;}
#nex-forms .radio-inline .tooltip {top: -32px !important;margin-left: -5px;opacity: .7;}
#nex-forms .star-rating span {position: unset;}
#nex-forms .star-rating {letter-spacing: 0 !important;}
#nex-forms .star-rating span:before {content: none !important;}
#nex-forms .star-rating .input_container  .fa:hover {color: #ec971f !important;transition: all 250ms !important;}
#nex-forms .star-rating .input_container  .fa {font-size: 26px !important;padding: 0 !important;margin-left: -7px !important;color: #bbb !important;transition: all 100ms !important;}
#nex-forms .star-rating .input_container .fa-star {color: #ffc107 !important;text-shadow: 5px 5px 1px #e5e5e5;transform: scale(1.17) !important;}
#nex-forms .star-rating .input_container  .fa-star-half-o, #nex-forms .star-rating .input_container  .fa-star-half {color: #f0ad4e !important;transform: scale(1.07) !important;}
#nex-forms .form_field {position: relative;}
.error_msg.popover {border-radius: 0 !important;border-top: 2px solid #d43f3a !important;left: auto !important;padding: 0 !important;right: -15px !important;top: -21px !important;}
.error_msg.popover .popover-content {font-family: arial;font-size: 12px;padding: 4px 8px !important;text-align: left !important;}
.error_msg {bottom: -18px;color: #f44336;font-size: 11px !important;position: absolute;right: 0px;visibility: visible !important;}
#nex-forms .ui-nex-forms-container .material_field.has_error .with-gap[type="radio"] + label::before, #nex-forms .ui-nex-forms-container .material_field.has_error [type="checkbox"] + label::before {border-color: #f44336 !important;}
.material_field .error_msg {bottom: -18px;color: #f44336;font-size: 11px !important;left: auto;position: absolute;right: 0;visibility: visible !important;}
.error_msg.indent {}
.md-select .error_msg {margin-top: -21px;}
#nex-forms .nf-has-error label.nf_title .the_label, #nex-forms .nf-has-error .radio-label, #nex-forms .nf-has-error .is_required {}
#nex-forms .error_msg.popover.top > .popover-arrow {left: 15px;}
.error_msg.popover i {color: #d43f3a;left: -2px;padding: 2px;position: relative;}
#nex-forms .input {position: relative;z-index: 1;display: inline-block;width: 100%;vertical-align: top;}
#nex-forms .form_field p {color: #444;}
#nex-forms #the-radios a {}
#nex-forms .panel-body.the-panel-body {background: #fff;}
#nex-forms .single-image-select-group .prettyradio a, #nex-forms .multi-image-select-group .prettycheckbox a {border: 1px solid #ccc;border-radius: 15px;bottom: 10px !important;display: block;height: 22px !important;line-height: 20px;position: relative;text-align: center;width: 22px !important;}
#nex-forms ul li::before {content: none !important;}
#nex-forms .radio-image {border-radius: 2px;height: 93px;left: 0;position: absolute;top: 1px;width: 100%;}
#nex-forms .radio-label.img-thumbnail, .check-label.img-thumbnail {overflow: hidden;padding-bottom: 0;padding-top: 0;}
#nex-forms .single-image-select-group label.radio-inline, #nex-forms .multi-image-select-group label.radio-inline {height: 120px;padding: 0;position: relative;width: 120px;}
.single-image-select-group .input_container, .multi-image-select-group .input_container {}
#nex-forms span.img-thumbnail {background: #f9f9f9 none repeat scroll 0 0;display: block;height: 100%;padding-top: 95px !important;text-align: center;width: 100%;}
#nex-forms .img-thumbnail-large img {height: 130px;}
#nex-forms .img-thumbnail-large span.img-thumbnail {padding-top: 136px !important;}
.img-thumbnail-large label {width: 160px !important;height: 160px !important;}
#nex-forms .img-thumbnail-small img {height: 64px;}
#nex-forms .img-thumbnail-small span.img-thumbnail {padding-top: 60px !important;font-size: 11px;}
.img-thumbnail-small label {width: 80px !important;height: 80px !important;}
#nex-forms input[type="file"] {display: block;height: 39px;}
#nex-forms .radio-inline .img-thumbnail, #nex-forms .checkbox-inline .img-thumbnail {background-size: cover !important;}
#nex-forms .paddel-right .nf-sticky-paddel {transform: rotate(270deg);}
#nex-forms .nf-sticky-contact-form.paddel-right .nf-sticky-paddel {left: -76px;position: absolute;top: 40%;}
#nex-forms .nf-sticky-contact-form.paddel-right {margin-right: -256px;min-width: 252px;position: fixed;right: 0;top: 20%;width: 252px;z-index: 1000000;}
#nex-forms .nf-sticky-contact-form.paddel-right .nf-sticky-paddel.btn {border-radius: 0 !important;border-bottom-width: 1px !important;}
#nex-forms .nf-sticky-contact-form.paddel-right .nf-sticky-container {background: #fff;min-height: 296px;border-radius: 0 !important;position: relative;z-index: 1000;}
#nex-forms .paddel-left .nf-sticky-paddel {transform: rotate(270deg);}
#nex-forms .nf-sticky-contact-form.paddel-left .nf-sticky-paddel {right: -76px;position: absolute;top: 40%;}
#nex-forms .nf-sticky-contact-form.paddel-left {position: fixed;width: 252px;top: 20%;left: 0;margin-left: -256px;z-index: 1000000 !important;}
#nex-forms .nf-sticky-contact-form.paddel-left .nf-sticky-paddel.btn {border-radius: 0 !important;border-bottom-width: 1px !important;}
#nex-forms .nf-sticky-contact-form.paddel-left .nf-sticky-container {background: #fff;min-height: 296px;border-radius: 0 !important;position: relative;z-index: 1000;}
#nex-forms .nf-sticky-contact-form.paddel-bottom .nf-sticky-paddel {top: -39px;position: absolute;right: 0;}
#nex-forms .nf-sticky-contact-form.paddel-bottom {position: fixed;width: 252px;bottom: 0;right: 40px;margin-bottom: -304px;z-index: 1000000 !important;}
#nex-forms .nf-sticky-contact-form.paddel-bottom .nf-sticky-paddel.btn {border-radius: 0 !important;border-bottom-width: 1px !important;}
#nex-forms .nf-sticky-contact-form.paddel-bottom .nf-sticky-container {background: #fff;min-height: 296px;min-height: 300px;border-radius: 0 !important;position: relative;z-index: 1000;overflow: auto;height: 300px;}
#nex-forms .nf-sticky-contact-form.paddel-bottom .nf-sticky-paddel.btn {width: auto !important;}
#nex-forms .nf-sticky-contact-form.paddel-top .nf-sticky-paddel {bottom: -36px;position: absolute;right: 0;z-index: -1 !important;}
#nex-forms .nf-sticky-contact-form.paddel-top {position: fixed;width: 252px;top: 0;right: 40px;margin-top: -300px;height: 300px;min-height: 300px;z-index: 1000000 !important;}
#nex-forms .nf-sticky-contact-form.paddel-top .nf-sticky-paddel.btn {border-radius: 0 !important;border-bottom-width: 1px !important;}
#nex-forms .nf-sticky-contact-form.paddel-top .nf-sticky-container {background: #fff;min-height: 300px;border-radius: 0 !important;height: 300px;overflow: auto;position: relative;z-index: 1000;}
#nex-forms .nf-sticky-contact-form.paddel-top .nf-sticky-paddel.btn {width: auto !important;line-height: 14px;}
#nex-forms .nf-sticky-contact-form .nf-sticky-container .panel {margin-bottom: 0 !important;}
#nex-forms .nf-sticky-paddel.btn {overflow: hidden;}
#nex-forms .nf-sticky-contact-form .input_container, #nex-forms .nf-sticky-container .input_holder, #nex-forms .nf-sticky-contact-form .label_container {width: 100% !important;}
#nex-forms .panel {background: inherit;}
#nex-forms .panel .panel-body {padding-bottom: 0 !important;}
#nex-forms div.ui-nex-forms-container .form_field {margin-bottom: 15px;}
.div.ui-nex-forms-container {display: none;}
#nex-forms .input-group-addon {cursor: pointer;}
#nex-forms .popover-content {color: #555;}
#nex-forms .input-group-addon span.fa {width: 19px;}
#nex-forms .input-group-addon span.fa {width: 19px;}
#nex-forms .fileinput-preview {height: 80px !important;padding: 5px;}
#nex-forms .color_pallet .input-group-addon span.caret {margin: 0 6px;}
#nex-forms .btn.fileinput-exists {border-top-right-radius: 4px !important;border-bottom-right-radius: 4px !important;}
#nex-forms .fileinput .btn {border-width: 1px !important;}
#nex-forms .upload-single .fileinput .btn {border-left: 0 !important;}
#nex-forms .btn.selectpicker, .btn.ui-slider-handle {border-bottom-width: 1px !important;}
#nex-forms input.check, #nex-forms input.radio {display: none !important;}
#nex-forms label.nexf_title.align_left {margin-bottom: 0 !important;}
#nex-forms label.nexf_title {font-size: 14px;}
#nex-forms .the_label {color: #9e9e9e;}
#nex-forms .ui-widget-content .the_label {color: inherit;}
.upload-image .thumbnail {border: 1px solid #ddd !important;border-radius: 4px;cursor: pointer;height: 150px;width: 100%;margin: 0 !important;}
.upload-image .thumbnail:hover .nf_add_image .the_input_element .fa {color: #999 !important;}
.upload-image .fileinput img {max-width: 100%;height: 100%;width: auto !important;}
#nex-forms .upload-image .fileinput.fileinput-exists {border: none !important;}
#nex-forms .upload-image .fileinput {width: 50%;border: none !important;text-align: center;vertical-align: center !important;}
.upload-image .thumbnail:hover {border-color: #ccc !important;}
#nex-forms .upload-image .fileinput-exists {border: medium none !important;}
#nex-forms .upload-image .nf_add_image .the_input_element {background: rgba(0,0,0,0) none repeat scroll 0 center !important;border: 0 none !important;padding: 0 !important;}
#nex-forms .upload-image .nf_add_image .the_input_element .fa {color: #ccc;font-size: 33px;}
#nex-forms .fileinput.fileinput-exists .nf_remove_image .fa {font-size: 12px;color: #666;}
#nex-forms .fileinput.fileinput-exists .nf_remove_image:hover {background: #fff;opacity: .8;}
#nex-forms .fileinput.fileinput-exists .nf_remove_image {display: block;position: absolute;right: 26px;top: 12px;border: none !important;opacity: .7;height: 40px;background: #eee;text-align: center;line-height: 39px !important;}
#nex-forms .upload-image .nf_remove_image, #nex-forms .upload-image .nf_change_image {display: none;}
#nex-forms .style_bold {font-weight: bold !important;}
#nex-forms .style_italic {font-style: italic !important;}
#nex-forms .style_underline {text-decoration: underline !important;}
#nex-forms .ui-nex-forms-container .upload-single .input-group {width: 100%;}
#nex-forms  div.fileinput a {position: relative;z-index: 100 !important;}
#nex-forms .timepicker-picker a.btn span {text-align: center;width: 40px;}
#nex-forms .bootstrap-datetimepicker-widget td span {height: 25px !important;line-height: 25px !important;}
#nex-forms .align_right {text-align: right !important;right: 0;}
#nex-forms .align_left {text-align: left !important;}
#nex-forms .align_center {text-align: center !important;text-align-last: center !important;text-align-first: center !important;}
#nex-forms .align_justify {text-align: justify !important;}
#nex-forms div.form_field .help-block.input-lg, #nex-forms div.form_field .help-block.input-sm {padding: 0;height: auto;}
#nex-forms .submit-button small {width: 100% !important;display: block !important;clear: both !important;margin-top: 7px !important;}
#nex-forms input[name="company_url"] {position: absolute !important;z-index: -1 !important;top: -100000px !important;width: 1px !important;}
#nex-forms hr {border-color: #ddd;margin: 0 !important;}
#nex-forms p {background: none !important;}
#nex-forms .submit-button span.fa-spinner {}
#nex-forms .panel-heading.btn-lg, #nex-forms .panel-heading.btn-sm {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
#nex-forms .ui-nex-forms-container {}
.ui-nex-forms-container .trash-can {display: none;}
#nex-forms .submit-button button.btn.btn-lg {padding: 15px 35px;}
#nex-forms .submit-button  button.btn.btn-sm {padding: 5px 15px;}
#nex-forms .submit-button  button.btn {padding: 10px 20px;}
#nex-forms .submit-button button.btn.btn-lg.col-sm-12 {padding: 15px 35px !important;width: 100% !important;}
#nex-forms .submit-button button.btn.btn-sm.col-sm-12 {padding: 5px 15px !important;width: 100% !important;}
#nex-forms .submit-button  button.btn.col-sm-12 {padding: 10px 20px !important;width: 100% !important;}
button.text-left {text-align: left !important;}
button.text-right {text-align: right !important;}
#nex-forms .ui-nex-forms-container .zero-clipboard {display: none;}
#nex-forms .popover-content {min-width: 165px;padding: 9px 14px;text-align: center;}
#nex-forms .form_field.select, #nex-forms .form_field.multi-select {}
#nex-forms .bootstrap-select .dropdown-menu ul li {margin-left: 0 !important;}
#nex-forms .bootstrap-select .dropdown-menu .popover {display: none !important;}
#nex-forms .form-control {width: 100%;max-width: 100% !important;}
#nex-forms .square .form-control, #nex-forms .square .input-group-addon, #nex-forms .square .selectpicker, #nex-forms .square .dropdown-menu, #nex-forms .square .btn, #nex-forms .square .ui-slider-range, #nex-forms .square #slider, #nex-forms .square .panel:first-child, #nex-forms .square .panel-body:first-child, #nex-forms .square .panel-heading:first-child {border-radius: 0 !important;}
#nex-forms .pill.form_field .form-control {padding-left: 20px;}
#nex-forms .pill .form-control, #nex-forms .pill .selectpicker, #nex-forms .pill .btn {border-radius: 22px !important;}
#nex-forms .pill.button_fields .btn {padding: 10px 16px !important;}
#nex-forms .pill.form_field.touch_spinner .input-group .bootstrap-touchspin-up {border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
#nex-forms .pill.form_field.touch_spinner .input-group .bootstrap-touchspin-down {border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;}
#nex-forms .pill.form_field.touch_spinner .form-control {border-radius: 0 !important;padding-left: 10px !important;}
#nex-forms.nex-forms .pill .input-group .input-group-addon.postfix {border-top-right-radius: 22px !important;border-bottom-right-radius: 22px !important;}
#nex-forms.nex-forms .pill .input-group .input-group-addon.prefix {border-top-left-radius: 22px !important;border-bottom-left-radius: 22px !important;}
#nex-forms.nex-forms .pill.has_postfix_icon .form-control {border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;padding-left: 10px !important;}
#nex-forms.nex-forms .pill.has_prefix_icon .form-control {border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;padding-left: 10px !important;}
#nex-forms div#nex-forms .color_pallet span.caret, #nex-forms .bootstrap-select.btn-group .btn .caret {margin-top: 0 !important;}
#nex-forms .btn.selectpicker {text-align: left;}
#nex-forms small.sub-text {font-weight: normal;color: #999;}
#nex-forms .ui-slider {margin-left: 5px;margin-right: 5px;text-align: left;overflow: visible;}
#nex-forms .ui-slider .ui-slider-handle::before, #nex-forms .ui-slider .ui-slider-handle::after {background-clip: unset !important;background-color: transparent !important;border: medium none !important;}
#nex-forms .ui-slider .ui-slider-handle {opacity: 1 !important;border: 1px solid #ddd;width: auto !important;height: auto !important;padding: 5px;text-decoration: none !important;outline: none;cursor: pointer !important;top: -10px !important;font-size: 12px !important;}
.ui-slider-handle {background: #fcfcfc;border-radius: 3px;}
#nex-forms .md-slider .ui-slider-range {border-radius: 4px !important;}
#nex-forms .md-slider .ui-slider .ui-slider-handle {cursor: pointer !important;font-size: 12px !important;height: 30px !important;outline: medium none;padding: 5px;text-decoration: none !important;top: -15px !important;width: 30px !important;border: none !important;}
#nex-forms .material_field .ui-slider.slider .ui-slider-range {border-top-left-radius: 7px !important;border-bottom-left-radius: 7px !important;}
#nex-forms .md-slider .ui-slider {background: #e0e0e0 none repeat scroll 0 0;border-radius: 10px;box-shadow: none;height: 9px;margin-bottom: 18px;}
#nex-forms span.ui-spinner {width: 100%;}
#nex-forms span.ui-spinner input {border: none;padding: 0 !important;padding-left: 10px !important;}
#nex-forms div#star img, span.star_holder {position: relative;}
#nex-forms div#star {width: 100% !important;}
#nex-forms span.ui-spinner.ui-widget-content {border: 1px solid #ddd;}
#nex-forms button.the_input_element, #nex-forms input.the_input_element, #nex-forms select.the_input_element, #nex-forms textarea.the_input_element {margin: 0 !important;}
#nex-forms .is_required.btn-xs {padding: 0 !important;margin-right: 2px;font-size: 8px;top: -2px;}
#nex-forms .ui-slider-range-max:first-child {background: none repeat scroll 0 0 #f2f2f2;border: 1px solid #ddd;}
#nex-forms .ui-slider-range-max:last-child {background: none repeat scroll 0 0 #fff;border: 1px solid #ddd;}
#nex-forms .ui-slider {border: 1px solid #ddd;}
#nex-forms .ui-autocomplete {z-index: 1000 !important;background: #fff !important;}
.ui-autocomplete li {cursor: pointer;list-style: outside none none;margin-bottom: 0 !important;padding-left: 10px;}
.ui-autocomplete li:hover {background: #e7e7e7 none repeat scroll 0 0;}
#nex-forms .prefix span, #nex-forms .postfix span {font-size: 17px;}
#nex-forms .display-block {display: block !important;float: none;margin-right: 0 !important;}
#nex-forms .ui-widget-content .the_label, #nex-forms .the-radios label {color: inherit;}
#nex-forms .the-radios .col-sm-12 {padding-left: 0;}
#nex-forms .slider.ui-slider {margin-bottom: 9px;margin-top: 9px;}
#nex-forms .nex-step.align_right, #nex-forms .prev-step.align_right, #nex-forms .nex-submit.align_right {float: right;}
#nex-forms .fadeout .form_field.sending {}
#nex-forms .fadeout .form_field {opacity: .5;}
#nex-forms form {position: relative;}
.success_icon .fa {color: #fff;font-size: 32px;}
.success_icon {background: #8bc34a none repeat scroll 0 0;border-radius: 50%;height: 70px;line-height: 86px;width: 70px;box-shadow: 0px 0px 1px #aaa;}
.success_icon.show {}
.nex_success_message .success_header {left: 0;position: absolute;text-align: center;top: -11px;width: 100%;}
.nex_success_message .msg_box {background: #fcfcfc none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 3px;font-size: 14px;line-height: 24px;margin: 0 auto;min-width: 200px;padding: 12px 64px;margin-left: 17px;color: #555;}
.is-nf-sticky-form .ui-nex-forms-container {margin: 15px;}
.nex_success_message {margin-top: 42px;position: relative;margin-bottom: 42px;}
.nf-loader {position: absolute;top: 50px;z-index: 1000;text-align: center;width: 100%;}
.lds-ring {display: inline-block;position: relative;width: 64px;height: 64px;}
.lds-ring div {box-sizing: border-box;display: block;position: absolute;width: 70px;height: 70px;margin: 6px;border: 3px solid #8bc34a;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color: #8bc34a transparent transparent transparent;}
.lds-ring div:nth-child(1) {animation-delay: -.45s;}
.lds-ring div:nth-child(2) {animation-delay: -.3s;}
.lds-ring div:nth-child(3) {animation-delay: -.15s;}
@keyframes lds-ring {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
#nex-forms .submitting .fa {}
#nex-forms .nex-submit {}
#nex-forms ul.selectpicker {display: block !important;}
#nex-forms .popover h3 {display: none;}
#nex-forms .ui-nex-forms-container .paragraph .input-group, #nex-forms .ui-nex-forms-container .heading .input-group {width: 100% !important;}
#nex-forms h1, #nex-forms h2, #nex-forms h3, #nex-forms h4, #nex-forms h5, #nex-forms h6, #nex-forms p {background: rgba(0,0,0,0) none repeat scroll 0 0;color: #666;margin: 0;padding: 0;}
#nex-forms .html_fields {color: #777;}
.bootstrap-datetimepicker-widget {display: none;}
.bootstrap-datetimepicker-widget.dropdown-menu {box-shadow: 1px 1px 12px #ccc;z-index: 1000000 !important;}
#nex-forms .classic-check-group input.check, #nex-forms .classic-radio-group input.radio {display: block !important;}
#nex-forms .classic-check-group label input, #nex-forms .classic-radio-group label input {margin-right: 5px !important;}
#nex-forms .classic-check-group label, #nex-forms .classic-radio-group label {padding-left: 0 !important;}
#datetimepicker .dropdown-menu ul li {list-style: none !important;margin: 0 !important;}
#datetimepicker .dropdown-menu {min-width: 320px !important;}
#nex-forms .text-primary {color: #337ab7;}
#nex-forms a.text-primary:focus, a.text-primary:hover {color: #286090;}
#nex-forms .text-success {color: #4caf50;}
#nex-forms a.text-success:focus, a.text-success:hover {color: #2b542c;}
#nex-forms .text-info {color: #31708f;}
#nex-forms a.text-info:focus, a.text-info:hover {color: #245269;}
#nex-forms .text-warning {color: #ff9800;}
#nex-forms a.text-warning:focus, a.text-warning:hover {color: #66512c;}
#nex-forms .text-danger {color: #f44336;}
#nex-forms a.text-danger:focus, a.text-danger:hover {color: #843534;}
#nex-forms .img-thumbnail {border: 1px solid #ddd;border-radius: 3px;padding: 5px;}
#nex-forms .alert {border-radius: 0 !important;border-top: none !important;border-bottom: none !important;border-right: none !important;border-left-width: 4px !important;}
.nf-sticky-contact-form.open .nf-sticky-container {border: 1px solid #ddd;}
.text-red {color: #f44336 !important;}
.text-pink {color: #e91e63 !important;}
.text-purple {color: #9c27b0 !important;}
.text-deep-purple {color: #673ab7 !important;}
.text-indigo {color: #3f51b5 !important;}
.text-blue {color: #2979ff !important;}
.text-light-blue {color: #40c4ff !important;}
.text-cyan {color: #00bcd4 !important;}
.text-teal {color: #009688 !important;}
.text-green {color: #4caf50 !important;}
.text-light-green {color: #8bc34a !important;}
.text-lime {color: #cddc39 !important;}
.text-yellow {color: #ffeb3b !important;}
.text-amber {color: #ffc107 !important;}
.text-orange {color: #ff9800 !important;}
.text-brown {color: #795548 !important;}
.text-gray {color: #9e9e9e !important;}
.text-blue-gray {color: #607d8b !important;}
.btn-red {background: #f44336;color: #fff;}
.btn-pink {background: #e91e63;color: #fff;}
.btn-purple {background: #9c27b0;color: #fff;}
.btn-deep-purple {background: #673ab7;color: #fff;}
.btn-indigo {background: #3f51b5;color: #fff;}
.btn-blue {background: #2979ff;color: #fff;}
.btn-light-blue {background: #40c4ff;color: #fff;}
.btn-cyan {background: #00bcd4;color: #fff;}
.btn-teal {background: #009688;color: #fff;}
.btn-green {background: #4caf50;color: #fff;}
.btn-light-green {background: #8bc34a;color: #fff;}
.btn-lime {background: #cddc39;color: #fff;}
.btn-yellow {background: #ffeb3b;}
.btn-amber {background: #ffc107;}
.btn-orange {background: #ff9800;color: #fff;}
.btn-brown {background: #795548;color: #fff;}
.btn-gray {background: #9e9e9e;color: #fff;}
.btn-blue-gray {background: #607d8b;color: #fff;}
.btn-red:hover {background: #f44336;color: #fff !important;}
.btn-pink:hover {background: #e91e63;color: #fff !important;}
.btn-purple:hover {background: #9c27b0;color: #fff !important;}
.btn-deep-purple:hover {background: #673ab7;color: #fff !important;}
.btn-indigo:hover {background: #3f51b5;color: #fff !important;}
.btn-blue:hover {background: #2979ff;color: #fff !important;}
.btn-light-blue:hover {background: #40c4ff;color: #fff !important;}
.btn-cyan:hover {background: #00bcd4;color: #fff !important;}
.btn-teal:hover {background: #009688;color: #fff !important;}
.btn-green:hover {background: #4caf50;color: #fff !important;}
.btn-light-green:hover {background: #8bc34a;color: #fff !important;}
.btn-lime:hover {background: #cddc39;color: #fff !important;}
.btn-yellow:hover {background: #ffeb3b;}
.btn-amber:hover {background: #ffc107;}
.btn-orange:hover {background: #ff9800;color: #fff !important;}
.btn-brown:hover {background: #795548;color: #fff !important;}
.btn-gray:hover {background: #9e9e9e;color: #fff !important;}
.btn-blue-gray:hover {background: #607d8b;color: #fff !important;}
.btn-red:active {background: #f44336;color: #fff !important;}
.btn-pink:active {background: #e91e63;color: #fff !important;}
.btn-purple:active {background: #9c27b0;color: #fff !important;}
.btn-deep-purple:active {background: #673ab7;color: #fff !important;}
.btn-indigo:active {background: #3f51b5;color: #fff !important;}
.btn-blue:active {background: #2979ff;color: #fff !important;}
.btn-light-blue:active {background: #40c4ff;color: #fff !important;}
.btn-cyan:active {background: #00bcd4;color: #fff !important;}
.btn-teal:active {background: #009688;color: #fff !important;}
.btn-green:active {background: #4caf50;color: #fff !important;}
.btn-light-green:active {background: #8bc34a;color: #fff !important;}
.btn-lime:active {background: #cddc39;color: #fff !important;}
.btn-yellow:active {background: #ffeb3b;}
.btn-amber:active {background: #ffc107;}
.btn-orange:active {background: #ff9800;color: #fff !important;}
.btn-brown:active {background: #795548;color: #fff !important;}
.btn-gray:active {background: #9e9e9e;color: #fff !important;}
.btn-blue-gray:active {background: #607d8b;color: #fff !important;}
.btn-red:focus {background: #f44336;color: #fff !important;}
.btn-pink:focus {background: #e91e63;color: #fff !important;}
.btn-purple:focus {background: #9c27b0;color: #fff !important;}
.btn-deep-purple:focus {background: #673ab7;color: #fff !important;}
.btn-indigo:focus {background: #3f51b5;color: #fff !important;}
.btn-blue:focus {background: #2979ff;color: #fff !important;}
.btn-light-blue:focus {background: #40c4ff;color: #fff !important;}
.btn-cyan:focus {background: #00bcd4;color: #fff !important;}
.btn-teal:focus {background: #009688;color: #fff !important;}
.btn-green:focus {background: #4caf50;color: #fff !important;}
.btn-light-green:focus {background: #8bc34a;color: #fff !important;}
.btn-lime:focus {background: #cddc39;color: #fff !important;}
.btn-yellow:focus {background: #ffeb3b;}
.btn-amber:focus {background: #ffc107;}
.btn-orange:focus {background: #ff9800;color: #fff !important;}
.btn-brown:focus {background: #795548;color: #fff !important;}
.btn-gray:focus {background: #9e9e9e;color: #fff !important;}
.btn-blue-gray:focus {background: #607d8b;color: #fff !important;}
.hiddendiv {display: none !important;}
#nex-forms .form_field.heading, #nex-forms .form_field.paragraph, #nex-forms .form_field.html {}
#nex-forms .ui-state-focus {box-shadow: none !important;}
#nex-forms .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, #nex-forms .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {height: 16px !important;width: 16px !important;}
#nex-forms .ui-checkboxradio-icon-space {margin-right: 5px !important;}
.jq_radio_check {margin-bottom: 5px;}
#nex-forms .form_field.selection_fields select.jq_select {display: none !important;}
.ui-selectmenu-button {width: 100% !important;height: 32px;line-height: 20px !important;}
.the_input_element.ui-widget {width: 100%;box-shadow: none;}
input.the_input_element.ui-widget {height: 32px;}
#nex-forms select.ui-widget option[value='0'] {background: #f6f6f6;}
#nex-forms select.ui-widget option {padding: 8px 15px;}
.form_field.material_field #field_container.col-sm-12 {padding: 0 !important;}
#nex-forms .touch_spinner.jq-spinner .input-group-addon:not(:first-child):not(:last-child), #nex-forms .touch_spinner.jq-spinner .input-group-btn:not(:first-child):not(:last-child), #nex-forms .touch_spinner.jq-spinner .input-group .form-control:not(:first-child):not(:last-child) {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
#nex-forms .bootstrap-touchspin button {font-size: 21px !important;padding: 0;width: 43px;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical {position: relative !important;white-space: nowrap !important;width: 1% !important;vertical-align: middle !important;display: table-cell !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical > .btn {display: block !important;float: none !important;width: 100% !important;max-width: 100% !important;padding: 8px 10px !important;margin-left: -1px !important;position: relative !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius: 0 !important;border-top-right-radius: 4px !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {margin-top: -2px !important;border-radius: 0 !important;border-bottom-right-radius: 4px !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical i {position: absolute !important;top: 3px !important;left: 5px !important;font-size: 9px !important;font-weight: normal !important;}
#nex-forms #spinner {min-height: 34px;}
.theme_material .bootstrap-tagsinput {border-radius: 0 !important;border-left: 0 !important;border-top: 0 !important;border-right: 0 !important;box-shadow: none !important;}
.theme_material .upload-single .uneditable-input, .theme_material .upload-multi .uneditable-input {border-left: 0 none;border-radius: 0;border-top: 0 none;box-shadow: none;height: 39px;}
.btn-file.input-group-addon {padding: 0px 14px !important;}
p.radio_check_input {display: inline;margin-right: 16px !important;}
div.jq_radio_check.display-block {padding-left: 0 !important;}
div.jq_radio_check {display: inline-block;}
#nex-forms .classic-radio-group input, .classic-check-group input {display: block !important;z-index: 100 !important;opacity: 1 !important;position: relative !important;float: left;}
#nex-forms .classic-check-group input {top: 3px;}
#nex-forms .radio-group #the-radios label.display-block, #nex-forms .check-group #the-radios label.display-block,  {}
#nex-forms div.radio-group label.display-block.radio-inline, #nex-forms div.radio-group label.display-block.checkbox-inline, #nex-forms div.checkbox-group label.display-block {}
.ui-checkboxradio-checked, .ui-checkboxradio-label:active {color: #fff !important;}
#nex-forms .form_field.submit-button .col-sm-12, #nex-forms .form_field.nex-step .col-sm-12, #nex-forms .form_field.prev-step .col-sm-12 {padding: 0 !important;}
#nex-forms #md_label {display: block;width: 100%;}
#nex-forms .browser input[type="text"], .browser input[type="password"], .browser select {min-height: 35px !important;}
#nex-forms .browser .input-group-addon {border-radius: 0;background: #fff;}
#nex-forms .cd-breadcrumb, #nex-forms .cd-multi-steps {padding: .5em 1em !important;margin: 1em auto;background-color: #f9f9f9 !important;border-radius: .25em !important;}
#nex-forms .cd-breadcrumb:after, #nex-forms .cd-multi-steps:after {content: "" !important;display: table !important;clear: both !important;}
#nex-forms .cd-breadcrumb li, #nex-forms .cd-multi-steps li {display: inline-block !important;float: left !important;margin: .5em 0 !important;}
#nex-forms .cd-breadcrumb li::after, #nex-forms .cd-multi-steps li::after {display: inline-block !important;content: "»" !important;margin: 0 .6em !important;color: #959fa5 !important;}
#nex-forms .cd-breadcrumb li:last-of-type::after, #nex-forms .cd-multi-steps li:last-of-type::after {display: none !important;}
#nex-forms .cd-breadcrumb li > *, #nex-forms .cd-multi-steps li > * {display: inline-block !important;font-size: 12px !important;color: #2c3f4c !important;}
#nex-forms .cd-breadcrumb li.current > *, #nex-forms .cd-multi-steps li.current > * {}
#nex-forms .cd-breadcrumb a:hover, #nex-forms .cd-multi-steps a:hover {}
#nex-forms .cd-breadcrumb.custom-separator li::after, #nex-forms .cd-multi-steps.custom-separator li::after {content: "" !important;height: 16px !important;width: 16px !important;background: url("../img/cd-custom-separator.svg") no-repeat center center !important;vertical-align: middle !important;}
#nex-forms .cd-breadcrumb.custom-icons li > *::before, #nex-forms .cd-multi-steps.custom-icons li > *::before {content: "" !important;display: inline-block !important;height: 20px !important;width: 20px !important;margin-right: .4em !important;margin-top: -2px !important;background: url("../img/cd-custom-icons-01.svg") no-repeat 0 0 !important;vertical-align: middle !important;}
#nex-forms .cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2) > *::before, #nex-forms .cd-multi-steps.custom-icons li:not(.current):nth-of-type(2) > *::before {background-position: -20px 0 !important;}
#nex-forms .cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3) > *::before, #nex-forms .cd-multi-steps.custom-icons li:not(.current):nth-of-type(3) > *::before {background-position: -40px 0 !important;}
#nex-forms .cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4) > *::before, #nex-forms .cd-multi-steps.custom-icons li:not(.current):nth-of-type(4) > *::before {background-position: -60px 0 !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:first-of-type > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:first-of-type > *::before {background-position: 0 -20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:nth-of-type(2) > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:nth-of-type(2) > *::before {background-position: -20px -20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:nth-of-type(3) > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:nth-of-type(3) > *::before {background-position: -40px -20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:nth-of-type(4) > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:nth-of-type(4) > *::before {background-position: -60px -20px !important;}
@media only screen and (min-width: 768px) {#nex-forms .cd-breadcrumb, #nex-forms .cd-multi-steps {padding: 0 1.2em !important;}
	#nex-forms .cd-breadcrumb li, #nex-forms .cd-multi-steps li {margin: 1.2em 0 !important;}
	#nex-forms .cd-breadcrumb li::after, #nex-forms .cd-multi-steps li::after {margin: 0 1em !important;}
	#nex-forms .cd-breadcrumb li > *, #nex-forms .cd-multi-steps li > * {font-size: 12px !important;}}
#nex-forms .cd-breadcrumb {margin-bottom: 20px !important;}
#nex-forms .cd-breadcrumb.align_right li {float: unset !important;}
#nex-forms .cd-breadcrumb.align_right {float: right;width: 100%;text-align: right !important;}
#nex-forms .cd-breadcrumb.align_center li {float: unset !important;}
#nex-forms .cd-breadcrumb.align_center {}
@media only screen and (max-width: 400px) {#nex-forms .cd-breadcrumb {display: none !important;}}
#nex-forms .cd-breadcrumb.triangle {background-color: transparent !important;padding: 0 !important;}
#nex-forms .cd-breadcrumb.triangle li {position: relative !important;padding: 0 !important;margin: 4px 4px 4px 0 !important;}
#nex-forms .cd-breadcrumb.triangle li:last-of-type {margin-right: 0 !important;}
#nex-forms .cd-breadcrumb.triangle li > * {position: relative !important;padding: 10px 12px 11px 30px !important;color: #2c3f4c !important;background-color: #edeff0 !important;border-color: #edeff0 !important;}
#nex-forms .cd-breadcrumb.triangle li.current > * {}
#nex-forms .cd-breadcrumb.triangle li:first-of-type > * {padding-left: 1.6em !important;border-radius: .25em 0 0 .25em !important;}
#nex-forms .cd-breadcrumb.triangle li:last-of-type > * {padding-right: 1.6em !important;border-radius: 0 .25em .25em 0 !important;}
#nex-forms .cd-breadcrumb.triangle a:hover {}
#nex-forms .cd-breadcrumb.triangle li::after, #nex-forms .cd-breadcrumb.triangle li > *::after {content: "" !important;content: "" !important;position: absolute !important;top: 0 !important;left: 100% !important;height: 0 !important;width: 0 !important;border: 24px solid transparent !important;border-width: 20px 0 19px 15px !important;}
#nex-forms .cd-breadcrumb.triangle li::after {z-index: 1 !important;-webkit-transform: translateX(4px) !important;-moz-transform: translateX(4px) !important;-ms-transform: translateX(4px) !important;-o-transform: translateX(4px) !important;transform: translateX(4px) !important;border-left-color: #fff !important;margin: 0 !important;}
#nex-forms .cd-breadcrumb.triangle li > *::after {z-index: 2 !important;border-left-color: inherit !important;}
#nex-forms .cd-breadcrumb.triangle li:last-of-type::after, #nex-forms .cd-breadcrumb.triangle li:last-of-type > *::after {display: none !important;}
#nex-forms .cd-breadcrumb.triangle.custom-separator li::after {background-image: none !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li::after, #nex-forms .cd-breadcrumb.triangle.custom-icons li > *::after {border-top-width: 25px !important;border-bottom-width: 25px !important;}
@-moz-document url-prefix() {#nex-forms .cd-breadcrumb.triangle li::after, #nex-forms .cd-breadcrumb.triangle li > *::after {border-left-style: dashed !important;}}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before {background-position: 0 -40px !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before {background-position: -20px -40px !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before {background-position: -40px -40px !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before {background-position: -60px -40px !important;}
#nex-forms .cd-multi-steps {background-color: transparent !important;padding: 0 !important;}
#nex-forms .cd-multi-steps li {position: relative !important;float: none !important;margin: .4em 40px .4em 0 !important;}
#nex-forms .cd-multi-steps li:last-of-type {margin-right: 0 !important;}
#nex-forms .cd-multi-steps li::after {position: absolute !important;content: "" !important;height: 1px !important;background: #ddd !important;margin: 0 !important;}
#nex-forms .cd-multi-steps li.visited::after {}
#nex-forms .cd-multi-steps li > *, #nex-forms .cd-multi-steps li.current > * {position: relative !important;color: #2c3f4c !important;}
#nex-forms .cd-multi-steps.custom-separator li::after {height: 1px !important;background: #ddd !important;}
#nex-forms .cd-multi-steps.text-center li::after {width: 100% !important;top: 50% !important;left: 100% !important;-webkit-transform: translateY(-50%) translateX(-1px) !important;-moz-transform: translateY(-50%) translateX(-1px) !important;-ms-transform: translateY(-50%) translateX(-1px) !important;-o-transform: translateY(-50%) translateX(-1px) !important;transform: translateY(-50%) translateX(-1px) !important;}
#nex-forms .cd-multi-steps.text-center li > * {z-index: 1 !important;padding: .6em 1em !important;border-radius: .25em !important;background-color: #e9e9e9 !important;}
#nex-forms .cd-multi-steps.text-center a:hover {background-color: #d9d9d9 !important;}
#nex-forms .cd-multi-steps.text-center li.current > *, #nex-forms .cd-multi-steps.text-center li.visited > * {}
#nex-forms .cd-multi-steps.text-center.custom-icons li.visited a::before {background-position: 0 -60px !important;}
#nex-forms .cd-multi-steps.text-top li, #nex-forms .cd-multi-steps.text-bottom li {min-width: 33px !important;text-align: center !important;}
#nex-forms .nf_step_breadcrumb .cd-multi-steps.dotted_count {border-radius: 0 !important;padding: 0 10px !important;}
#nex-forms .cd-multi-steps.text-top li::after, #nex-forms .cd-multi-steps.text-bottom li::after {position: absolute !important;left: 50% !important;width: calc(100% + 40px) !important;}
#nex-forms .cd-multi-steps.text-top li > *::before, #nex-forms .cd-multi-steps.text-bottom li > *::before {content: "" !important;position: absolute !important;z-index: 1 !important;left: 50% !important;right: auto !important;-webkit-transform: translateX(-50%) !important;-moz-transform: translateX(-50%) !important;-ms-transform: translateX(-50%) !important;-o-transform: translateX(-50%) !important;transform: translateX(-50%) !important;height: 12px !important;width: 12px !important;border-radius: 50% !important;background-color: #ddd !important;}
#nex-forms .cd-multi-steps.text-top li.visited > *::before, #nex-forms .cd-multi-steps.text-top li.current > *::before, #nex-forms .cd-multi-steps.text-bottom li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom li.current > *::before {}
#nex-forms .cd-multi-steps.text-top a:hover, #nex-forms .cd-multi-steps.text-bottom a:hover {}
#nex-forms .cd-multi-steps.text-top a:hover::before, #nex-forms .cd-multi-steps.text-bottom a:hover::before {}
#nex-forms .cd-multi-steps.text-top li::after {bottom: 4px !important;}
#nex-forms .cd-multi-steps.text-top li > * {padding-bottom: 20px !important;}
#nex-forms .cd-multi-steps.text-top li > *::before {bottom: 0 !important;}
#nex-forms .cd-multi-steps.text-bottom li::after {top: 3px !important;}
#nex-forms .cd-multi-steps.text-bottom li > * {padding-top: 20px !important;}
#nex-forms .cd-multi-steps.text-bottom li > *::before {top: 0 !important;}
#nex-forms .cd-multi-steps.count li {counter-increment: steps !important;}
#nex-forms .cd-multi-steps.count li > *::before {content: counter(steps) " - " !important;}
#nex-forms .cd-multi-steps.text-top.count li > *::before, #nex-forms .cd-multi-steps.text-bottom.count li > *::before {content: counter(steps) !important;height: 26px !important;width: 26px !important;line-height: 26px !important;font-size: 12px !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.count li:not(.current) em::before, #nex-forms .cd-multi-steps.text-bottom.count li:not(.current) em::before {color: #2c3f4c !important;}
#nex-forms .cd-multi-steps.text-top.count li::after {bottom: 11px !important;}
#nex-forms .cd-multi-steps.text-top.count li > * {padding-bottom: 34px !important;}
#nex-forms .cd-multi-steps.text-bottom.count li::after {top: 11px !important;}
#nex-forms .cd-multi-steps.text-bottom.count li > * {padding-top: 34px !important;}
#nex-forms .nf_step_breadcrumb li a {font-size: 12px !important;text-decoration: none !important;box-shadow: none !important;outline: none !important;}
#nex-forms .required #md_label.active {}
.nf_step_breadcrumb li a:hover {}
#nex-forms .nf_step_breadcrumb ol.cd-breadcrumb.basix li.current a, #nex-forms .nf_step_breadcrumb ol.cd-breadcrumb.basix li.visited a {padding: 2px 5px;border-radius: 2px;}
.nf_step_breadcrumb li.visited a:hover {cursor: pointer !important;}
#nex-forms .nf_progressbar_percentage.md-color-red {color: #fff !important;background-color: #f44336 !important;}
#nex-forms .cd-breadcrumb.md-color-red li.current > *, #nex-forms .cd-multi-steps.md-color-red li.current > * {}
#nex-forms .cd-breadcrumb.md-color-red a:hover, #nex-forms .cd-multi-steps.md-color-red a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-red li.current > * {color: #fff !important;background-color: #f44336 !important;border-color: #f44336 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-red a:hover {color: #fff !important;background-color: #f44336 !important;border-color: #f44336 !important;}
#nex-forms .cd-breadcrumb.md-color-red li.current > *, #nex-forms .cd-breadcrumb.md-color-red li.visited > * {color: #fff !important;background-color: #f44336 !important;border-color: #f44336 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-red a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-red a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-red a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-red a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-red li.visited::after {background-color: #f44336 !important;}
#nex-forms .nf_progressbar_percentage.md-color-green {color: #fff !important;background-color: #4caf50 !important;}
#nex-forms .cd-breadcrumb.md-color-green li.current > *, #nex-forms .cd-multi-steps.md-color-green li.current > * {}
#nex-forms .cd-breadcrumb.md-color-green a:hover, #nex-forms .cd-multi-steps.md-color-green a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-green li.current > * {color: #fff !important;background-color: #4caf50 !important;border-color: #4caf50 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-green a:hover {color: #fff !important;background-color: #4caf50 !important;border-color: #4caf50 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-green li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-green li.visited > *, #nex-forms .cd-breadcrumb.md-color-green li.current > *, #nex-forms .cd-breadcrumb.md-color-green li.visited > * {color: #fff !important;background-color: #4caf50 !important;border-color: #4caf50 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-green li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-green li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-green li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-green li.current > *::before {background-color: #4caf50 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-green a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-green a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-green a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-green a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-green li.visited::after {background-color: #4caf50 !important;}
#nex-forms .nf_progressbar_percentage.md-color-amber {color: #fff !important;background-color: #ffc107 !important;}
#nex-forms .cd-breadcrumb.md-color-amber li.current > *, #nex-forms .cd-multi-steps.md-color-amber li.current > * {}
#nex-forms .cd-breadcrumb.md-color-amber a:hover, #nex-forms .cd-multi-steps.md-color-amber a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-amber li.current > * {color: #fff !important;background-color: #ffc107 !important;border-color: #ffc107 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-amber a:hover {color: #fff !important;background-color: #ffc107 !important;border-color: #ffc107 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-amber li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-amber li.visited > *, #nex-forms .cd-breadcrumb.md-color-amber li.current > *, #nex-forms .cd-breadcrumb.md-color-amber li.visited > * {color: #fff !important;background-color: #ffc107 !important;border-color: #ffc107 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-amber li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-amber li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-amber li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-amber li.current > *::before {background-color: #ffc107 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-amber a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-amber a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-amber a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-amber a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-amber li.visited::after {background-color: #ffc107 !important;}
#nex-forms .nf_progressbar_percentage.md-color-blue-gray {color: #fff !important;background-color: #607d8b !important;}
#nex-forms .cd-breadcrumb.md-color-blue-gray li.current > *, #nex-forms .cd-multi-steps.md-color-blue-gray li.current > * {}
#nex-forms .cd-breadcrumb.md-color-blue-gray a:hover, #nex-forms .cd-multi-steps.md-color-blue-gray a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-blue-gray li.current > * {color: #fff !important;background-color: #607d8b !important;border-color: #607d8b !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-blue-gray a:hover {color: #fff !important;background-color: #607d8b !important;border-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-center.md-color-blue-gray li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-blue-gray li.visited > *, #nex-forms .cd-breadcrumb.md-color-blue-gray li.current > *, #nex-forms .cd-breadcrumb.md-color-blue-gray li.visited > * {color: #fff !important;background-color: #607d8b !important;border-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-blue-gray li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue-gray li.current > *::before {background-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue-gray a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-blue-gray a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-blue-gray a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-blue-gray a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-blue-gray li.visited::after {background-color: #607d8b !important;}
#nex-forms .nf_progressbar_percentage.md-color-blue {color: #fff !important;background-color: #2979ff !important;}
#nex-forms .cd-breadcrumb.md-color-blue li.current > *, #nex-forms .cd-multi-steps.md-color-blue li.current > * {}
#nex-forms .cd-breadcrumb.md-color-blue a:hover, #nex-forms .cd-multi-steps.md-color-blue a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-blue li.current > * {color: #fff !important;background-color: #2979ff !important;border-color: #2979ff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-blue a:hover {color: #fff !important;background-color: #2979ff !important;border-color: #2979ff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-blue li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-blue li.visited > *, #nex-forms .cd-breadcrumb.md-color-blue li.current > *, #nex-forms .cd-breadcrumb.md-color-blue li.visited > * {color: #fff !important;background-color: #2979ff !important;border-color: #2979ff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-blue li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue li.current > *::before {background-color: #2979ff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-blue a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-blue a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-blue a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-blue li.visited::after {background-color: #2979ff !important;}
#nex-forms .nf_progressbar_percentage.md-color-brown {color: #fff !important;background-color: #795548 !important;}
#nex-forms .cd-breadcrumb.md-color-brown li.current > *, #nex-forms .cd-multi-steps.md-color-brown li.current > * {}
#nex-forms .cd-breadcrumb.md-color-brown a:hover, #nex-forms .cd-multi-steps.md-color-brown a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-brown li.current > * {color: #fff !important;background-color: #795548 !important;border-color: #795548 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-brown a:hover {color: #fff !important;background-color: #795548 !important;border-color: #795548 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-brown li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-brown li.visited > *, #nex-forms .cd-breadcrumb.md-color-brown li.current > *, #nex-forms .cd-breadcrumb.md-color-brown li.visited > * {color: #fff !important;background-color: #795548 !important;border-color: #795548 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-brown li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-brown li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-brown li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-brown li.current > *::before {background-color: #795548 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-brown a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-brown a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-brown a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-brown a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-brown li.visited::after {background-color: #795548 !important;}
#nex-forms .nf_progressbar_percentage.md-color-cyan {color: #fff !important;background-color: #00bcd4 !important;}
#nex-forms .cd-breadcrumb.md-color-cyan li.current > *, #nex-forms .cd-multi-steps.md-color-cyan li.current > * {}
#nex-forms .cd-breadcrumb.md-color-cyan a:hover, #nex-forms .cd-multi-steps.md-color-cyan a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-cyan li.current > * {color: #fff !important;background-color: #00bcd4 !important;border-color: #00bcd4 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-cyan a:hover {color: #fff !important;background-color: #00bcd4 !important;border-color: #00bcd4 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-cyan li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-cyan li.visited > *, #nex-forms .cd-breadcrumb.md-color-cyan li.current > *, #nex-forms .cd-breadcrumb.md-color-cyan li.visited > * {color: #fff !important;background-color: #00bcd4 !important;border-color: #00bcd4 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-cyan li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-cyan li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-cyan li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-cyan li.current > *::before {background-color: #00bcd4 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-cyan a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-cyan a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-cyan a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-cyan a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-cyan li.visited::after {background-color: #00bcd4 !important;}
#nex-forms .nf_progressbar_percentage.md-color-deep-purple {color: #fff !important;background-color: #673ab7 !important;}
#nex-forms .cd-breadcrumb.md-color-deep-purple li.current > *, #nex-forms .cd-multi-steps.md-color-deep-purple li.current > * {}
#nex-forms .cd-breadcrumb.md-color-deep-purple a:hover, #nex-forms .cd-multi-steps.md-color-deep-purple a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-deep-purple li.current > * {color: #fff !important;background-color: #673ab7 !important;border-color: #673ab7 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-deep-purple a:hover {color: #fff !important;background-color: #673ab7 !important;border-color: #673ab7 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-deep-purple li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-deep-purple li.visited > *, #nex-forms .cd-breadcrumb.md-color-deep-purple li.current > *, #nex-forms .cd-breadcrumb.md-color-deep-purple li.visited > * {color: #fff !important;background-color: #673ab7 !important;border-color: #673ab7 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-deep-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-deep-purple li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-deep-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-deep-purple li.current > *::before {background-color: #673ab7 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-deep-purple a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-deep-purple a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-deep-purple a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-deep-purple a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-deep-purple li.visited::after {background-color: #673ab7 !important;}
#nex-forms .nf_progressbar_percentage.md-color-gray {color: #fff !important;background-color: #9e9e9e !important;}
#nex-forms .cd-breadcrumb.md-color-gray li.current > *, #nex-forms .cd-multi-steps.md-color-gray li.current > * {}
#nex-forms .cd-breadcrumb.md-color-gray a:hover, #nex-forms .cd-multi-steps.md-color-gray a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-gray li.current > * {color: #fff !important;background-color: #9e9e9e !important;border-color: #9e9e9e !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-gray a:hover {color: #fff !important;background-color: #9e9e9e !important;border-color: #9e9e9e !important;}
#nex-forms .cd-multi-steps.text-center.md-color-gray li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-gray li.visited > *, #nex-forms .cd-breadcrumb.md-color-gray li.current > *, #nex-forms .cd-breadcrumb.md-color-gray li.visited > * {color: #fff !important;background-color: #9e9e9e !important;border-color: #9e9e9e !important;}
#nex-forms .cd-multi-steps.text-top.md-color-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-gray li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-gray li.current > *::before {background-color: #9e9e9e !important;}
#nex-forms .cd-multi-steps.text-top.md-color-gray a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-gray a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-gray a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-gray a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-gray li.visited::after {background-color: #9e9e9e !important;}
#nex-forms .nf_progressbar_percentage.md-color-indigo {color: #fff !important;background-color: #3f51b5 !important;}
#nex-forms .cd-breadcrumb.md-color-indigo li.current > *, #nex-forms .cd-multi-steps.md-color-indigo li.current > * {}
#nex-forms .cd-breadcrumb.md-color-indigo a:hover, #nex-forms .cd-multi-steps.md-color-indigo a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-indigo li.current > * {color: #fff !important;background-color: #3f51b5 !important;border-color: #3f51b5 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-indigo a:hover {color: #fff !important;background-color: #3f51b5 !important;border-color: #3f51b5 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-indigo li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-indigo li.visited > *, #nex-forms .cd-breadcrumb.md-color-indigo li.current > *, #nex-forms .cd-breadcrumb.md-color-indigo li.visited > * {color: #fff !important;background-color: #3f51b5 !important;border-color: #3f51b5 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-indigo li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-indigo li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-indigo li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-indigo li.current > *::before {background-color: #3f51b5 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-indigo a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-indigo a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-indigo a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-indigo a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-indigo li.visited::after {background-color: #3f51b5 !important;}
#nex-forms .nf_progressbar_percentage.md-color-light-blue {color: #fff !important;background-color: #40c4ff !important;}
#nex-forms .cd-breadcrumb.md-color-light-blue li.current > *, #nex-forms .cd-multi-steps.md-color-light-blue li.current > * {}
#nex-forms .cd-breadcrumb.md-color-light-blue a:hover, #nex-forms .cd-multi-steps.md-color-light-blue a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-light-blue li.current > * {color: #fff !important;background-color: #40c4ff !important;border-color: #40c4ff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-light-blue a:hover {color: #fff !important;background-color: #40c4ff !important;border-color: #40c4ff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-light-blue li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-light-blue li.visited > *, #nex-forms .cd-breadcrumb.md-color-light-blue li.current > *, #nex-forms .cd-breadcrumb.md-color-light-blue li.visited > * {color: #fff !important;background-color: #40c4ff !important;border-color: #40c4ff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-light-blue li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-blue li.current > *::before {background-color: #40c4ff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-blue a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-light-blue a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-light-blue a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-light-blue a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-light-blue li.visited::after {background-color: #40c4ff !important;}
#nex-forms .nf_progressbar_percentage.md-color-light-green {color: #fff !important;background-color: #8bc34a !important;}
#nex-forms .cd-breadcrumb.md-color-light-green li.current > *, #nex-forms .cd-multi-steps.md-color-light-green li.current > * {}
#nex-forms .cd-breadcrumb.md-color-light-green a:hover, #nex-forms .cd-multi-steps.md-color-light-green a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-light-green li.current > * {color: #fff !important;background-color: #8bc34a !important;border-color: #8bc34a !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-light-green a:hover {color: #fff !important;background-color: #8bc34a !important;border-color: #8bc34a !important;}
#nex-forms .cd-multi-steps.text-center.md-color-light-green li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-light-green li.visited > *, #nex-forms .cd-breadcrumb.md-color-light-green li.current > *, #nex-forms .cd-breadcrumb.md-color-light-green li.visited > * {color: #fff !important;background-color: #8bc34a !important;border-color: #8bc34a !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-green li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-light-green li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-green li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-green li.current > *::before {background-color: #8bc34a !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-green a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-light-green a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-light-green a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-light-green a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-light-green li.visited::after {background-color: #8bc34a !important;}
#nex-forms .cd-breadcrumb.md-color-lime li.current > *, #nex-forms .cd-multi-steps.md-color-lime li.current > * {}
#nex-forms .cd-breadcrumb.md-color-lime a:hover, #nex-forms .cd-multi-steps.md-color-lime a:hover {}
#nex-forms .nf_progressbar_percentage.md-color-lime {color: #fff !important;background-color: #cddc39 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-lime li.current > * {color: #fff !important;background-color: #cddc39 !important;border-color: #cddc39 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-lime a:hover {color: #fff !important;background-color: #cddc39 !important;border-color: #cddc39 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-lime li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-lime li.visited > *, #nex-forms .cd-breadcrumb.md-color-lime li.current > *, #nex-forms .cd-breadcrumb.md-color-lime li.visited > * {color: #fff !important;background-color: #cddc39 !important;border-color: #cddc39 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-lime li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-lime li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-lime li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-lime li.current > *::before {background-color: #cddc39 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-lime a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-lime a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-lime a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-lime a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-lime li.visited::after {background-color: #cddc39 !important;}
#nex-forms .cd-breadcrumb.md-color-orange li.current > *, #nex-forms .cd-multi-steps.md-color-orange li.current > * {}
#nex-forms .cd-breadcrumb.md-color-orange a:hover, #nex-forms .cd-multi-steps.md-color-orange a:hover {}
#nex-forms .nf_progressbar_percentage.md-color-orange {color: #fff !important;background-color: #ff9800 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-orange li.current > * {color: #fff !important;background-color: #ff9800 !important;border-color: #ff9800 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-orange a:hover {color: #fff !important;background-color: #ff9800 !important;border-color: #ff9800 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-orange li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-orange li.visited > *, #nex-forms .cd-breadcrumb.md-color-orange li.current > *, #nex-forms .cd-breadcrumb.md-color-orange li.visited > * {color: #fff !important;background-color: #ff9800 !important;border-color: #ff9800 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-orange li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-orange li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-orange li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-orange li.current > *::before {background-color: #ff9800 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-orange a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-orange a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-orange a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-orange a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-orange li.visited::after {background-color: #ff9800 !important;}
#nex-forms .cd-breadcrumb.md-color-pink li.current > *, #nex-forms .cd-multi-steps.md-color-pink li.current > * {}
#nex-forms .cd-breadcrumb.md-color-pink a:hover, #nex-forms .cd-multi-steps.md-color-pink a:hover {}
#nex-forms .nf_progressbar_percentage.md-color-pink {color: #fff !important;background-color: #e91e63 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-pink li.current > * {color: #fff !important;background-color: #e91e63 !important;border-color: #e91e63 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-pink a:hover {color: #fff !important;background-color: #e91e63 !important;border-color: #e91e63 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-pink li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-pink li.visited > *, #nex-forms .cd-breadcrumb.md-color-pink li.current > *, #nex-forms .cd-breadcrumb.md-color-pink li.visited > * {color: #fff !important;background-color: #e91e63 !important;border-color: #e91e63 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-pink li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-pink li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-pink li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-pink li.current > *::before {background-color: #e91e63 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-pink a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-pink a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-pink a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-pink a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-pink li.visited::after {background-color: #e91e63 !important;}
#nex-forms .cd-breadcrumb.md-color-purple li.current > *, #nex-forms .cd-multi-steps.md-color-purple li.current > * {}
#nex-forms .cd-breadcrumb.md-color-purple a:hover, #nex-forms .cd-multi-steps.md-color-purple a:hover {}
#nex-forms .nf_progressbar_percentage.md-color-purple {color: #fff !important;background-color: #9c27b0 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-purple li.current > * {color: #fff !important;background-color: #9c27b0 !important;border-color: #9c27b0 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-purple a:hover {color: #fff !important;background-color: #9c27b0 !important;border-color: #9c27b0 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-purple li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-purple li.visited > *, #nex-forms .cd-breadcrumb.md-color-purple li.current > *, #nex-forms .cd-breadcrumb.md-color-purple li.visited > * {color: #fff !important;background-color: #9c27b0 !important;border-color: #9c27b0 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-purple li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-purple li.current > *::before {background-color: #9c27b0 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-purple a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-purple a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-purple a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-purple a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-purple li.visited::after {background-color: #9c27b0 !important;}
#nex-forms .cd-breadcrumb.md-color-teal li.current > *, #nex-forms .cd-multi-steps.md-color-teal li.current > * {}
#nex-forms .cd-breadcrumb.md-color-teal a:hover, #nex-forms .cd-multi-steps.md-color-teal a:hover {}
#nex-forms .nf_progressbar_percentage.md-color-teal {color: #fff !important;background-color: #009688 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-teal li.current > * {color: #fff !important;background-color: #009688 !important;border-color: #009688 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-teal a:hover {color: #fff !important;background-color: #009688 !important;border-color: #009688 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-teal li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-teal li.visited > *, #nex-forms .cd-breadcrumb.md-color-teal li.current > *, #nex-forms .cd-breadcrumb.md-color-teal li.visited > * {color: #fff !important;background-color: #009688 !important;border-color: #009688 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-teal li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-teal li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-teal li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-teal li.current > *::before {background-color: #009688 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-teal a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-teal a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-teal a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-teal a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-teal li.visited::after {background-color: #009688 !important;}
#nex-forms .cd-breadcrumb.md-color-yellow li.current > *, #nex-forms .cd-multi-steps.md-color-yellow li.current > * {}
#nex-forms .cd-breadcrumb.md-color-yellow a:hover, #nex-forms .cd-multi-steps.md-color-yellow a:hover {}
#nex-forms .nf_progressbar_percentage.md-color-yellow {color: #444 !important;background-color: #ffeb3b !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-yellow li.current > * {color: #444 !important;background-color: #ffeb3b !important;border-color: #ffeb3b !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-yellow a:hover {color: #444 !important;background-color: #ffeb3b !important;border-color: #ffeb3b !important;}
#nex-forms .cd-multi-steps.text-center.md-color-yellow li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-yellow li.visited > *, #nex-forms .cd-breadcrumb.md-color-yellow li.current > *, #nex-forms .cd-breadcrumb.md-color-yellow li.visited > * {color: #444 !important;background-color: #ffeb3b !important;border-color: #ffeb3b !important;}
#nex-forms .cd-multi-steps.text-top.md-color-yellow li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-yellow li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-yellow li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-yellow li.current > *::before {background-color: #ffeb3b !important;}
#nex-forms .cd-multi-steps.text-top.md-color-yellow a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-yellow a:hover {}
#nex-forms .cd-multi-steps.text-top.md-color-yellow a:hover::before, #nex-forms .cd-multi-steps.text-bottom..md-color-yellow a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps.md-color-yellow li.visited::after {background-color: #ffeb3b !important;}
#nex-forms .cd-breadcrumb li.current > *, #nex-forms .cd-multi-steps li.current > * {}
#nex-forms .cd-breadcrumb a:hover, #nex-forms .cd-multi-steps a:hover {}
#nex-forms .cd-breadcrumb.triangle li.current > * {color: #fff !important;background-color: #607d8b !important;border-color: #607d8b !important;}
#nex-forms .cd-breadcrumb.triangle a:hover {color: #fff !important;background-color: #607d8b !important;border-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-center li.current > *, #nex-forms .cd-multi-steps.text-center li.visited > *, #nex-forms .cd-breadcrumb li.current > *, #nex-forms .cd-breadcrumb li.visited > * {color: #fff !important;background-color: #607d8b !important;border-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-top li.visited > *::before, #nex-forms .cd-multi-steps.text-top  li.current > *::before, #nex-forms .cd-multi-steps.text-bottom li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom li.current > *::before {background-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-top a:hover, #nex-forms .cd-multi-steps.text-bottom a:hover {}
#nex-forms .cd-multi-steps.text-top a:hover::before, #nex-forms .cd-multi-steps.text-bottom. a:hover::before {box-shadow: 0 0 0 3px rgba(150,192,61,.3) !important;}
#nex-forms .cd-multi-steps li.visited::after {background-color: #607d8b !important;}
#nex-forms .the-radios .clearfix {background: rgba(0,0,0,0) none repeat scroll 0 0 !important;}
.thumb_image {background-repeat: no-repeat !important;background-size: contain !important;height: 100%;position: absolute;top: -2px;width: 100%;}
#nex-forms .multi-image-select-group label.radio-inline, #nex-forms .single-image-select-group label.radio-inline {margin-bottom: 15px;}
#nex-forms .single-image-select-group #the-radios .has-pretty-child a, #nex-forms .multi-image-select-group #the-radios .has-pretty-child a {border: medium none !important;left: 7px;opacity: .8;position: absolute;top: 11px !important;z-index: 100;box-shadow: 2px 1px 1px #777 inset !important;}
#nex-forms .single-image-select-group #the-radios .has-pretty-child a.checked, #nex-forms .multi-image-select-group #the-radios .has-pretty-child a.checked {left: 7px;position: absolute;top: 11px !important;z-index: 100000;opacity: 1;box-shadow: 2px 2px 4px #666 !important;}
#nex-forms .single-image-select-group .radio_selected, #nex-forms .multi-image-select-group .radio_selected {transform: scale(1.05);transition: all 500ms;}
#nex-forms .single-image-select-group .radio_selected .input-label, #nex-forms .multi-image-select-group .radio_selected .input-label {box-shadow: 2px 2px 7px #ccc;}
#nex-forms .multi-image-select-group .radio-inline, #nex-forms .checkbox-inline, #nex-forms .single-image-select-group .radio-inline, #nex-forms .checkbox-inline {margin-right: 15px;}
#nex-forms .multi-image-select-group .input_container.col-sm-12 label, #nex-forms .single-image-select-group .input_container.col-sm-12 label {}
.multi-image-select-group label, .single-image-select-group label {}
.multi-image-select-group span.input-label {padding: 0 !important;}
#nex-forms .timepicker-picker a {border: none !important;box-shadow: none !important;}
.input-group.bootstrap-touchspin {}
#nex-forms .fileinput .fileinput-exists.btn {padding: 4px 13px;}
#nex-forms .fileinput .form-control.btn-file, #nex-forms .fileinput .ui-widget.btn-file, #nex-forms .fileinput .default-browser-style.btn-file {width: 20% !important;float: left;margin-right: 10px;padding: 4px;position: relative;z-index: 1000;text-align: center;min-width: 91px;}
#nex-forms  .uneditable-input.ui-widget, #nex-forms  .uneditable-input.default-browser-style {padding: 8px;}
#nex-forms  .fileinput .the_input_element.ui-widget, #nex-forms  .fileinput .the_input_element.default-browser-style {border: 1px solid #ddd;}
.dtp div.dtp-actual-year {color: #fff !important;}
.dtp-buttons .btn:hover {opacity: 1;}
.dtp-buttons .btn {padding: 8px !important;margin-left: 10px;opacity: .7;}
#nex-forms .ui-nex-forms-container .material_select li span {font-size: 13px !important;}
#nex-forms .ui-nex-forms-container .material_select [type="checkbox"] + label::before, #nex-forms .ui-nex-forms-container .material_select [type="checkbox"]:not(.filled-in) + label::after {margin-top: -8px;border-color: #ccc !important;}
#ui-timepicker-div td a {padding: 0px 10px !important;font-size: 12px;padding-right: 22px !important;}
#ui-datepicker-div, #ui-timepicker-div {position: relative;z-index: 10000 !important;}
#nex-forms ul.dropdown-content {padding: 0 !important;}
#nex-forms .dropdown-content li {list-style-type: none !important;margin: 0 !important;padding: 0 !important;}
#nex-forms .ui-slider {position: relative;text-align: left;border-radius: 5px;}
#nex-forms .ui-slider .ui-slider-handle {cursor: default;height: 1.2em;position: absolute;width: 1.2em;z-index: 2;}
#nex-forms .ui-slider .ui-slider-range {background-position: 0 0;border: 0 none;display: block;font-size: .7em;position: absolute;z-index: 1;background: #f2f2f2;border-radius: 5px;}
#nex-forms .ui-slider.ui-state-disabled .ui-slider-handle, #nex-forms .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
#nex-forms .ui-slider-horizontal {height: .8em;}
#nex-forms .ui-slider-horizontal .ui-slider-handle {margin-left: -.6em;top: -.3em;}
#nex-forms .ui-slider-horizontal .ui-slider-range {height: 100%;top: 0;}
#nex-forms .md-slider .ui-slider-horizontal .ui-slider-range-min {height: 9px;left: -1px;top: -1px;}
#nex-forms .ui-slider-horizontal .ui-slider-range-min {left: 0px;}
#nex-forms .ui-slider-horizontal .ui-slider-range-max {right: 0;}
#nex-forms .ui-slider-vertical {height: 100px;width: .8em;}
#nex-forms .ui-slider-vertical .ui-slider-handle {left: -.3em;margin-bottom: -.6em;margin-left: 0;}
#nex-forms .ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
#nex-forms .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
#nex-forms .ui-slider-vertical .ui-slider-range-max {top: 0;}
#nex-forms .alert strong {font-weight: bold !important;}
#nex-forms .alert.alert-danger h1, #nex-forms .alert.alert-danger h2, #nex-forms .alert.alert-danger h3, #nex-forms .alert.alert-danger h4, #nex-forms .alert.alert-danger h5, #nex-forms .alert.alert-danger h6 {color: #a94442;}
#nex-forms .alert.alert-success h1, #nex-forms .alert.alert-success h2, #nex-forms .alert.alert-success h3, #nex-forms .alert.alert-success h4, #nex-forms .alert.alert-success h5, #nex-forms .alert.alert-success h6 {color: #3c763d;}
#nex-forms .upload-image .fileinput-exists {border: 1px solid #ddd !important;font-family: Verdana !important;font-size: 12px !important;font-weight: normal;text-transform: capitalize;height: 27px;}
#nex-forms .upload-image .btn-file {padding: 6px 20px;border: 1px solid #ddd;border-radius: 4px;font-family: Verdana;font-weight: normal;}
#nex-forms input.ui-widget {border-top-left-radius: 0;border-bottom-left-radius: 0;}
#nex-forms .input-inner label.ui-button {padding-top: 11px;}
#nex-forms .input-inner label.ui-button.ui-checkboxradio-checked {background: #40c4ff none repeat scroll 0 0;border: 1px solid #40c4ff;}
#nex-forms .form_field .row {margin-bottom: 0;}
#nex-forms .has_error .input-group-addon .fa, #nex-forms .has_success .input-group-addon .fa {}
#nex-forms .has_error .form-control, #nex-forms .has_success .form-control {}
#nex-forms .has_error .form-control, #nex-forms .has_success select.form-control, #nex-forms .has_success textarea.form-control, #nex-forms .has_error .input-group-addon {border-color: #f77b72 !important;}
#nex-forms .has_success .form-control, #nex-forms .has_success select.form-control, #nex-forms .has_success textarea.form-control, #nex-forms .has_success .input-group-addon {border-color: #8bc34a !important;}
.error_msg.modern {position: absolute !important;bottom: 10px;z-index: 10000;font-size: 13px !important;right: 25px;color: #f44336 !important;transform: scale(1);cursor: pointer;opacity: .7;}
#nex-form .radio-group .error_msg.modern, #nex-form .check-group .error_msg.modern, #nex-form .single-image-select-group .error_msg.modern, #nex-form .multi-image-select-group .error_msg.modern {display: none;}
#nex-forms .has_error.star-rating #star .fa.fa-fw {color: #f44336 !important;}
#nex-forms .has_error.survey_fields .fa {color: #f44336 !important;}
#nex-forms .has_error .js-signature canvas {border-color: #f44336 !important;}
#nex-forms .has_error .ui-slider {border-color: #f44336 !important;}
#nex-forms .material_field.has_error .the_input_element {background: transparent !important;}
#nex-forms .material_field.has_success .the_input_element {background: transparent !important;}
.success_msg.modern {position: absolute !important;bottom: 10px;z-index: 10000;font-size: 15px !important;right: 25px;color: #ccc;text-shadow: 1px 1px 1px #e7e7e7 inset;}
#nex-forms .has_success .success_msg.modern {color: #8bc34a;}
.has_error .input-group-addon .fa {margin-top: -1px !important;}
.error_msg.modern.input_large, .success_msg.modern.input_large {bottom: 12px;}
#nex-forms .selection_fields .modern {right: 40px;bottom: 9px;}
#nex-forms .upload-multi .modern, #nex-forms .upload-single .modern {right: 125px !important;}
#nex-forms .touch_spinner .modern {right: 70px !important;}
.form_field.slider .modern, .form_field.survey_fields .modern, .form_field.digital-signature .modern {display: none;}
#nex-forms .modern.extra_padding {right: 25px;}
#nex-forms .single-image-select-group.has_error #the-radios .has-pretty-child a, #nex-forms .multi-image-select-group.has_error #the-radios .has-pretty-child a {border: 1px solid #f44336 !important;}
#nex-forms .has_error .the-radios a {border: 1px solid #f44336 !important;}
#nex-forms .selection_fields.multi-select .modern {right: 42px;}
#nex-forms .ui-nex-forms-container input[type="text"], #nex-forms .ui-nex-forms-container textarea.form-control {border-color: #ddd;}
#nex-forms .ui-nex-forms-container textarea.form-control {min-height: 80px;}
#nex-forms .ui-nex-forms-container input.form-control, #nex-forms .ui-nex-forms-container select.form-control, #nex-forms .ui-nex-forms-container input.select-dropdown {height: 42px;line-height: 33px;}
#nex-forms .ui-nex-forms-container input:focus, #nex-forms .ui-nex-forms-container select:focus, #nex-forms .ui-nex-forms-container textarea:focus, #nex-forms .ui-nex-forms-container input.form-control:focus, #nex-forms .ui-nex-forms-container select.form-control:focus, #nex-forms .ui-nex-forms-container textarea.form-control:focus {border-color: inherit;}
#nex-forms .ui-nex-forms-container .material_field input:focus, #nex-forms .ui-nex-forms-container .material_field select:focus, #nex-forms .ui-nex-forms-container .material_field textarea:focus, #nex-forms .ui-nex-forms-container .material_field input.form-control:focus, #nex-forms .ui-nex-forms-container .material_field select.form-control:focus, #nex-forms .ui-nex-forms-container .material_field textarea.form-control:focus {border-color: transparent !important;}
#nex-forms .input-group-addon .fa {top: -1px;position: relative;}
#nex-forms .form_field.multi_line .input-group-addon {vertical-align: top !important;padding-top: 9px;}
#nex-forms input.input-lg, #nex-forms .ui-nex-forms-container select.input-lg {height: 46px !important;}
#nex-forms .required {color: unset;background: unset;}
#nex-forms input.form-control:-webkit-autofill, #nex-forms input.form-control:-webkit-autofill:hover, #nex-forms input.form-control:-webkit-autofill:focus
#nex-forms textarea.form-control:-webkit-autofill, #nex-forms textarea.form-control:-webkit-autofill:hover
#nex-forms textarea.form-control:-webkit-autofill:focus, #nex-forms select.form-control:-webkit-autofill, #nex-forms select.form-control:-webkit-autofill:hover, #nex-forms select.form-control:-webkit-autofill:focus {background-color: #fff !important;}
#nex-forms input, #nex-forms .form-control, #nex-forms input[type="text"], #nex-forms input[type="email"], #nex-forms input[type="url"], #nex-forms input[type="password"], #nex-forms input[type="search"], #nex-forms input[type="number"], #nex-forms input[type="tel"], #nex-forms input[type="range"], #nex-forms input[type="date"], #nex-forms input[type="month"], #nex-forms input[type="week"], #nex-forms input[type="time"], #nex-forms input[type="datetime"], #nex-forms input[type="datetime-local"], #nex-forms input[type="color"], #nex-forms textarea.form-control, #nex-forms select.form-control {background: #fff;box-shadow: none !important;}
#nex-forms .material_field .input_container {padding: 0 !important;}
#nex-forms .material_field.required .the_input_element {padding-left: 6px !important;}
#nex-forms .material_field.has_success .modern {right: 0;}
#nex-forms input:disabled, #nex-forms select:disabled, #nex-forms textarea:disabled {opacity: .9 !important;background: #fcfcfc !important;}
#nex-forms .form_field .form-control[disabled] {border-color: #ddd !important;opacity: 1 !important;background: #f8f8f8 !important;}
#nex-forms .date .bootstrap-datetimepicker-widget.dropdown-menu {left: 8px !important;}
#nex-forms .time .bootstrap-datetimepicker-widget.dropdown-menu {width: 100px !important;min-width: 130px !important;left: 8px !important;}
#nex-forms .time .bootstrap-datetimepicker-widget table {width: 20px !important;background: #fff !important;}
#nex-forms .time .bootstrap-datetimepicker-widget table td {line-height: 1px !important;height: 10px !important;padding: 0 !important;padding: 0 !important;width: 0px !important;margin: 0 !important;background: #fff !important;}
#nex-forms .material_field label.nf_title span.the_label {margin-left: -16px !important;}
#nex-forms .material_field label.input-label {font-weight: normal;}
#nex-forms .multi-select.material_field label#md_label {top: -23px !important;}
#nex-forms .survey_fields .tooltip.top {top: -42px !important;}
#nex-forms .material_field.selection_fields.form_field {margin-bottom: 0px !important;margin-top: 25px !important;}
#nex-forms .input-label.ui-checkboxradio-label {margin-bottom: 0;margin-top: 0;text-align: left;line-height: 18px;}
#nex-forms .jquery_field .input-group {box-shadow: 0px 0px 4px #eee;}
#nex-forms .jquery_field .input-group-addon.jq-add-on {padding: 5px 10px !important;}
#nex-forms .jquery_field input.the_input_element, #nex-forms .jquery_field textarea.the_input_element {border: 1px solid #ddd;width: 100% !important;height: 36px;}
.input-label.ui-checkboxradio-label.ui-state-active, .input-label.ui-checkboxradio-label.ui-state-active:hover {background: rgba(0,0,0,0) linear-gradient(#8fc627,#81bf0b);border-color: #81bf0b;color: #fff;border: none;opacity: 1;}
.input-label.ui-checkboxradio-label:hover {background: rgba(0,0,0,0) linear-gradient(#8fc627,#81bf0b);opacity: 1;}
.input-label.ui-checkboxradio-label {padding: 9px 10px;font-size: 13px !important;background: rgba(0,0,0,0) linear-gradient(#8fc627,#81bf0b);color: #fff !important;border: none;opacity: .9;}
.classic_field button {height: 35px;}
.input-group-bd .default-browser-style {padding-left: 35px !important;}
.classic_field.has_error .the_input_element {border-color: #f44336 !important;}
.classic_field input {outline: medium none !important;}
.classic_field .input-label {display: inline !important;margin-right: 9px;padding-left: 2px !important;padding-top: 10px;position: relative;top: 2px;}
.input-group-addon-bd {color: #666;left: 24px;position: absolute;top: 8px;}
#nex-forms .classic_field input[type="text"], #nex-forms .classic_field select, #nex-forms .classic_field input[type="password"], #nex-forms .classic_field textarea {border: 1px solid #bbb;box-shadow: 1px 1px 2px #e7e7e7 inset !important;padding: 6px 10px;width: 100%;}
#nex-forms .classic_field textarea {min-height: 80px;}
#nex-forms select option:hover {background: #f7f7f7;}
#nex-forms .multi-select select {min-height: 110px !important;}
#nex-forms .ui-nex-forms-container select option {padding: 5px;border-bottom: 1px solid #f5f5f5;}
#nex-forms .align_center p {text-align: center;}
#nex-forms .ui-checkboxradio-icon.ui-icon {margin-top: -5px;}
.step .form_field.heading > .row, .step .form_field.math_logic > .row, .step .form_field.divider > .row {margin: 0 !important;}
#nex-forms .ui-nex-forms-container .v7_container .dropdown-content.select-dropdown li > a, #nex-forms .ui-nex-forms-container .v7_container .dropdown-content.select-dropdown li > span {color: #666 !important;}
#nex-forms .character-counter {position: absolute;bottom: 0;right: 0;}
#nex-forms div.icon-holder {cursor: pointer;transition: all .3s ease 0s;transform: scale(1);}
#nex-forms .icon-holder {display: inline-block;}
#nex-forms .form_field.currently_editing .icon-holder .on-icon {display: inline-block;margin-top: 10px;}
#nex-forms .icon-holder .on-icon {display: none;}
#nex-forms .icon-holder span {font-size: 30px;color: #999;}
#nex-forms .icon-holder .on-icon span {color: #8bc34a;}
#nex-forms .icon-holder .on-label {color: #666;display: none;}
#nex-forms .form_field.currently_editing .icon-holder .on-label {display: inline-block;margin-top: 10px;}
#nex-forms .icon-holder .off-label {color: #999;}
#nex-forms .icon-label-top .icon-holder, #nex-forms .icon-label-bottom .icon-holder {text-align: center;}
#nex-forms .icon-label-tip .icon-label {display: none;}
#nex-forms .icon-label-top .icon-label {padding-bottom: 7px;}
#nex-forms .icon-label-bottom .icon-label {padding-top: 5px;}
#nex-forms .ui-nex-forms-container .input-group-addon.prefix {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
#nex-forms .ui-nex-forms-container .input-group-addon.postfix {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
#nex-forms .ui-nex-forms-container .step.nf_multi_step_1 .nex_prev_steps .grid_input_holder:first-child .button_fields {display: none;}
#nex-forms .triangular.cd-breadcrumb li a {border-radius: 0;padding: 0 10px;}
.ui-datepicker-div {z-index: 10000;}
#nex-forms .multi-select select {min-height: 77px;}
#nex-forms form, #nex-forms {width: 100% !important;}
.nex_forms_modal .modal-body {overflow-y: auto !important;}
#nex-forms select {-moz-appearance: menulist !important;}
#nex-forms .math_result {overflow-wrap: normal;}
.bootstrap-datetimepicker-widget td {color: #444 !important;}
#nex-forms .fa {}
#nex-forms .select2-hidden-accessible {height: auto !important;overflow: visible !important;position: unset !important;}
.nex_forms_modal .modal-dialog {margin: 30px auto !important;}
#nex-forms grammarly-btn {display: none;}
.single-image-select-group .label_container, .multi-image-select-group .label_container {}
#nex-forms .required {margin-left: auto;}
div.bootstrap-datetimepicker-widget.dropdown-menu td, div.bootstrap-datetimepicker-widget.dropdown-menu th, div.bootstrap-datetimepicker-widget.dropdown-menu tr {margin: 0 !important;padding: 6px !important;}
#nex-forms .select2-container {display: none !important;}
.nex_success_message.alert {font-size: 100% !important;height: auto !important;min-height: auto !important;overflow: visible !important;overflow-wrap: normal !important;white-space: normal !important;}
#nex-forms input:focus {transition: all 500ms ease 0s;}
#nex-forms .field-replication-enabled .input-group {margin-bottom: 7px;}
#nex-forms .ui-nex-forms-container {font-family: proxima_novalight,Arial,Helvetica,sans-serif;font-size: 14px;}
#nex-forms .the-radios.input_container {padding-top: 2px;}
#nex-forms .clearfix {visibility: visible;}
#nex-forms .sbHolder {display: none !important;}
#nex-forms .text-sm {font-size: 12px !important;}
#nex-forms .text-lg {font-size: 16px !important;}
#nex-forms .clear_digital_siganture .fa:hover {color: #d43f3a;}
#nex-forms .clear_digital_siganture .fa {cursor: pointer;font-size: 14px;}
#nex-forms .clear_digital_siganture {bottom: 5px;left: 20px;position: absolute;}
#nex-forms .digital-signature-data {display: none;}
#nex-forms div.text_counter_holder .text_counter {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;display: none !important;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;margin-bottom: -1px;margin-left: auto;margin-right: auto;min-width: 51px;padding: 0 10px;text-align: center;white-space: nowrap;width: 13%;}
#nex-forms div.text_counter_holder {bottom: -18px;position: absolute;text-align: center !important;width: 93%;z-index: 1000;}
#nex-forms .form_field.has_max_lenght {margin-bottom: 25px !important;}
.nex_forms_modal {}
#nex-forms .input-group-btn .btn .fa {}
#nex-forms .input-group-btn .btn {height: 42px;}
#nex-forms .select::after {content: none !important;}
#nex-forms .form_field.selection_fields select {display: block !important;}
#nex-forms .nf-input-sm {height: 28px !important;}
#nex-forms .nf-input-xlg {height: 48px !important;}
#nex-forms .nf-input-lg {height: 40px !important;}
#nex-forms .input-group-addon.nf-default {background: #fff none repeat scroll 0 0;}
#nex-forms .input-group-addon.label-info, #nex-forms .input-group-addon.label-warning, #nex-forms .input-group-addon.label-primary, #nex-forms .input-group-addon.label-danger, #nex-forms .input-group-addon.label-success {color: #fff;}
#nex-forms .form_field .fileinput .form-control, #nex-forms .form_field .selectpicker.btn, #nex-forms .form_field input.form-control {}
#nex-forms .form-control:focus {box-shadow: none !important;transition: none 0s ease 0s !important;}
#nex-forms .submit-button .btn {}
#nex-forms .form_field {}
#nex-forms .ui-nex-forms-container .upload-single .glyphicon {padding-top: 6px;}
#nex-forms .req_inside::after {color: #999;content: "*";font-size: 28px;position: absolute;right: 22px;top: 3px;z-index: 1001;}
#nex-forms .label_container label {font-weight: normal !important;}
#nex-forms label.nexf_title.text-lg {font-size: 16px !important;margin: 0 !important;padding: 0 !important;}
#nex-forms label.nexf_title.text-sm {font-size: 12px !important;margin: 0 !important;padding: 0 !important;}
#nex-forms .form_field.thumb-rating label span.fa.checked, #nex-forms .form_field.smily-rating label span.fa.checked {text-shadow: 5px 5px 2px #ddd;transform: scale(1.2);transition: all 200ms ease 0s;}
#nex-forms .form_field.thumb-rating label, #nex-forms .form_field.smily-rating label {margin: 0 !important;padding: 0 !important;}
#nex-forms .form_field.thumb-rating label span.fa, #nex-forms .form_field.smily-rating label span.fa {font-size: 40px !important;transition: all 200ms ease 0s;}
#nex-forms .form_field.thumb-rating label input, #nex-forms .form_field.smily-rating label input {display: none;}
#nex-forms .the-thumb, #nex-forms .the-smile {color: #aaa;}
#nex-forms .the-thumb.fa-thumbs-o-up:hover, #nex-forms .the-smile.fa-smile-o:hover {color: #3c763d;}
#nex-forms .the-thumb.fa-thumbs-o-down:hover, #nex-forms .the-smile.fa-frown-o:hover {color: #a94442;}
#nex-forms .the-smile.fa-meh-o:hover {color: #f0ad4e;}
#nex-forms .radio-inline .tooltip {margin-left: -5px;opacity: .7;top: -32px !important;}
#nex-forms .star-rating span {position: unset;}
#nex-forms .star-rating {letter-spacing: 0 !important;}
#nex-forms .star-rating span::before {content: none !important;}
#nex-forms .star-rating .input_container .fa:hover {color: #ffc107 !important;text-shadow: 5px 5px 1px rgba(0,0,0,.2);transform: scale(1.05) !important;}
#nex-forms .star-rating .input_container .fa {color: #bbb !important;font-size: 25px !important;margin-left: -4px !important;padding: 0 !important;transition: all 100ms ease 0s !important;}
#nex-forms .star-rating .input_container .fa-star {color: #ffc107 !important;text-shadow: 5px 5px 1px rgba(0,0,0,.2);transform: scale(1.05) !important;}
#nex-forms .star-rating .input_container .fa-star-half-o, #nex-forms .star-rating .input_container .fa-star-half {color: #f0ad4e !important;transform: scale(1.07) !important;}
#nex-forms .form_field {position: relative;}
.error_msg.popover {border-radius: 0 !important;border-top: 2px solid #d43f3a !important;left: auto !important;padding: 0 !important;right: -15px !important;top: -21px !important;}
.error_msg.popover .popover-content {font-family: arial;font-size: 12px;padding: 4px 8px !important;text-align: left !important;}
.error_msg {bottom: -18px;color: #f44336;font-size: 11px !important;position: absolute;right: 0;visibility: visible !important;}
#nex-forms .ui-nex-forms-container .material_field.has_error .with-gap[type="radio"] + label::before, #nex-forms .ui-nex-forms-container .material_field.has_error [type="checkbox"] + label::before {border-color: #f44336 !important;}
.material_field .error_msg {bottom: -18px;color: #f44336;font-size: 11px !important;left: auto;position: absolute;right: 0;visibility: visible !important;}
.error_msg.indent {}
.md-select .error_msg {margin-top: -21px;}
#nex-forms .nf-has-error label.nf_title .the_label, #nex-forms .nf-has-error .radio-label, #nex-forms .nf-has-error .is_required {}
#nex-forms .error_msg.popover.top > .popover-arrow {left: 15px;}
.error_msg.popover i {color: #d43f3a;left: -2px;padding: 2px;position: relative;}
#nex-forms .input {display: inline-block;position: relative;vertical-align: top;width: 100%;z-index: 1;}
#nex-forms .form_field p {color: #444;}
#nex-forms #the-radios a {}
#nex-forms .panel-body.the-panel-body {background: #fff none repeat scroll 0 0;}
#nex-forms .single-image-select-group .prettyradio a, #nex-forms .multi-image-select-group .prettycheckbox a {border: 1px solid #ccc;border-radius: 15px;bottom: 10px !important;display: block;height: 22px !important;line-height: 20px;position: relative;text-align: center;width: 22px !important;}
#nex-forms ul li::before {content: none !important;}
#nex-forms .radio-image {border-radius: 2px;height: 93px;left: 0;position: absolute;top: 1px;width: 100%;}
#nex-forms .radio-label.img-thumbnail, .check-label.img-thumbnail {overflow: hidden;padding-bottom: 0;padding-top: 0;}
#nex-forms .single-image-select-group label.radio-inline, #nex-forms .multi-image-select-group label.radio-inline {height: 120px;padding: 0;position: relative;width: 120px;}
.single-image-select-group .input_container, .multi-image-select-group .input_container {}
#nex-forms span.img-thumbnail {background: #f9f9f9 none repeat scroll 0 0;display: block;height: 100%;padding-top: 95px !important;text-align: center;width: 100%;}
#nex-forms .img-thumbnail-large img {height: 130px;}
#nex-forms .img-thumbnail-large span.img-thumbnail {padding-top: 136px !important;}
.img-thumbnail-large label {height: 160px !important;width: 160px !important;}
#nex-forms .img-thumbnail-small img {height: 64px;}
#nex-forms .img-thumbnail-small span.img-thumbnail {font-size: 11px;padding-top: 60px !important;}
.img-thumbnail-small label {height: 80px !important;width: 80px !important;}
#nex-forms .radio-inline .img-thumbnail, #nex-forms .checkbox-inline .img-thumbnail {background-size: cover !important;}
#nex-forms .paddel-right .nf-sticky-paddel {transform: rotate(270deg);}
#nex-forms .panel {background: inherit;}
#nex-forms .panel .panel-body {padding-bottom: 0 !important;}
#nex-forms div.ui-nex-forms-container .form_field {margin-bottom: 15px;}
.div.ui-nex-forms-container {display: none;}
#nex-forms .input-group-addon {cursor: pointer;}
#nex-forms .popover-content {color: #555;}
#nex-forms .input-group-addon span.fa {width: 19px;}
#nex-forms .input-group-addon span.fa {width: 19px;}
#nex-forms .color_pallet .input-group-addon span.caret {margin: 0 6px;}
#nex-forms .btn.fileinput-exists {border-bottom-right-radius: 4px !important;border-top-right-radius: 4px !important;}
#nex-forms .fileinput .btn {border-width: 1px !important;}
#nex-forms .upload-single .fileinput .btn {border-left: 0 none !important;}
#nex-forms .btn.selectpicker, .btn.ui-slider-handle {border-bottom-width: 1px !important;}
#nex-forms input.check, #nex-forms input.radio {display: none !important;}
#nex-forms label.nexf_title.align_left {margin-bottom: 0 !important;}
#nex-forms label.nexf_title {font-size: 14px;}
#nex-forms .the_label {color: #9e9e9e;}
#nex-forms .ui-widget-content .the_label {color: inherit;}
.upload-image .thumbnail {border: 1px solid #ddd !important;border-radius: 4px;cursor: pointer;height: 150px;margin: 0 !important;width: 100%;}
.upload-image .thumbnail:hover .nf_add_image .the_input_element .fa {color: #999 !important;}
.upload-image .fileinput img {height: 100%;width: 100%;}
#nex-forms .upload-image .fileinput.fileinput-exists {border: medium none !important;}
#nex-forms .upload-image .fileinput {border: medium none !important;text-align: center;width: 100%;}
.upload-image .thumbnail:hover {border-color: #ccc !important;}
.has_error .the_input_element.fileinput-preview.thumbnail {border-color: #f77b72 !important;}
#nex-forms .upload-image .fileinput-exists .the_input_element {border: 1px solid #ddd;text-align: center;width: auto !important;height: auto !important;max-width: 100% !important;padding: 30px;line-height: unset !important;background: #eee;}
#nex-forms .upload-image .fileinput-exists .the_input_element img {width: auto !important;line-height: unset !important;max-height: 500px;}
#nex-forms .upload-image .fileinput.fileinput-exists .nf_add_image {position: unset;}
.upload-image .fileinput-new {width: 100%;display: block;}
.upload-image .nf_add_image {}
#nex-forms .upload-image .nf_add_image .the_input_element {background: rgba(0,0,0,0) none repeat scroll 0 center !important;border: 0 none !important;padding: 0 !important;}
#nex-forms .upload-image .nf_add_image .the_input_element .fa {color: #ccc;color: #888;font-size: 33px;font-size: 36px;position: relative;top: -58px;right: 10px;cursor: pointer;}
#nex-forms .fileinput.fileinput-exists .nf_remove_image .fa {color: #666;font-size: 20px;}
#nex-forms .upload-image .fileinput.fileinput-exists .nf_add_image .the_input_element .fa {position: unset;}
.fileinput-exists .btn-file {position: unset;}
#nex-forms .upload-image .nf_remove_image, #nex-forms .upload-image .nf_change_image {display: none;}
#nex-forms .style_bold {font-weight: bold !important;}
#nex-forms .style_italic {font-style: italic !important;}
#nex-forms .style_underline {text-decoration: underline !important;}
#nex-forms .ui-nex-forms-container .upload-single .input-group {width: 100%;}
#nex-forms div.fileinput a {position: relative;z-index: 100 !important;}
#nex-forms .timepicker-picker a.btn span {text-align: center;width: 40px;}
#nex-forms .bootstrap-datetimepicker-widget td span {height: 25px !important;line-height: 25px !important;}
#nex-forms .align_right {right: 0;text-align: right !important;}
#nex-forms .align_left {text-align: left !important;}
#nex-forms .align_center {text-align: center !important;text-align-last: center !important;}
#nex-forms .align_justify {text-align: justify !important;}
#nex-forms div.form_field .help-block.input-lg, #nex-forms div.form_field .help-block.input-sm {height: auto;padding: 0;}
#nex-forms .submit-button small {clear: both !important;display: block !important;margin-top: 7px !important;width: 100% !important;}
#nex-forms input[name="company_url"] {position: absolute !important;top: -100000px !important;width: 1px !important;z-index: -1 !important;}
#nex-forms hr {border-color: #ddd;margin: 0 !important;}
#nex-forms p {background: rgba(0,0,0,0) none repeat scroll 0 0 !important;}
#nex-forms .submit-button span.fa-spinner {}
#nex-forms .panel-heading.btn-lg, #nex-forms .panel-heading.btn-sm {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
#nex-forms .ui-nex-forms-container {}
.ui-nex-forms-container .trash-can {display: none;}
#nex-forms .submit-button button.btn.btn-lg {padding: 15px 35px;}
#nex-forms .submit-button button.btn.btn-sm {padding: 5px 15px;}
#nex-forms .submit-button button.btn {padding: 10px 20px;}
#nex-forms .submit-button button.btn.btn-lg.col-sm-12 {padding: 15px 35px !important;width: 100% !important;}
#nex-forms .submit-button button.btn.btn-sm.col-sm-12 {padding: 5px 15px !important;width: 100% !important;}
#nex-forms .submit-button button.btn.col-sm-12 {padding: 10px 20px !important;width: 100% !important;}
button.text-left {text-align: left !important;}
button.text-right {text-align: right !important;}
#nex-forms .ui-nex-forms-container .zero-clipboard {display: none;}
#nex-forms .popover-content {min-width: 165px;padding: 9px 14px;text-align: center;}
#nex-forms .form_field.select, #nex-forms .form_field.multi-select {}
#nex-forms .bootstrap-select .dropdown-menu ul li {margin-left: 0 !important;}
#nex-forms .bootstrap-select .dropdown-menu .popover {display: none !important;}
#nex-forms .form-control {max-width: 100% !important;width: 100%;}
#nex-forms .square .form-control, #nex-forms .square .input-group-addon, #nex-forms .square .selectpicker, #nex-forms .square .dropdown-menu, #nex-forms .square .btn, #nex-forms .square .ui-slider-range, #nex-forms .square #slider, #nex-forms .square .panel:first-child, #nex-forms .square .panel-body:first-child, #nex-forms .square .panel-heading:first-child {border-radius: 0 !important;}
#nex-forms .pill.form_field .form-control {padding-left: 20px;}
#nex-forms .pill .form-control, #nex-forms .pill .selectpicker, #nex-forms .pill .btn {border-radius: 22px !important;}
#nex-forms .pill.button_fields .btn {padding: 10px 16px !important;}
#nex-forms .pill.form_field.touch_spinner .input-group .bootstrap-touchspin-up {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
#nex-forms .pill.form_field.touch_spinner .input-group .bootstrap-touchspin-down {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
#nex-forms .pill.form_field.touch_spinner .form-control {border-radius: 0 !important;padding-left: 10px !important;}
#nex-forms.nex-forms .pill .input-group .input-group-addon.postfix {border-bottom-right-radius: 22px !important;border-top-right-radius: 22px !important;}
#nex-forms.nex-forms .pill .input-group .input-group-addon.prefix {border-bottom-left-radius: 22px !important;border-top-left-radius: 22px !important;}
#nex-forms.nex-forms .pill.has_postfix_icon .form-control {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;padding-left: 10px !important;}
#nex-forms.nex-forms .pill.has_prefix_icon .form-control {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;padding-left: 10px !important;}
#nex-forms div#nex-forms .color_pallet span.caret, #nex-forms .bootstrap-select.btn-group .btn .caret {margin-top: 0 !important;}
#nex-forms .btn.selectpicker {text-align: left;}
#nex-forms small.sub-text {color: #999;font-weight: normal;}
#nex-forms .ui-slider {margin-left: 5px;margin-right: 5px;overflow: visible;text-align: left;}
#nex-forms .ui-slider .ui-slider-handle::before, #nex-forms .ui-slider .ui-slider-handle::after {background-clip: unset !important;background-color: transparent !important;border: medium none !important;}
#nex-forms .ui-slider .ui-slider-handle {border: 1px solid #ddd;cursor: pointer !important;font-size: 12px !important;height: auto !important;opacity: 1 !important;outline: medium none;padding: 5px;text-decoration: none !important;top: -10px !important;width: auto !important;}
.ui-slider-handle {background: #fcfcfc none repeat scroll 0 0;border-radius: 3px;}
#nex-forms .md-slider .ui-slider-range {border-radius: 4px !important;}
#nex-forms .md-slider .ui-slider .ui-slider-handle {border: medium none !important;cursor: pointer !important;font-size: 12px !important;height: 30px !important;outline: medium none;padding: 5px;text-decoration: none !important;top: -15px !important;width: 30px !important;}
#nex-forms .material_field .ui-slider.slider .ui-slider-range {border-bottom-left-radius: 7px !important;border-top-left-radius: 7px !important;}
#nex-forms .md-slider .ui-slider {background: #e0e0e0 none repeat scroll 0 0;border-radius: 10px;box-shadow: none;height: 9px;margin-bottom: 18px;}
#nex-forms span.ui-spinner {width: 100%;}
#nex-forms span.ui-spinner input {border: medium none;padding: 0 0 0 10px !important;}
#nex-forms div#star img, span.star_holder {position: relative;}
#nex-forms div#star {width: 100% !important;}
#nex-forms span.ui-spinner.ui-widget-content {border: 1px solid #ddd;}
#nex-forms button.the_input_element, #nex-forms input.the_input_element, #nex-forms select.the_input_element, #nex-forms textarea.the_input_element {margin: 0 !important;}
#nex-forms .is_required.btn-xs {font-size: 8px;margin-right: 2px;padding: 0 !important;top: -2px;}
#nex-forms .ui-slider-range-max:first-child {background: #f2f2f2 none repeat scroll 0 0;border: 1px solid #ddd;}
#nex-forms .ui-slider-range-max:last-child {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;}
#nex-forms .ui-slider {border: 1px solid #ddd;}
#nex-forms .ui-autocomplete {background: #fff none repeat scroll 0 0 !important;z-index: 1000 !important;}
.ui-autocomplete li {cursor: pointer;list-style: outside none none;margin-bottom: 0 !important;padding-left: 10px;}
.ui-autocomplete li:hover {background: #e7e7e7 none repeat scroll 0 0;}
#nex-forms .prefix span, #nex-forms .postfix span {font-size: 17px;}
#nex-forms .display-block {display: block !important;float: none;margin-right: 0 !important;}
#nex-forms .ui-widget-content .the_label, #nex-forms .the-radios label {color: inherit;}
#nex-forms .the-radios .col-sm-12 {padding-left: 0;}
#nex-forms .slider.ui-slider {margin-bottom: 9px;margin-top: 9px;}
#nex-forms .nex-step.align_right, #nex-forms .prev-step.align_right, #nex-forms .nex-submit.align_right {float: right;}
#nex-forms .fadeout .form_field.sending {}
#nex-forms .fadeout .form_field {opacity: .5;}
#nex-forms form {position: relative;}
.lds-ring {display: inline-block;height: 64px;position: relative;width: 64px;}
.lds-ring div {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;animation: 1.2s cubic-bezier(.5,0,.5,1) 0s normal none infinite running lds-ring;border-color: #8bc34a transparent transparent;border-image: none;border-radius: 50%;border-style: solid;border-width: 3px;box-sizing: border-box;display: block;height: 40px;margin: 6px;position: absolute;width: 40px;}
.lds-ring div:nth-child(1) {animation-delay: -.45s;}
.lds-ring div:nth-child(2) {animation-delay: -.3s;}
.lds-ring div:nth-child(3) {animation-delay: -.15s;}
@keyframes lds-ring {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
#nex-forms .submitting .fa {}
#nex-forms .nex-submit {}
#nex-forms ul.selectpicker {display: block !important;}
#nex-forms .popover h3 {display: none;}
#nex-forms .ui-nex-forms-container .paragraph .input-group, #nex-forms .ui-nex-forms-container .heading .input-group {width: 100% !important;}
#nex-forms h1, #nex-forms h2, #nex-forms h3, #nex-forms h4, #nex-forms h5, #nex-forms h6, #nex-forms p {background: rgba(0,0,0,0) none repeat scroll 0 0;color: #666;margin: 0;padding: 0;}
#nex-forms .html_fields {color: #777;}
.bootstrap-datetimepicker-widget {display: none;}
.bootstrap-datetimepicker-widget.dropdown-menu {box-shadow: 1px 1px 12px #ccc;z-index: 1000000 !important;}
#nex-forms .classic-check-group input.check, #nex-forms .classic-radio-group input.radio {display: block !important;}
#nex-forms .classic-check-group label input, #nex-forms .classic-radio-group label input {margin-right: 5px !important;}
#nex-forms .classic-check-group label, #nex-forms .classic-radio-group label {padding-left: 0 !important;}
#datetimepicker .dropdown-menu ul li {list-style: outside none none !important;margin: 0 !important;}
#datetimepicker .dropdown-menu {min-width: 320px !important;}
#nex-forms .text-primary {color: #337ab7;}
#nex-forms a.text-primary:focus, a.text-primary:hover {color: #286090;}
#nex-forms .text-success {color: #4caf50;}
#nex-forms a.text-success:focus, a.text-success:hover {color: #2b542c;}
#nex-forms .text-info {color: #31708f;}
#nex-forms a.text-info:focus, a.text-info:hover {color: #245269;}
#nex-forms .text-warning {color: #ff9800;}
#nex-forms a.text-warning:focus, a.text-warning:hover {color: #66512c;}
#nex-forms .text-danger {color: #f44336;}
#nex-forms a.text-danger:focus, a.text-danger:hover {color: #843534;}
#nex-forms .img-thumbnail {border: 1px solid #ddd;border-radius: 3px;padding: 5px;}
#nex-forms .alert {border-bottom: medium none !important;border-radius: 0 !important;border-right: medium none !important;border-top: medium none !important;border-width: medium medium medium 4px !important;}
.text-red {color: #f44336 !important;}
.text-pink {color: #e91e63 !important;}
.text-purple {color: #9c27b0 !important;}
.text-deep-purple {color: #673ab7 !important;}
.text-indigo {color: #3f51b5 !important;}
.text-blue {color: #2979ff !important;}
.text-light-blue {color: #40c4ff !important;}
.text-cyan {color: #00bcd4 !important;}
.text-teal {color: #009688 !important;}
.text-green {color: #4caf50 !important;}
.text-light-green {color: #8bc34a !important;}
.text-lime {color: #cddc39 !important;}
.text-yellow {color: #ffeb3b !important;}
.text-amber {color: #ffc107 !important;}
.text-orange {color: #ff9800 !important;}
.text-brown {color: #795548 !important;}
.text-gray {color: #9e9e9e !important;}
.text-blue-gray {color: #607d8b !important;}
.btn-red {background: #f44336 none repeat scroll 0 0;color: #fff;}
.btn-pink {background: #e91e63 none repeat scroll 0 0;color: #fff;}
.btn-purple {background: #9c27b0 none repeat scroll 0 0;color: #fff;}
.btn-deep-purple {background: #673ab7 none repeat scroll 0 0;color: #fff;}
.btn-indigo {background: #3f51b5 none repeat scroll 0 0;color: #fff;}
.btn-blue {background: #2979ff none repeat scroll 0 0;color: #fff;}
.btn-light-blue {background: #40c4ff none repeat scroll 0 0;color: #fff;}
.btn-cyan {background: #00bcd4 none repeat scroll 0 0;color: #fff;}
.btn-teal {background: #009688 none repeat scroll 0 0;color: #fff;}
.btn-green {background: #4caf50 none repeat scroll 0 0;color: #fff;}
.btn-light-green {background: #8bc34a none repeat scroll 0 0;color: #fff;}
.btn-lime {background: #cddc39 none repeat scroll 0 0;color: #fff;}
.btn-yellow {background: #ffeb3b none repeat scroll 0 0;}
.btn-amber {background: #ffc107 none repeat scroll 0 0;}
.btn-orange {background: #ff9800 none repeat scroll 0 0;color: #fff;}
.btn-brown {background: #795548 none repeat scroll 0 0;color: #fff;}
.btn-gray {background: #9e9e9e none repeat scroll 0 0;color: #fff;}
.btn-blue-gray {background: #607d8b none repeat scroll 0 0;color: #fff;}
.btn-red:hover {background: #f44336 none repeat scroll 0 0;color: #fff !important;}
.btn-pink:hover {background: #e91e63 none repeat scroll 0 0;color: #fff !important;}
.btn-purple:hover {background: #9c27b0 none repeat scroll 0 0;color: #fff !important;}
.btn-deep-purple:hover {background: #673ab7 none repeat scroll 0 0;color: #fff !important;}
.btn-indigo:hover {background: #3f51b5 none repeat scroll 0 0;color: #fff !important;}
.btn-blue:hover {background: #2979ff none repeat scroll 0 0;color: #fff !important;}
.btn-light-blue:hover {background: #40c4ff none repeat scroll 0 0;color: #fff !important;}
.btn-cyan:hover {background: #00bcd4 none repeat scroll 0 0;color: #fff !important;}
.btn-teal:hover {background: #009688 none repeat scroll 0 0;color: #fff !important;}
.btn-green:hover {background: #4caf50 none repeat scroll 0 0;color: #fff !important;}
.btn-light-green:hover {background: #8bc34a none repeat scroll 0 0;color: #fff !important;}
.btn-lime:hover {background: #cddc39 none repeat scroll 0 0;color: #fff !important;}
.btn-yellow:hover {background: #ffeb3b none repeat scroll 0 0;}
.btn-amber:hover {background: #ffc107 none repeat scroll 0 0;}
.btn-orange:hover {background: #ff9800 none repeat scroll 0 0;color: #fff !important;}
.btn-brown:hover {background: #795548 none repeat scroll 0 0;color: #fff !important;}
.btn-gray:hover {background: #9e9e9e none repeat scroll 0 0;color: #fff !important;}
.btn-blue-gray:hover {background: #607d8b none repeat scroll 0 0;color: #fff !important;}
.hiddendiv {display: none !important;}
#nex-forms .form_field.heading, #nex-forms .form_field.paragraph, #nex-forms .form_field.html {}
#nex-forms .ui-state-focus {box-shadow: none !important;}
#nex-forms .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, #nex-forms .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {height: 16px !important;width: 16px !important;}
#nex-forms .ui-checkboxradio-icon-space {margin-right: 5px !important;}
.jq_radio_check {margin-bottom: 5px;}
#nex-forms .form_field.selection_fields select.jq_select {display: none !important;}
.ui-selectmenu-button {height: 32px;line-height: 20px !important;width: 100% !important;}
.the_input_element.ui-widget {box-shadow: none;width: 100%;}
input.the_input_element.ui-widget {height: 32px;}
#nex-forms select.ui-widget option[value="0"] {background: #f6f6f6 none repeat scroll 0 0;}
#nex-forms select.ui-widget option {padding: 8px 15px;}
.form_field.material_field #field_container.col-sm-12 {padding: 0 !important;}
#nex-forms .touch_spinner.jq-spinner .input-group-addon:not(:first-child):not(:last-child), #nex-forms .touch_spinner.jq-spinner .input-group-btn:not(:first-child):not(:last-child), #nex-forms .touch_spinner.jq-spinner .input-group .form-control:not(:first-child):not(:last-child) {border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
#nex-forms .bootstrap-touchspin button {font-size: 21px !important;padding: 0;width: 43px;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical {display: table-cell !important;position: relative !important;vertical-align: middle !important;white-space: nowrap !important;width: 1% !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical > .btn {display: block !important;float: none !important;margin-left: -1px !important;max-width: 100% !important;padding: 8px 10px !important;position: relative !important;width: 100% !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius: 0 4px 0 0 !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {border-radius: 0 0 4px !important;margin-top: -2px !important;}
#nex-forms .bootstrap-touchspin .input-group-btn-vertical i {font-size: 9px !important;font-weight: normal !important;left: 5px !important;position: absolute !important;top: 3px !important;}
#nex-forms #spinner {min-height: 34px;}
.theme_material .bootstrap-tagsinput {border-left: 0 none !important;border-radius: 0 !important;border-right: 0 none !important;border-top: 0 none !important;box-shadow: none !important;}
.theme_material .upload-single .uneditable-input, .theme_material .upload-multi .uneditable-input {border-left: 0 none;border-radius: 0;border-top: 0 none;box-shadow: none;height: 39px;}
.btn-file.input-group-addon {padding: 0 14px !important;}
p.radio_check_input {display: inline;margin-right: 16px !important;}
div.jq_radio_check.display-block {padding-left: 0 !important;}
div.jq_radio_check {display: inline-block;}
#nex-forms .classic-radio-group input, .classic-check-group input {display: block !important;float: left;opacity: 1 !important;position: relative !important;z-index: 100 !important;}
#nex-forms .classic-check-group input {top: 3px;}
#nex-forms div.radio-group label.display-block.radio-inline, #nex-forms div.radio-group label.display-block.checkbox-inline, #nex-forms div.checkbox-group label.display-block {}
.ui-checkboxradio-checked, .ui-checkboxradio-label:active {color: #fff !important;}
#nex-forms .form_field.submit-button .col-sm-12, #nex-forms .form_field.nex-step .col-sm-12, #nex-forms .form_field.prev-step .col-sm-12 {padding: 0 !important;}
#nex-forms #md_label {display: block;width: 100%;}
#nex-forms .browser input[type="text"], .browser input[type="password"], .browser select {min-height: 35px !important;}
#nex-forms .browser .input-group-addon {background: #fff none repeat scroll 0 0;border-radius: 0;}
#nex-forms .cd-breadcrumb, #nex-forms .cd-multi-steps {background-color: #f9f9f9 !important;border-radius: .25em !important;margin: 1em auto;padding: .5em 1em !important;}
#nex-forms .cd-breadcrumb::after, #nex-forms .cd-multi-steps::after {clear: both !important;content: "" !important;display: table !important;}
#nex-forms .cd-breadcrumb li, #nex-forms .cd-multi-steps li {display: inline-block !important;float: left !important;margin: .5em 0 !important;}
#nex-forms .cd-breadcrumb.basix li::after, #nex-forms .cd-multi-steps.basix li::after {color: #959fa5 !important;content: "-" !important;display: inline-block !important;margin: 0 .6em !important;}
#nex-forms .cd-breadcrumb li:last-of-type::after, #nex-forms .cd-multi-steps li:last-of-type::after {display: none !important;}
#nex-forms .cd-breadcrumb li > *, #nex-forms .cd-multi-steps li > * {color: #2c3f4c !important;display: inline-block !important;font-size: 12px !important;}
#nex-forms .cd-breadcrumb li.current > *, #nex-forms .cd-multi-steps li.current > * {}
#nex-forms .cd-breadcrumb a:hover, #nex-forms .cd-multi-steps a:hover {}
#nex-forms .cd-breadcrumb.custom-separator li::after, #nex-forms .cd-multi-steps.custom-separator li::after {background: rgba(0,0,0,0) url("../img/cd-custom-separator.svg") no-repeat scroll center center !important;content: "" !important;height: 16px !important;vertical-align: middle !important;width: 16px !important;}
#nex-forms .cd-breadcrumb.custom-icons li > *::before, #nex-forms .cd-multi-steps.custom-icons li > *::before {background: rgba(0,0,0,0) url("../img/cd-custom-icons-01.svg") no-repeat scroll 0 0 !important;content: "" !important;display: inline-block !important;height: 20px !important;margin-right: .4em !important;margin-top: -2px !important;vertical-align: middle !important;width: 20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li:nth-of-type(2):not(.current) > *::before, #nex-forms .cd-multi-steps.custom-icons li:nth-of-type(2):not(.current) > *::before {background-position: -20px 0 !important;}
#nex-forms .cd-breadcrumb.custom-icons li:nth-of-type(3):not(.current) > *::before, #nex-forms .cd-multi-steps.custom-icons li:nth-of-type(3):not(.current) > *::before {background-position: -40px 0 !important;}
#nex-forms .cd-breadcrumb.custom-icons li:nth-of-type(4):not(.current) > *::before, #nex-forms .cd-multi-steps.custom-icons li:nth-of-type(4):not(.current) > *::before {background-position: -60px 0 !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:first-of-type > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:first-of-type > *::before {background-position: 0 -20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:nth-of-type(2) > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:nth-of-type(2) > *::before {background-position: -20px -20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:nth-of-type(3) > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:nth-of-type(3) > *::before {background-position: -40px -20px !important;}
#nex-forms .cd-breadcrumb.custom-icons li.current:nth-of-type(4) > *::before, #nex-forms .cd-multi-steps.custom-icons li.current:nth-of-type(4) > *::before {background-position: -60px -20px !important;}
@media only screen and (min-width: 768px) {#nex-forms .cd-breadcrumb, #nex-forms .cd-multi-steps {padding: 0 1.2em !important;}
	#nex-forms .cd-breadcrumb li, #nex-forms .cd-multi-steps li {margin: 1.2em 0 !important;}
	#nex-forms .cd-breadcrumb li::after, #nex-forms .cd-multi-steps li::after {margin: 0 1em !important;}
	#nex-forms .cd-breadcrumb li > *, #nex-forms .cd-multi-steps li > * {font-size: 12px !important;}}
#nex-forms .cd-breadcrumb.triangle {background-color: transparent !important;padding: 0 !important;}
#nex-forms .cd-breadcrumb.triangle li {margin: 4px 4px 4px 0 !important;padding: 0 !important;position: relative !important;}
#nex-forms .cd-breadcrumb.triangle li:last-of-type {margin-right: 0 !important;}
#nex-forms .cd-breadcrumb.triangle li > * {background-color: #edeff0 !important;border-color: #edeff0 !important;color: #2c3f4c !important;padding: 10px 12px 11px 30px !important;position: relative !important;}
#nex-forms .cd-breadcrumb.triangle li.current > * {}
#nex-forms .cd-breadcrumb.triangle li:first-of-type > * {border-radius: .25em 0 0 .25em !important;padding-left: 1.6em !important;}
#nex-forms .cd-breadcrumb.triangle li:last-of-type > * {border-radius: 0 .25em .25em 0 !important;padding-right: 1.6em !important;}
#nex-forms .cd-breadcrumb.triangle a:hover {}
#nex-forms .cd-breadcrumb.triangle li::after, #nex-forms .cd-breadcrumb.triangle li > *::after {-moz-border-bottom-colors: none !important;-moz-border-left-colors: none !important;-moz-border-right-colors: none !important;-moz-border-top-colors: none !important;border-color: transparent !important;border-image: none !important;border-style: solid !important;border-width: 20px 0 19px 15px !important;content: "" !important;height: 0 !important;left: 100% !important;position: absolute !important;top: 0 !important;width: 0 !important;}
#nex-forms .cd-breadcrumb.triangle li::after {border-left-color: #fff !important;margin: 0 !important;transform: translateX(4px) !important;z-index: 1 !important;}
#nex-forms .cd-breadcrumb.triangle li > *::after {border-left-color: inherit !important;z-index: 2 !important;}
#nex-forms .cd-breadcrumb.triangle li:last-of-type::after, #nex-forms .cd-breadcrumb.triangle li:last-of-type > *::after {display: none !important;}
#nex-forms .cd-breadcrumb.triangle.custom-separator li::after {background-image: none !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li::after, #nex-forms .cd-breadcrumb.triangle.custom-icons li > *::after {border-bottom-width: 25px !important;border-top-width: 25px !important;}
@-moz-document url-prefix("") {#nex-forms .cd-breadcrumb.triangle li::after, #nex-forms .cd-breadcrumb.triangle li > *::after {border-left-style: dashed !important;}}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before {background-position: 0 -40px !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before {background-position: -20px -40px !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before {background-position: -40px -40px !important;}
#nex-forms .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before, #nex-forms .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before, #nex-forms .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before, #nex-forms .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before {background-position: -60px -40px !important;}
#nex-forms .cd-multi-steps {background-color: transparent !important;padding: 0 !important;}
#nex-forms .cd-multi-steps li {float: none !important;margin: .4em 40px .4em 0 !important;position: relative !important;}
#nex-forms .cd-multi-steps li:last-of-type {margin-right: 0 !important;}
#nex-forms .cd-multi-steps li::after {background: #ddd none repeat scroll 0 0 !important;content: "" !important;height: 1px !important;margin: 0 !important;position: absolute !important;}
#nex-forms .cd-multi-steps li.visited::after {}
#nex-forms .cd-multi-steps li > *, #nex-forms .cd-multi-steps li.current > * {color: #2c3f4c !important;position: relative !important;}
#nex-forms .cd-multi-steps.custom-separator li::after {background: #ddd none repeat scroll 0 0 !important;height: 1px !important;}
#nex-forms .cd-multi-steps.text-center li::after {left: 100% !important;top: 50% !important;transform: translateY(-50%) translateX(-1px) !important;width: 100% !important;}
#nex-forms .cd-multi-steps.text-center li > * {background-color: #e9e9e9 !important;border-radius: .25em !important;padding: .6em 1em !important;z-index: 1 !important;}
#nex-forms .cd-multi-steps.text-center a:hover {background-color: #d9d9d9 !important;}
#nex-forms .cd-multi-steps.text-center li.current > *, #nex-forms .cd-multi-steps.text-center li.visited > * {}
#nex-forms .cd-multi-steps.text-center.custom-icons li.visited a::before {background-position: 0 -60px !important;}
#nex-forms .cd-multi-steps.text-top li, #nex-forms .cd-multi-steps.text-bottom li {min-width: 33px !important;text-align: center !important;}
#nex-forms .nf_step_breadcrumb .cd-multi-steps.dotted_count {border-radius: 0 !important;padding: 0 10px !important;}
#nex-forms .cd-multi-steps.text-top li::after, #nex-forms .cd-multi-steps.text-bottom li::after {left: 50% !important;position: absolute !important;width: calc(100% + 40px) !important;}
#nex-forms .cd-multi-steps.text-top li > *::before, #nex-forms .cd-multi-steps.text-bottom li > *::before {background-color: #ddd !important;border-radius: 50% !important;content: "" !important;height: 12px !important;left: 50% !important;position: absolute !important;right: auto !important;transform: translateX(-50%) !important;width: 12px !important;z-index: 1 !important;}
#nex-forms .cd-multi-steps.text-top li.visited > *::before, #nex-forms .cd-multi-steps.text-top li.current > *::before, #nex-forms .cd-multi-steps.text-bottom li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom li.current > *::before {}
#nex-forms .cd-multi-steps.text-top a:hover, #nex-forms .cd-multi-steps.text-bottom a:hover {}
#nex-forms .cd-multi-steps.text-top a:hover::before, #nex-forms .cd-multi-steps.text-bottom a:hover::before {}
#nex-forms .cd-multi-steps.text-top li::after {bottom: 4px !important;}
#nex-forms .cd-multi-steps.text-top li > * {padding-bottom: 20px !important;}
#nex-forms .cd-multi-steps.text-top li > *::before {bottom: 0 !important;}
#nex-forms .cd-multi-steps.text-bottom li::after {top: 3px !important;}
#nex-forms .cd-multi-steps.text-bottom li > * {padding-top: 20px !important;}
#nex-forms .cd-multi-steps.text-bottom li > *::before {top: 0 !important;}
#nex-forms .cd-multi-steps.count li {counter-increment: steps !important;}
#nex-forms .cd-multi-steps.count li > *::before {content: counter(steps,decimal) " - " !important;}
#nex-forms .cd-multi-steps.text-top.count li > *::before, #nex-forms .cd-multi-steps.text-bottom.count li > *::before {color: #fff !important;content: counter(steps,decimal) !important;font-size: 12px !important;height: 26px !important;line-height: 26px !important;width: 26px !important;}
#nex-forms .cd-multi-steps.text-top.count li:not(.current) em::before, #nex-forms .cd-multi-steps.text-bottom.count li:not(.current) em::before {color: #2c3f4c !important;}
#nex-forms .cd-multi-steps.text-top.count li::after {bottom: 11px !important;}
#nex-forms .cd-multi-steps.text-top.count li > * {padding-bottom: 34px !important;}
#nex-forms .cd-multi-steps.text-bottom.count li::after {top: 11px !important;}
#nex-forms .cd-multi-steps.text-bottom.count li > * {padding-top: 34px !important;}
#nex-forms .nf_step_breadcrumb li a {box-shadow: none !important;font-size: 12px !important;outline: medium none !important;text-decoration: none !important;}
#nex-forms .required #md_label.active {}
.nf_step_breadcrumb li a:hover {}
#nex-forms .nf_step_breadcrumb ol.cd-breadcrumb.basix li.current a, #nex-forms .nf_step_breadcrumb ol.cd-breadcrumb.basix li.visited a {border-radius: 2px;padding: 2px 5px;}
.nf_step_breadcrumb li.visited a:hover {cursor: pointer !important;}
#nex-forms .cd-breadcrumb.md-color-red li.current > *, #nex-forms .cd-multi-steps.md-color-red li.current > * {}
#nex-forms .cd-breadcrumb.md-color-red a:hover, #nex-forms .cd-multi-steps.md-color-red a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-red li.current > * {background-color: #f44336 !important;border-color: #f44336 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-red a:hover {background-color: #f44336 !important;border-color: #f44336 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-red li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-red li.visited > *, #nex-forms .cd-breadcrumb.md-color-red li.current > *, #nex-forms .cd-breadcrumb.md-color-red li.visited > * {background-color: #f44336 !important;border-color: #f44336 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-red li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-red li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-red li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-red li.current > *::before {background-color: #f44336 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-red a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-red a:hover {}
#nex-forms .cd-multi-steps.md-color-red li.visited::after {background-color: #f44336 !important;}
#nex-forms .cd-breadcrumb.md-color-green li.current > *, #nex-forms .cd-multi-steps.md-color-green li.current > * {}
#nex-forms .cd-breadcrumb.md-color-green a:hover, #nex-forms .cd-multi-steps.md-color-green a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-green li.current > * {background-color: #4caf50 !important;border-color: #4caf50 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-green a:hover {background-color: #4caf50 !important;border-color: #4caf50 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-green li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-green li.visited > *, #nex-forms .cd-breadcrumb.md-color-green li.current > *, #nex-forms .cd-breadcrumb.md-color-green li.visited > * {background-color: #4caf50 !important;border-color: #4caf50 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-green li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-green li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-green li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-green li.current > *::before {background-color: #4caf50 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-green a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-green a:hover {}
#nex-forms .cd-multi-steps.md-color-green li.visited::after {background-color: #4caf50 !important;}
#nex-forms .cd-breadcrumb.md-color-amber li.current > *, #nex-forms .cd-multi-steps.md-color-amber li.current > * {}
#nex-forms .cd-breadcrumb.md-color-amber a:hover, #nex-forms .cd-multi-steps.md-color-amber a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-amber li.current > * {background-color: #ffc107 !important;border-color: #ffc107 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-amber a:hover {background-color: #ffc107 !important;border-color: #ffc107 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-amber li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-amber li.visited > *, #nex-forms .cd-breadcrumb.md-color-amber li.current > *, #nex-forms .cd-breadcrumb.md-color-amber li.visited > * {background-color: #ffc107 !important;border-color: #ffc107 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-amber li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-amber li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-amber li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-amber li.current > *::before {background-color: #ffc107 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-amber a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-amber a:hover {}
#nex-forms .cd-multi-steps.md-color-amber li.visited::after {background-color: #ffc107 !important;}
#nex-forms .cd-breadcrumb.md-color-blue-gray li.current > *, #nex-forms .cd-multi-steps.md-color-blue-gray li.current > * {}
#nex-forms .cd-breadcrumb.md-color-blue-gray a:hover, #nex-forms .cd-multi-steps.md-color-blue-gray a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-blue-gray li.current > * {background-color: #607d8b !important;border-color: #607d8b !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-blue-gray a:hover {background-color: #607d8b !important;border-color: #607d8b !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-blue-gray li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-blue-gray li.visited > *, #nex-forms .cd-breadcrumb.md-color-blue-gray li.current > *, #nex-forms .cd-breadcrumb.md-color-blue-gray li.visited > * {background-color: #607d8b !important;border-color: #607d8b !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-blue-gray li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue-gray li.current > *::before {background-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue-gray a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-blue-gray a:hover {}
#nex-forms .cd-multi-steps.md-color-blue-gray li.visited::after {background-color: #607d8b !important;}
#nex-forms .cd-breadcrumb.md-color-blue li.current > *, #nex-forms .cd-multi-steps.md-color-blue li.current > * {}
#nex-forms .cd-breadcrumb.md-color-blue a:hover, #nex-forms .cd-multi-steps.md-color-blue a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-blue li.current > * {background-color: #2979ff !important;border-color: #2979ff !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-blue a:hover {background-color: #2979ff !important;border-color: #2979ff !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-blue li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-blue li.visited > *, #nex-forms .cd-breadcrumb.md-color-blue li.current > *, #nex-forms .cd-breadcrumb.md-color-blue li.visited > * {background-color: #2979ff !important;border-color: #2979ff !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-blue li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-blue li.current > *::before {background-color: #2979ff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-blue a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-blue a:hover {}
#nex-forms .cd-multi-steps.md-color-blue li.visited::after {background-color: #2979ff !important;}
#nex-forms .cd-breadcrumb.md-color-brown li.current > *, #nex-forms .cd-multi-steps.md-color-brown li.current > * {}
#nex-forms .cd-breadcrumb.md-color-brown a:hover, #nex-forms .cd-multi-steps.md-color-brown a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-brown li.current > * {background-color: #795548 !important;border-color: #795548 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-brown a:hover {background-color: #795548 !important;border-color: #795548 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-brown li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-brown li.visited > *, #nex-forms .cd-breadcrumb.md-color-brown li.current > *, #nex-forms .cd-breadcrumb.md-color-brown li.visited > * {background-color: #795548 !important;border-color: #795548 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-brown li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-brown li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-brown li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-brown li.current > *::before {background-color: #795548 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-brown a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-brown a:hover {}
#nex-forms .cd-multi-steps.md-color-brown li.visited::after {background-color: #795548 !important;}
#nex-forms .cd-breadcrumb.md-color-cyan li.current > *, #nex-forms .cd-multi-steps.md-color-cyan li.current > * {}
#nex-forms .cd-breadcrumb.md-color-cyan a:hover, #nex-forms .cd-multi-steps.md-color-cyan a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-cyan li.current > * {background-color: #00bcd4 !important;border-color: #00bcd4 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-cyan a:hover {background-color: #00bcd4 !important;border-color: #00bcd4 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-cyan li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-cyan li.visited > *, #nex-forms .cd-breadcrumb.md-color-cyan li.current > *, #nex-forms .cd-breadcrumb.md-color-cyan li.visited > * {background-color: #00bcd4 !important;border-color: #00bcd4 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-cyan li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-cyan li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-cyan li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-cyan li.current > *::before {background-color: #00bcd4 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-cyan a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-cyan a:hover {}
#nex-forms .cd-multi-steps.md-color-cyan li.visited::after {background-color: #00bcd4 !important;}
#nex-forms .cd-breadcrumb.md-color-deep-purple li.current > *, #nex-forms .cd-multi-steps.md-color-deep-purple li.current > * {}
#nex-forms .cd-breadcrumb.md-color-deep-purple a:hover, #nex-forms .cd-multi-steps.md-color-deep-purple a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-deep-purple li.current > * {background-color: #673ab7 !important;border-color: #673ab7 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-deep-purple a:hover {background-color: #673ab7 !important;border-color: #673ab7 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-deep-purple li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-deep-purple li.visited > *, #nex-forms .cd-breadcrumb.md-color-deep-purple li.current > *, #nex-forms .cd-breadcrumb.md-color-deep-purple li.visited > * {background-color: #673ab7 !important;border-color: #673ab7 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-deep-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-deep-purple li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-deep-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-deep-purple li.current > *::before {background-color: #673ab7 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-deep-purple a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-deep-purple a:hover {}
#nex-forms .cd-multi-steps.md-color-deep-purple li.visited::after {background-color: #673ab7 !important;}
#nex-forms .cd-breadcrumb.md-color-gray li.current > *, #nex-forms .cd-multi-steps.md-color-gray li.current > * {}
#nex-forms .cd-breadcrumb.md-color-gray a:hover, #nex-forms .cd-multi-steps.md-color-gray a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-gray li.current > * {background-color: #9e9e9e !important;border-color: #9e9e9e !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-gray a:hover {background-color: #9e9e9e !important;border-color: #9e9e9e !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-gray li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-gray li.visited > *, #nex-forms .cd-breadcrumb.md-color-gray li.current > *, #nex-forms .cd-breadcrumb.md-color-gray li.visited > * {background-color: #9e9e9e !important;border-color: #9e9e9e !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-gray li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-gray li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-gray li.current > *::before {background-color: #9e9e9e !important;}
#nex-forms .cd-multi-steps.text-top.md-color-gray a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-gray a:hover {}
#nex-forms .cd-multi-steps.md-color-gray li.visited::after {background-color: #9e9e9e !important;}
#nex-forms .cd-breadcrumb.md-color-indigo li.current > *, #nex-forms .cd-multi-steps.md-color-indigo li.current > * {}
#nex-forms .cd-breadcrumb.md-color-indigo a:hover, #nex-forms .cd-multi-steps.md-color-indigo a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-indigo li.current > * {background-color: #3f51b5 !important;border-color: #3f51b5 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-indigo a:hover {background-color: #3f51b5 !important;border-color: #3f51b5 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-indigo li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-indigo li.visited > *, #nex-forms .cd-breadcrumb.md-color-indigo li.current > *, #nex-forms .cd-breadcrumb.md-color-indigo li.visited > * {background-color: #3f51b5 !important;border-color: #3f51b5 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-indigo li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-indigo li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-indigo li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-indigo li.current > *::before {background-color: #3f51b5 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-indigo a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-indigo a:hover {}
#nex-forms .cd-multi-steps.md-color-indigo li.visited::after {background-color: #3f51b5 !important;}
#nex-forms .cd-breadcrumb.md-color-light-blue li.current > *, #nex-forms .cd-multi-steps.md-color-light-blue li.current > * {}
#nex-forms .cd-breadcrumb.md-color-light-blue a:hover, #nex-forms .cd-multi-steps.md-color-light-blue a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-light-blue li.current > * {background-color: #40c4ff !important;border-color: #40c4ff !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-light-blue a:hover {background-color: #40c4ff !important;border-color: #40c4ff !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-light-blue li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-light-blue li.visited > *, #nex-forms .cd-breadcrumb.md-color-light-blue li.current > *, #nex-forms .cd-breadcrumb.md-color-light-blue li.visited > * {background-color: #40c4ff !important;border-color: #40c4ff !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-light-blue li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-blue li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-blue li.current > *::before {background-color: #40c4ff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-blue a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-light-blue a:hover {}
#nex-forms .cd-multi-steps.md-color-light-blue li.visited::after {background-color: #40c4ff !important;}
#nex-forms .cd-breadcrumb.md-color-light-green li.current > *, #nex-forms .cd-multi-steps.md-color-light-green li.current > * {}
#nex-forms .cd-breadcrumb.md-color-light-green a:hover, #nex-forms .cd-multi-steps.md-color-light-green a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-light-green li.current > * {background-color: #8bc34a !important;border-color: #8bc34a !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-light-green a:hover {background-color: #8bc34a !important;border-color: #8bc34a !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-light-green li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-light-green li.visited > *, #nex-forms .cd-breadcrumb.md-color-light-green li.current > *, #nex-forms .cd-breadcrumb.md-color-light-green li.visited > * {background-color: #8bc34a !important;border-color: #8bc34a !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-green li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-light-green li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-green li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-light-green li.current > *::before {background-color: #8bc34a !important;}
#nex-forms .cd-multi-steps.text-top.md-color-light-green a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-light-green a:hover {}
#nex-forms .cd-multi-steps.md-color-light-green li.visited::after {background-color: #8bc34a !important;}
#nex-forms .cd-breadcrumb.md-color-lime li.current > *, #nex-forms .cd-multi-steps.md-color-lime li.current > * {}
#nex-forms .cd-breadcrumb.md-color-lime a:hover, #nex-forms .cd-multi-steps.md-color-lime a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-lime li.current > * {background-color: #cddc39 !important;border-color: #cddc39 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-lime a:hover {background-color: #cddc39 !important;border-color: #cddc39 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-lime li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-lime li.visited > *, #nex-forms .cd-breadcrumb.md-color-lime li.current > *, #nex-forms .cd-breadcrumb.md-color-lime li.visited > * {background-color: #cddc39 !important;border-color: #cddc39 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-lime li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-lime li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-lime li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-lime li.current > *::before {background-color: #cddc39 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-lime a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-lime a:hover {}
#nex-forms .cd-multi-steps.md-color-lime li.visited::after {background-color: #cddc39 !important;}
#nex-forms .cd-breadcrumb.md-color-orange li.current > *, #nex-forms .cd-multi-steps.md-color-orange li.current > * {}
#nex-forms .cd-breadcrumb.md-color-orange a:hover, #nex-forms .cd-multi-steps.md-color-orange a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-orange li.current > * {background-color: #ff9800 !important;border-color: #ff9800 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-orange a:hover {background-color: #ff9800 !important;border-color: #ff9800 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-orange li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-orange li.visited > *, #nex-forms .cd-breadcrumb.md-color-orange li.current > *, #nex-forms .cd-breadcrumb.md-color-orange li.visited > * {background-color: #ff9800 !important;border-color: #ff9800 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-orange li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-orange li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-orange li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-orange li.current > *::before {background-color: #ff9800 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-orange a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-orange a:hover {}
#nex-forms .cd-multi-steps.md-color-orange li.visited::after {background-color: #ff9800 !important;}
#nex-forms .cd-breadcrumb.md-color-pink li.current > *, #nex-forms .cd-multi-steps.md-color-pink li.current > * {}
#nex-forms .cd-breadcrumb.md-color-pink a:hover, #nex-forms .cd-multi-steps.md-color-pink a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-pink li.current > * {background-color: #e91e63 !important;border-color: #e91e63 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-pink a:hover {background-color: #e91e63 !important;border-color: #e91e63 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-pink li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-pink li.visited > *, #nex-forms .cd-breadcrumb.md-color-pink li.current > *, #nex-forms .cd-breadcrumb.md-color-pink li.visited > * {background-color: #e91e63 !important;border-color: #e91e63 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-pink li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-pink li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-pink li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-pink li.current > *::before {background-color: #e91e63 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-pink a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-pink a:hover {}
#nex-forms .cd-multi-steps.md-color-pink li.visited::after {background-color: #e91e63 !important;}
#nex-forms .cd-breadcrumb.md-color-purple li.current > *, #nex-forms .cd-multi-steps.md-color-purple li.current > * {}
#nex-forms .cd-breadcrumb.md-color-purple a:hover, #nex-forms .cd-multi-steps.md-color-purple a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-purple li.current > * {background-color: #9c27b0 !important;border-color: #9c27b0 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-purple a:hover {background-color: #9c27b0 !important;border-color: #9c27b0 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-purple li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-purple li.visited > *, #nex-forms .cd-breadcrumb.md-color-purple li.current > *, #nex-forms .cd-breadcrumb.md-color-purple li.visited > * {background-color: #9c27b0 !important;border-color: #9c27b0 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-purple li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-purple li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-purple li.current > *::before {background-color: #9c27b0 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-purple a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-purple a:hover {}
#nex-forms .cd-multi-steps.md-color-purple li.visited::after {background-color: #9c27b0 !important;}
#nex-forms .cd-breadcrumb.md-color-teal li.current > *, #nex-forms .cd-multi-steps.md-color-teal li.current > * {}
#nex-forms .cd-breadcrumb.md-color-teal a:hover, #nex-forms .cd-multi-steps.md-color-teal a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-teal li.current > * {background-color: #009688 !important;border-color: #009688 !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-teal a:hover {background-color: #009688 !important;border-color: #009688 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center.md-color-teal li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-teal li.visited > *, #nex-forms .cd-breadcrumb.md-color-teal li.current > *, #nex-forms .cd-breadcrumb.md-color-teal li.visited > * {background-color: #009688 !important;border-color: #009688 !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top.md-color-teal li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-teal li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-teal li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-teal li.current > *::before {background-color: #009688 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-teal a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-teal a:hover {}
#nex-forms .cd-multi-steps.md-color-teal li.visited::after {background-color: #009688 !important;}
#nex-forms .cd-breadcrumb.md-color-yellow li.current > *, #nex-forms .cd-multi-steps.md-color-yellow li.current > * {}
#nex-forms .cd-breadcrumb.md-color-yellow a:hover, #nex-forms .cd-multi-steps.md-color-yellow a:hover {}
#nex-forms .cd-breadcrumb.triangle.md-color-yellow li.current > * {background-color: #ffeb3b !important;border-color: #ffeb3b !important;color: #444 !important;}
#nex-forms .cd-breadcrumb.triangle.md-color-yellow a:hover {background-color: #ffeb3b !important;border-color: #ffeb3b !important;color: #444 !important;}
#nex-forms .cd-multi-steps.text-center.md-color-yellow li.current > *, #nex-forms .cd-multi-steps.text-center.md-color-yellow li.visited > *, #nex-forms .cd-breadcrumb.md-color-yellow li.current > *, #nex-forms .cd-breadcrumb.md-color-yellow li.visited > * {background-color: #ffeb3b !important;border-color: #ffeb3b !important;color: #444 !important;}
#nex-forms .cd-multi-steps.text-top.md-color-yellow li.visited > *::before, #nex-forms .cd-multi-steps.text-top.md-color-yellow li.current > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-yellow li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom.md-color-yellow li.current > *::before {background-color: #ffeb3b !important;}
#nex-forms .cd-multi-steps.text-top.md-color-yellow a:hover, #nex-forms .cd-multi-steps.text-bottom.md-color-yellow a:hover {}
#nex-forms .cd-multi-steps.md-color-yellow li.visited::after {background-color: #ffeb3b !important;}
#nex-forms .cd-breadcrumb li.current > *, #nex-forms .cd-multi-steps li.current > * {}
#nex-forms .cd-breadcrumb a:hover, #nex-forms .cd-multi-steps a:hover {}
#nex-forms .cd-breadcrumb.triangle li.current > * {background-color: #607d8b !important;border-color: #607d8b !important;color: #fff !important;}
#nex-forms .cd-breadcrumb.triangle a:hover {background-color: #607d8b !important;border-color: #607d8b !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-center li.current > *, #nex-forms .cd-multi-steps.text-center li.visited > *, #nex-forms .cd-breadcrumb li.current > *, #nex-forms .cd-breadcrumb li.visited > * {background-color: #607d8b !important;border-color: #607d8b !important;color: #fff !important;}
#nex-forms .cd-multi-steps.text-top li.visited > *::before, #nex-forms .cd-multi-steps.text-top li.current > *::before, #nex-forms .cd-multi-steps.text-bottom li.visited > *::before, #nex-forms .cd-multi-steps.text-bottom li.current > *::before {background-color: #607d8b !important;}
#nex-forms .cd-multi-steps.text-top a:hover, #nex-forms .cd-multi-steps.text-bottom a:hover {}
#nex-forms .cd-multi-steps li.visited::after {background-color: #607d8b !important;}
#nex-forms .the-radios .clearfix {background: rgba(0,0,0,0) none repeat scroll 0 0 !important;}
.thumb_image {background-repeat: no-repeat !important;background-size: contain !important;height: 100%;position: absolute;top: -2px;width: 100%;}
#nex-forms .multi-image-select-group label.radio-inline, #nex-forms .single-image-select-group label.radio-inline {margin-bottom: 15px;}
#nex-forms .single-image-select-group #the-radios .has-pretty-child a, #nex-forms .multi-image-select-group #the-radios .has-pretty-child a {border: medium none !important;box-shadow: 1px 1px 1px #555 inset !important;left: unset;opacity: .4;position: absolute;right: 7px;top: 8px !important;z-index: 100;}
#nex-forms .single-image-select-group #the-radios .has-pretty-child a.checked, #nex-forms .multi-image-select-group #the-radios .has-pretty-child a.checked {box-shadow: 2px 2px 4px #666 !important;right: 7px;opacity: 1;position: absolute;top: 8px !important;z-index: 100000;left: unset;color: #fff;}
#nex-forms .form_field.multi-image-select-group .the-radios {margin-top: 3px !important;}
#nex-forms .single-image-select-group span.check-icon.checked, #nex-forms .multi-image-select-group span.check-icon.checked {align-items: center;display: flex;justify-content: center;left: unset !important;position: absolute;right: 8px !important;top: 9px !important;}
#nex-forms .multi-image-select-group #the-radios .has-pretty-child a.checked, #nex-forms .multi-image-select-group #the-radios .has-pretty-child a {}
#nex-forms .single-image-select-group .radio_selected, #nex-forms .multi-image-select-group .radio_selected {transform: scale(1.05);transition: all 500ms ease 0s;}
#nex-forms .single-image-select-group .radio_selected .input-label, #nex-forms .multi-image-select-group .radio_selected .input-label {box-shadow: 2px 2px 7px #ccc;}
#nex-forms .multi-image-select-group .radio-inline, #nex-forms .checkbox-inline, #nex-forms .single-image-select-group .radio-inline, #nex-forms .checkbox-inline {margin-right: 15px;}
#nex-forms .multi-image-select-group .input_container.col-sm-12 label, #nex-forms .single-image-select-group .input_container.col-sm-12 label {}
.multi-image-select-group label, .single-image-select-group label {}
.multi-image-select-group span.input-label {padding: 0 !important;}
#nex-forms .timepicker-picker a {border: medium none !important;box-shadow: none !important;}
.input-group.bootstrap-touchspin {}
#nex-forms .fileinput .fileinput-exists.btn {padding: 4px 13px;}
#nex-forms .fileinput .form-control.btn-file, #nex-forms .fileinput .ui-widget.btn-file, #nex-forms .fileinput .default-browser-style.btn-file {float: left;margin-right: 10px;min-width: 91px;padding: 4px;position: relative;text-align: center;width: 20% !important;z-index: 1000;}
#nex-forms .uneditable-input.ui-widget, #nex-forms .uneditable-input.default-browser-style {padding: 8px;}
#nex-forms .fileinput .the_input_element.ui-widget, #nex-forms .fileinput .the_input_element.default-browser-style {border: 1px solid #ddd;}
.dtp div.dtp-actual-year {color: #fff !important;}
.dtp-buttons .btn:hover {opacity: 1;}
.dtp-buttons .btn {margin-left: 10px;opacity: .7;padding: 8px !important;}
#nex-forms .ui-nex-forms-container .material_select li span {font-size: 13px !important;}
#nex-forms .ui-nex-forms-container .material_select [type="checkbox"] + label::before, #nex-forms .ui-nex-forms-container .material_select [type="checkbox"]:not(.filled-in) + label::after {border-color: #ccc !important;margin-top: -8px;}
#ui-timepicker-div td a {font-size: 12px;padding: 0 22px 0 10px !important;}
#ui-datepicker-div, #ui-timepicker-div {position: relative;z-index: 10000 !important;}
#nex-forms ul.dropdown-content {padding: 0 !important;}
#nex-forms .dropdown-content li {list-style-type: none !important;margin: 0 !important;padding: 0 !important;}
#nex-forms .ui-slider {border-radius: 5px;position: relative;text-align: left;}
#nex-forms .ui-slider .ui-slider-handle {cursor: default;height: 1.2em;position: absolute;width: 1.2em;z-index: 2;}
#nex-forms .ui-slider .ui-slider-range {background: #f2f2f2 none repeat scroll 0 0;border: 0 none;border-radius: 5px;display: block;font-size: .7em;position: absolute;z-index: 1;}
#nex-forms .ui-slider.ui-state-disabled .ui-slider-handle, #nex-forms .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
#nex-forms .ui-slider-horizontal {height: .8em;}
#nex-forms .ui-slider-horizontal .ui-slider-handle {margin-left: -.6em;top: -.3em;}
#nex-forms .ui-slider-horizontal .ui-slider-range {height: 100%;top: 0;}
#nex-forms .md-slider .ui-slider-horizontal .ui-slider-range-min {height: 9px;left: -1px;top: -1px;}
#nex-forms .ui-slider-horizontal .ui-slider-range-min {left: 0;}
#nex-forms .ui-slider-horizontal .ui-slider-range-max {right: 0;}
#nex-forms .ui-slider-vertical {height: 100px;width: .8em;}
#nex-forms .ui-slider-vertical .ui-slider-handle {left: -.3em;margin-bottom: -.6em;margin-left: 0;}
#nex-forms .ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
#nex-forms .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
#nex-forms .ui-slider-vertical .ui-slider-range-max {top: 0;}
#nex-forms .alert strong {font-weight: bold !important;}
#nex-forms .alert.alert-danger h1, #nex-forms .alert.alert-danger h2, #nex-forms .alert.alert-danger h3, #nex-forms .alert.alert-danger h4, #nex-forms .alert.alert-danger h5, #nex-forms .alert.alert-danger h6 {color: #a94442;}
#nex-forms .alert.alert-success h1, #nex-forms .alert.alert-success h2, #nex-forms .alert.alert-success h3, #nex-forms .alert.alert-success h4, #nex-forms .alert.alert-success h5, #nex-forms .alert.alert-success h6 {color: #3c763d;}
#nex-forms .upload-image .fileinput-exists {border: 1px solid #ddd !important;font-family: Verdana !important;font-size: 12px !important;font-weight: normal;height: 27px;text-transform: capitalize;}
#nex-forms .upload-image .btn-file {border: 1px solid #ddd;border-radius: 4px;font-family: Verdana;font-weight: normal;padding: 6px 20px;}
#nex-forms input.ui-widget {border-bottom-left-radius: 0;border-top-left-radius: 0;}
#nex-forms .input-inner label.ui-button {padding-top: 11px;}
#nex-forms .input-inner label.ui-button.ui-checkboxradio-checked {background: #40c4ff none repeat scroll 0 0;border: 1px solid #40c4ff;}
#nex-forms .form_field .row {margin-bottom: 0;}
#nex-forms .has_error .input-group-addon .fa, #nex-forms .has_success .input-group-addon .fa {}
#nex-forms .has_error .form-control, #nex-forms .has_success .form-control {}
#nex-forms .has_error .form-control, #nex-forms .has_success select.form-control, #nex-forms .has_success textarea.form-control, #nex-forms .has_error .input-group-addon {border-color: #f77b72 !important;}
#nex-forms .has_success .form-control, #nex-forms .has_success select.form-control, #nex-forms .has_success textarea.form-control, #nex-forms .has_success .input-group-addon {border-color: #8bc34a !important;}
.error_msg.modern {bottom: 10px;color: #f44336 !important;cursor: pointer;font-size: 13px !important;opacity: .7;position: absolute !important;right: -5px !important;transform: scale(1);z-index: 10000;}
#nex-forms .has_error.star-rating #star .fa.fa-fw {color: #f44336 !important;}
#nex-forms .has_error.survey_fields .fa {color: #f44336 !important;}
#nex-forms .has_error .js-signature canvas {border-color: #f44336 !important;}
#nex-forms .has_error .ui-slider {border-color: #f44336 !important;}
#nex-forms .material_field.has_error .the_input_element {background: transparent none repeat scroll 0 0 !important;}
#nex-forms .material_field.has_success .the_input_element {background: transparent none repeat scroll 0 0 !important;}
.success_msg.modern {bottom: 10px;color: #ccc;font-size: 15px !important;position: absolute !important;right: -5px !important;z-index: 10000;}
#nex-forms .has_success .success_msg.modern {color: #8bc34a;}
.has_error .input-group-addon .fa {margin-top: -1px !important;}
.error_msg.modern.input_large, .success_msg.modern.input_large {bottom: 12px;}
#nex-forms .selection_fields .modern {bottom: 9px;right: 40px;}
#nex-forms .upload-multi .modern, #nex-forms .upload-single .modern {right: 125px !important;top: 12px;}
#nex-forms .upload-multi span.fileinput-filename {position: relative;top: -6px;left: 5px;}
#nex-forms .touch_spinner .modern {right: 70px !important;}
.form_field.slider .modern, .form_field.survey_fields .modern, .form_field.digital-signature .modern {display: none;}
#nex-forms .modern.extra_padding {right: 25px;}
#nex-forms .single-image-select-group.has_error #the-radios .has-pretty-child a, #nex-forms .multi-image-select-group.has_error #the-radios .has-pretty-child a {border: 1px solid #f44336 !important;}
#nex-forms .has_error .the-radios a {border: 1px solid #f44336 !important;}
#nex-forms .selection_fields.multi-select .modern {right: 42px;}
#nex-forms .ui-nex-forms-container input[type="text"], #nex-forms .ui-nex-forms-container textarea.form-control {border-color: #ddd;}
#nex-forms .ui-nex-forms-container textarea.form-control {min-height: 80px;}
#nex-forms .ui-nex-forms-container input.form-control, #nex-forms .ui-nex-forms-container select.form-control, #nex-forms .ui-nex-forms-container input.select-dropdown {height: 42px;line-height: 33px;}
#nex-forms .ui-nex-forms-container input:focus, #nex-forms .ui-nex-forms-container select:focus, #nex-forms .ui-nex-forms-container textarea:focus, #nex-forms .ui-nex-forms-container input.form-control:focus, #nex-forms .ui-nex-forms-container select.form-control:focus, #nex-forms .ui-nex-forms-container textarea.form-control:focus {border-color: inherit;}
#nex-forms .ui-nex-forms-container .material_field input:focus, #nex-forms .ui-nex-forms-container .material_field select:focus, #nex-forms .ui-nex-forms-container .material_field textarea:focus, #nex-forms .ui-nex-forms-container .material_field input.form-control:focus, #nex-forms .ui-nex-forms-container .material_field select.form-control:focus, #nex-forms .ui-nex-forms-container .material_field textarea.form-control:focus {border-color: transparent !important;}
#nex-forms .input-group-addon .fa {position: relative;top: 0px;}
#nex-forms .form_field.multi_line .input-group-addon {padding-top: 9px;vertical-align: top !important;}
#nex-forms input.input-lg, #nex-forms .ui-nex-forms-container select.input-lg {height: 46px !important;}
#nex-forms .required {background: unset;color: unset;}
#nex-forms input, #nex-forms .form-control, #nex-forms input[type="text"], #nex-forms input[type="email"], #nex-forms input[type="url"], #nex-forms input[type="password"], #nex-forms input[type="search"], #nex-forms input[type="number"], #nex-forms input[type="tel"], #nex-forms input[type="range"], #nex-forms input[type="date"], #nex-forms input[type="month"], #nex-forms input[type="week"], #nex-forms input[type="time"], #nex-forms input[type="datetime"], #nex-forms input[type="datetime-local"], #nex-forms input[type="color"], #nex-forms textarea.form-control, #nex-forms select.form-control {background: #fff none repeat scroll 0 0;box-shadow: none !important;}
#nex-forms .material_field .input_container {padding: 0 !important;}
#nex-forms .material_field.required .the_input_element {padding-left: 6px !important;}
.upload-image.required .modern {top: 10px;}
#nex-forms .material_field.has_success .modern {right: 0;}
#nex-forms input:disabled, #nex-forms select:disabled, #nex-forms textarea:disabled {background: #fcfcfc none repeat scroll 0 0 !important;display: none;opacity: .5 !important;}
#nex-forms .date .bootstrap-datetimepicker-widget.dropdown-menu {left: 8px !important;}
#nex-forms .time .bootstrap-datetimepicker-widget.dropdown-menu {left: 8px !important;min-width: 130px !important;width: 100px !important;}
#nex-forms .time .bootstrap-datetimepicker-widget table {background: #fff none repeat scroll 0 0 !important;width: 20px !important;}
#nex-forms .time .bootstrap-datetimepicker-widget table td {background: #fff none repeat scroll 0 0 !important;height: 10px !important;line-height: 1px !important;margin: 0 !important;padding: 0 !important;width: 0 !important;}
#nex-forms .material_field label.nf_title span.the_label {margin-left: -16px !important;}
#nex-forms .material_field label.input-label {font-weight: normal;}
#nex-forms .multi-select.material_field label#md_label {top: -23px !important;}
#nex-forms .survey_fields .tooltip.top {top: -42px !important;}
#nex-forms .material_field.selection_fields.form_field {margin-bottom: 0 !important;margin-top: 25px !important;}
#nex-forms .input-label.ui-checkboxradio-label {line-height: 18px;margin-bottom: 0;margin-top: 0;text-align: left;}
#nex-forms .jquery_field .input-group {box-shadow: 0 0 4px #eee;}
#nex-forms .jquery_field .input-group-addon.jq-add-on {padding: 5px 10px !important;}
#nex-forms .jquery_field input.the_input_element, #nex-forms .jquery_field textarea.the_input_element {border: 1px solid #ddd;height: 36px;width: 100% !important;}
.input-label.ui-checkboxradio-label.ui-state-active, .input-label.ui-checkboxradio-label.ui-state-active:hover {background: rgba(0,0,0,0) linear-gradient(#8fc627,#81bf0b) repeat scroll 0 0;border: medium none;color: #fff;opacity: 1;}
.input-label.ui-checkboxradio-label:hover {background: rgba(0,0,0,0) linear-gradient(#8fc627,#81bf0b) repeat scroll 0 0;opacity: 1;}
.input-label.ui-checkboxradio-label {background: rgba(0,0,0,0) linear-gradient(#8fc627,#81bf0b) repeat scroll 0 0;border: medium none;color: #fff !important;font-size: 13px !important;opacity: .9;padding: 9px 10px;}
.classic_field button {height: 35px;}
.input-group-bd .default-browser-style {padding-left: 35px !important;}
.classic_field.has_error .the_input_element {border-color: #f44336 !important;}
.classic_field input {outline: medium none !important;}
.classic_field .input-label {display: inline !important;margin-right: 9px;padding-left: 2px !important;padding-top: 10px;position: relative;top: 2px;}
.input-group-addon-bd {color: #666;left: 24px;position: absolute;top: 8px;}
#nex-forms .classic_field input[type="text"], #nex-forms .classic_field select, #nex-forms .classic_field input[type="password"], #nex-forms .classic_field textarea {border: 1px solid #bbb;box-shadow: 1px 1px 2px #e7e7e7 inset !important;padding: 6px 10px;width: 100%;}
#nex-forms .classic_field textarea {min-height: 80px;}
#nex-forms select option:hover {background: #f7f7f7 none repeat scroll 0 0;}
#nex-forms .multi-select select {min-height: 110px !important;}
#nex-forms .ui-nex-forms-container select option {border-bottom: 1px solid #f5f5f5;padding: 5px;}
#nex-forms .align_center p {text-align: center;}
#nex-forms .ui-checkboxradio-icon.ui-icon {margin-top: -5px;}
.step .form_field.heading > .row, .step .form_field.math_logic > .row, .step .form_field.divider > .row {margin: 0 !important;}
#nex-forms .ui-nex-forms-container .v7_container .dropdown-content.select-dropdown li > a, #nex-forms .ui-nex-forms-container .v7_container .dropdown-content.select-dropdown li > span {color: #666 !important;}
#nex-forms .character-counter {bottom: 0;position: absolute;right: 0;}
#nex-forms div.icon-holder {cursor: pointer;transform: scale(1);transition: all .3s ease 0s;}
#nex-forms .icon-holder {display: inline-block;margin-right: 15px;}
#nex-forms .form_field.currently_editing .icon-holder .on-icon {display: inline-block;margin-top: 10px;}
#nex-forms .icon-holder .on-icon {display: none;}
#nex-forms .icon-holder span {color: #999;font-size: 24px;}
#nex-forms .icon-label div {line-height: 24px;font-size: 13px;}
#nex-forms .material_field .icon-label div {font-size: 14px;}
#nex-forms .icon-holder .on-icon span {color: #8bc34a;}
#nex-forms .icon-holder .on-label {color: #666;display: none;}
#nex-forms .form_field.currently_editing .icon-holder .on-label {display: inline-block;margin-top: 10px;}
#nex-forms .icon-holder .off-label {color: #999;}
#nex-forms .icon-label-top .icon-holder, #nex-forms .icon-label-bottom .icon-holder, #nex-forms .icon-label-hidden .icon-holder {text-align: center;}
#nex-forms .icon-label-tip .icon-label, #nex-forms .icon-label-hidden .icon-label {display: none;}
#nex-forms .icon-label-top .icon-label {padding-bottom: 7px;}
#nex-forms .icon-label-bottom .icon-label {padding-top: 5px;}
#nex-forms .icon-select {}
#nex-forms .icon-holder:hover .icon-select {opacity: .8;transition: .2s;}
#nex-forms .icon-label-right .icon-select {float: left;margin-right: 10px;}
#nex-forms .icon-label-right .icon-label {float: left;}
#nex-forms .icon-label-left .icon-select {float: left;}
#nex-forms .icon-label-left .icon-label {float: left;margin-right: 10px;}
#nex-forms .icon-holder.col-sm-2, #nex-forms .icon-holder.col-sm-3, #nex-forms .icon-holder.col-sm-4, #nex-forms .icon-holder.col-sm-6 {margin: 0px 0px 10px 0px;padding: 0;}
#nex-forms .icon-holder.col-list {}
#nex-forms .form_field.currently_editing .icon-container, #nex-forms .form_field.currently_editing .icon-spinner .icon-container {display: block !important;}
.icon-dropdown .selected-icon-holder {display: block !important;}
#nex-forms .icon-dropdown div.icon-holder {width: 100%;}
.input_container:not(.icon-dropdown) .icon-container.col-sm-12 {padding: 0 !important;}
.icon-dropdown .the-icon-field-container {background: #fff none repeat scroll 0 0;padding: 10px 13px 0px 13px;border: 1px solid #ddd;border-radius: 3px;}
.material_field .icon-dropdown .the-icon-field-container {padding: 8px 0 1px 0;background: none !important;border: none;border-bottom: 1px solid #ccc;border-radius: 0;}
.icon-dropdown .icon-container {}
.is_grid .material_field .icon-select-group.form_field #field_container {margin-top: -17px;}
.input_container.icon-dropdown {position: relative;}
.selected-icon-holder {position: relative;}
.input_container.icon-dropdown:hover .selected-icon-holder span.fa.fa-caret-down {display: block;}
.selected-icon-holder span.fa.fa-caret-down {color: #aaa;position: absolute;right: 0;top: -1px;line-height: 24px;display: none;}
.icon-dropdown .icon-container {display: none;position: absolute !important;background: #fff none repeat scroll 0 0;box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);z-index: 100000 !important;padding: 0 !important;}
.the-icon-option-container.col-sm-12 {margin-left: -15px;}
.icon-dropdown .icon-container .icon-holder:hover {background: rgba(0,0,0,.05);}
.icon-dropdown .icon-container .icon-holder .icon-label {float: none !important;text-align: left;margin-left: 40px !important;}
.icon-dropdown .icon-container .icon-holder {display: block !important;clear: both;width: 100%;padding: 4px 10px;}
.icon-spinner .icon-container .icon-holder.icon-checked {display: block !important;}
.icon-spinner .icon-container .icon-holder {display: none !important;margin-right: 0px !important;}
.icon-spinner .icon-container.col-sm-12 {width: auto !important;}
.icon-spinner .icon-spin-prev {float: left;padding-right: 15px;}
.icon-spinner .icon-spin-next {float: left;padding-left: 15px;}
.icon-spinner .icon-spin-next:hover, .icon-spinner .icon-spin-prev:hover {opacity: 1;}
.icon-spinner .icon-spin-next, .icon-spinner .icon-spin-prev {display: block !important;line-height: 26px;color: #aaa;cursor: pointer;opacity: .8;font-size: 14px;}
.icon-spinner.input_container {margin-top: 6px;}
.appendix_field {margin-bottom: unset !important;}
.material_field .appendix_field .input_container {bottom: -9px;position: absolute;}
.appendix_field .label_container {display: none !important;margin-right: 0 !important;padding: 0 !important;position: absolute;text-align: right !important;top: -27px;white-space: nowrap;width: 10px !important;}
.material_field .appendix_field .input_container.col-sm-12 {padding: 0 !important;text-align: right !important;}
.material_field .appendix_field .fa.fa-caret-down {display: block !important;}
.appendix_field .fa.fa-caret-down {display: block !important;font-size: 12px !important;line-height: 27px !important;opacity: .5;position: absolute !important;right: -20px !important;}
.appendix_field .the_input_element.the-icon-field-container {background: rgba(0,0,0,0) none repeat scroll 0 0 !important;border: medium none !important;}
.material_field .appendix_field .icon-spinner {min-width: 62px;}
.material_field .appendix_field {float: left;margin-left: 15px;}
.material_field .appendix-group {left: unset !important;position: absolute !important;right: 0;text-align: right !important;top: 0;}
.appendix_field:not(.material_field) .icon-dropdown .the-icon-field-container {padding: 0 11px !important;}
#nex-forms .appendix_field:not(.material_field) .icon-dropdown .selected-icon-holder .icon-select {margin-top: 1px !important;margin-bottom: -2px;}
#nex-forms .appendix_field:not(.material_field) .icon-dropdown .selected-icon-holder .icon-label {margin-top: 2px;margin-bottom: -2px;}
#nex-forms .appendix_field:not(.material_field) .icon-spinner .icon-holder .icon-select span {line-height: 22px;}
.appendix_field:not(.material_field) .icon-spinner .icon-spin-next, .appendix_field:not(.material_field) .icon-spinner .icon-spin-prev {line-height: 29px !important;padding: 0px 3px !important;}
.appendix_field:not(.material_field) .icon-spinner {margin-top: 2px !important;padding: 0px 0px !important;margin-bottom: -4px;}
.appendix_field .icon-dropdown.input_container .icon-container .icon-holder {text-align: left !important;float: left !important;margin: 0 !important;}
.appendix_field .icon-dropdown.input_container .icon-container {margin-top: 7px;margin-left: 3px;}
.appendix_field .icon-dropdown .icon-container .icon-holder:last-child {padding-bottom: 10px !important;}
.appendix_field .icon-dropdown .icon-container .icon-holder:first-child {padding-top: 10px !important;}
#nex-forms .icon-dropdown .icon-container {border-style: solid;border-color: #ddd;border-width: 1px;}
#nex-forms .appendix_field:not(.material_field) .icon-dropdown .the-icon-field-container .icon-holder {margin-right: 0 !important;}
#nex-forms .appendix_field:not(.material_field) .icon-dropdown .the-icon-field-container {padding: 0 !important;}
.appendix_field .appendix_field:not(.material_field) .icon-dropdown.input_container.col-sm-12 {margin-left: -15px;margin-right: 10px;}
#nex-forms .appendix_field:not(.material_field) .icon-holder {margin-right: 0px;margin-left: 5px;}
#nex-forms .appendix_field:not(.material_field) .icon-holder:first-child {margin-left: 0;}
#nex-forms .appendix_field:not(.material_field) .icon-spinner .icon-holder {margin-left: 20px !important;}
#nex-forms .appendix_field:not(.material_field) .icon-spinner .icon-spin-prev {position: absolute;left: 0;z-index: 10;}
#nex-forms .appendix_field:not(.material_field) .icon-spinner .icon-spin-next {position: absolute;right: 0;z-index: 10;}
#nex-forms .appendix_field .icon-spinner {line-height: 26px;}
#nex-forms .appendix_field.material_field  .input_container:not(.icon-spinner) .the-icon-option-container.col-sm-12, #nex-forms .appendix_field.material_field .input_container:not(.icon-dropdown) .the-icon-option-container.col-sm-12 {padding: 0 !important;}
.appendix_field.material_field .icon-spinner {margin-top: 9px;}
.appendix_field.material_field .selected-icon-holder span.fa.fa-caret-down {right: 0px !important;}
.appendix_field.material_field .icon-dropdown .icon-container {margin-top: 2px !important;}
.appendix_field .icon-dropdown .icon-holder.has_no_icon .icon-label {margin-left: 0 !important;}
.icon-label-bottom .off-label, .icon-label-bottom .on-label, .icon-label-top .off-label, .icon-label-top .on-label {line-height: normal !important;}
.icon-select-group:not(.material_field) .icon-spinner .the-icon-option-container.col-sm-12 {width: auto !important;padding: 0px 0px 0px 10px !important;}
.icon-select-group.appendix_field:not(.material_field) .icon-spinner .the-icon-option-container.col-sm-12 {width: auto !important;padding: 0px 5px 0px 15px !important;}
#nex-forms div[data-layout="1c"] .icon-holder {width: 100%;}
.icon-select-group.appendix_field:not(.material_field) .icon-dropdown .fa-caret-down {padding-right: 22px !important;}
.icon-select-group.appendix_field:not(.material_field) .icon-spinner.icon-label-tip .the-icon-option-container.col-sm-12 {display: flex;justify-content: center !important;align-content: center !important;padding-left: 23px !important;}
#nex-forms .js-signature, #nex-forms .js-signature canvas {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: none;touch-action: none;}
#nex-forms .nf_progressbar_wrapper {clear: both;margin: 0 0 16px;padding: 0 0 16px;width: 100%;}
#nex-forms .nf_progressbar_wrapper h3.nf_progressbar_title {clear: both;font-size: .813em;line-height: 1 !important;margin: 0 0 8px 12px !important;opacity: .6;padding: 0 !important;}
#nex-forms .nf_progressbar {background-color: rgba(0,0,0,.1);border-radius: 25px;box-shadow: 0 0 1px 1px rgba(0,0,0,.05) inset;position: relative;width: 100%;margin-bottom: 20px;}
#nex-forms .nf_progressbar_percentage {background: repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.05) 10px,rgba(0,0,0,.05) 20px) repeat scroll 0 0%,rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15)) repeat scroll 0 0;border-radius: 20px 4px 4px 20px;font-family: helvetica,arial,sans-serif;font-size: .813em !important;height: 24px;text-align: right;text-shadow: 0 1px 1px rgba(0,0,0,.5);vertical-align: middle;z-index: 999;}
#nex-forms .nf_progressbar::after {background-color: rgba(0,0,0,.1);border-radius: 20px;box-shadow: 0 0 2px 2px rgba(0,0,0,.05) inset;display: block;height: 24px;margin-top: -24px;width: 100%;z-index: 990;}
#nex-forms .nf_progressbar_percentage.percentbar_100 {border-bottom-right-radius: 20px;border-top-right-radius: 20px;}
#nex-forms .nf_progressbar_percentage span {display: block;float: right;line-height: 24px;margin-left: 5px;margin-right: 6px;width: auto;}
#nex-forms .nf_progressbar_percentage.percentbar_0 span {color: #959595;float: none !important;margin-left: 12px;overflow-wrap: normal;text-shadow: none;}
#nex-forms .step.auto-step .nex-step.btn {display: none;}
#nex-forms .nf_progressbar_percentage.total_percent {border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
#nex-forms .digital-signature textarea {display: none !important;}
.form_field.animated.test {visibility: visible !important;}
.the-icon-option-container input {display: none !important;}
.nf_loading {width: 100%;text-align: center;}
.lds-ellipsis {display: inline-block;position: relative;width: 80px;height: 80px;}
.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #bbb;animation-timing-function: cubic-bezier(0,1,1,0);}
.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 .6s infinite;}
.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 .6s infinite;}
.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 .6s infinite;}
.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 .6s infinite;}
@keyframes lds-ellipsis1 {0% {transform: scale(0);}
	100% {transform: scale(1);}}
@keyframes lds-ellipsis3 {0% {transform: scale(1);}
	100% {transform: scale(0);}}
@keyframes lds-ellipsis2 {0% {transform: translate(0,0);}
	100% {transform: translate(24px,0);}}