Your IP : 216.73.217.81
{"version":3,"sources":["st-defaults.scss","display-opinions-dark.css","editor.scss","st-loading.scss","st-label-positions.scss","repeater-field.scss","op-spacing.scss","op-select.scss","op-checkbox.scss","op-radio.scss","op-toggle.scss","op-icons.scss","op-date.scss","st-media-queries.scss","op-color.scss","display-opinions-dark.scss"],"names":[],"mappings":"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","file":"display-opinions-dark.css","sourcesContent":["/*\n * Ninja Forms - Form Display Structure\n */\n\n.ninja-forms-form-wrap *,\n.ninja-forms-form-wrap *:after,\n.ninja-forms-form-wrap *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.nf-response-msg {\n display: none;\n}\n\n.nf-field-container,\n#ninja_forms_required_items {\n clear: both;\n position: relative;\n margin-bottom: 25px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.hidden-container,\n &.hr-container {\n margin: 0;\n height: auto;\n .nf-field-label {\n display: none;\n }\n }\n &.html-container {\n .nf-field-label {\n display: none;\n }\n }\n}\n\n.nf-field-label {\n .nf-label-span,\n label {\n font-weight: bold;\n margin: 0;\n padding: 0;\n }\n}\n.nf-field-element {\n position: relative;\n input,\n select,\n textarea {\n margin: 0;\n width: auto;\n height: auto;\n vertical-align: inherit;\n }\n textarea {\n height: 200px;\n }\n}\n.nf-field-description {\n p:last-child {\n margin: 0;\n }\n}\n.nf-help {\n background: url( '../img/help-info.png' ) no-repeat;\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.nf-input-limit {\n font-size: 12px;\n margin-top: 5px;\n}\n.nf-static {\n padding: 0 10px;\n}\n.nf-after-field {\n .nf-error-msg {\n margin-right: 10px;\n //text-align: right;\n }\n}\n\n/* ---------------------------------\nScreen Reader CSS\n----------------------------------*/\n.nf-sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n opacity: 0;\n white-space: nowrap;\n width: 1px;\n}\n\n/* ---------------------------------\nDate/Time FIELD\n----------------------------------*/\n.nf-field-element .time-wrap{\n padding:1px;\n}\n\n/* ---------------------------------\nCHECKBOX FIELD\n----------------------------------*/\n\n\n\n/* ---------------------------------\nRADIO & CHECKBOX LISTS\n----------------------------------*/\n\n.list-radio-wrap,\n.list-checkbox-wrap,\n.list-image-wrap {\n .nf-field-element {\n ul, li {\n list-style: none !important;\n margin: 0 !important;\n padding: 0 !important;\n input {\n margin-right: 5px;\n }\n\n // RTL support\n .rtl & {\n input {\n margin-right: 0;\n margin-left: 5px;\n }\n }\n }\n li {\n padding-left: 10px;\n margin: 0 0 5px !important;\n text-indent: initial !important;\n label {\n //display: inline;\n display: block;\n float: initial;\n //margin: 0;\n width: auto;\n margin-left: 1.5em;\n }\n input {\n width: auto !important;\n float: left;\n margin-top: .25em;\n }\n\n // RTL support\n .rtl & {\n padding-left: 0;\n padding-right: 10px;\n\n label {\n margin-left: 0;\n margin-right: 1.5em;\n }\n input {\n float: right;\n }\n }\n }\n }\n}\n\n.listimage-wrap {\n li {\n min-width: 0;\n width: 100%;\n height: 100%;\n display: inline-grid;\n label {\n min-width: 0;\n overflow-wrap: anywhere;\n padding: 5px;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n &.nf-checked-label {\n border-width: 2px;\n border-style: solid;\n border-color: #007acc;\n transition: all .5s;\n }\n img {\n display: block;\n }\n }\n input {\n // display: none;\n &:focus + label {\n outline: 2px solid;\n }\n }\n }\n}\n\n// Image option positions are inline styles; use one column on small screens.\n@media (max-width: 767px) {\n .listimage-wrap li {\n grid-column: 1 !important;\n grid-row: auto !important;\n }\n}\n\n/* ---------------------------------\nPRODUCT FIELD\n----------------------------------*/\n.product-wrap {\n > div {\n input {\n width: 80px !important;\n }\n .nf-product-field {\n span {\n padding: 0 5px;\n }\n }\n }\n}\n\n/* ---------------------------------\nSTAR RATING\n----------------------------------*/\n.starrating-wrap .star {\n border-bottom: 0;\n}\n\n/* ---------------------------------\nHONEYPOT\n----------------------------------*/\n\n.nf-form-hp {\n position: absolute;\n visibility: hidden;\n}\n\n/* ---------------------------------\nSELECT LIST\n----------------------------------*/\n.list-select-wrap {\n div div {\n display: none;\n }\n}\n\n\n/* ---------------------------------\nCOLORS\nAs minimal as possible\n----------------------------------*/\n.ninja-forms-req-symbol,\n.nf-error-msg {\n color: #E80000;\n}\n.nf-error {\n .ninja-forms-field {\n border: 1px solid #E80000;\n }\n &.listimage-wrap {\n .nf-field-element {\n ul {\n border: 1px solid #E80000;\n }\n }\n }\n}\n.nf-field-submit-error {\n padding: 15px;\n}\n\n.ninja-forms-noscript-message {\n background: #f1f1f1;\n border: 4px dashed #ccc;\n color: #333;\n display: block;\n font-size: 20px;\n margin: 20px 0;\n padding: 40px;\n text-align: center;\n}\n\n/* ---------------------------------\nHELPER CLASSES\n----------------------------------*/\n.two-col-list {\n ul {\n li {\n float: left;\n width: 50%\n }\n }\n}\n.three-col-list {\n ul {\n li {\n float: left;\n width: 33.33%\n }\n }\n}\n.four-col-list {\n ul {\n li {\n float: left;\n width: 25%\n }\n }\n}\n.five-col-list {\n ul {\n li {\n float: left;\n width: 20%\n }\n }\n}\n.six-col-list {\n ul {\n li {\n float: left;\n width: 16.66%\n }\n }\n}\n\n\nbody {\n .pika-label {\n background: transparent;\n }\n}\n\n/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n.nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n\n .one-fourth {\n width: 23.076923076923077%;\n }\n\n .three-fourths {\n width: 74.35897435897436%;\n }\n\n .one-sixth {\n width: 14.52991452991453%;\n }\n\n .five-sixths {\n width: 82.90598290598291%;\n }\n\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n","@charset \"UTF-8\";\n/*\nNormalize Ninja Forms fields with default structure\n---------------------------------------------*/\n/*\n * Ninja Forms - Form Display Structure\n */\n.ninja-forms-form-wrap *,\n.ninja-forms-form-wrap *:after,\n.ninja-forms-form-wrap *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.nf-response-msg {\n display: none;\n}\n\n.nf-field-container,\n#ninja_forms_required_items {\n clear: both;\n position: relative;\n margin-bottom: 25px;\n}\n.nf-field-container::after,\n#ninja_forms_required_items::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.nf-field-container.hidden-container, .nf-field-container.hr-container,\n#ninja_forms_required_items.hidden-container,\n#ninja_forms_required_items.hr-container {\n margin: 0;\n height: auto;\n}\n.nf-field-container.hidden-container .nf-field-label, .nf-field-container.hr-container .nf-field-label,\n#ninja_forms_required_items.hidden-container .nf-field-label,\n#ninja_forms_required_items.hr-container .nf-field-label {\n display: none;\n}\n.nf-field-container.html-container .nf-field-label,\n#ninja_forms_required_items.html-container .nf-field-label {\n display: none;\n}\n\n.nf-field-label .nf-label-span,\n.nf-field-label label {\n font-weight: bold;\n margin: 0;\n padding: 0;\n}\n\n.nf-field-element {\n position: relative;\n}\n.nf-field-element input,\n.nf-field-element select,\n.nf-field-element textarea {\n margin: 0;\n width: auto;\n height: auto;\n vertical-align: inherit;\n}\n.nf-field-element textarea {\n height: 200px;\n}\n\n.nf-field-description p:last-child {\n margin: 0;\n}\n\n.nf-help {\n background: url(\"../img/help-info.png\") no-repeat;\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.nf-input-limit {\n font-size: 12px;\n margin-top: 5px;\n}\n\n.nf-static {\n padding: 0 10px;\n}\n\n.nf-after-field .nf-error-msg {\n margin-right: 10px;\n}\n\n/* ---------------------------------\nScreen Reader CSS\n----------------------------------*/\n.nf-sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n opacity: 0;\n white-space: nowrap;\n width: 1px;\n}\n\n/* ---------------------------------\nDate/Time FIELD\n----------------------------------*/\n.nf-field-element .time-wrap {\n padding: 1px;\n}\n\n/* ---------------------------------\nCHECKBOX FIELD\n----------------------------------*/\n/* ---------------------------------\nRADIO & CHECKBOX LISTS\n----------------------------------*/\n.list-radio-wrap .nf-field-element ul, .list-radio-wrap .nf-field-element li,\n.list-checkbox-wrap .nf-field-element ul,\n.list-checkbox-wrap .nf-field-element li,\n.list-image-wrap .nf-field-element ul,\n.list-image-wrap .nf-field-element li {\n list-style: none !important;\n margin: 0 !important;\n padding: 0 !important;\n}\n.list-radio-wrap .nf-field-element ul input, .list-radio-wrap .nf-field-element li input,\n.list-checkbox-wrap .nf-field-element ul input,\n.list-checkbox-wrap .nf-field-element li input,\n.list-image-wrap .nf-field-element ul input,\n.list-image-wrap .nf-field-element li input {\n margin-right: 5px;\n}\n.rtl .list-radio-wrap .nf-field-element ul input, .rtl .list-radio-wrap .nf-field-element li input,\n.rtl .list-checkbox-wrap .nf-field-element ul input,\n.rtl .list-checkbox-wrap .nf-field-element li input,\n.rtl .list-image-wrap .nf-field-element ul input,\n.rtl .list-image-wrap .nf-field-element li input {\n margin-right: 0;\n margin-left: 5px;\n}\n.list-radio-wrap .nf-field-element li,\n.list-checkbox-wrap .nf-field-element li,\n.list-image-wrap .nf-field-element li {\n padding-left: 10px;\n margin: 0 0 5px !important;\n text-indent: initial !important;\n}\n.list-radio-wrap .nf-field-element li label,\n.list-checkbox-wrap .nf-field-element li label,\n.list-image-wrap .nf-field-element li label {\n display: block;\n float: initial;\n width: auto;\n margin-left: 1.5em;\n}\n.list-radio-wrap .nf-field-element li input,\n.list-checkbox-wrap .nf-field-element li input,\n.list-image-wrap .nf-field-element li input {\n width: auto !important;\n float: left;\n margin-top: 0.25em;\n}\n.rtl .list-radio-wrap .nf-field-element li,\n.rtl .list-checkbox-wrap .nf-field-element li,\n.rtl .list-image-wrap .nf-field-element li {\n padding-left: 0;\n padding-right: 10px;\n}\n.rtl .list-radio-wrap .nf-field-element li label,\n.rtl .list-checkbox-wrap .nf-field-element li label,\n.rtl .list-image-wrap .nf-field-element li label {\n margin-left: 0;\n margin-right: 1.5em;\n}\n.rtl .list-radio-wrap .nf-field-element li input,\n.rtl .list-checkbox-wrap .nf-field-element li input,\n.rtl .list-image-wrap .nf-field-element li input {\n float: right;\n}\n\n.listimage-wrap li {\n min-width: 0;\n width: 100%;\n height: 100%;\n display: inline-grid;\n}\n.listimage-wrap li label {\n min-width: 0;\n overflow-wrap: anywhere;\n padding: 5px;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n}\n.listimage-wrap li label.nf-checked-label {\n border-width: 2px;\n border-style: solid;\n border-color: #007acc;\n transition: all 0.5s;\n}\n.listimage-wrap li label img {\n display: block;\n}\n.listimage-wrap li input:focus + label {\n outline: 2px solid;\n}\n\n@media (max-width: 767px) {\n .listimage-wrap li {\n grid-column: 1 !important;\n grid-row: auto !important;\n }\n}\n/* ---------------------------------\nPRODUCT FIELD\n----------------------------------*/\n.product-wrap > div input {\n width: 80px !important;\n}\n.product-wrap > div .nf-product-field span {\n padding: 0 5px;\n}\n\n/* ---------------------------------\nSTAR RATING\n----------------------------------*/\n.starrating-wrap .star {\n border-bottom: 0;\n}\n\n/* ---------------------------------\nHONEYPOT\n----------------------------------*/\n.nf-form-hp {\n position: absolute;\n visibility: hidden;\n}\n\n/* ---------------------------------\nSELECT LIST\n----------------------------------*/\n.list-select-wrap div div {\n display: none;\n}\n\n/* ---------------------------------\nCOLORS\nAs minimal as possible\n----------------------------------*/\n.ninja-forms-req-symbol,\n.nf-error-msg {\n color: #E80000;\n}\n\n.nf-error .ninja-forms-field {\n border: 1px solid #E80000;\n}\n.nf-error.listimage-wrap .nf-field-element ul {\n border: 1px solid #E80000;\n}\n\n.nf-field-submit-error {\n padding: 15px;\n}\n\n.ninja-forms-noscript-message {\n background: #f1f1f1;\n border: 4px dashed #ccc;\n color: #333;\n display: block;\n font-size: 20px;\n margin: 20px 0;\n padding: 40px;\n text-align: center;\n}\n\n/* ---------------------------------\nHELPER CLASSES\n----------------------------------*/\n.two-col-list ul li {\n float: left;\n width: 50%;\n}\n\n.three-col-list ul li {\n float: left;\n width: 33.33%;\n}\n\n.four-col-list ul li {\n float: left;\n width: 25%;\n}\n\n.five-col-list ul li {\n float: left;\n width: 20%;\n}\n\n.six-col-list ul li {\n float: left;\n width: 16.66%;\n}\n\nbody .pika-label {\n background: transparent;\n}\n\n/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n.nf-form-cont .five-sixths,\n.nf-form-cont .four-sixths,\n.nf-form-cont .one-fourth,\n.nf-form-cont .one-half,\n.nf-form-cont .one-sixth,\n.nf-form-cont .one-third,\n.nf-form-cont .three-fourths,\n.nf-form-cont .three-sixths,\n.nf-form-cont .two-fourths,\n.nf-form-cont .two-sixths,\n.nf-form-cont .two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.5641025641%;\n}\n.nf-form-cont .five-sixths .inside,\n.nf-form-cont .four-sixths .inside,\n.nf-form-cont .one-fourth .inside,\n.nf-form-cont .one-half .inside,\n.nf-form-cont .one-sixth .inside,\n.nf-form-cont .one-third .inside,\n.nf-form-cont .three-fourths .inside,\n.nf-form-cont .three-sixths .inside,\n.nf-form-cont .two-fourths .inside,\n.nf-form-cont .two-sixths .inside,\n.nf-form-cont .two-thirds .inside {\n padding: 20px;\n}\n.nf-form-cont .five-sixths::after,\n.nf-form-cont .four-sixths::after,\n.nf-form-cont .one-fourth::after,\n.nf-form-cont .one-half::after,\n.nf-form-cont .one-sixth::after,\n.nf-form-cont .one-third::after,\n.nf-form-cont .three-fourths::after,\n.nf-form-cont .three-sixths::after,\n.nf-form-cont .two-fourths::after,\n.nf-form-cont .two-sixths::after,\n.nf-form-cont .two-thirds::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.nf-form-cont .one-half,\n.nf-form-cont .three-sixths,\n.nf-form-cont .two-fourths {\n width: 48.7179487179%;\n}\n.nf-form-cont .one-third,\n.nf-form-cont .two-sixths {\n width: 31.6239316239%;\n}\n.nf-form-cont .four-sixths,\n.nf-form-cont .two-thirds {\n width: 65.811965812%;\n}\n.nf-form-cont .one-fourth {\n width: 23.0769230769%;\n}\n.nf-form-cont .three-fourths {\n width: 74.358974359%;\n}\n.nf-form-cont .one-sixth {\n width: 14.5299145299%;\n}\n.nf-form-cont .five-sixths {\n width: 82.905982906%;\n}\n.nf-form-cont .first {\n clear: both;\n margin-left: 0;\n}\n\n/* Quill RTE Toolbar Styling for Front-End Forms */\n.nf-form-wrap .ql-toolbar.ql-snow {\n border: 1px solid #ccc;\n background-color: #f9f9f9;\n padding: 8px 5px;\n}\n.nf-form-wrap .ql-toolbar.ql-snow::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.nf-form-wrap .ql-toolbar.ql-snow .dashicons {\n width: auto;\n}\n.nf-form-wrap .ql-container.ql-snow {\n border: 1px solid #ccc;\n border-top: 0;\n}\n.nf-form-wrap .ql-editor {\n background: #fff;\n min-height: 150px;\n}\n.nf-form-wrap .ql-editor p {\n font-size: 16px;\n}\n.nf-form-wrap .ql-editor ul {\n list-style-type: disc;\n margin-left: 2em;\n}\n.nf-form-wrap .ql-editor table td {\n border: 1px solid #ccc;\n width: auto;\n}\n.nf-form-wrap {\n /* Quill toolbar buttons - ensure proper contrast */\n}\n.nf-form-wrap .ql-toolbar button {\n background: #f9f9f9;\n border: 1px solid #ccc;\n border-radius: 4px;\n color: #444;\n cursor: pointer;\n margin-right: 2px;\n padding: 4px;\n width: auto;\n height: auto;\n min-width: 28px;\n min-height: 28px;\n}\n.nf-form-wrap .ql-toolbar button:hover {\n background: #e6e6e6;\n border-color: #adadad;\n}\n.nf-form-wrap .ql-toolbar button.ql-active {\n background: #e0e0e0;\n border-color: #adadad;\n}\n.nf-form-wrap .ql-toolbar button {\n /* SVG icon contrast - ensure dark fill/stroke */\n}\n.nf-form-wrap .ql-toolbar button svg .ql-stroke {\n stroke: #444;\n}\n.nf-form-wrap .ql-toolbar button svg .ql-fill {\n fill: #444;\n}\n.nf-form-wrap {\n /* Quill picker (dropdowns) styling */\n}\n.nf-form-wrap .ql-toolbar .ql-picker {\n border: 1px solid #ccc;\n border-radius: 4px;\n background: #f9f9f9;\n color: #444;\n}\n.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label {\n color: #444;\n}\n.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label:hover {\n background: #e6e6e6;\n}\n.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label svg .ql-stroke {\n stroke: #444;\n}\n.nf-form-wrap .ql-toolbar .ql-picker-options {\n background-color: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n}\n.nf-form-wrap .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n line-break: auto;\n}\n.nf-form-wrap .tooltip.in {\n filter: alpha(opacity=90);\n opacity: 0.9;\n}\n.nf-form-wrap .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n}\n.nf-form-wrap .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n}\n.nf-form-wrap .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n}\n.nf-form-wrap .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n}\n.nf-form-wrap .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.nf-form-wrap .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.nf-form-wrap .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.nf-form-wrap .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.nf-form-wrap .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.nf-form-wrap .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.nf-form-wrap .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.nf-form-wrap .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.nf-form-wrap .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.nf-form-wrap .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.nf-form-wrap .dropdown-menu {\n position: absolute;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n}\n.nf-form-wrap .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.nf-form-wrap .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nf-form-wrap .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n}\n.nf-form-wrap .dropdown-menu > li > a:hover,\n.nf-form-wrap .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.nf-form-wrap .dropdown-menu > .active > a,\n.nf-form-wrap .dropdown-menu > .active > a:hover,\n.nf-form-wrap .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n}\n.nf-form-wrap .dropdown-menu > .disabled > a,\n.nf-form-wrap .dropdown-menu > .disabled > a:hover,\n.nf-form-wrap .dropdown-menu > .disabled > a:focus {\n color: #777;\n}\n.nf-form-wrap .dropdown-menu > .disabled > a:hover,\n.nf-form-wrap .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.nf-form-wrap .open > .dropdown-menu {\n display: block;\n}\n.nf-form-wrap .open > a {\n outline: 0;\n}\n.nf-form-wrap .dropdown-menu-right {\n right: 0;\n left: auto;\n}\n.nf-form-wrap .dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.nf-form-wrap .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n}\n.nf-form-wrap .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n}\n.nf-form-wrap .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.nf-form-wrap .dropup .caret,\n.nf-form-wrap .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9 ;\n}\n.nf-form-wrap .dropup .dropdown-menu,\n.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .nf-form-wrap .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .nf-form-wrap .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n}\n.nf-form-wrap .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n.nf-form-wrap .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n.nf-form-wrap .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n.nf-form-wrap .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n@media (max-width: 767px) {\n .nf-form-wrap .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .nf-form-wrap .navbar-nav .open .dropdown-menu > li > a,\n .nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .nf-form-wrap .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .nf-form-wrap .navbar-nav .open .dropdown-menu > li > a:hover,\n .nf-form-wrap .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n.nf-form-wrap .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.nf-form-wrap .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n@media (max-width: 767px) {\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n@media (max-width: 767px) {\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n\n.nf-loading-spinner {\n width: 40px;\n height: 40px;\n margin: 100px auto;\n background-color: rgba(208, 208, 208, 0.5);\n border-radius: 100%;\n animation: nf-scaleout 1s infinite ease-in-out;\n}\n\n@-webkit-keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n opacity: 0;\n }\n}\n@keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n opacity: 0;\n }\n}\n/*\nMake sure all Ninja Forms label positons function properly\n---------------------------------------------*/\n/* ---------------------------------\nSTANDARDIZE ALL FIELDS\n----------------------------------*/\n.field-wrap {\n display: flex;\n}\n.field-wrap > label {\n display: block;\n}\n.field-wrap > div input,\n.field-wrap textarea,\n.field-wrap select,\n.field-wrap .pikaday__container,\n.field-wrap .pikaday__display {\n width: 100%;\n}\n.field-wrap > div input[type=checkbox] {\n width: auto;\n}\n.field-wrap input[type=submit],\n.field-wrap input[type=button],\n.field-wrap button {\n width: auto;\n}\n.nf-field-label {\n order: 5;\n}\n\n.nf-field-description {\n width: 100%;\n order: 10;\n}\n\n.nf-field-element {\n order: 15;\n}\n\n/* ---------------------------------\nLABEL ABOVE\n----------------------------------*/\n.label-above .nf-field-label {\n margin-bottom: 10px;\n}\n\n/* ---------------------------------\nLABEL BELOW\n----------------------------------*/\n.label-below .nf-field-label {\n margin-top: 10px;\n order: 15;\n}\n.label-below .nf-field-element {\n order: 5;\n}\n\n/* ---------------------------------\nLABEL HIDDEN\n----------------------------------*/\n.label-hidden .field-wrap {\n flex-wrap: wrap;\n}\n.label-hidden .nf-field-label {\n height: 0;\n margin: 0 !important;\n width: 100%;\n visibility: hidden;\n}\n.label-hidden .nf-field-description {\n width: 100%;\n order: 20;\n}\n.label-hidden .nf-field-element {\n width: 100%;\n}\n\n/* ---------------------------------\nLABEL LEFT\n----------------------------------*/\n.label-left .field-wrap {\n flex-direction: row;\n flex-wrap: wrap;\n}\n.label-left .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-right: 2%;\n text-align: right;\n width: 35%;\n order: 5;\n}\n.label-left .nf-field-label label {\n width: 100%;\n}\n.label-left .nf-field-description {\n margin-left: 35%;\n}\n.label-left .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 10;\n}\n.label-left .nf-after-field {\n margin-left: 36.5%;\n}\n\n/* ---------------------------------\nLABEL RIGHT\n----------------------------------*/\n.label-right .field-wrap {\n flex-direction: row;\n}\n.label-right .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-left: 2%;\n width: 35%;\n order: 10;\n}\n.label-right .nf-field-description {\n margin-right: 35%;\n order: 15;\n}\n.label-right .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 5;\n}\n.label-right .checkbox-wrap .nf-field-label {\n width: auto;\n}\n.label-right .checkbox-wrap .nf-field-element {\n width: 20px;\n}\n.label-right .nf-after-field {\n width: 65%;\n}\n\n/* ---------------------------------\nADJUST SOME LABEL ABOVE & BELOW ISSUES\n----------------------------------*/\n.label-below .field-wrap,\n.label-above .field-wrap {\n flex-direction: column;\n flex-flow: wrap;\n}\n.label-below .nf-field-element,\n.label-above .nf-field-element {\n margin: 0;\n width: 100%;\n}\n/* ---------------------------------\nADJUST SOME LABEL LEFT & RIGHT ISSUES\n----------------------------------*/\n.label-left .textarea-wrap .nf-field-label,\n.label-left .listradio-wrap .nf-field-label,\n.label-left .listcheckbox-wrap .nf-field-label,\n.label-right .textarea-wrap .nf-field-label,\n.label-right .listradio-wrap .nf-field-label,\n.label-right .listcheckbox-wrap .nf-field-label {\n align-items: flex-start;\n}\n.label-left .textarea-wrap .nf-field-label,\n.label-right .textarea-wrap .nf-field-label {\n margin-top: 5px;\n}\n.label-left .html-wrap,\n.label-left .hr-wrap,\n.label-right .html-wrap,\n.label-right .hr-wrap {\n display: block;\n}\n.label-left .html-wrap .nf-field-element,\n.label-left .hr-wrap .nf-field-element,\n.label-right .html-wrap .nf-field-element,\n.label-right .hr-wrap .nf-field-element {\n display: block;\n margin: 0;\n width: 100%;\n}\n\n/* ---------------------------------\nFIELD DESCRIPTION POSITIONS\n----------------------------------*/\n/*\nStyles for Repeater Field fieldsets and buttons\n----------------------------------------------*/\n.nf-repeater-fieldsets fieldset {\n margin-bottom: 1em;\n}\n\n.nf-remove-fieldset {\n color: red;\n font-size: 1.5em;\n background-color: transparent;\n border: thin solid red;\n padding: 0.1em 0.4em;\n float: right;\n margin-top: -1em;\n}\n\n.repeater-container .nf-field-description {\n margin-top: 0.5em;\n}\n.repeater-container .nf-field-description p {\n font-size: 120%;\n}\n\n.nf-help {\n background: none;\n}\n\n.nf-field-description {\n font-size: 14px;\n}\n\n.nf-form-content {\n padding: 5px;\n margin: 0 auto;\n}\n.nf-form-content label {\n font-size: 18px;\n line-height: 20px;\n}\n.nf-form-content .ninja-forms-field,\n.nf-form-content .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n}\n.nf-form-content input.ninja-forms-field,\n.nf-form-content select.ninja-forms-field:not([multiple]),\n.nf-form-content .listselect-wrap .nf-field-element div {\n height: 50px;\n}\n.nf-form-content {\n /*\n * Inputs vertically center their text automatically; selects do not.\n * With appearance: none, a select's text line rides low inside the\n * fixed 50px box — center it explicitly with line-height instead of\n * vertical padding. (48px = 50px minus the 1px top/bottom borders.)\n */\n}\n.nf-form-content select.ninja-forms-field:not([multiple]) {\n padding-top: 0;\n padding-bottom: 0;\n line-height: 48px;\n}\n.nf-form-content textarea.ninja-forms-field {\n height: 200px;\n}\n.nf-form-content hr.ninja-forms-field {\n padding: 0;\n}\n.nf-form-content input[type=radio].ninja-forms-field,\n.nf-form-content input[type=checkbox].ninja-forms-field {\n height: auto;\n}\n.nf-form-content .listradio-wrap li,\n.nf-form-content .listcheckbox-wrap li {\n margin-bottom: 12px !important;\n line-height: 0;\n}\n.nf-form-content .nf-product-field span {\n padding-right: 16px;\n}\n.nf-form-content .nf-product-field .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n}\n.nf-form-content .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n}\n.nf-form-content .label-above .nf-field-label,\n.nf-form-content .label-below .nf-field-label,\n.nf-form-content .label-hidden .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n}\n.nf-form-content .label-below .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n}\n.nf-form-content .label-right .nf-field-label {\n margin: 0;\n}\n.nf-form-content .label-right > input[type=radio],\n.nf-form-content .label-right input[type=checkbox] {\n margin-right: 1%;\n}\n.nf-form-content .label-right ul {\n margin-right: 1%;\n}\n.nf-form-content .list-select-wrap > div {\n position: relative;\n}\n.nf-form-content .list-select-wrap > div div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n}\n.nf-form-content .list-select-wrap > div div::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n}\n.nf-form-content .list-select-wrap > div.label-right div {\n width: 59%;\n}\n.nf-form-content .list-select-wrap > div.label-below div {\n top: 0;\n bottom: auto;\n}\n.nf-form-content .list-select-wrap > div.label-left div {\n width: 59%;\n left: 40.5%;\n right: 40px;\n}\n.nf-form-content .list-select-wrap > div select {\n background: transparent;\n border: 0;\n appearance: none;\n position: relative;\n z-index: 2;\n}\n.nf-form-content .listmultiselect-wrap select {\n appearance: normal;\n}\n\n.checkbox-wrap .nf-field-label label,\n.checkbox-wrap .nf-field-element label,\n.listcheckbox-wrap .nf-field-label label,\n.listcheckbox-wrap .nf-field-element label {\n position: relative;\n margin-left: 30px;\n}\n.checkbox-wrap .nf-field-label label::after,\n.checkbox-wrap .nf-field-element label::after,\n.listcheckbox-wrap .nf-field-label label::after,\n.listcheckbox-wrap .nf-field-element label::after {\n border: 1px solid;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -28px;\n bottom: 0;\n}\n.checkbox-wrap .nf-field-label label::before,\n.checkbox-wrap .nf-field-element label::before,\n.listcheckbox-wrap .nf-field-label label::before,\n.listcheckbox-wrap .nf-field-element label::before {\n color: #FF0000;\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n bottom: 0;\n opacity: 0;\n z-index: 2;\n}\n.rtl .checkbox-wrap .nf-field-label label,\n.rtl .checkbox-wrap .nf-field-element label,\n.rtl .listcheckbox-wrap .nf-field-label label,\n.rtl .listcheckbox-wrap .nf-field-element label {\n margin-left: 0;\n margin-right: 30px;\n}\n.rtl .checkbox-wrap .nf-field-label label::after,\n.rtl .checkbox-wrap .nf-field-element label::after,\n.rtl .listcheckbox-wrap .nf-field-label label::after,\n.rtl .listcheckbox-wrap .nf-field-element label::after {\n left: auto;\n right: -28px;\n}\n.rtl .checkbox-wrap .nf-field-label label::before,\n.rtl .checkbox-wrap .nf-field-element label::before,\n.rtl .listcheckbox-wrap .nf-field-label label::before,\n.rtl .listcheckbox-wrap .nf-field-element label::before {\n left: auto;\n right: -30px;\n}\n\n.checkbox-container .nf-field-element input {\n display: inherit;\n opacity: 0;\n}\n.checkbox-container.label-above label {\n height: 50px;\n margin: 0;\n display: block;\n}\n.checkbox-container.label-above label::before {\n left: -2px;\n bottom: -16px;\n}\n.checkbox-container.label-above label::after {\n left: 0;\n bottom: -16px;\n}\n.rtl .checkbox-container.label-above label::before {\n left: auto;\n right: -2px;\n}\n.rtl .checkbox-container.label-above label::after {\n left: auto;\n right: 0;\n}\n.checkbox-container.label-below label {\n margin: 0;\n display: block;\n margin-top: 20px;\n}\n.checkbox-container.label-below label::before {\n left: -2px;\n bottom: auto;\n top: -27px;\n}\n.checkbox-container.label-below label::after {\n left: 0;\n bottom: auto;\n top: -25px;\n}\n.rtl .checkbox-container.label-below label::before {\n left: auto;\n right: -2px;\n}\n.rtl .checkbox-container.label-below label::after {\n left: auto;\n right: 0;\n}\n.checkbox-container.label-left .nf-field-label {\n width: 38%;\n padding-right: 5%;\n}\n.checkbox-container.label-left .nf-field-element {\n width: 58%;\n}\n.checkbox-container.label-left label {\n margin: 0;\n display: block;\n}\n.checkbox-container.label-left label::before {\n left: auto;\n top: -2px;\n right: -36px;\n}\n.checkbox-container.label-left label::after {\n left: auto;\n top: 0;\n right: -31px;\n}\n.rtl .checkbox-container.label-left .nf-field-label {\n padding-right: 0;\n padding-left: 5%;\n}\n.rtl .checkbox-container.label-left label::before {\n left: -36px;\n right: auto;\n}\n.rtl .checkbox-container.label-left label::after {\n left: -31px;\n right: auto;\n}\n.checkbox-container.label-right .nf-field-label {\n padding: 0;\n order: 10;\n}\n.checkbox-container.label-right .nf-field-element {\n order: 5;\n display: inline;\n position: absolute;\n opacity: 0;\n}\n.checkbox-container.label-right label {\n margin: 0 0 0 30px;\n display: block;\n}\n.checkbox-container.label-right label::before {\n left: -30px;\n top: 0;\n}\n.checkbox-container.label-right label::after {\n left: -28px;\n top: 0;\n}\n.checkbox-container.label-right .field-wrap {\n display: flex;\n}\n.checkbox-container.label-right .field-wrap > div {\n width: 100%;\n}\n.rtl .checkbox-container.label-right label {\n margin: 0 30px 0 0;\n}\n.rtl .checkbox-container.label-right label::before {\n left: auto;\n right: -30px;\n}\n.rtl .checkbox-container.label-right label::after {\n left: auto;\n right: -28px;\n}\n.checkbox-container.label-hidden label {\n height: 0;\n margin: 0;\n display: block;\n}\n.checkbox-container.label-hidden label::after {\n left: 0;\n bottom: 0;\n visibility: visible;\n}\n.checkbox-container.label-hidden label.nf-checked-label::before {\n left: -2px;\n bottom: 0;\n visibility: visible;\n}\n.rtl .checkbox-container.label-hidden label::after {\n left: auto;\n right: 0;\n}\n.rtl .checkbox-container.label-hidden label.nf-checked-label::before {\n left: auto;\n right: -2px;\n}\n\n.listcheckbox-container .nf-field-label label::after {\n background: transparent !important;\n border: 0;\n}\n.listcheckbox-container .nf-field-element input {\n display: inherit;\n opacity: 0;\n}\n.listcheckbox-container .nf-field-element label {\n margin-left: 30px !important;\n}\n.listcheckbox-container .nf-field-element label::before {\n top: 1px;\n left: -30px;\n bottom: auto;\n}\n.listcheckbox-container .nf-field-element label::after {\n top: 3px;\n bottom: auto;\n}\n.rtl .listcheckbox-container .nf-field-element label {\n margin-left: 0 !important;\n margin-right: 30px !important;\n}\n.rtl .listcheckbox-container .nf-field-element label::before {\n left: auto;\n right: -30px;\n}\n.rtl .listcheckbox-container .nf-field-element label::after {\n left: auto;\n right: -28px;\n}\n.listcheckbox-container.label-above .nf-field-label label, .listcheckbox-container.label-below .nf-field-label label, .listcheckbox-container.label-right .nf-field-label label {\n margin: 0;\n}\n.listcheckbox-container.label-above .nf-field-label label::before, .listcheckbox-container.label-below .nf-field-label label::before, .listcheckbox-container.label-right .nf-field-label label::before {\n left: -30px;\n}\n.rtl .listcheckbox-container.label-above .nf-field-label label::before, .rtl .listcheckbox-container.label-below .nf-field-label label::before, .rtl .listcheckbox-container.label-right .nf-field-label label::before {\n left: auto;\n right: -30px;\n}\n\n.listradio-wrap .nf-field-element label {\n position: relative;\n margin-left: 30px !important;\n}\n.listradio-wrap .nf-field-element label::after {\n border-radius: 50%;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -30px;\n bottom: 1px;\n top: 0.05em;\n}\n.listradio-wrap .nf-field-element label.nf-checked-label::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: -26px;\n bottom: 5px;\n z-index: 2;\n top: 0.25em;\n}\n.listradio-wrap .nf-field-element input {\n display: inherit;\n opacity: 0;\n width: 18px;\n height: 18px;\n}\n.rtl .listradio-wrap .nf-field-element label {\n margin-left: 0 !important;\n margin-right: 30px !important;\n}\n.rtl .listradio-wrap .nf-field-element label::after {\n left: auto;\n right: -30px;\n}\n.rtl .listradio-wrap .nf-field-element label.nf-checked-label::before {\n left: auto;\n right: -26px;\n}\n\ninput[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n}\ninput[type=checkbox].nf-toggle::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n}\ninput[type=checkbox].nf-toggle::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n}\ninput[type=checkbox].nf-toggle:checked::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n}\ninput[type=checkbox].nf-toggle:checked::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n}\n.label-right input[type=checkbox].nf-toggle {\n padding: 0 50px 0 0;\n}\n.label-left input[type=checkbox].nf-toggle {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n}\n\n.nf-icons .nf-field-element {\n position: relative;\n}\n.nf-icons .nf-field-element::before {\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n left: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n z-index: 1;\n}\n.nf-icons .date-wrap .nf-field-element input,\n.nf-icons .number-wrap .nf-field-element input,\n.nf-icons .quantity-wrap .nf-field-element input,\n.nf-icons .email-wrap .nf-field-element input,\n.nf-icons .phone-wrap .nf-field-element input,\n.nf-icons .firstname-wrap .nf-field-element input,\n.nf-icons .lastname-wrap .nf-field-element input,\n.nf-icons .address-wrap .nf-field-element input,\n.nf-icons .city-wrap .nf-field-element input,\n.nf-icons .state-wrap .nf-field-element input,\n.nf-icons .zip-wrap .nf-field-element input,\n.nf-icons .creditcardfullname-wrap .nf-field-element input,\n.nf-icons .creditcardnumber-wrap .nf-field-element input,\n.nf-icons .creditcardcvc-wrap .nf-field-element input,\n.nf-icons .creditcardexpiration-wrap .nf-field-element input,\n.nf-icons .creditcardzip-wrap .nf-field-element input {\n padding-left: 60px;\n}\n.nf-icons.right .nf-field-element::before {\n left: auto;\n right: 1px;\n}\n.nf-icons.right .date-wrap > div input,\n.nf-icons.right .number-wrap > div input,\n.nf-icons.right .quantity-wrap > div input,\n.nf-icons.right .email-wrap > div input,\n.nf-icons.right .phone-wrap > div input,\n.nf-icons.right .firstname-wrap > div input,\n.nf-icons.right .lastname-wrap > div input,\n.nf-icons.right .address-wrap > div input,\n.nf-icons.right .city-wrap > div input,\n.nf-icons.right .state-wrap > div input,\n.nf-icons.right .zip-wrap > div input,\n.nf-icons.right .creditcardfullname-wrap > div input,\n.nf-icons.right .creditcardnumber-wrap > div input,\n.nf-icons.right .creditcardcvc-wrap > div input,\n.nf-icons.right .creditcardexpiration-wrap > div input,\n.nf-icons.right .creditcardzip-wrap > div input {\n padding-left: 12px;\n padding-right: 60px;\n}\n.nf-icons .date-wrap .nf-field-element::before {\n content: \"\\f073\";\n}\n.nf-icons .number-wrap .nf-field-element::before,\n.nf-icons .quantity-wrap > div::before {\n content: \"\\f292\";\n}\n.nf-icons .email-wrap .nf-field-element::before {\n content: \"\\f0e0\";\n}\n.nf-icons .phone-wrap .nf-field-element::before {\n content: \"\\f095\";\n}\n.nf-icons .firstname-wrap .nf-field-element::before,\n.nf-icons .lastname-wrap .nf-field-element::before {\n content: \"\\f007\";\n}\n.nf-icons .address-wrap .nf-field-element::before,\n.nf-icons .city-wrap .nf-field-element::before,\n.nf-icons .state-wrap .nf-field-element::before,\n.nf-icons .zip-wrap .nf-field-element::before {\n content: \"\\f041\";\n}\n.nf-icons .creditcardfullname-wrap .nf-field-element::before,\n.nf-icons .creditcardnumber-wrap .nf-field-element::before,\n.nf-icons .creditcardcvc-wrap .nf-field-element::before,\n.nf-icons .creditcardexpiration-wrap .nf-field-element::before,\n.nf-icons .creditcardzip-wrap .nf-field-element::before {\n content: \"\\f283\";\n}\n\n.nf-field-element .date-and-time {\n margin-bottom: 5px;\n}\n.nf-field-element .hour.extra {\n padding: 5px;\n}\n.nf-field-element .minute.extra {\n padding: 5px;\n}\n.nf-field-element .ampm.extra {\n padding: 5px;\n}\n\n@media only screen and (max-width: 800px) {\n .nf-field-container .nf-field-label {\n margin-bottom: 10px !important;\n padding: 0;\n width: 100%;\n order: 5;\n }\n .nf-field-container .nf-field-label label {\n text-align: left;\n }\n .nf-field-container .nf-field-description {\n margin: 0;\n width: 100%;\n order: 10;\n }\n .nf-field-container .nf-field-element {\n width: 100%;\n order: 15;\n }\n .nf-field-container .checkbox-wrap .nf-field-label {\n width: auto;\n }\n .nf-field-container .checkbox-wrap .nf-field-label label {\n position: relative;\n margin-left: 30px;\n }\n .nf-field-container .checkbox-wrap .nf-field-label label::after {\n left: -28px;\n bottom: 0;\n }\n .nf-field-container .checkbox-wrap .nf-field-label label::before {\n left: -30px;\n bottom: 0;\n }\n .nf-field-container .checkbox-wrap .nf-field-element {\n width: 20px;\n }\n .nf-form-cont .five-sixths,\n .nf-form-cont .four-sixths,\n .nf-form-cont .one-fourth,\n .nf-form-cont .one-half,\n .nf-form-cont .one-sixth,\n .nf-form-cont .one-third,\n .nf-form-cont .three-fourths,\n .nf-form-cont .three-sixths,\n .nf-form-cont .two-fourths,\n .nf-form-cont .two-sixths,\n .nf-form-cont .two-thirds {\n clear: both;\n float: none;\n margin: 0;\n width: 100%;\n }\n .nf-form-cont .five-sixths .inside,\n .nf-form-cont .four-sixths .inside,\n .nf-form-cont .one-fourth .inside,\n .nf-form-cont .one-half .inside,\n .nf-form-cont .one-sixth .inside,\n .nf-form-cont .one-third .inside,\n .nf-form-cont .three-fourths .inside,\n .nf-form-cont .three-sixths .inside,\n .nf-form-cont .two-fourths .inside,\n .nf-form-cont .two-sixths .inside,\n .nf-form-cont .two-thirds .inside {\n padding: 0;\n }\n}\n/* ---------------------------------\nDEFAULT DARK COLORS\n----------------------------------*/\n.nf-form-content input:not([type=button]),\n.nf-form-content textarea,\n.nf-form-content .list-select-wrap .nf-field-element > div {\n background: #282828;\n border: 1px solid rgb(65.5, 65.5, 65.5);\n border-radius: 0;\n box-shadow: none;\n color: rgb(154.75, 154.75, 154.75);\n transition: all 0.5s;\n}\n.nf-form-content input:not([type=button]):focus,\n.nf-form-content textarea:focus,\n.nf-form-content .list-select-wrap .nf-field-element > div:focus {\n background: rgb(65.5, 65.5, 65.5);\n border-color: #5b5b5b;\n color: rgb(185.35, 185.35, 185.35);\n transition: all 0.5s;\n}\n.nf-form-content input[type=submit],\n.nf-form-content input[type=button],\n.nf-form-content button {\n background: #c4c4c4;\n border: 0;\n color: #282828;\n transition: all 0.5s;\n}\n.nf-form-content input[type=submit]:hover,\n.nf-form-content input[type=button]:hover,\n.nf-form-content button:hover {\n background: rgb(65.5, 65.5, 65.5);\n color: rgb(154.75, 154.75, 154.75);\n transition: all 0.5s;\n}\n.nf-form-content select.ninja-forms-field {\n color: rgb(154.75, 154.75, 154.75);\n}\n.nf-form-content select.ninja-forms-field:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n}\n\n.list-select-wrap div::after {\n color: rgb(154.75, 154.75, 154.75);\n transition: all 0.5s;\n}\n.list-select-wrap select:active + div, .list-select-wrap select:focus + div {\n background: rgb(65.5, 65.5, 65.5) !important;\n border-color: #5b5b5b !important;\n transition: all 0.5s;\n}\n\n.listradio-wrap .nf-field-element label::after {\n background: #282828;\n border: 2px solid rgb(65.5, 65.5, 65.5);\n transition: all 0.5s;\n}\n.listradio-wrap .nf-field-element label.nf-checked-label::after {\n border-color: #c4c4c4;\n transition: all 0.5s;\n}\n.listradio-wrap .nf-field-element label.nf-checked-label::before {\n background: #c4c4c4;\n}\n\n.checkbox-wrap .nf-field-label label::after,\n.checkbox-wrap .nf-field-element label::after,\n.listcheckbox-wrap .nf-field-label label::after,\n.listcheckbox-wrap .nf-field-element label::after {\n background: #282828;\n border-color: rgb(65.5, 65.5, 65.5);\n transition: all 0.5s;\n}\n.checkbox-wrap .nf-field-label label::before,\n.checkbox-wrap .nf-field-element label::before,\n.listcheckbox-wrap .nf-field-label label::before,\n.listcheckbox-wrap .nf-field-element label::before {\n color: #282828;\n opacity: 0;\n transition: all 0.5s;\n}\n.checkbox-wrap .nf-field-label label.nf-checked-label::after,\n.checkbox-wrap .nf-field-element label.nf-checked-label::after,\n.listcheckbox-wrap .nf-field-label label.nf-checked-label::after,\n.listcheckbox-wrap .nf-field-element label.nf-checked-label::after {\n border-color: #5b5b5b;\n transition: all 0.5s;\n}\n.checkbox-wrap .nf-field-label label.nf-checked-label::before,\n.checkbox-wrap .nf-field-element label.nf-checked-label::before,\n.listcheckbox-wrap .nf-field-label label.nf-checked-label::before,\n.listcheckbox-wrap .nf-field-element label.nf-checked-label::before {\n color: #c4c4c4;\n opacity: 100;\n transition: all 0.5s;\n}\n\n.nf-error {\n position: relative;\n}\n.nf-error .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all 0.5s;\n}\n.nf-error.field-wrap .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all 0.5s;\n}\n.nf-error.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-error .nf-error-msg {\n color: #E80000;\n}\n\n.nf-pass {\n position: relative;\n}\n.nf-pass .ninja-forms-field {\n border-color: green !important;\n transition: all 0.5s;\n}\n.nf-pass.field-wrap .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all 0.5s;\n}\n.nf-pass.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n\n.nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n}\n.nf-field-submit-error::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n}\n\n.nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n\n.nf-icons .nf-field-element::before {\n background: rgb(65.5, 65.5, 65.5);\n color: #282828;\n}\n\n.nf-help {\n color: #c4c4c4;\n}\n\n/* ---------------------------------\nDARK COLORS - nf-dark-brown\n----------------------------------*/\n.nf-dark-brown .nf-form-content input:not([type=button]),\n.nf-dark-brown .nf-form-content textarea,\n.nf-dark-brown .nf-form-content .list-select-wrap .nf-field-element > div {\n background: #2E2A20;\n border: 1px solid rgb(76.0769230769, 69.4615384615, 52.9230769231);\n border-radius: 0;\n box-shadow: none;\n color: rgb(171.9230769231, 161.5384615385, 135.5769230769);\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-form-content input:not([type=button]):focus,\n.nf-dark-brown .nf-form-content textarea:focus,\n.nf-dark-brown .nf-form-content .list-select-wrap .nf-field-element > div:focus {\n background: rgb(76.0769230769, 69.4615384615, 52.9230769231);\n border-color: rgb(106.1538461538, 96.9230769231, 73.8461538462);\n color: rgb(197.0307692308, 189.7846153846, 171.6692307692);\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-form-content input[type=submit],\n.nf-dark-brown .nf-form-content input[type=button],\n.nf-dark-brown .nf-form-content button {\n background: #A5956D;\n border: 0;\n color: #2E2A20;\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-form-content input[type=submit]:hover,\n.nf-dark-brown .nf-form-content input[type=button]:hover,\n.nf-dark-brown .nf-form-content button:hover {\n background: rgb(76.0769230769, 69.4615384615, 52.9230769231);\n color: rgb(171.9230769231, 161.5384615385, 135.5769230769);\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-form-content select.ninja-forms-field {\n color: rgb(171.9230769231, 161.5384615385, 135.5769230769);\n}\n.nf-dark-brown .nf-form-content select.ninja-forms-field:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n}\n.nf-dark-brown .list-select-wrap div::after {\n color: rgb(171.9230769231, 161.5384615385, 135.5769230769);\n transition: all 0.5s;\n}\n.nf-dark-brown .list-select-wrap select:active + div, .nf-dark-brown .list-select-wrap select:focus + div {\n background: rgb(76.0769230769, 69.4615384615, 52.9230769231) !important;\n border-color: rgb(106.1538461538, 96.9230769231, 73.8461538462) !important;\n transition: all 0.5s;\n}\n.nf-dark-brown .listradio-wrap .nf-field-element label::after {\n background: #2E2A20;\n border: 2px solid rgb(76.0769230769, 69.4615384615, 52.9230769231);\n transition: all 0.5s;\n}\n.nf-dark-brown .listradio-wrap .nf-field-element label.nf-checked-label::after {\n border-color: #A5956D;\n transition: all 0.5s;\n}\n.nf-dark-brown .listradio-wrap .nf-field-element label.nf-checked-label::before {\n background: #A5956D;\n}\n.nf-dark-brown .checkbox-wrap .nf-field-label label::after,\n.nf-dark-brown .checkbox-wrap .nf-field-element label::after,\n.nf-dark-brown .listcheckbox-wrap .nf-field-label label::after,\n.nf-dark-brown .listcheckbox-wrap .nf-field-element label::after {\n background: #2E2A20;\n border-color: rgb(76.0769230769, 69.4615384615, 52.9230769231);\n transition: all 0.5s;\n}\n.nf-dark-brown .checkbox-wrap .nf-field-label label::before,\n.nf-dark-brown .checkbox-wrap .nf-field-element label::before,\n.nf-dark-brown .listcheckbox-wrap .nf-field-label label::before,\n.nf-dark-brown .listcheckbox-wrap .nf-field-element label::before {\n color: #2E2A20;\n opacity: 0;\n transition: all 0.5s;\n}\n.nf-dark-brown .checkbox-wrap .nf-field-label label.nf-checked-label::after,\n.nf-dark-brown .checkbox-wrap .nf-field-element label.nf-checked-label::after,\n.nf-dark-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label::after,\n.nf-dark-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label::after {\n border-color: rgb(106.1538461538, 96.9230769231, 73.8461538462);\n transition: all 0.5s;\n}\n.nf-dark-brown .checkbox-wrap .nf-field-label label.nf-checked-label::before,\n.nf-dark-brown .checkbox-wrap .nf-field-element label.nf-checked-label::before,\n.nf-dark-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label::before,\n.nf-dark-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label::before {\n color: #A5956D;\n opacity: 100;\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-error {\n position: relative;\n}\n.nf-dark-brown .nf-error .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-error.field-wrap .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-error.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-dark-brown .nf-error .nf-error-msg {\n color: #E80000;\n}\n.nf-dark-brown .nf-pass {\n position: relative;\n}\n.nf-dark-brown .nf-pass .ninja-forms-field {\n border-color: green !important;\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-pass.field-wrap .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all 0.5s;\n}\n.nf-dark-brown .nf-pass.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-dark-brown .nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n}\n.nf-dark-brown .nf-field-submit-error::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n}\n.nf-dark-brown .nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n.nf-dark-brown .nf-icons .nf-field-element::before {\n background: rgb(76.0769230769, 69.4615384615, 52.9230769231);\n color: #2E2A20;\n}\n.nf-dark-brown .nf-help {\n color: #A5956D;\n}\n\n/* ---------------------------------\nDARK COLORS - nf-dark-red\n----------------------------------*/\n.nf-dark-red .nf-form-content input:not([type=button]),\n.nf-dark-red .nf-form-content textarea,\n.nf-dark-red .nf-form-content .list-select-wrap .nf-field-element > div {\n background: #2D2020;\n border: 1px solid rgb(74.8051948052, 53.1948051948, 53.1948051948);\n border-radius: 0;\n box-shadow: none;\n color: rgb(170.4285714286, 136.0714285714, 136.0714285714);\n transition: all 0.5s;\n}\n.nf-dark-red .nf-form-content input:not([type=button]):focus,\n.nf-dark-red .nf-form-content textarea:focus,\n.nf-dark-red .nf-form-content .list-select-wrap .nf-field-element > div:focus {\n background: rgb(74.8051948052, 53.1948051948, 53.1948051948);\n border-color: rgb(104.6103896104, 74.3896103896, 74.3896103896);\n color: rgb(195.8623376623, 171.8376623377, 171.8376623377);\n transition: all 0.5s;\n}\n.nf-dark-red .nf-form-content input[type=submit],\n.nf-dark-red .nf-form-content input[type=button],\n.nf-dark-red .nf-form-content button {\n background: #B38686;\n border: 0;\n color: #2D2020;\n transition: all 0.5s;\n}\n.nf-dark-red .nf-form-content input[type=submit]:hover,\n.nf-dark-red .nf-form-content input[type=button]:hover,\n.nf-dark-red .nf-form-content button:hover {\n background: rgb(74.8051948052, 53.1948051948, 53.1948051948);\n color: rgb(170.4285714286, 136.0714285714, 136.0714285714);\n transition: all 0.5s;\n}\n.nf-dark-red .nf-form-content select.ninja-forms-field {\n color: rgb(170.4285714286, 136.0714285714, 136.0714285714);\n}\n.nf-dark-red .nf-form-content select.ninja-forms-field:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n}\n.nf-dark-red .list-select-wrap div::after {\n color: rgb(170.4285714286, 136.0714285714, 136.0714285714);\n transition: all 0.5s;\n}\n.nf-dark-red .list-select-wrap select:active + div, .nf-dark-red .list-select-wrap select:focus + div {\n background: rgb(74.8051948052, 53.1948051948, 53.1948051948) !important;\n border-color: rgb(104.6103896104, 74.3896103896, 74.3896103896) !important;\n transition: all 0.5s;\n}\n.nf-dark-red .listradio-wrap .nf-field-element label::after {\n background: #2D2020;\n border: 2px solid rgb(74.8051948052, 53.1948051948, 53.1948051948);\n transition: all 0.5s;\n}\n.nf-dark-red .listradio-wrap .nf-field-element label.nf-checked-label::after {\n border-color: #B38686;\n transition: all 0.5s;\n}\n.nf-dark-red .listradio-wrap .nf-field-element label.nf-checked-label::before {\n background: #B38686;\n}\n.nf-dark-red .checkbox-wrap .nf-field-label label::after,\n.nf-dark-red .checkbox-wrap .nf-field-element label::after,\n.nf-dark-red .listcheckbox-wrap .nf-field-label label::after,\n.nf-dark-red .listcheckbox-wrap .nf-field-element label::after {\n background: #2D2020;\n border-color: rgb(74.8051948052, 53.1948051948, 53.1948051948);\n transition: all 0.5s;\n}\n.nf-dark-red .checkbox-wrap .nf-field-label label::before,\n.nf-dark-red .checkbox-wrap .nf-field-element label::before,\n.nf-dark-red .listcheckbox-wrap .nf-field-label label::before,\n.nf-dark-red .listcheckbox-wrap .nf-field-element label::before {\n color: #2D2020;\n opacity: 0;\n transition: all 0.5s;\n}\n.nf-dark-red .checkbox-wrap .nf-field-label label.nf-checked-label::after,\n.nf-dark-red .checkbox-wrap .nf-field-element label.nf-checked-label::after,\n.nf-dark-red .listcheckbox-wrap .nf-field-label label.nf-checked-label::after,\n.nf-dark-red .listcheckbox-wrap .nf-field-element label.nf-checked-label::after {\n border-color: rgb(104.6103896104, 74.3896103896, 74.3896103896);\n transition: all 0.5s;\n}\n.nf-dark-red .checkbox-wrap .nf-field-label label.nf-checked-label::before,\n.nf-dark-red .checkbox-wrap .nf-field-element label.nf-checked-label::before,\n.nf-dark-red .listcheckbox-wrap .nf-field-label label.nf-checked-label::before,\n.nf-dark-red .listcheckbox-wrap .nf-field-element label.nf-checked-label::before {\n color: #B38686;\n opacity: 100;\n transition: all 0.5s;\n}\n.nf-dark-red .nf-error {\n position: relative;\n}\n.nf-dark-red .nf-error .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all 0.5s;\n}\n.nf-dark-red .nf-error.field-wrap .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all 0.5s;\n}\n.nf-dark-red .nf-error.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-dark-red .nf-error .nf-error-msg {\n color: #E80000;\n}\n.nf-dark-red .nf-pass {\n position: relative;\n}\n.nf-dark-red .nf-pass .ninja-forms-field {\n border-color: green !important;\n transition: all 0.5s;\n}\n.nf-dark-red .nf-pass.field-wrap .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all 0.5s;\n}\n.nf-dark-red .nf-pass.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-dark-red .nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n}\n.nf-dark-red .nf-field-submit-error::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n}\n.nf-dark-red .nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n.nf-dark-red .nf-icons .nf-field-element::before {\n background: rgb(74.8051948052, 53.1948051948, 53.1948051948);\n color: #2D2020;\n}\n.nf-dark-red .nf-help {\n color: #B38686;\n}\n\n/* ---------------------------------\nDARK COLORS - nf-dark-blue\n----------------------------------*/\n.nf-dark-blue .nf-form-content input:not([type=button]),\n.nf-dark-blue .nf-form-content textarea,\n.nf-dark-blue .nf-form-content .list-select-wrap .nf-field-element > div {\n background: #1F2F35;\n border: 1px solid rgb(49.8214285714, 75.5357142857, 85.1785714286);\n border-radius: 0;\n box-shadow: none;\n color: rgb(131.0178571429, 168.4464285714, 182.4821428571);\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-form-content input:not([type=button]):focus,\n.nf-dark-blue .nf-form-content textarea:focus,\n.nf-dark-blue .nf-form-content .list-select-wrap .nf-field-element > div:focus {\n background: rgb(49.8214285714, 75.5357142857, 85.1785714286);\n border-color: rgb(68.6428571429, 104.0714285714, 117.3571428571);\n color: rgb(169.6321428571, 195.4035714286, 205.0678571429);\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-form-content input[type=submit],\n.nf-dark-blue .nf-form-content input[type=button],\n.nf-dark-blue .nf-form-content button {\n background: #88BDD6;\n border: 0;\n color: #1F2F35;\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-form-content input[type=submit]:hover,\n.nf-dark-blue .nf-form-content input[type=button]:hover,\n.nf-dark-blue .nf-form-content button:hover {\n background: rgb(49.8214285714, 75.5357142857, 85.1785714286);\n color: rgb(131.0178571429, 168.4464285714, 182.4821428571);\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-form-content select.ninja-forms-field {\n color: rgb(131.0178571429, 168.4464285714, 182.4821428571);\n}\n.nf-dark-blue .nf-form-content select.ninja-forms-field:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n}\n.nf-dark-blue .list-select-wrap div::after {\n color: rgb(131.0178571429, 168.4464285714, 182.4821428571);\n transition: all 0.5s;\n}\n.nf-dark-blue .list-select-wrap select:active + div, .nf-dark-blue .list-select-wrap select:focus + div {\n background: rgb(49.8214285714, 75.5357142857, 85.1785714286) !important;\n border-color: rgb(68.6428571429, 104.0714285714, 117.3571428571) !important;\n transition: all 0.5s;\n}\n.nf-dark-blue .listradio-wrap .nf-field-element label::after {\n background: #1F2F35;\n border: 2px solid rgb(49.8214285714, 75.5357142857, 85.1785714286);\n transition: all 0.5s;\n}\n.nf-dark-blue .listradio-wrap .nf-field-element label.nf-checked-label::after {\n border-color: #88BDD6;\n transition: all 0.5s;\n}\n.nf-dark-blue .listradio-wrap .nf-field-element label.nf-checked-label::before {\n background: #88BDD6;\n}\n.nf-dark-blue .checkbox-wrap .nf-field-label label::after,\n.nf-dark-blue .checkbox-wrap .nf-field-element label::after,\n.nf-dark-blue .listcheckbox-wrap .nf-field-label label::after,\n.nf-dark-blue .listcheckbox-wrap .nf-field-element label::after {\n background: #1F2F35;\n border-color: rgb(49.8214285714, 75.5357142857, 85.1785714286);\n transition: all 0.5s;\n}\n.nf-dark-blue .checkbox-wrap .nf-field-label label::before,\n.nf-dark-blue .checkbox-wrap .nf-field-element label::before,\n.nf-dark-blue .listcheckbox-wrap .nf-field-label label::before,\n.nf-dark-blue .listcheckbox-wrap .nf-field-element label::before {\n color: #1F2F35;\n opacity: 0;\n transition: all 0.5s;\n}\n.nf-dark-blue .checkbox-wrap .nf-field-label label.nf-checked-label::after,\n.nf-dark-blue .checkbox-wrap .nf-field-element label.nf-checked-label::after,\n.nf-dark-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label::after,\n.nf-dark-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label::after {\n border-color: rgb(68.6428571429, 104.0714285714, 117.3571428571);\n transition: all 0.5s;\n}\n.nf-dark-blue .checkbox-wrap .nf-field-label label.nf-checked-label::before,\n.nf-dark-blue .checkbox-wrap .nf-field-element label.nf-checked-label::before,\n.nf-dark-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label::before,\n.nf-dark-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label::before {\n color: #88BDD6;\n opacity: 100;\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-error {\n position: relative;\n}\n.nf-dark-blue .nf-error .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-error.field-wrap .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-error.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-dark-blue .nf-error .nf-error-msg {\n color: #E80000;\n}\n.nf-dark-blue .nf-pass {\n position: relative;\n}\n.nf-dark-blue .nf-pass .ninja-forms-field {\n border-color: green !important;\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-pass.field-wrap .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all 0.5s;\n}\n.nf-dark-blue .nf-pass.field-wrap.checkbox-wrap .nf-field-element::after {\n display: none;\n}\n.nf-dark-blue .nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n}\n.nf-dark-blue .nf-field-submit-error::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n}\n.nf-dark-blue .nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n.nf-dark-blue .nf-icons .nf-field-element::before {\n background: rgb(49.8214285714, 75.5357142857, 85.1785714286);\n color: #1F2F35;\n}\n.nf-dark-blue .nf-help {\n color: #88BDD6;\n}\n\ninput[type=checkbox]:focus + label::after,\ninput[type=radio]:focus + label::after {\n box-shadow: 0 0 0 3px #c4c4c4;\n}","/* Quill RTE Toolbar Styling for Front-End Forms */\n.nf-form-wrap {\n .ql-toolbar.ql-snow {\n border: 1px solid #ccc;\n background-color: #f9f9f9;\n padding: 8px 5px;\n\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n\n .dashicons {\n width: auto;\n }\n }\n\n .ql-container.ql-snow {\n border: 1px solid #ccc;\n border-top: 0;\n }\n\n .ql-editor {\n background: #fff;\n min-height: 150px;\n\n p {\n font-size: 16px;\n }\n\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n\n table td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n\n /* Quill toolbar buttons - ensure proper contrast */\n .ql-toolbar button {\n background: #f9f9f9;\n border: 1px solid #ccc;\n border-radius: 4px;\n color: #444;\n cursor: pointer;\n margin-right: 2px;\n padding: 4px;\n width: auto;\n height: auto;\n min-width: 28px;\n min-height: 28px;\n\n &:hover {\n background: #e6e6e6;\n border-color: #adadad;\n }\n\n &.ql-active {\n background: #e0e0e0;\n border-color: #adadad;\n }\n\n /* SVG icon contrast - ensure dark fill/stroke */\n svg {\n .ql-stroke {\n stroke: #444;\n }\n .ql-fill {\n fill: #444;\n }\n }\n }\n\n /* Quill picker (dropdowns) styling */\n .ql-toolbar .ql-picker {\n border: 1px solid #ccc;\n border-radius: 4px;\n background: #f9f9f9;\n color: #444;\n\n .ql-picker-label {\n color: #444;\n\n &:hover {\n background: #e6e6e6;\n }\n\n svg {\n .ql-stroke {\n stroke: #444;\n }\n }\n }\n }\n\n .ql-toolbar .ql-picker-options {\n background-color: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n }\n\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n",".nf-loading-spinner {\n width: 40px;\n height: 40px;\n margin: 100px auto;\n background-color: rgba(208,208,208,.5);\n\n border-radius: 100%;\n animation: nf-scaleout 1.0s infinite ease-in-out;\n}\n\n@-webkit-keyframes nf-scaleout {\n 0% { transform: scale(0) }\n 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}\n\n@keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n } 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}","/* ---------------------------------\nSTANDARDIZE ALL FIELDS\n----------------------------------*/\n.field-wrap {\n display: flex;\n //flex-wrap:wrap;\n > label {\n display: block;\n }\n > div input,\n textarea,\n select,\n .pikaday__container,\n .pikaday__display {\n width: 100%;\n }\n > div input[type=\"checkbox\"] {\n width: auto;\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n width: auto;\n }\n .nf-product-field {\n // .nf-element {\n // width: 100%;\n // }\n }\n}\n\n.nf-field-label {\n order: 5;\n}\n.nf-field-description {\n width: 100%;\n order: 10;\n}\n.nf-field-element {\n order: 15;\n}\n\n\n/* ---------------------------------\nLABEL ABOVE\n----------------------------------*/\n.label-above {\n .nf-field-label {\n margin-bottom: 10px;\n }\n}\n\n/* ---------------------------------\nLABEL BELOW\n----------------------------------*/\n.label-below {\n .nf-field-label {\n margin-top: 10px;\n order: 15;\n }\n .nf-field-element {\n order: 5;\n }\n}\n\n/* ---------------------------------\nLABEL HIDDEN\n----------------------------------*/\n.label-hidden {\n .field-wrap {\n flex-wrap: wrap;\n }\n .nf-field-label {\n height: 0;\n margin: 0 !important;\n width: 100%;\n visibility: hidden;\n }\n .nf-field-description {\n width: 100%;\n order: 20;\n }\n .nf-field-element {\n width: 100%;\n }\n}\n\n/* ---------------------------------\nLABEL LEFT\n----------------------------------*/\n.label-left {\n .field-wrap {\n flex-direction: row;\n flex-wrap: wrap;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-right: 2%;\n text-align: right;\n width: 35%;\n order: 5;\n label {\n width: 100%;\n }\n }\n .nf-field-description {\n margin-left: 35%;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 10;\n }\n .nf-after-field {\n margin-left: 36.5%;\n }\n}\n\n/* ---------------------------------\nLABEL RIGHT\n----------------------------------*/\n.label-right {\n .field-wrap {\n flex-direction: row;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-left: 2%;\n width: 35%;\n order: 10;\n }\n .nf-field-description {\n margin-right: 35%;\n order: 15;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 5;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n }\n .nf-field-element {\n width: 20px;\n }\n }\n .nf-after-field {\n width: 65%;\n }\n}\n/* ---------------------------------\nADJUST SOME LABEL ABOVE & BELOW ISSUES\n----------------------------------*/\n.label-below,\n.label-above {\n .field-wrap {\n flex-direction: column;\n flex-flow: wrap;\n }\n .nf-field-element {\n margin: 0;\n width: 100%;\n }\n .checkbox-wrap {\n .nf-field-label {\n //margin: 0;\n }\n }\n}\n\n/* ---------------------------------\nADJUST SOME LABEL LEFT & RIGHT ISSUES\n----------------------------------*/\n.label-left,\n.label-right {\n .textarea-wrap,\n .listradio-wrap,\n .listcheckbox-wrap {\n .nf-field-label {\n align-items: flex-start;\n }\n }\n .textarea-wrap {\n .nf-field-label {\n margin-top: 5px;\n }\n }\n .html-wrap,\n .hr-wrap {\n display: block;\n .nf-field-element {\n display: block;\n margin: 0;\n width: 100%;\n }\n }\n}\n\n/* ---------------------------------\nFIELD DESCRIPTION POSITIONS\n----------------------------------*/\n",".nf-repeater-fieldsets{\n fieldset {\n margin-bottom: 1em;\n }\n}\n\n.nf-remove-fieldset {\n color: red;\n font-size: 1.5em;\n background-color: transparent;\n border: thin solid red;\n padding: 0.1em 0.4em;\n float: right;\n margin-top: -1em;\n}\n.repeater-container {\n .nf-field-description {\n margin-top: 0.5em;\n\n p {\n font-size: 120%;\n }\n }\n}",".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n /*\n * Inputs vertically center their text automatically; selects do not.\n * With appearance: none, a select's text line rides low inside the\n * fixed 50px box — center it explicitly with line-height instead of\n * vertical padding. (48px = 50px minus the 1px top/bottom borders.)\n */\n select.ninja-forms-field:not([multiple]) {\n padding-top: 0;\n padding-bottom: 0;\n line-height: 48px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","\n.nf-form-content {\n .list-select-wrap > div {\n position: relative;\n div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n &::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n //font-weight: bold;\n //transform: rotate(90deg);\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n }\n &.label-right {\n div {\n width: 59%;\n // &::after {\n // right: 20px;\n // }\n }\n }\n &.label-below {\n div {\n top: 0;\n bottom: auto;\n }\n }\n &.label-left {\n div {\n width: 59%;\n left: 40.5%;\n right: 40px;\n }\n }\n select {\n background: transparent;\n border: 0;\n appearance: none;\n position: relative;\n z-index: 2;\n }\n }\n .listmultiselect-wrap {\n select {\n appearance: normal;\n }\n }\n}\n","\r\n\r\n.checkbox-wrap,\r\n.listcheckbox-wrap {\r\n .nf-field-label,\r\n .nf-field-element {\r\n label {\r\n position: relative;\r\n margin-left: 30px;\r\n &::after {\r\n border: 1px solid;\r\n content: \"\";\r\n width: 18px;\r\n height: 18px;\r\n position: absolute;\r\n left: -28px;\r\n bottom: 0;\r\n }\r\n &::before {\r\n color: #FF0000;\r\n content: \"\\f00c\";\r\n font-family: FontAwesome;\r\n font-size: 24px;\r\n position: absolute;\r\n bottom: 0;\r\n opacity: 0;\r\n z-index: 2;\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n label {\r\n margin-left: 0;\r\n margin-right: 30px;\r\n\r\n &::after {\r\n left: auto;\r\n right: -28px;\r\n }\r\n\r\n &::before {\r\n left: auto;\r\n right: -30px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.checkbox-container {\r\n .nf-field-element {\r\n input {\r\n display: inherit;\r\n opacity: 0;\r\n }\r\n }\r\n &.label-above,\r\n &.label-below {\r\n // .nf-field-element {\r\n // input {\r\n // display: none;\r\n // }\r\n // }\r\n }\r\n &.label-above {\r\n label {\r\n height: 50px;\r\n margin: 0;\r\n display: block;\r\n &::before {\r\n left: -2px;\r\n bottom: -16px;\r\n }\r\n &::after {\r\n left: 0;\r\n bottom: -16px;\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n label {\r\n &::before {\r\n left: auto;\r\n right: -2px;\r\n }\r\n &::after {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n }\r\n }\r\n &.label-below {\r\n label {\r\n margin: 0;\r\n display: block;\r\n margin-top: 20px;\r\n &::before {\r\n left: -2px;\r\n bottom: auto;\r\n top: -27px;\r\n }\r\n &::after {\r\n left: 0;\r\n bottom: auto;\r\n top: -25px;\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n label {\r\n &::before {\r\n left: auto;\r\n right: -2px;\r\n }\r\n &::after {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n }\r\n }\r\n &.label-left {\r\n .nf-field-label {\r\n width: 38%;\r\n padding-right: 5%;\r\n }\r\n .nf-field-element {\r\n width: 58%;\r\n }\r\n label {\r\n margin: 0;\r\n display: block;\r\n &::before {\r\n left: auto;\r\n top: -2px;\r\n right: -36px;\r\n }\r\n &::after {\r\n left: auto;\r\n top: 0;\r\n right: -31px;\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n .nf-field-label {\r\n padding-right: 0;\r\n padding-left: 5%;\r\n }\r\n label {\r\n &::before {\r\n left: -36px;\r\n right: auto;\r\n }\r\n &::after {\r\n left: -31px;\r\n right: auto;\r\n }\r\n }\r\n }\r\n }\r\n &.label-right {\r\n .nf-field-label {\r\n padding: 0;\r\n order: 10;\r\n }\r\n .nf-field-element {\r\n order: 5;\r\n display: inline;\r\n position: absolute;\r\n opacity: 0;\r\n }\r\n label {\r\n margin: 0 0 0 30px;\r\n display: block;\r\n &::before {\r\n left: -30px;\r\n top: 0;\r\n }\r\n &::after {\r\n left: -28px;\r\n top: 0;\r\n }\r\n }\r\n .field-wrap {\r\n display: flex;\r\n > div {\r\n width: 100%;\r\n }\r\n }\r\n label {\r\n &::after {\r\n // Commenting this line out to deal with checkbox list issues.\r\n // Leaving it in place because it may need to be re-visited in the future.\r\n //top: 2px !important;\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n label {\r\n margin: 0 30px 0 0;\r\n\r\n &::before {\r\n left: auto;\r\n right: -30px;\r\n }\r\n &::after {\r\n left: auto;\r\n right: -28px;\r\n }\r\n }\r\n }\r\n }\r\n &.label-hidden {\r\n label {\r\n height: 0;\r\n margin: 0;\r\n display: block;\r\n &::after {\r\n left: 0;\r\n bottom: 0;\r\n visibility: visible;\r\n }\r\n &.nf-checked-label {\r\n &::before {\r\n left: -2px;\r\n bottom: 0;\r\n visibility: visible;\r\n }\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n label {\r\n &::after {\r\n left: auto;\r\n right: 0;\r\n }\r\n &.nf-checked-label {\r\n &::before {\r\n left: auto;\r\n right: -2px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.listcheckbox-container {\r\n .nf-field-label {\r\n label {\r\n &::after {\r\n background: transparent !important;\r\n border: 0;\r\n }\r\n }\r\n }\r\n .nf-field-element {\r\n input {\r\n display: inherit;\r\n opacity: 0;\r\n }\r\n label {\r\n margin-left: 30px !important;\r\n &::before {\r\n top: 1px;\r\n left: -30px;\r\n bottom: auto;\r\n }\r\n &::after {\r\n top: 3px;\r\n bottom: auto;\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n label {\r\n margin-left: 0 !important;\r\n margin-right: 30px !important;\r\n\r\n &::before {\r\n left: auto;\r\n right: -30px;\r\n }\r\n &::after {\r\n left: auto;\r\n right: -28px;\r\n }\r\n }\r\n }\r\n }\r\n &.label-above,\r\n &.label-below,\r\n &.label-right {\r\n .nf-field-label {\r\n label {\r\n margin: 0;\r\n &::before {\r\n left: -30px;\r\n }\r\n }\r\n }\r\n\r\n // RTL support\r\n .rtl & {\r\n .nf-field-label {\r\n label {\r\n &::before {\r\n left: auto;\r\n right: -30px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n",".listradio-wrap {\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px !important;\n &::after {\n border-radius: 50%;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -30px;\n bottom: 1px;\n top: .05em;\n }\n &.nf-checked-label {\n &::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: -26px;\n bottom: 5px;\n z-index: 2;\n top: .25em;\n }\n }\n }\n input {\n display: inherit;\n opacity: 0;\n width: 18px;\n height: 18px;\n }\n\n // RTL support\n .rtl & {\n label {\n margin-left: 0 !important;\n margin-right: 30px !important;\n\n &::after {\n left: auto;\n right: -30px;\n }\n\n &.nf-checked-label {\n &::before {\n left: auto;\n right: -26px;\n }\n }\n }\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n",".nf-icons {\n .nf-field-element {\n position: relative;\n &::before {\n //border: 1px;\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n left: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n z-index: 1;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n .nf-field-element {\n input {\n padding-left: 60px;\n }\n }\n }\n &.right {\n .nf-field-element {\n &::before {\n left: auto;\n right: 1px;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n > div {\n input {\n padding-left: 12px;\n padding-right: 60px;\n }\n }\n }\n }\n .date-wrap .nf-field-element::before {\n content: \"\\f073\";\n }\n .number-wrap .nf-field-element::before,\n .quantity-wrap > div::before {\n content: \"\\f292\";\n }\n .email-wrap .nf-field-element::before {\n content: \"\\f0e0\";\n }\n .phone-wrap .nf-field-element::before {\n content: \"\\f095\";\n }\n .firstname-wrap .nf-field-element::before,\n .lastname-wrap .nf-field-element::before {\n content: \"\\f007\";\n }\n .address-wrap .nf-field-element::before,\n .city-wrap .nf-field-element::before,\n .state-wrap .nf-field-element::before,\n .zip-wrap .nf-field-element::before {\n content: \"\\f041\";\n }\n .creditcardfullname-wrap .nf-field-element::before,\n .creditcardnumber-wrap .nf-field-element::before,\n .creditcardcvc-wrap .nf-field-element::before,\n .creditcardexpiration-wrap .nf-field-element::before,\n .creditcardzip-wrap .nf-field-element::before {\n content: \"\\f283\";\n }\n}\n",".nf-field-element {\n\t.date-and-time {\n\t\tmargin-bottom: 5px;\n\t}\n\t.hour.extra {\n\t\tpadding: 5px;\n\t}\n\t.minute.extra {\n\t\tpadding: 5px;\n\t}\n\t.ampm.extra {\n\t\tpadding: 5px;\n\t}\n}","@media only screen and (max-width: 800px) {\n .nf-field-container {\n .nf-field-label {\n margin-bottom: 10px !important;\n padding: 0;\n width: 100%;\n order: 5;\n label {\n text-align: left;\n }\n }\n .nf-field-description {\n margin: 0;\n width: 100%;\n order: 10;\n }\n .nf-field-element {\n width: 100%;\n order: 15;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n left: -28px;\n bottom: 0;\n }\n &::before {\n left: -30px;\n bottom: 0;\n }\n }\n }\n .nf-field-element {\n width: 20px;\n }\n }\n }\n .nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: both;\n float: none;\n margin: 0;\n width: 100%;\n .inside {\n padding: 0;\n }\n }\n }\n}\n","@mixin apply-theme-colors($field-background, $field-border, $field-font, $focus-background, $focus-border, $focus-font, $selected-font, $selected-border, $accent) {\n.nf-form-content {\n input:not([type='button']),\n textarea,\n .list-select-wrap .nf-field-element > div {\n background: $field-background;\n border: 1px solid $field-border;\n border-radius: 0;\n box-shadow: none;\n color: $field-font;\n transition: all .5s;\n &:focus {\n background: $focus-background;\n border-color: $focus-border;\n //box-shadow: -3px 3px 10px #ccc;\n color: $focus-font;\n // outline: none;\n transition: all .5s;\n }\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n background: $accent;\n border: 0;\n color: $field-background;\n transition: all .5s;\n &:hover {\n background: $field-border;\n color: $field-font;\n transition: all .5s;\n }\n }\n select.ninja-forms-field {\n color: $field-font;\n &:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n }\n }\n}\n\n.list-select-wrap {\n div {\n &::after {\n color: $field-font;\n transition: all .5s;\n }\n }\n select {\n &:active,\n &:focus {\n + div {\n background: $focus-background !important;\n border-color: $focus-border !important;\n transition: all .5s;\n }\n }\n }\n}\n\n.listradio-wrap {\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border: 2px solid $field-border;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n border-color: $selected-font;\n transition: all .5s;\n }\n &::before {\n background: $selected-font;\n }\n }\n }\n }\n}\n\n.checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border-color: $field-border;\n transition: all .5s;\n }\n &::before {\n color: $field-background;\n opacity: 0;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n //background: $accent;\n border-color: $selected-border;\n transition: all .5s;\n }\n &::before {\n color: $selected-font;\n opacity: 100;\n transition: all .5s;\n }\n }\n }\n }\n}\n\n.nf-error {\n position: relative;\n .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n .nf-error-msg {\n color: #E80000;\n }\n}\n.checkbox-container {\n .nf-after-field .nf-error-msg {\n //text-align: left;\n }\n}\n.nf-pass {\n position: relative;\n .ninja-forms-field {\n border-color: green !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n // &.field-wrap::before {\n // border-color: green !important;\n // }\n}\n\n.nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n &::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n }\n}\n\n.nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n\n.nf-icons {\n .nf-field-element::before {\n background: $field-border;\n color: $field-background;\n }\n}\n\n.nf-help {\n color: $selected-font;\n}\n}\n","@use \"display-structure\";\n@use \"op-spacing\";\n//@use \"op-columns\";\n@use \"op-select\";\n@use \"op-checkbox\";\n@use \"op-radio\";\n@use \"op-toggle\";\n@use \"op-icons\";\n@use \"op-date\";\n@use \"sass:color\";\n@use \"st-media-queries\";\n\n/* ---------------------------------\nDEFAULT DARK COLORS\n----------------------------------*/\n$base: #282828;\n$accent: #c4c4c4;\n$field-background: $base;\n$field-border: color.adjust( $base, $lightness: 10% );\n$field-font: color.adjust( $base, $lightness: 45% );\n$focus-background: color.adjust( $base, $lightness: 10% );\n$focus-border: color.adjust( $focus-background, $lightness: 10% );\n$focus-font: color.adjust( $field-font, $lightness: 12% );\n$selected-background: color.adjust( $base, $lightness: -10% );\n$selected-border: color.adjust( $field-border, $lightness: 10% );\n$selected-font: $accent;\n\n@use \"op-color\";\n@include op-color.apply-theme-colors($field-background, $field-border, $field-font, $focus-background, $focus-border, $focus-font, $selected-font, $selected-border, $accent);\n\n/* ---------------------------------\nDARK COLORS - nf-dark-brown\n----------------------------------*/\n.nf-dark-brown {\n $base: #2E2A20;\n $accent: #A5956D;\n $field-background: $base;\n $field-border: color.adjust( $base, $lightness: 10% );\n $field-font: color.adjust( $base, $lightness: 45% );\n $focus-background: color.adjust( $base, $lightness: 10% );\n $focus-border: color.adjust( $focus-background, $lightness: 10% );\n $focus-font: color.adjust( $field-font, $lightness: 12% );\n $selected-background: color.adjust( $base, $lightness: -10% );\n $selected-border: color.adjust( $field-border, $lightness: 10% );\n $selected-font: $accent;\n\n @include op-color.apply-theme-colors($field-background, $field-border, $field-font, $focus-background, $focus-border, $focus-font, $selected-font, $selected-border, $accent);\n}\n\n/* ---------------------------------\nDARK COLORS - nf-dark-red\n----------------------------------*/\n.nf-dark-red {\n $base: #2D2020;\n $accent: #B38686;\n $field-background: $base;\n $field-border: color.adjust( $base, $lightness: 10% );\n $field-font: color.adjust( $base, $lightness: 45% );\n $focus-background: color.adjust( $base, $lightness: 10% );\n $focus-border: color.adjust( $focus-background, $lightness: 10% );\n $focus-font: color.adjust( $field-font, $lightness: 12% );\n $selected-background: color.adjust( $base, $lightness: -10% );\n $selected-border: color.adjust( $field-border, $lightness: 10% );\n $selected-font: $accent;\n\n @include op-color.apply-theme-colors($field-background, $field-border, $field-font, $focus-background, $focus-border, $focus-font, $selected-font, $selected-border, $accent);\n}\n\n/* ---------------------------------\nDARK COLORS - nf-dark-blue\n----------------------------------*/\n.nf-dark-blue {\n $base: #1F2F35;\n $accent: #88BDD6;\n $field-background: $base;\n $field-border: color.adjust( $base, $lightness: 10% );\n $field-font: color.adjust( $base, $lightness: 45% );\n $focus-background: color.adjust( $base, $lightness: 10% );\n $focus-border: color.adjust( $focus-background, $lightness: 10% );\n $focus-font: color.adjust( $field-font, $lightness: 12% );\n $selected-background: color.adjust( $base, $lightness: -10% );\n $selected-border: color.adjust( $field-border, $lightness: 10% );\n $selected-font: $accent;\n\n @include op-color.apply-theme-colors($field-background, $field-border, $field-font, $focus-background, $focus-border, $focus-font, $selected-font, $selected-border, $accent);\n}\n\ninput[type=\"checkbox\"]:focus + label::after,\ninput[type=\"radio\"]:focus + label::after {\n box-shadow: 0 0 0 3px $accent;\n}\n"]}