.space{padding:0
0 0 2em}.fieldsets-flex{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.75em}.fieldsets-flex.fieldsets-flex-block{margin-left:-1.75em}.fieldsets-flex-block{flex:1 0 90%;margin-left:1.75em}.fieldsets-flex-2{flex:1 0 40%}fieldset.fieldset-open-close{margin-top:3em;margin-bottom: .6em;padding:0}.fieldset-open,.fieldset-closed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:100%;margin:0
0 -.5em;padding-left:1.25em;padding-bottom: .5em;padding-top: .5em}.fieldset-open{background-color:#1D95CD}.fieldset-closed{background-color:#404545;color:#FFF}.toggle-arrow{content:"";position:absolute;top: .65em;right:1em;width:0;height:0;border-top:15px solid #FFF;border-left:10px solid transparent;border-right:10px solid transparent;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-moz-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease}.fieldset-closed .toggle-arrow{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-moz-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease}.fieldset-closed+.flex-toggle{display:none}.flex-toggle{padding:2em
1.5em 1em 0}.fieldset-open-close .flex-form{margin-top:-1em}.flex-2-sm:first-child{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 5em;margin-right:1.5em}.flex-2-sm:last-child{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 5em;margin-left:1.5em}.flex-2>div{flex:1;margin-bottom:0}.fieldset-open-close+input[type='button'],.fieldset-open-close+input[type='submit']{margin-top:2em}.flex-date{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative;align-items:center;align-self:center}.flex-date
label{width:100%}.flex-date input[type="text"]{flex:1 0 90%;width:90%;padding-right:0}.flex-date input + svg, .flex-date input+img{flex:0 0 1.175em;width:1.175em;height:1.127em;margin: .5em 0 0 .5em;cursor:pointer;position:absolute;right:10px;top:1.75em}.flex-times
select{flex:1 0 40%;width:40%}.flex-times select:first-of-type{margin-right:1.25em}.pos{color:#74B535}.neg{color:#EF4136}.flex-dollar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%}.dollar{flex:0;margin-right: .75em}.flex-dollar input[type="text"]{flex:1 0 0;width:auto}.fieldsets-flex-2 .fieldsets-flex-block{flex:1 0 auto;margin-left:0}.flex-value{margin:0
0 0 0}label.flex-subhead{margin: .8em 0 .4em 1.5em}.flex-check-o{margin-top: .5em}.flex-form>.flex-check-o{margin-left:0}.flex-block>.flex-block.flex-check-o{margin: .5em 0 0 -1.5em}.flex-check-o .flex-check, .flex-check-sm .flex-check{flex:0 0 auto;width:auto}.flex-check-o>.flex-check:nth-of-type(n){margin-bottom:0;margin-left:1.5em}.flex-radio
p{display:inline;width:auto;margin:0
1.5em 0 .75em}.flex-from-to{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-left:1.75em}.flex-from-to
label{width:2em;margin-top:0;margin-right:1em}.flex-from-to label:not(:first-child){width:auto;margin-left:1em}.flex-from-to select,
.flex-from-to input[type="text"]{flex:1}.flex-from-to select + select,
.flex-from-to select:last-child{margin-right:0}.flex-from-to select+select{margin-left: .5em}.flex-from-to input[type="text"]:first-child,
.flex-from-to select:first-child{margin-left:-1.75em;margin-right:1em}.flex-range{align-items:center}.flex-range input[type="text"]{flex:1 1 auto;width:20%}.flex-range label:nth-of-type(2){width:auto;margin:0
.75em}.legend-buttons
.button{float:right;margin:0
0 0 1em;background:#E0E0E0;color:#404545;font-size: .66em}@media screen and (min-width: 1000px){.flex-table{margin-top:1em;margin-bottom: .3em}.flex-table .flex-block{margin-bottom:0;padding:0
0 0 1em;background:rgb(230, 230, 230);border-bottom:1px solid rgb(200, 200, 200);font-size: .9em}.flex-table .flex-block:first-of-type{background:#404545;color:#FFF}.flex-table .flex-block:last-of-type{border:none}.flex-table
p{margin:0
1em 0 0;padding: .1em 0 .15em}}@media screen and (max-width: 1550px){.fieldsets-flex{width:100%;margin-left:-.875em}}@media screen and (max-width: 1200px){.fieldsets-flex{margin-left:0}.fieldsets-flex-block{flex:1 0 100%;margin-left:0}}@media screen and (max-width: 1000px){.flex-table .flex-block{border-bottom:1px solid rgb(200, 200, 200)}.flex-table .flex-block:first-child{display:none}}@media screen and (max-width: 750px){.fieldsets-flex{display:block}fieldset,.fieldset{margin-top:2em}.flex-toggle{display:block !important;margin-top:-1.25em}.fieldset-open,.fieldset-closed{font-size:1.25em}.toggle-arrow{display:none}}@media screen and (max-width: 500px){.kapt-box{margin-top: .5em}}@media screen and (max-width: 450px){.flex-2 .flex-2-sm{flex:1 1 100%;width:100%;margin-right:0;margin-left:0}}.ui-autocomplete{max-height:25em;overflow:scroll;font-size: .85em !important}ul.ui-autocomplete{z-index:2000}.ui-autocomplete li
span{font-size: .95em !important;font-weight:bold}.ui-autocomplete
li{position:relative;margin-top:-1px !important;margin-bottom:-1px !important;padding: .5em 1em !important;border-top:1px solid #222;border-bottom:1px solid #222}.ui-autocomplete li:hover{background:#AFD9F7}.ui-state-active{border:1px
solid #AFD9F7 !important;background:#AFD9F7 !important}.ui-state-active, .ui-state-active:before, .ui-state-active:after, .ui-autocomplete li:before, .ui-autocomplete li:after{-moz-transition:background .0s ease,
color .0s ease,
fill .0s ease,
border-color .0s ease,
-moz-transform .0s ease,
opacity .0s ease;-webkit-transition:background .0s ease,
color .0s ease,
fill .0s ease,
border-color .0s ease,
-webkit-transform .0s ease,
opacity .0s ease;transition:background .0s ease,
color .0s ease,
fill .0s ease,
border-color .0s ease,
transform .0s ease,
opacity .0s ease}.mfp-wrap .mfp-container .mfp-content{width:90vw;max-width:1200px;padding:1em
2em;background:#FFF}input[type="text"].hasDatepicker{flex:1;width:auto}.ui-datepicker-trigger{margin-left:5px;cursor:pointer}table.ui-datepicker-calendar{border-collapse:separate}.ui-datepicker-calendar
td{border:1px
solid transparent}#ui-datepicker-div{font-size: .9em}#ui-datepicker-div
*{font-weight:normal;font-style:normal}a.ui-datepicker-prev.ui-corner-all{position:absolute;top: .6em;left: .5em;width:0;height:0;background:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #FFF;border-left:none;border-radius:0;cursor:pointer}a.ui-datepicker-next.ui-corner-all{position:absolute;top: .6em;right: .5em;width:0;height:0;background:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #FFF;border-right:none;border-radius:0;cursor:pointer}a.ui-datepicker-prev.ui-corner-all span,
a.ui-datepicker-next.ui-corner-all
span{display:none;background:none}.ui-datepicker table,
.ui-datepicker
tr{background:none}.ui-datepicker .ui-datepicker-calendar
th{width:20px !important;padding: .25em 0}.ui-datepicker .ui-datepicker-calendar td
a{border:1px
solid #D3D3D3 !important;color:#222;text-align:center}.ui-datepicker .ui-datepicker-calendar td a:hover{background:rgb(200, 200, 200);border-color:rgb(100, 100, 100);color:#222}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background:none;border:none}.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight{background:#1D95CD;border:none;color:#FFF}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a,
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-datepicker-today
a{background:#1D95CD none;color:#FFF;border:none}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today
a{background:#FFE8AA;color:#222}.ui-datepicker .ui-datepicker-other-month{background:#CCC}#checkAll{cursor:pointer}