.autocomplete-list{display:block;position:relative;float:left;z-index:1}.autocomplete-tooltip{display:block;position:relative;float:left;z-index:1;background-color:#fda;padding:5px;border:1px solid #000;width:300px;margin:0 0 0 5px}.autocomplete-panel{display:block;position:fixed;z-index:6}.autocomplete-temp-container{position:relative;top:1.5em;width:10px;height:10px;display:inline-block}.srw .edit-control.checkbox,.srw .edit-control.date-picker .checkbox{margin-top:0;margin-bottom:0;background-color:transparent;border:1px solid #ddd;border-color:transparent}.srw .edit-control.checkbox.focus:not(.disabled),.srw .edit-control.checkbox:focus,.srw .edit-control.date-picker .checkbox.focus:not(.disabled),.srw .edit-control.date-picker .checkbox:focus{border:1px solid #0075db;position:relative;z-index:1}.srw .edit-control.checkbox.focus:not(.disabled).invalid,.srw .edit-control.checkbox:focus.invalid,.srw .edit-control.date-picker .checkbox.focus:not(.disabled).invalid,.srw .edit-control.date-picker .checkbox:focus.invalid{margin-bottom:1.5em}.srw .edit-control.checkbox+.dropdown-container.fill,.srw .edit-control.date-picker .checkbox+.dropdown-container.fill{width:calc(100% - 40px)}.srw .edit-control.checkbox.large,.srw .edit-control.checkbox.medium,.srw .edit-control.checkbox.small,.srw .edit-control.date-picker .checkbox.large,.srw .edit-control.date-picker .checkbox.medium,.srw .edit-control.date-picker .checkbox.small{width:auto;min-width:30px;min-height:30px;display:inline-block;line-height:normal}.srw .edit-control.checkbox .controls-container,.srw .edit-control.date-picker .checkbox .controls-container{height:100%;display:inline-block;vertical-align:top;width:30px;padding:0;border:0;background-color:transparent;cursor:pointer;position:relative}.srw .edit-control.checkbox .controls-container>div,.srw .edit-control.date-picker .checkbox .controls-container>div{border:1px solid #333;height:14px;width:14px;margin:8px}.srw .edit-control.checkbox .controls-container input[type=checkbox],.srw .edit-control.date-picker .checkbox .controls-container input[type=checkbox]{display:none}.srw .edit-control.checkbox .controls-container.ticked>div,.srw .edit-control.date-picker .checkbox .controls-container.ticked>div{vertical-align:top;display:inline-block;color:#333;display:block}.srw .edit-control.checkbox .controls-container.ticked>div:after,.srw .edit-control.date-picker .checkbox .controls-container.ticked>div:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.srw .edit-control.checkbox .controls-container.ticked>div:after,.srw .edit-control.date-picker .checkbox .controls-container.ticked>div:after{font-size:14px}.srw .edit-control.checkbox .controls-container.ticked>div:after,.srw .edit-control.date-picker .checkbox .controls-container.ticked>div:after{color:#333;position:absolute;font-size:20px;top:0;left:0}.srw .edit-control.checkbox>label,.srw .edit-control.date-picker .checkbox>label{max-width:calc(100% - 50px);line-height:30px;margin:0 10px;display:inline-block;vertical-align:top;padding-left:0}.srw .view-control.checkbox{vertical-align:top;display:inline-block;position:relative}.srw .view-control.checkbox .controls-container{display:inline-block;position:relative}.srw .view-control.checkbox .controls-container>div{border:1px solid #333;height:14px;width:14px;margin:1px}.srw .view-control.checkbox .controls-container:after{color:1px solid #ddd;position:absolute;font-size:20px}.srw .view-control.checkbox .controls-container input[type=checkbox]{display:none}.srw .view-control.checkbox .controls-container.ticked>div{vertical-align:top;display:inline-block;color:#333}.srw .view-control.checkbox .controls-container.ticked>div:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";font-size:14px;height:16px;width:16px;display:inline-block;line-height:16px;text-align:center}.srw .view-control.checkbox .controls-container.ticked>div:after{font-size:14px}.srw .view-control.checkbox .controls-container.ticked>div:after{color:#333;position:absolute;font-size:20px;z-index:1;top:0;left:0}.srw .view-control.checkbox>label{display:inline-block;line-height:16px;margin-left:10px;vertical-align:top;width:auto;float:none}.edit-control.colour{border:1px solid #ddd;border-radius:2px;background-color:#fff}.edit-control.colour:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.colour.datachanged{border-color:#ffd27f}.edit-control.colour.invalid[data-validation-number-validatortype]:before,.edit-control.colour.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.colour.invalid[data-validation-required-validatortype=Required]:before,.edit-control.colour.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.colour.invalid[data-validation-number-validatortype].focus:before,.edit-control.colour.invalid[data-validation-number-validatortype]:focus:before,.edit-control.colour.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.colour.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.colour.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.colour.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.colour.invalidated.focus:before,.edit-control.colour.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}.edit-control.colour.invalid[data-validation-number-validatortype]:after,.edit-control.colour.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.colour.invalid[data-validation-required-validatortype=Required]:after,.edit-control.colour.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.colour.focus:not(.disabled),.edit-control.colour:focus{border:1px solid #0075db;position:relative;z-index:1}.edit-control.colour.focus:not(.disabled).invalid,.edit-control.colour:focus.invalid{margin-bottom:1.5em}.edit-control.colour.datachanged.highlight,.edit-control.colour.highlight{border-color:#565656}.edit-control.colour>div:not(.ui-colorpicker){display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex}.edit-control.colour>div:not(.ui-colorpicker) input{min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;box-sizing:border-box;border:none;margin:0;padding:0 7px;width:100%;height:30px;background-color:transparent;text-transform:lowercase}.edit-control.colour>div:not(.ui-colorpicker)>.trans{-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;width:30px;height:30px;order:1;align-self:center;border-radius:2px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM////h3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII=')}.edit-control.colour>div:not(.ui-colorpicker)>.trans>.indicator{display:inline-block;width:100%;height:100%;border-radius:2px}.edit-control.colour>div:not(.ui-colorpicker)>button{order:2;align-self:center;flex:1 0 auto;width:20px;display:none;vertical-align:top}.edit-control.colour>div:not(.ui-colorpicker)>button>span{display:none}.edit-control.colour>div:not(.ui-colorpicker)>button:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f122";font-size:14px;height:30px;width:20px;display:inline-block;line-height:30px;text-align:center}.display-control.colour{background-color:#fff;display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex}.display-control.colour>.colour-value{min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;box-sizing:border-box;border:none;margin:0;padding:0 7px;width:100%;height:30px;line-height:30px;background-color:transparent;text-transform:lowercase}.display-control.colour>.trans{-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;width:30px;height:30px;order:1;align-self:center;border-radius:2px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM////h3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII=')}.display-control.colour>.trans>.indicator{display:inline-block;width:100%;height:100%;border-radius:2px}.ui-colorpicker{font-family:Arial;font-size:12px}.ui-controls-container.colour-picker{display:inline-block}.ui-controls-container .sp-replacer{background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:3px;box-shadow:none;vertical-align:top;border:0}.control-copyable{display:flex}.control-copyable>.edit-control{width:100%}.control-copyable>.edit-control input{cursor:pointer}.control-copyable>.image-button-container{margin-left:20px}.edit-control.daterange{width:230px}.edit-control.daterange>div:after,.edit-control.daterange>div:before{display:inline-block;width:30px;text-align:center;position:absolute;line-height:30px;font-size:14px}.edit-control.daterange>div:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f073";left:0}.edit-control.daterange>div:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f107";right:0}.edit-control.daterange>div>span>input{text-indent:30px;position:relative;z-index:1}.daterangepicker:after{display:none}.daterangepicker .ranges li{background-color:transparent;border:0;color:#2a4357;padding:14px;border-radius:2px;margin:0}.daterangepicker .ranges button.hide{display:none}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background-color:#4b97f9;border:0}.edit-control.date-picker{border:1px solid #ddd;border-radius:2px;background-color:#fff}.edit-control.date-picker.large,.edit-control.date-picker.medium,.edit-control.date-picker.small{width:auto}.edit-control.date-picker:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.date-picker.datachanged{border-color:#ffd27f}.edit-control.date-picker.invalid[data-validation-number-validatortype]:before,.edit-control.date-picker.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.date-picker.invalid[data-validation-required-validatortype=Required]:before,.edit-control.date-picker.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.date-picker.invalid[data-validation-number-validatortype].focus:before,.edit-control.date-picker.invalid[data-validation-number-validatortype]:focus:before,.edit-control.date-picker.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.date-picker.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.date-picker.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.date-picker.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.date-picker.invalidated.focus:before,.edit-control.date-picker.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}.edit-control.date-picker.invalid[data-validation-number-validatortype]:after,.edit-control.date-picker.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.date-picker.invalid[data-validation-required-validatortype=Required]:after,.edit-control.date-picker.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.date-picker.focus:not(.disabled),.edit-control.date-picker:focus{border:1px solid #0075db;position:relative;z-index:1}.edit-control.date-picker.focus:not(.disabled).invalid,.edit-control.date-picker:focus.invalid{margin-bottom:1.5em}.edit-control.date-picker.datachanged.highlight,.edit-control.date-picker.highlight{border-color:#565656}.edit-control.date-picker.has-time.has-date input[data-type=time]{text-align:right}.edit-control.date-picker .controls-container{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex}.edit-control.date-picker .controls-container>.edit-control.checkbox{-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;-ms-flex-order:0;order:0}.edit-control.date-picker .controls-container>.edit-control.checkbox+input{margin-left:0}.edit-control.date-picker .controls-container input{height:100%;display:inline-block;vertical-align:top;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-outline:none;box-shadow:none;outline:0;-webkit-focus-ring-color:none;color:#444;margin-left:7px;border:0;padding:0;background-color:transparent}.edit-control.date-picker .controls-container input[data-type=date]{-ms-flex:0 0 120px;-webkit-flex:0 0 120px;flex:0 0 120px;flex-basis:120px;-ms-flex-order:1;order:1;width:120px;max-width:120px}.edit-control.date-picker .controls-container .date-picker-icon{vertical-align:top;display:inline-block;color:#333;-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;-ms-flex-order:2;order:2}.edit-control.date-picker .controls-container .date-picker-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f073";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.edit-control.date-picker .controls-container .date-picker-icon:after{font-size:14px}.edit-control.date-picker .controls-container input[data-type=time]{-ms-flex:0 0 65px;-webkit-flex:0 0 65px;flex:0 0 65px;flex-basis:65px;-ms-flex-order:3;order:3;width:65px;max-width:65px;border:0;padding:0}.edit-control.date-picker .controls-container .time-picker-icon{vertical-align:top;display:inline-block;color:#333;-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;-ms-flex-order:4;order:4}.edit-control.date-picker .controls-container .time-picker-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f017";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.edit-control.date-picker .controls-container .time-picker-icon:after{font-size:14px}.edit-control.date-picker[data-allownull=True] .controls-container{padding-left:0}.edit-control.date-picker.invalid[data-validation-required-validatortype=Required] .checkbox .controls-container{border-right:0}.edit-control.date-picker[data-datatype=date].medium{width:120px}.ui-datepicker div,.ui-datepicker span,.ui-datepicker td{font-size:12px;font-family:Arial}.ui-timepicker .ui-timepicker-table td a,.ui-timepicker div,.ui-timepicker span,.ui-timepicker td{width:auto;font-size:12px;font-family:Arial}.date-picker-container,.daterange-picker{display:inline-block}.date-picker-container>div,.daterange-picker>div{margin-right:3px}ul.edit-fields .daterange-row{display:flex}ul.edit-fields .daterange-row .date-picker{margin-left:10px}ul.edit-fields .daterange-picker>label.inline{white-space:pre;text-align:left;position:absolute;border-left:1px solid #ddd;margin-top:0;line-height:30px;padding-left:10px}@media (max-width:500px){ul.edit-fields .daterange-picker>label.inline{display:block;margin-top:10px}}ul.edit-fields .daterange-picker .search-picker-icon{border:1px solid #ddd;border-radius:2px;vertical-align:top;color:#333;display:inline-block;cursor:pointer}ul.edit-fields .daterange-picker .search-picker-icon:hover:not(.disabled){border:1px solid #a0a0a0}ul.edit-fields .daterange-picker .search-picker-icon.datachanged{border-color:#ffd27f}ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-number-validatortype]:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Ignorable]:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Required]:before,ul.edit-fields .daterange-picker .search-picker-icon.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-number-validatortype].focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-number-validatortype]:focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Ignorable].focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Ignorable]:focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Required].focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Required]:focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalidated.focus:before,ul.edit-fields .daterange-picker .search-picker-icon.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-number-validatortype]:after,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Ignorable]:after,ul.edit-fields .daterange-picker .search-picker-icon.invalid[data-validation-required-validatortype=Required]:after,ul.edit-fields .daterange-picker .search-picker-icon.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}ul.edit-fields .daterange-picker .search-picker-icon.focus:not(.disabled),ul.edit-fields .daterange-picker .search-picker-icon:focus{border:1px solid #0075db;position:relative;z-index:1}ul.edit-fields .daterange-picker .search-picker-icon.focus:not(.disabled).invalid,ul.edit-fields .daterange-picker .search-picker-icon:focus.invalid{margin-bottom:1.5em}ul.edit-fields .daterange-picker .search-picker-icon.datachanged.highlight,ul.edit-fields .daterange-picker .search-picker-icon.highlight{border-color:#565656}ul.edit-fields .daterange-picker .search-picker-icon.focus:not(.disabled),ul.edit-fields .daterange-picker .search-picker-icon:focus{border:1px solid #0075db;position:relative;z-index:1}ul.edit-fields .daterange-picker .search-picker-icon.focus:not(.disabled).invalid,ul.edit-fields .daterange-picker .search-picker-icon:focus.invalid{margin-bottom:1.5em}ul.edit-fields .daterange-picker .search-picker-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f002";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}ul.edit-fields .daterange-picker .search-picker-icon:after{font-size:14px}ul.edit-fields .daterange-picker .search-picker-icon.disabled{cursor:default;border:1px solid #ddd}ul.edit-fields .daterange-picker .search-picker-icon.disabled:not(.readonly){opacity:.4;pointer-events:none}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container{min-width:500px;width:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.17);max-height:none}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria{padding:20px}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria>div:not(.edit-control):not(.buttons){display:inline-block;margin-left:40px;white-space:nowrap;height:7px}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control{width:500px;display:block;margin-right:10px;vertical-align:top}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control>label{width:100px;line-height:30px;font-weight:400;display:inline-block;vertical-align:top}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control>label+.edit-control{margin-top:0;width:calc(100% - 120px);vertical-align:top;display:inline-block;margin-bottom:10px}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control>.value-swapper{width:90px;display:inline-block}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control .value-controls{width:calc(100% - 220px);margin-left:10px;display:inline-block;vertical-align:top;white-space:nowrap}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control .value-controls>.edit-control{margin-top:0;vertical-align:top;display:inline-block;margin-bottom:10px}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria span.control .value-controls>.edit-control+.edit-control{margin-left:0}.edit-control.dropdown-container.dbfield-criteria>.dropdown-container-dropdown-container .field-criteria .buttons{margin-top:20px;text-align:right}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container{min-width:500px;width:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.17);max-height:none}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering{padding:20px}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering>div:not(.edit-control):not(.buttons){height:auto}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering .edit-control{margin-top:10px;display:block}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering span.control{width:500px;display:block;margin-right:10px;vertical-align:top}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering span.control>label{width:100px;line-height:30px;font-weight:400;display:inline-block;vertical-align:top;margin-left:30px}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering span.control>.edit-control{margin-top:0;width:calc(100% - 150px);vertical-align:top;display:inline-block;margin-bottom:10px}.edit-control.dropdown-container.dbfield-ordering>.dropdown-container-dropdown-container .field-ordering .buttons{margin-top:20px;text-align:right}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container{min-width:500px;width:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.17);max-height:none}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector{padding:20px}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector>div:not(.edit-control):not(.buttons){height:auto}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector .edit-control{margin-top:10px;display:block}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector span.control{width:500px;display:block;margin-right:10px;vertical-align:top}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector span.control>label{width:100px;line-height:30px;font-weight:400;display:inline-block;vertical-align:top;margin-left:30px}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector span.control>.edit-control{margin-top:0;width:calc(100% - 150px);vertical-align:top;display:inline-block;margin-bottom:10px}.edit-control.dropdown-container.dbfield-selector>.dropdown-container-dropdown-container .field-selector .buttons{margin-top:20px;text-align:right}.edit-control.dropdown-container{border:1px solid #ddd;border-radius:2px;background-color:#fff}.edit-control.dropdown-container:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.dropdown-container.datachanged{border-color:#ffd27f}.edit-control.dropdown-container.invalid[data-validation-number-validatortype]:before,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Required]:before,.edit-control.dropdown-container.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.dropdown-container.invalid[data-validation-number-validatortype].focus:before,.edit-control.dropdown-container.invalid[data-validation-number-validatortype]:focus:before,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.dropdown-container.invalidated.focus:before,.edit-control.dropdown-container.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}.edit-control.dropdown-container.invalid[data-validation-number-validatortype]:after,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.dropdown-container.invalid[data-validation-required-validatortype=Required]:after,.edit-control.dropdown-container.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.dropdown-container.focus:not(.disabled),.edit-control.dropdown-container:focus{outline:var(--habitat-control-focus-outline);outline-offset:var(--habitat-control-focus-outline-offset);position:relative;z-index:1}.edit-control.dropdown-container.focus:not(.disabled).invalid,.edit-control.dropdown-container:focus.invalid{margin-bottom:1.5em}.edit-control.dropdown-container.datachanged.highlight,.edit-control.dropdown-container.highlight{border-color:#565656}@media print{.edit-control.dropdown-container{border:none}}.edit-control.dropdown-container .controls-container{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:7px;height:30px;outline:0}@media print{.edit-control.dropdown-container .controls-container{margin-left:0}}.edit-control.dropdown-container .controls-container select{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer;-webkit-appearance:menulist-button}.edit-control.dropdown-container .controls-container .dropdown-container-caption{min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;-ms-flex-order:0;order:0;width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#444;text-align:left;line-height:30px;vertical-align:middle}.edit-control.dropdown-container .controls-container .dropdown-container-caption .fa{font-size:14px;margin-right:10px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome}.edit-control.dropdown-container .controls-container .dropdown-container-icon{vertical-align:top;display:inline-block;color:#333;-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;-ms-flex-order:1;order:1}.edit-control.dropdown-container .controls-container .dropdown-container-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f107";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.edit-control.dropdown-container .controls-container .dropdown-container-icon:after{font-size:14px}.edit-control.dropdown-container .controls-container .dropdown-container-icon:after{vertical-align:top}@media print{.edit-control.dropdown-container .controls-container .dropdown-container-icon{display:none}}.edit-control.dropdown-container .controls-container.lock-select{border:none}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-caption{color:#0075db;text-decoration:none;cursor:pointer}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-caption *{cursor:pointer}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-caption:focus,.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-caption:hover{text-decoration:underline}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-caption>i{color:#000;margin-right:2px}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-icon{vertical-align:top;display:inline-block;color:#333}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f107";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.edit-control.dropdown-container .controls-container.lock-select .dropdown-container-icon:after{font-size:14px}.edit-control.dropdown-container .dropdown-container-dropdown-container{position:fixed;width:300px;border:1px solid #0075db;display:none;background-color:#fff;z-index:1000000;cursor:default;margin-top:-1px;max-height:210px;overflow:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.17)}.edit-control.dropdown-container .dropdown-container-dropdown-container.dropdown-resize-enabled{resize:both;max-height:none;height:210px}.edit-control.dropdown-container .dropdown-container-dropdown-container.large{width:500px}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents{max-height:calc(200px - 2em);overflow:auto}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul{padding-bottom:2px}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li{line-height:30px;cursor:pointer}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li:focus:not(.disabled),.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li:hover:not(.disabled){background-color:#ffffc9}.edit-control.dropdown-container .dropdown-container-dropdown-container.dropdown-resize-enabled .multiple-select-list.view-fields{height:100%}.edit-control.dropdown-container .dropdown-container-dropdown-container.dropdown-resize-enabled .multiple-select-list .dropdown-contents-internal{height:100%;display:flex;flex-direction:column;justify-content:space-between}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li>span{font-size:12px;cursor:pointer;display:inline-block}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li>.checkbox{border:none}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li>.checkbox+span{width:calc(100% - 37px)}.edit-control.dropdown-container .dropdown-container-dropdown-container .multiple-select-list div.multiple-select-contents>ul>li.disabled>span{opacity:.4;pointer-events:none}.edit-control.dropdown-container.small .dropdown-container-dropdown-container{width:300px}.edit-control.dropdown-container.large .dropdown-container-dropdown-container{width:500px}.edit-control.dropdown-container .multiple-select-extra-options{border-top:1px solid #ddd;line-height:30px}.edit-control.dropdown-container .multiple-select-extra-options>span{display:inline-block;width:50%;text-align:center;color:#0075db;text-decoration:none;cursor:pointer}.edit-control.dropdown-container .multiple-select-extra-options>span:hover{text-decoration:underline}.edit-control.dropdown-container .multiple-select-extra-options>span:first-child{border-right:1px solid #ddd}.edit-control.dropdown-container.loading>.controls-container>.dropdown-container-icon{font-size:14px;background:0 0}.edit-control.dropdown-container.loading>.controls-container>.dropdown-container-icon:after{-moz-animation:rotation 1s infinite linear;-o-animation:rotation 1s infinite linear;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f1ce";display:inline-block;width:20px;line-height:28px;text-align:center}.edit-control.editable-dropdown{border:1px solid var(--habitat-control-border-color);border-radius:var(--habitat-control-border-radius);background-color:var(--habitat-control-backround-color)}.edit-control.editable-dropdown:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.editable-dropdown.datachanged{border-color:var(--habitat-control-color-haschanged)}.edit-control.editable-dropdown.invalid[data-validation-number-validatortype]:before,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Required]:before,.edit-control.editable-dropdown.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.editable-dropdown.invalid[data-validation-number-validatortype].focus:before,.edit-control.editable-dropdown.invalid[data-validation-number-validatortype]:focus:before,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.editable-dropdown.invalidated.focus:before,.edit-control.editable-dropdown.invalidated:focus:before{background-color:var(--habitat-control-backround-color);color:#c0392b;opacity:1}.edit-control.editable-dropdown.invalid[data-validation-number-validatortype]:after,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.editable-dropdown.invalid[data-validation-required-validatortype=Required]:after,.edit-control.editable-dropdown.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:var(--habitat-control-border-radius);margin:2px}.edit-control.editable-dropdown.focus:not(.disabled),.edit-control.editable-dropdown:focus{outline:var(--habitat-control-focus-outline);outline-offset:var(--habitat-control-focus-outline-offset);position:relative;z-index:1}.edit-control.editable-dropdown.focus:not(.disabled).invalid,.edit-control.editable-dropdown:focus.invalid{margin-bottom:1.5em}.edit-control.editable-dropdown.datachanged.highlight,.edit-control.editable-dropdown.highlight{border-color:#565656}.edit-control.editable-dropdown .controls-container{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px}.edit-control.editable-dropdown .controls-container input[type=text]{font-size:var(--habitat-control-font-size);width:100%;min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;height:100%;display:inline-block;vertical-align:top;background-color:transparent;border:0;padding:0 0 0 7px;z-index:3}.edit-control.editable-dropdown .controls-container input[type=text]:focus{box-shadow:none;outline:0}.edit-control.editable-dropdown .controls-container select{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;cursor:pointer;font-size:var(--habitat-control-font-size)}.edit-control.editable-dropdown .controls-container .editable-dropdown-icon{vertical-align:top;display:inline-block;color:#333;flex:0 0 30px;flex-basis:30px;order:1}.edit-control.editable-dropdown .controls-container .editable-dropdown-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f107";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.edit-control.editable-dropdown .controls-container .editable-dropdown-icon:after{font-size:14px}.edit-control.editable-dropdown .controls-container .editable-dropdown-icon:after{vertical-align:top}.edit-control.emailbox{border:1px solid #ddd;border-radius:2px;background-color:#fff;min-height:30px;height:auto}.edit-control.emailbox:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.emailbox.datachanged{border-color:#ffd27f}.edit-control.emailbox.invalid[data-validation-number-validatortype]:before,.edit-control.emailbox.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.emailbox.invalid[data-validation-required-validatortype=Required]:before,.edit-control.emailbox.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.emailbox.invalid[data-validation-number-validatortype].focus:before,.edit-control.emailbox.invalid[data-validation-number-validatortype]:focus:before,.edit-control.emailbox.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.emailbox.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.emailbox.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.emailbox.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.emailbox.invalidated.focus:before,.edit-control.emailbox.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}.edit-control.emailbox.invalid[data-validation-number-validatortype]:after,.edit-control.emailbox.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.emailbox.invalid[data-validation-required-validatortype=Required]:after,.edit-control.emailbox.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.emailbox.focus:not(.disabled),.edit-control.emailbox:focus{border:1px solid #0075db;position:relative;z-index:1}.edit-control.emailbox.focus:not(.disabled).invalid,.edit-control.emailbox:focus.invalid{margin-bottom:1.5em}.edit-control.emailbox.datachanged.highlight,.edit-control.emailbox.highlight{border-color:#565656}.edit-control.emailbox .controls-container{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px}.edit-control.emailbox input{width:100%;min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;padding-left:7px;height:16px;overflow:hidden;z-index:4;background-color:transparent;height:100%;display:inline-block;vertical-align:top;border:0;resize:none}.edit-control.emailbox select{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;cursor:pointer}.edit-control.emailbox .emailbox-dropdown-button{vertical-align:top;display:inline-block;color:#333;-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;-ms-flex-order:1;order:1}.edit-control.emailbox .emailbox-dropdown-button:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f107";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.edit-control.emailbox .emailbox-dropdown-button:after{font-size:14px}.edit-control.emailbox .emailbox-dropdown-button:after{vertical-align:top}.edit-control.emailbox .email-viewer-container{display:inline-block;position:absolute;z-index:3;vertical-align:top;width:calc(100% - 30px);max-height:150px;overflow:auto}.edit-control.emailbox .email-viewer-container .email-item{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#16a085;color:#fff;margin:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding-left:5px;z-index:10;height:20px;line-height:20px;vertical-align:top;white-space:nowrap}.edit-control.emailbox .email-viewer-container .email-item.invalid{background-color:#c0392b}.edit-control.emailbox .email-viewer-container .email-item>span{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;height:20px;line-height:20px;vertical-align:top}.edit-control.emailbox .email-viewer-container .email-item .email-item-button{-ms-flex:0 0 20px;-webkit-flex:0 0 20px;flex:0 0 20px;flex-basis:20px;text-align:center;height:20px;width:20px;cursor:pointer;vertical-align:top}.edit-control.emailbox .email-viewer-container .email-item .email-item-button:after{text-align:center;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00d"}.encrypted-field.edit-control{border:1px solid #ddd;border-radius:2px}.encrypted-field.edit-control:hover:not(.disabled){border:1px solid #a0a0a0}.encrypted-field.edit-control.datachanged{border-color:#ffd27f}.encrypted-field.edit-control.invalid[data-validation-number-validatortype]:before,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Ignorable]:before,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Required]:before,.encrypted-field.edit-control.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.encrypted-field.edit-control.invalid[data-validation-number-validatortype].focus:before,.encrypted-field.edit-control.invalid[data-validation-number-validatortype]:focus:before,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Ignorable].focus:before,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Required].focus:before,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Required]:focus:before,.encrypted-field.edit-control.invalidated.focus:before,.encrypted-field.edit-control.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}.encrypted-field.edit-control.invalid[data-validation-number-validatortype]:after,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Ignorable]:after,.encrypted-field.edit-control.invalid[data-validation-required-validatortype=Required]:after,.encrypted-field.edit-control.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.encrypted-field.edit-control.focus:not(.disabled),.encrypted-field.edit-control:focus{border:1px solid #0075db;position:relative;z-index:1}.encrypted-field.edit-control.focus:not(.disabled).invalid,.encrypted-field.edit-control:focus.invalid{margin-bottom:1.5em}.encrypted-field.edit-control.datachanged.highlight,.encrypted-field.edit-control.highlight{border-color:#565656}.encrypted-field.edit-control.has-textarea{height:90px}.encrypted-field.edit-control.has-textarea .controls-container{height:90px}.encrypted-field.edit-control.has-textarea .controls-container textarea{background-color:transparent;padding:6px;border:0;width:calc(100% - 32px);height:78px;resize:none;overflow:auto}.encrypted-field.edit-control.has-textarea .controls-container textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-moz-outline:none;box-shadow:none;outline:0;-webkit-focus-ring-color:none}.encrypted-field.edit-control.has-textarea .controls-container textarea:nth-of-type(2){display:none}.encrypted-field.edit-control.has-textarea .encrypted-field-icon{margin-left:0}.encrypted-field.edit-control .controls-container{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex}.encrypted-field.edit-control .controls-container input{width:100%;min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;height:100%;display:inline-block;vertical-align:top;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-outline:none;box-shadow:none;outline:0;-webkit-focus-ring-color:none;padding:0;border:0;background-color:transparent;padding-left:7px}.encrypted-field.edit-control .controls-container input:nth-of-type(2){display:none}.encrypted-field.edit-control .controls-container .encrypted-field-icon{vertical-align:top;display:inline-block;color:#333;-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;flex-basis:30px;-ms-flex-order:1;order:1;cursor:pointer}.encrypted-field.edit-control .controls-container .encrypted-field-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f023";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.encrypted-field.edit-control .controls-container .encrypted-field-icon:after{font-size:14px}.encrypted-field.edit-control .controls-container .encrypted-field-icon:after{vertical-align:top}.encrypted-field.edit-control .controls-container .encrypted-field-icon.unlocked{vertical-align:top;display:inline-block;color:#333}.encrypted-field.edit-control .controls-container .encrypted-field-icon.unlocked:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f09c";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.encrypted-field.edit-control .controls-container .encrypted-field-icon.unlocked:after{font-size:14px}.encrypted-field.view-control .encrypted-field-icon{vertical-align:top;display:inline-block;color:#333}.encrypted-field.view-control .encrypted-field-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f023";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.encrypted-field.view-control .encrypted-field-icon:after{font-size:14px}.encrypted-field.view-control .encrypted-field-icon.unlocked{vertical-align:top;display:inline-block;color:#333}.encrypted-field.view-control .encrypted-field-icon.unlocked:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f09c";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.encrypted-field.view-control .encrypted-field-icon.unlocked:after{font-size:14px}.edit-control{display:inline-block;vertical-align:top;position:relative}.edit-control.control-group{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;background-color:#fff}.edit-control.control-group:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.control-group.datachanged{border-color:#ffd27f}.edit-control.control-group.invalid[data-validation-number-validatortype]:before,.edit-control.control-group.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.control-group.invalid[data-validation-required-validatortype=Required]:before,.edit-control.control-group.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.control-group.invalid[data-validation-number-validatortype].focus:before,.edit-control.control-group.invalid[data-validation-number-validatortype]:focus:before,.edit-control.control-group.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.control-group.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.control-group.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.control-group.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.control-group.invalidated.focus:before,.edit-control.control-group.invalidated:focus:before{background-color:#fff;color:#c0392b;opacity:1}.edit-control.control-group.invalid[data-validation-number-validatortype]:after,.edit-control.control-group.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.control-group.invalid[data-validation-required-validatortype=Required]:after,.edit-control.control-group.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.control-group.focus:not(.disabled),.edit-control.control-group:focus{border:1px solid #0075db;position:relative;z-index:1}.edit-control.control-group.focus:not(.disabled).invalid,.edit-control.control-group:focus.invalid{margin-bottom:1.5em}.edit-control.control-group.datachanged.highlight,.edit-control.control-group.highlight{border-color:#565656}.edit-control.control-group>.edit-control{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;flex-basis:25%;min-width:initial!important;border:0}.edit-control.control-group>.edit-control:active,.edit-control.control-group>.edit-control:hover{border:0}.edit-control.control-group>.edit-control:last-of-type{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;flex-basis:50%}.edit-control.control-group>.edit-control+.edit-control{margin-left:0}.edit-control+.edit-control{margin-left:10px}.edit-control.datachanged.highlight .controls-container,.edit-control.highlight .controls-container{border-color:#565656}.edit-control.datachanged .controls-container{border-color:#ffd27f}.edit-control .controls-container{height:30px;white-space:normal}.edit-control.disabled{cursor:default}.edit-control.disabled:not(.readonly){opacity:.4;pointer-events:none}.edit-control.small{width:100px;font-size:1em}.edit-control.medium{width:300px}.edit-control.large{width:500px}.edit-control.fill:not(.date-picker){width:100%}.edit-control.text.emphasize{box-shadow:0 0 0 2px #0075db;border-color:transparent}.edit-control.text.emphasize:hover{border-color:transparent}@media (max-width:500px){.edit-control.small{width:100%;font-size:1em;margin:5px 0}.edit-control.medium{width:100%;margin:5px 0}.edit-control.large{width:100%;margin:5px 0}.edit-control.fill{width:100%;margin:5px 0}}.edit-control.detailfill{width:calc(100% - 165px)}.edit-control .ui-control-backclick{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMw9IgAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAA9JREFUGFdj+A8HDLRnAgBoLWOdzmfjEwAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:0 0;z-index:1000}.view-control{margin-right:10px}.input-validation-error{height:30px;vertical-align:top;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../images/16/black/information.png");display:inline-block}.edit-control.multi-select-control{height:auto;border:1px solid transparent}.edit-control.multi-select-control.focus:not(.disabled),.edit-control.multi-select-control:focus{border:1px solid #0075db;position:relative;z-index:1}.edit-control.multi-select-control.focus:not(.disabled).invalid,.edit-control.multi-select-control:focus.invalid{margin-bottom:1.5em}.edit-control.multi-select-control .multiple-select-contents{border-radius:2px;max-height:200px;border:1px solid #ddd;height:auto;overflow:auto}.edit-control.multi-select-control .multiple-select-contents>ul{padding-bottom:2px}.edit-control.multi-select-control .multiple-select-contents>ul>li{line-height:30px;cursor:pointer}.edit-control.multi-select-control .multiple-select-contents>ul>li:focus:not(.disabled),.edit-control.multi-select-control .multiple-select-contents>ul>li:hover:not(.disabled){background-color:#ffffc9}.edit-control.multi-select-control .multiple-select-contents>ul>li>span{font-size:12px;cursor:pointer;display:inline-block}.edit-control.multi-select-control .multiple-select-contents>ul>li>.checkbox{border:none}.edit-control.multi-select-control .multiple-select-contents>ul>li>.checkbox+span{width:calc(100% - 37px)}.edit-control.multi-select-control .multiple-select-contents>ul>li.disabled>span{opacity:.4;pointer-events:none}.edit-control.multi-select-control .multiple-select-contents.no-border{border:none}.edit-control.multi-select-control.disabled .multiple-select-contents>ul>li:focus,.edit-control.multi-select-control.disabled .multiple-select-contents>ul>li:hover{background-color:initial}.edit-control.multi-select-control .multiple-select-extra-options{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;line-height:2em;line-height:30px}.edit-control.multi-select-control .multiple-select-extra-options>span{display:inline-block;width:50%;text-align:center;color:#0075db;text-decoration:none;cursor:pointer}.edit-control.multi-select-control .multiple-select-extra-options>span:hover{text-decoration:underline}.edit-control.multi-select-control .multiple-select-extra-options>span:first-child{border-right:1px solid #ddd}.srw .edit-control.radio{border:1px solid #ddd;border-color:transparent;margin-top:0;margin-bottom:0}.srw .edit-control.radio.focus:not(.disabled),.srw .edit-control.radio:focus{border:1px solid #0075db;position:relative;z-index:1}.srw .edit-control.radio.focus:not(.disabled).invalid,.srw .edit-control.radio:focus.invalid{margin-bottom:1.5em}.srw .edit-control.radio.large,.srw .edit-control.radio.medium,.srw .edit-control.radio.small{width:auto}.srw .edit-control.radio .controls-container{height:30px;width:30px;padding:0;cursor:pointer;display:inline-block;border:0;background-color:transparent;vertical-align:top}.srw .edit-control.radio .controls-container>div{border:1px solid #333;height:14px;width:14px;margin:8px;border-radius:50%}.srw .edit-control.radio .controls-container input[type=radio]{display:none}.srw .edit-control.radio .controls-container.ticked>div{background-color:#333}.srw .edit-control.radio label{line-height:30px;margin:0 10px;display:inline-block;vertical-align:top;padding-left:0}.srw .edit-control.radio label.fixedwidth{width:160px}.edit-control.recordselector{width:calc(100% - 210px)}.edit-control.recordselector .option-container{margin-left:30px;margin-bottom:10px}.edit-control .searchable-list-control{padding:5px;min-height:210px}.edit-control .searchable-list-control>.filter-block>.edit-control{margin-right:0;border-radius:0;line-height:0}.edit-control .searchable-list-control>.filter-block>.edit-control>div:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f002";position:absolute;height:100%;width:25px;text-align:center;line-height:30px;border-right:1px solid #ddd}.edit-control .searchable-list-control>.filter-block>.edit-control>div input{text-indent:25px;border-radius:0}.edit-control .searchable-list-control>ul{margin-top:10px}.edit-control .searchable-list-control>ul>li>a{width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.5em;padding:5px;cursor:pointer;display:block;text-decoration:none}.edit-control .searchable-list-control>ul>li>a.selected:not(.title){background-color:#0075db;color:#fff}.edit-control .searchable-list-control>ul>li>a:active:not(.title),.edit-control .searchable-list-control>ul>li>a:focus:not(.title),.edit-control .searchable-list-control>ul>li>a:hover:not(.title){background-color:#0075db;color:#fff;text-decoration:none}.edit-control .searchable-list-control>ul>li>a.title{color:#a7a7a7;text-align:center}.edit-control .searchable-list-control>ul li.icon-li a,.edit-control .searchable-list-control>ul li.icon-li i{line-height:30px}.edit-control .searchable-list-control>ul li a .image-button-container{width:50px}.edit-control .searchable-list-control>ul li a .image-button-container .image-button .fa{font-size:20px;vertical-align:top;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome}.edit-control .data-data,.edit-control .data-field,.edit-control .data-operator,.edit-control .data-value{margin-right:5px}.edit-control .data-data,.edit-control .data-field{color:#215fb3}.edit-control .data-operator{text-transform:uppercase;color:#999}.edit-control.starql-builder{width:calc(100% - 40px);padding:10px;border-radius:0}.edit-control.starql-builder .display-tabs{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f7f7f7;text-align:right}.edit-control.starql-builder .display-tabs>label{width:100%;min-width:0;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex-grow:1;flex-shrink:1;flex-basis:auto;flex:1 1 auto;padding-right:5px!important;color:#000!important;line-height:30px;vertical-align:top;margin-bottom:0;border-bottom:1px solid #ddd;font-weight:400}.edit-control.starql-builder .display-tabs>a{color:#0075db;text-decoration:none;cursor:pointer;line-height:30px;vertical-align:top;display:inline-block;padding:0 10px!important;border-bottom:1px solid #ddd}.edit-control.starql-builder .display-tabs>a *{cursor:pointer}.edit-control.starql-builder .display-tabs>a:focus,.edit-control.starql-builder .display-tabs>a:hover{text-decoration:underline}.edit-control.starql-builder .display-tabs>a>i{color:#000;margin-right:2px}.edit-control.starql-builder .display-tabs>a.selected{text-decoration:underline;background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:0}.edit-control.starql-builder .display-tabs>a:last-of-type{border-right:0}.edit-control.starql-builder .simple-interface{padding:20px;display:block}.edit-control.starql-builder .CodeMirror{border:0;border-radius:0;padding:0;z-index:0}.edit-control.starql-builder .advanced-input{display:none}.edit-control.starql-builder.further-shown .futher-options>.options{height:80px}.edit-control.starql-builder.further-shown .futher-options>.buttons{text-align:right}.edit-control.starql-builder.further-shown .futher-options>.buttons>a:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f106"}.edit-control.starql-builder .futher-options>.options{height:0;overflow:hidden;-moz-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;transition-property:height;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;display:inline-block;margin-left:25px}.edit-control.starql-builder .futher-options>.options>.control{display:block;margin-bottom:5px}.edit-control.starql-builder .futher-options>.options>.control>label{line-height:30px;width:150px;display:inline-block;font-weight:400!important}.edit-control.starql-builder .further-options-button{float:right;color:#0075db;text-decoration:none;cursor:pointer}.edit-control.starql-builder .further-options-button *{cursor:pointer}.edit-control.starql-builder .further-options-button:focus,.edit-control.starql-builder .further-options-button:hover{text-decoration:underline}.edit-control.starql-builder .further-options-button>i{color:#000;margin-right:2px}.edit-control.starql-builder .further-options-button:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f107";display:inline-block;margin-left:5px}.edit-control.starql-builder .criteria,.edit-control.starql-builder .fields,.edit-control.starql-builder .order,.edit-control.starql-builder .related,.edit-control.starql-builder .table{margin-bottom:40px}.edit-control.starql-builder .criteria>label,.edit-control.starql-builder .fields>label,.edit-control.starql-builder .order>label,.edit-control.starql-builder .related>label,.edit-control.starql-builder .table>label{display:block!important;font-weight:400!important;font-size:1.6em!important;line-height:2em!important;color:#000!important}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container{height:auto;border:0}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon{float:left;text-align:left}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container>.controls-container>.dropdown-container-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f067"}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container .dropdown-container-caption,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container .dropdown-container-caption,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container .dropdown-container-caption,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container .dropdown-container-caption,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container .dropdown-container-caption{white-space:normal}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon{margin-right:30px;cursor:pointer}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon:after,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container>.dropdown-container-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c"}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after{content:'edit';position:absolute;right:10px;top:0;line-height:30px;width:20px;color:#0075db;text-decoration:none;cursor:pointer}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after *,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after *,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after *,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after *,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after *{cursor:pointer}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:focus,.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:hover,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:focus,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:hover,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:focus,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:hover,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:focus,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:hover,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:focus,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after:hover{text-decoration:underline}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after>i,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after>i,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after>i,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after>i,.edit-control.starql-builder .table>div:not(.criteria-relationship)>.control>.edit-control.dropdown-container.value-entered>.controls-container:after>i{color:#000;margin-right:2px}.edit-control.starql-builder .table{position:relative;margin-bottom:10px;width:100%}.edit-control.starql-builder .table>div>.control{margin-top:10px;display:block}.edit-control.starql-builder .table>div>.control>.edit-control>.controls-container{border-color:transparent}.edit-control.starql-builder .table>div>.control>.edit-control.value-entered>.controls-container>.dropdown-container-icon{color:#228b22}.edit-control.starql-builder .table>div>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption{color:#000}.edit-control.starql-builder .table>div>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption:hover{text-decoration:none}.edit-control.starql-builder .table>div>.control>.image-button-container{height:30px;width:30px;margin-right:0}.edit-control.starql-builder .table>div>.control>.image-button-container .image-button{padding:0}.edit-control.starql-builder .table>div>.control>.image-button-container .image-button .image-button-image{background:0 0;height:auto;width:auto}.edit-control.starql-builder .table>div>.control>.image-button-container .image-button .image-button-image:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f014";font-size:16px;display:inline-block;text-align:center;height:30px;width:30px;line-height:30px}.edit-control.starql-builder .table>div>.control>.image-button-container .image-button .image-button-text{display:none}.edit-control.starql-builder .criteria,.edit-control.starql-builder .fields,.edit-control.starql-builder .order,.edit-control.starql-builder .related{margin-left:25px;position:relative}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control{margin-top:10px;display:block}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls{padding-left:10px}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.grab-handle,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.grab-handle,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.grab-handle,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.grab-handle{width:10px;height:30px;display:inline-block;margin-right:5px;position:relative;color:#a7a7a7;cursor:ns-resize}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:before,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:before,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:before,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:'\f142' '\f142';position:absolute;top:calc(50% + 4.5px);vertical-align:top;font-size:10px;line-height:0;letter-spacing:2px}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:after,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:after,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:after,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.grab-handle:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:'\f142' '\f142';position:absolute;top:calc(50% - 4.5px);vertical-align:top;font-size:10px;line-height:0;letter-spacing:2px}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.image-button-container,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.image-button-container,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.image-button-container,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.image-button-container{height:30px;width:30px;margin-right:0}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button{padding:0}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image{background:0 0;height:auto;width:auto}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image:after,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image:after,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image:after,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-image:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f014";font-size:16px;display:inline-block;text-align:center;height:30px;width:30px;line-height:30px}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-text,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-text,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-text,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control .row-controls>.image-button-container .image-button .image-button-text{display:none}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control{width:calc(100% - 60px)}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control>.controls-container,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control>.controls-container,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control>.controls-container,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control>.controls-container{border-color:transparent}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-icon,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-icon{color:#228b22}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption{color:#000}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption:hover,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption:hover,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption:hover,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.value-entered>.controls-container>.dropdown-container-caption:hover{text-decoration:none}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls{display:inline-block}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls>div:not(.grab-handle):hover,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls>div:not(.grab-handle):hover,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls>div:not(.grab-handle):hover,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control.value-entered+.row-controls>div:not(.grab-handle):hover{background-color:#8b0000;color:#fff;border-radius:2px}.edit-control.starql-builder .criteria>div:not(.criteria-relationship)>.control>.edit-control+.row-controls,.edit-control.starql-builder .fields>div:not(.criteria-relationship)>.control>.edit-control+.row-controls,.edit-control.starql-builder .order>div:not(.criteria-relationship)>.control>.edit-control+.row-controls,.edit-control.starql-builder .related>div:not(.criteria-relationship)>.control>.edit-control+.row-controls{display:none}.edit-control.starql-builder .criteria-relationship{text-align:right;width:calc(100% - 70px);margin-top:10px}.edit-control.starql-builder .criteria-relationship .control>label{margin-right:10px;line-height:30px;display:inline-block;font-weight:400}.edit-control.starql-builder .message,.edit-control.starql-builder .validation{line-height:25px;background-color:#f7f7f7;margin-top:5px;border-radius:0;padding:10px;border-left:5px solid #0075db;margin:10px}.edit-control.starql-builder .validation{border-left-color:#a7a7a7}.edit-control.starql-builder .validation:after{line-height:25px;display:inline-block}.edit-control.starql-builder .validation.invalid,.edit-control.starql-builder .validation.valid{display:block}.edit-control.starql-builder .validation.validating{border-left-color:silver}.edit-control.starql-builder .validation.validating:before{vertical-align:top;color:silver}.edit-control.starql-builder .validation.validating:before:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f128";font-size:14px;height:30px;width:20px;display:inline-block;line-height:30px;text-align:center}.edit-control.starql-builder .validation.valid{border-left-color:#228b22}.edit-control.starql-builder .validation.valid:before{vertical-align:top;color:#228b22}.edit-control.starql-builder .validation.valid:before:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";font-size:14px;height:30px;width:20px;display:inline-block;line-height:30px;text-align:center}.edit-control.starql-builder .validation.invalid{border-left-color:#8b0000}.edit-control.starql-builder .validation.invalid:before{vertical-align:top;color:#8b0000}.edit-control.starql-builder .validation.invalid:before:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00d";font-size:14px;height:30px;width:20px;display:inline-block;line-height:30px;text-align:center}.edit-control.starql-builder.criteria-only .criteria{margin-left:0}.edit-control.starql-builder.criteria-only .criteria:after{display:none}.edit-fields>li>.edit-control.starql-builder.detailfill{width:calc(100% - 210px)}.edit-fields>li>.edit-control.starql-builder.criteria-only{width:calc(100% - 210px)}.edit-fields>li .edit-control.starql-builder{border:1px solid #ddd;padding:0}.edit-fields>li .edit-control.starql-builder.criteria-only{display:inline-block;padding:0;min-height:0}.edit-fields>li .edit-control.starql-builder.criteria-only .simple-interface{padding:0}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria{margin-bottom:0;height:200px;overflow-y:auto;padding:5px}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria>label{display:none!important}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria>div:not(.criteria-relationship)>.control{background-color:#fff}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria>div:not(.criteria-relationship)>.control>.edit-control>.controls-container{border:0}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria>div:not(.criteria-relationship)>.control>.edit-control>.controls-container:hover{border:0}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria>div:not(.criteria-relationship)>.control:last-of-type{min-height:50px}.edit-fields>li .edit-control.starql-builder.criteria-only .criteria .criteria-relationship{margin-top:0;margin-bottom:10px}.edit-fields>li .edit-control.starql-builder.criteria-only>div>span{display:inline-block;width:100%;vertical-align:top}.edit-fields>li .edit-control.starql-builder.criteria-only>div>span.hidden{display:none}.edit-fields>li .edit-control.starql-builder.criteria-only .advanced{border-bottom:1px solid #ddd;padding-right:10px}.edit-fields>li .edit-control.starql-builder.criteria-only .advanced a,.edit-fields>li .edit-control.starql-builder.criteria-only .advanced>label{margin-bottom:0;display:inline-block;line-height:30px}.edit-fields>li .edit-control.starql-builder.criteria-only .edit-control.textarea{margin-top:0;margin-left:0}.string-dictionary{width:100%}.string-dictionary .string-dictionary-caption{margin-top:15px;margin-bottom:20px;text-align:center}.string-dictionary .dictionary-pair{margin-bottom:20px}.string-dictionary .dictionary-pair .key-row{margin-bottom:15px}.string-dictionary .dictionary-pair .value-row{margin-bottom:15px}.string-dictionary .dictionary-pair label{width:160px;line-height:16px;display:inline-block;margin-right:5px;word-break:break-word;word-wrap:break-word;white-space:normal;float:left;text-overflow:ellipsis;overflow:visible;vertical-align:top;margin-top:7px;text-align:right;padding-right:10px}.string-dictionary .dictionary-pair .editing-tools{display:inline-block}.string-dictionary .dictionary-pair .editing-tools .add-pair{display:inline-block;cursor:pointer;vertical-align:top}.string-dictionary .dictionary-pair .editing-tools .add-pair:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f067";font-size:14px;height:30px;width:20px;display:inline-block;line-height:30px;text-align:center}.string-dictionary .dictionary-pair .editing-tools .delete-pair{display:inline-block;cursor:pointer;vertical-align:top}.string-dictionary .dictionary-pair .editing-tools .delete-pair:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f068";font-size:14px;height:30px;width:20px;display:inline-block;line-height:30px;text-align:center}.edit-control.textarea{border:1px solid var(--habitat-control-border-color);border-radius:var(--habitat-control-border-radius);background-color:var(--habitat-control-backround-color);height:auto}.edit-control.textarea:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.textarea.datachanged{border-color:var(--habitat-control-color-haschanged)}.edit-control.textarea.invalid[data-validation-number-validatortype]:before,.edit-control.textarea.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.textarea.invalid[data-validation-required-validatortype=Required]:before,.edit-control.textarea.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;max-width:450px;color:#fff;z-index:-1}.edit-control.textarea.invalid[data-validation-number-validatortype].focus:before,.edit-control.textarea.invalid[data-validation-number-validatortype]:focus:before,.edit-control.textarea.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.textarea.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.textarea.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.textarea.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.textarea.invalidated.focus:before,.edit-control.textarea.invalidated:focus:before{background-color:var(--habitat-control-backround-color);color:#c0392b;opacity:1}.edit-control.textarea.invalid[data-validation-number-validatortype]:after,.edit-control.textarea.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.textarea.invalid[data-validation-required-validatortype=Required]:after,.edit-control.textarea.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.textarea.focus:not(.disabled),.edit-control.textarea:focus{outline:var(--habitat-control-focus-outline);outline-offset:var(--habitat-control-focus-outline-offset);position:relative;z-index:1}.edit-control.textarea.focus:not(.disabled).invalid,.edit-control.textarea:focus.invalid{margin-bottom:1.5em}.edit-control.textarea.datachanged.highlight,.edit-control.textarea.highlight{border-color:#565656}.edit-control.textarea.small{width:300px}.edit-control.textarea.large,.edit-control.textarea.medium{width:500px}@media (max-width:500px){.edit-control.textarea.large,.edit-control.textarea.medium{width:100%}}.edit-control.textarea>div>textarea{overflow:auto;border:0;height:90px;margin:0;padding:7px;resize:none;white-space:pre-wrap;display:block;background-color:transparent;width:100%;font-size:var(--habitat-control-font-size);line-height:var(--font-normal-line-height);letter-spacing:var(--font-normal-letter-spacing);color:var(--habitat-control-text-color)}.edit-control.textarea>div>textarea:focus{outline:0}.edit-control.textarea>div>textarea::placeholder{color:var(--habitat-control-placeholder-color)}.edit-control.textarea a.readm-more{display:block;padding:10px;text-align:right}.quickview-right .fieldset-block ul li>label{width:100px}.quickview-right .edit-control.textarea{height:auto;background-color:#fff}.quickview-right .edit-control.textarea.datachanged{border-color:#ffd27f}.quickview-right .edit-control.textarea.large,.quickview-right .edit-control.textarea.medium,.quickview-right .edit-control.textarea.small{width:700px}.quickview-right .edit-control.textarea textarea{border:0;height:495px;margin:0;padding:7px;resize:none;white-space:pre-wrap;display:block;background-color:transparent;border-radius:var(--habitat-control-border-radius)}.view-control.textarea .readm-more{border-radius:var(--habitat-control-border-radius);color:#0075db;float:right;line-height:15px;margin:0;margin-top:20px;padding:2px 4px}.view-control.textarea .readm-more:after{content:'...'}.edit-control.text{border:1px solid var(--habitat-control-border-color);border-radius:var(--habitat-control-border-radius);background-color:var(--habitat-control-backround-color)}.edit-control.text:hover:not(.disabled){border:1px solid #a0a0a0}.edit-control.text.datachanged{border-color:var(--habitat-control-color-haschanged)}.edit-control.text.invalid[data-validation-number-validatortype]:before,.edit-control.text.invalid[data-validation-required-validatortype=Ignorable]:before,.edit-control.text.invalid[data-validation-required-validatortype=Required]:before,.edit-control.text.invalidated:before{opacity:0;transition:linear all .3s;content:attr(data-validation-required-message);position:absolute;top:102%;padding:3px 0;font:10px Roboto,tahoma,arial;width:max-content;max-width:450px;color:var(--habitat-control-backround-color);z-index:-1}.edit-control.text.invalid[data-validation-number-validatortype].focus:before,.edit-control.text.invalid[data-validation-number-validatortype]:focus:before,.edit-control.text.invalid[data-validation-required-validatortype=Ignorable].focus:before,.edit-control.text.invalid[data-validation-required-validatortype=Ignorable]:focus:before,.edit-control.text.invalid[data-validation-required-validatortype=Required].focus:before,.edit-control.text.invalid[data-validation-required-validatortype=Required]:focus:before,.edit-control.text.invalidated.focus:before,.edit-control.text.invalidated:focus:before{background-color:var(--habitat-control-backround-color);color:#c0392b;opacity:1}.edit-control.text.invalid[data-validation-number-validatortype]:after,.edit-control.text.invalid[data-validation-required-validatortype=Ignorable]:after,.edit-control.text.invalid[data-validation-required-validatortype=Required]:after,.edit-control.text.invalidated:after{content:'';border-right:4px solid #c0392b;position:absolute;top:0;right:0;height:calc(100% - 4px);border-radius:2px;margin:2px}.edit-control.text.focus:not(.disabled),.edit-control.text:focus{outline:var(--habitat-control-focus-outline);outline-offset:var(--habitat-control-focus-outline-offset);position:relative;z-index:1}.edit-control.text.focus:not(.disabled).invalid,.edit-control.text:focus.invalid{margin-bottom:1.5em}.edit-control.text.datachanged.highlight,.edit-control.text.highlight{border-color:#565656}.edit-control.text.search{vertical-align:top;display:inline-block;color:#333}.edit-control.text.search:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f002";font-size:14px;height:16px;width:16px;display:inline-block;line-height:16px;text-align:center}.edit-control.text.search:after{font-size:14px}.edit-control.text.search:after{position:absolute;top:0;right:10px;line-height:30px}.edit-control.text.search .match-counter{position:absolute;right:30px;line-height:30px;opacity:.4}.edit-control.text.search input::-ms-clear{display:none}.edit-control.text input{height:var(--habitat-control-compact-size);border:none;margin:0;padding:0 7px;width:100%;background-color:transparent;font-size:var(--habitat-control-font-size);color:var(--habitat-control-text-color);letter-spacing:var(--font-normal-letter-spacing)}.edit-control.text input::placeholder{color:var(--habitat-control-placeholder-color)}.edit-control.text input:focus{outline:0}.edit-control.text input[readonly]{pointer-events:none}.edit-control.text .numberrange-picker{display:inline-block}.edit-control.text .numberrange-picker>div{margin-right:3px}.ui-roomrateamount>.edit-control.text{height:var(--habitat-control-compact-size)}.treeview-container{padding:5px;min-height:150px}.treeview-container.dropdown-resize-enabled{height:210px}.treeview-container .srw_flexRowSection{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:"row";-webkit-flex-direction:"row";flex-direction:"row"}.treeview-container .profile-icon{font-size:16px;text-align:center}.treeview-container.hide-deleted-hidden .treeitem-hidden{display:none}.treeview-container.edit-control.detailfill,.treeview-container.edit-control.fill{padding:0;margin-right:0;height:100%}.treeview-container.edit-control{height:auto}.treeview-container.disabled{overflow:hidden}.treeview-container:not(.disabled) ul.treeview-list li .found-match{background-color:#ffd40c}.treeview-container:not(.disabled) ul.treeview-list li ul{padding:0!important}.treeview-container:not(.disabled) ul.treeview-list li span{cursor:pointer}.treeview-container:not(.disabled) ul.treeview-list li span.selected{background-color:#0075db;color:#fff;border-radius:2px}.treeview-container:not(.disabled) ul.treeview-list li span.drill{cursor:pointer}.treeview-container:not(.disabled) ul.treeview-list li span:focus:not(.spacer):not(.drill):not(.disabled):not(.caption),.treeview-container:not(.disabled) ul.treeview-list li span:hover:not(.spacer):not(.drill):not(.disabled):not(.caption){background-color:#0075db;color:#fff;border-radius:2px}.treeview-container:not(.disabled) ul.treeview-list li span:focus span:after,.treeview-container:not(.disabled) ul.treeview-list li span:hover span:after{color:#fff}.treeview-container:not(.disabled) ul.treeview-list li span.disabled .caption{cursor:default}.treeview-container .expansion-section{text-align:center}.treeview-container .expansion-section>a{color:#0075db;cursor:pointer;text-decoration:none;line-height:30px;margin:0 7px}.treeview-container .expansion-section>a:hover{text-decoration:underline}.treeview-container .treeview-editor{background-color:#fff}.treeview-container .treeview-editor a{padding:10px;display:inline-block;text-align:center;color:#0075db;cursor:pointer;text-decoration:none;line-height:30px}.treeview-container .treeview-editor a:focus,.treeview-container .treeview-editor a:hover{text-decoration:underline}.treeview-container .treeview-editor a>i{color:#000;margin-right:2px}.treeview-container ul.treeview-list ul{margin-left:30px}.treeview-container ul.treeview-list li{height:auto;white-space:nowrap;vertical-align:middle;margin-bottom:0;padding:0}.treeview-container ul.treeview-list li input[type=checkbox]{padding:0 5px;vertical-align:middle;margin:0;margin-left:5px}.treeview-container ul.treeview-list li span{vertical-align:top;line-height:30px;height:30px;display:inline-block}.treeview-container ul.treeview-list li span span.caption{padding-left:10px;padding-right:10px;vertical-align:top}.treeview-container ul.treeview-list li span input[type=checkbox]+span.caption{margin-left:4px}.treeview-container ul.treeview-list li span.drill:not(.hidden){display:inline-block;width:30px}.treeview-container ul.treeview-list li span.drill:not(.hidden).open{vertical-align:top;display:inline-block;color:#333}.treeview-container ul.treeview-list li span.drill:not(.hidden).open:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f196";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.treeview-container ul.treeview-list li span.drill:not(.hidden).open:after{font-size:14px}.treeview-container ul.treeview-list li span.drill:not(.hidden).closed{vertical-align:top;display:inline-block;color:#333}.treeview-container ul.treeview-list li span.drill:not(.hidden).closed:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f147";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.treeview-container ul.treeview-list li span.drill:not(.hidden).closed:after{font-size:14px}.treeview-container ul.treeview-list li span.spacer{display:inline-block;height:30px;width:30px}.treeview-container ul.treeview-list li span.folder{display:inline-block;height:30px;width:30px}.treeview-container ul.treeview-list li span.folder.open{vertical-align:top;display:inline-block;color:#333}.treeview-container ul.treeview-list li span.folder.open:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f07c";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.treeview-container ul.treeview-list li span.folder.open:after{font-size:14px}.treeview-container ul.treeview-list li span.folder.closed{vertical-align:top;display:inline-block;color:#333}.treeview-container ul.treeview-list li span.folder.closed:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f07b";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.treeview-container ul.treeview-list li span.folder.closed:after{font-size:14px}.treeview-container ul.treeview-list li span.folder+span.caption{padding-left:0}.treeview-container ul.treeview-list li span.item{vertical-align:top;display:inline-block;color:#333}.treeview-container ul.treeview-list li span.item:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f016";font-size:14px;height:30px;width:30px;display:inline-block;line-height:30px;text-align:center}.treeview-container ul.treeview-list li span.item:after{font-size:14px}.treeview-container ul.treeview-list li span.item+span.caption{padding-left:0}.treeview-picker{display:inline-block;overflow:auto;width:501px;border-radius:3px;max-height:200px;border:1px solid #d6d6d6}.treeview-picker.large{max-height:400px}.treeview-picker.fixed-size{height:200px}