.ncfbdef.ncfb{font-size:16px}.ncfbdef.ncfb,.ncfbdef.ncfb.ncfb-ui-hint-content{font-family:Arial,serif}.ncfbdef.ncfb .ncfb-form{position:relative;top:0;left:0}.ncfbdef.ncfb .ncfb-msg{width:100%;text-align:center;position:absolute;top:50%;left:0}.ncfbdef.ncfb .ncfb-msg-body{font-size:16px;color:#fff;text-align:center;background:#03a9f4;padding:20px;display:inline-block}.ncfbdef.ncfb .with-mode-fade-enter-active,.ncfbdef.ncfb .with-mode-fade-leave-active{transition:opacity .5s}.ncfbdef.ncfb .with-mode-fade-enter,.ncfbdef.ncfb .with-mode-fade-leave-active{opacity:0}.ncfbdef.ncfb .ncfb-form-btn{text-align:center;margin-top:20px}.ncfbdef.ncfb .ncfb-form-btn button{background:#03a9f4;color:#fff;border:0;border-radius:3px;padding:12px 18px;cursor:pointer;font-size:16px}.ncfbdef.ncfb .ncfb-form-btn button:disabled{cursor:default;background:#8e8e8e}.ncfbdef.ncfb .ncfb-form-btn .ncfb-icon path{fill:#03a9f4}.ncfbdef.ncfb .ncfb-input-error{border:1px solid #f44336!important}.ncfbdef.ncfb .ncfb-error{color:#f44336;display:block;padding-top:2px}.ncfbdef.ncfb .ncfb-cell{width:100%;position:relative}.ncfbdef.ncfb.ncfb-lbl-above .ncfb-lbl{margin-bottom:1vh}.ncfbdef.ncfb.ncfb-lbl-above .ncfb-input{width:100%}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-ctrl:not(.ncfb-checkboxes):not(.ncfb-radios){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-ctrl:not(.ncfb-checkboxes):not(.ncfb-radios) .ncfb-lbl{width:125px;text-align:right;padding-right:10px}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-ctrl:not(.ncfb-checkboxes):not(.ncfb-radios) .ncfb-input{width:calc(100% - 125px)}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-ctrl:not(.ncfb-checkboxes):not(.ncfb-radios) .ncfb-error,.ncfbdef.ncfb.ncfb-lbl-left .ncfb-ctrl:not(.ncfb-checkboxes):not(.ncfb-radios) .ncfb-help{width:100%;padding-left:125px;margin-top:5px}.ncfbdef.ncfb .ncfb-ctrl{margin-bottom:4vh}.ncfbdef.ncfb .ncfb-help{display:inline-block;font-size:12px;color:#a0a0a0;font-style:italic}.ncfbdef.ncfb .ncfb-input{background:#f5f5f5;font-size:.8rem;border-radius:3px;border:1px solid transparent;padding:13px 10px;box-shadow:inset 0 2px 3px rgba(0,0,0,.1);resize:vertical;transition:border .2s}.ncfbdef.ncfb .ncfb-input:focus{border-color:#03a9f4;box-shadow:none}.ncfbdef.ncfb .ncfb-textarea-sm{height:100px}.ncfbdef.ncfb .ncfb-textarea-md{height:200px}.ncfbdef.ncfb .ncfb-textarea-lg{height:300px}.ncfbdef.ncfb .ncfb-heading-1{color:#03a9f4;font-size:28px;margin:0 0 26px}.ncfbdef.ncfb .ncfb-heading-2{color:#03a9f4;font-size:24px;margin:0 0 26px}.ncfbdef.ncfb .ncfb-heading-3{color:#03a9f4;font-size:22px;margin:0 0 26px}.ncfbdef.ncfb .ncfb-heading-4{color:#03a9f4;font-size:18px;margin:0 0 26px}.ncfbdef.ncfb .ncfb-paragraph{color:#565656;margin-bottom:4vh}.ncfbdef.ncfb .ncfb-separator{border:1px solid #bccfd8;border-bottom:0;margin-bottom:4vh}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-lbl{margin-bottom:2vh}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-checkbox{margin-bottom:10px}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-label{position:relative;width:40px;height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateZ(0);display:inline-block;vertical-align:top;margin:0}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-label:before{content:"";position:relative;top:3px;left:3px;width:34px;height:14px;display:block;background:#9a9999;border-radius:8px;transition:background .2s ease}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-label span{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(60,60,60,.5);transition:all .2s ease}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-label span:before{content:"";position:absolute;display:block;margin:-18px;width:56px;height:56px;background:rgba(31,18,86,.5);border-radius:50%;transform:scale(0);opacity:1;pointer-events:none}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-input:checked+.ncfb-label:before{background:#60c6fb}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-input:checked+.ncfb-label span{background:#03a9f4;transform:translateX(20px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease;box-shadow:0 3px 8px rgba(31,18,86,.2)}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-input:checked+.ncfb-label span:before{transform:scale(1);opacity:0;transition:all .4s ease}.ncfbdef.ncfb .ncfb-checkboxes .ncfb-error{margin-top:10px}.ncfbdef.ncfb .ncfb-checkbox-lbl{display:inline-block;vertical-align:top;width:calc(100% - 50px);padding:2px 5px 0}.ncfbdef.ncfb .ncfb-radios .ncfb-lbl{margin-bottom:2vh}.ncfbdef.ncfb .ncfb-radios .ncfb-opt-label{margin-bottom:20px;display:block;font-size:1em}.ncfbdef.ncfb .ncfb-radios .ncfb-radio-l:after{background:#03a9f4}.ncfbdef.ncfb .ncfb-file{margin-bottom:4vh}.ncfbdef.ncfb .ncfb-file .ncfb-btn{background:#03a9f4;color:#fff;border:0;border-radius:3px;padding:8px 14px;cursor:pointer}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-file{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-file .ncfb-file-name{padding-left:10px;width:calc(100% - 229px);word-break:break-all}.ncfbdef.ncfb.ncfb-lbl-left .ncfb-file .ncfb-btn{max-width:104px}