.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px
solid #777;border-radius:9px;margin:0
3px 0 0;height:16px;width:16px}.jcf-radio
span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked
span{display:block}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px
solid #777;margin:0
3px 0 0;height:16px;width:16px}.jcf-checkbox
span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px
solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}:root .jcf-checkbox
span{margin:-4px 0 0 -5px}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked
span{display:block}.jcf-button{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border:1px
solid #777;background:#fff;margin:0
10px 10px 0;padding:5px
10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{display:inline-block;white-space:nowrap;position:relative;overflow:hidden;background:#fff}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input{display:inline-block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px
solid #777;padding:0
8px;font-size:13px;line-height:28px;height:28px;width:125px}.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px
solid #777;margin:0
0 0 -1px;padding:0
10px;line-height:28px;height:28px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,
.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px
solid #777;background:#fff;margin:0
0 12px;min-width:150px;height:26px}.jcf-select
select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0
35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px
0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...'}.jcf-select-drop .jcf-select-drop-content{border:1px
solid #f00}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:none}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:'';height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px
solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}.jcf-list-box{overflow:hidden;display:inline-block;border:1px
solid #b8c3c9;min-width:200px;margin:0
15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list
ul{list-style:none;padding:0;margin:0}.jcf-list ul
li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px
9px;color:#656565;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px
9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px
solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea
textarea{padding:8px
10px;border:none;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:bold;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px
solid #000;border-width:0 1px 1px 0;display:block;margin:4px
0 0 3px;width:6px;height:6px;content:''}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number
input{-moz-appearance:textfield}.jcf-number input::-webkit-inner-spin-button,
.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px
solid #777;padding:3px
27px 3px 7px;margin:0;height:100%}.jcf-number .jcf-btn-dec,
.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px;top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,
.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,
.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,
.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;margin:-6px 0 0 -4px;border:4px
solid #aaa;border-color:transparent transparent #000 transparent}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent}.jcf-number.jcf-disabled .jcf-btn-dec:before,
.jcf-number.jcf-disabled .jcf-btn-inc:before,
.jcf-number .jcf-btn-dec.jcf-disabled:before,
.jcf-number .jcf-btn-inc.jcf-disabled:before{opacity:0.3}.jcf-number.jcf-disabled
input{background:#ddd}.jcf-range{display:inline-block;min-width:200px;margin:0
10px;width:130px}.jcf-range .jcf-range-track{margin:0
20px 0 0;position:relative;display:block;height:10px}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px
0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px
0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px}.jcf-range .jcf-range-display.jcf-range-min{margin:0
0 0 -10px;padding:0
0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0
-10px 0 0;padding:0
10px 0 0}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0
0 -10px;padding:0
0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px
0 0}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0
0 0 9px}.jcf-range.jcf-vertical .jcf-range-mark{margin:0
0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{border:1px
solid #f00;margin:-5px 0 0 -1px}.jcf-range.jcf-disabled{background:none !important;opacity:0.3}.jcf-disabled{background:#ddd !important}.jcf-focus, .jcf-focus
*{border-color:#f00 !important}/* Chosen v1.6.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/project/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/project/images/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/project/images/chosen-sprite.png) no-repeat 100% -20px;background:url(/project/images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/project/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/project/images/chosen-sprite.png) no-repeat -30px -20px;background:url(/project/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.jcf-select{border:1px
solid #CCC;height:auto}.filter .jcf-select{width:100%;height:32px}.jcf-select .jcf-select-text{line-height:32px;font-size:0.875rem}.jcf-select .jcf-select-opener{width:32px;background:#CCC url(/project/images/select-arrow.png) no-repeat 50% 50%}.jcf-focus,
.jcf-focus
*{border-color:#666 !important}.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices{border:1px
solid #CCC;box-shadow:none;-webkit-appearance:none;font-weight:400!important;font:14px Arial, Helvetica, sans-serif!important;font-size:0.875rem;min-height:26px;padding:5px
40px 5px 5px;line-height:1.2em;color:#333;background-color:#fff;background-image:none;border-radius:0;height:auto}.chosen-container-single .chosen-single:after,
.chosen-container-multi .chosen-choices:after{content:'';width:20px;height:20px;position:absolute;top:12px;right:0px;background:url('/project/images/select-arrow.png')no-repeat}.chosen-container-multi .chosen-choices li.search-field input[type=text],
.chosen-container-single .chosen-single
span{font-size:14px;font-size:0.875rem;color:#333;height:25px}.chosen-container-single .chosen-single
span{float:left}.chosen-container-single .chosen-single
span{padding:5px
0}.chosen-container .chosen-drop{border:none;display:block}.chosen-container .chosen-results{max-height:310px}.chosen-results::-webkit-scrollbar{-webkit-appearance:none;width:8px;background-color:#EEE}.chosen-results::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0, .5)}.chosen-container-multi .chosen-choices li.search-choice,
.chosen-container-single .chosen-choices li.search-choice{background:none;border:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
.chosen-container-single .chosen-choices li.search-choice .search-choice-close,
.chosen-container-single .chosen-single
abbr{background:url(/project/images/remove-tag-icon.png)no-repeat}.chosen-container-single .chosen-single
abbr{float:left;margin-top:8px;margin-left:-25px;position:initial}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:initial}.chosen-container .chosen-results
li.highlighted{background:none;background-color:#55B0F4}.chosen-container-multi .chosen-drop .result-selected{display:none}.search-field
input.default{min-width:175px!important}@media only screen and (max-width: 1080px){.newsletter__wrapper{padding-right:70px}}@media only screen and (max-width:960px){.basket{width:98%}}@media only screen and (max-width:959px){.geography{width:100%}}@media (max-width:939px){.top
.floatLeft{display:none}.top
.banner.floatRight{width:100%;padding:0
5px;text-align:left}.container--bg-ad
header{background-color:#fff;width:100vw;position:relative;left:0;right:0;margin-left:0;margin-right:0}}@media screen and (min-width: 480px) and (max-width: 1024px){.right{overflow:hidden}}@media screen and (min-width: 480px) and (max-width: 780px){menu
a{padding:3px
2px;color:#FFF;font-weight:bold}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){input{-webkit-appearance:none;border-radius:0}.wrapper,.page{width:100%}.systemPage .content .login
.checkbox{width:68.08510638297872%;margin-left:27.127659574468083% !important}.systemPage .content .login .checkbox
.textCell{width:94%;padding-left:1%}}@media only screen and (max-width:800px){.formcell input, .button
input{-webkit-appearance:none;border-radius:0}#container{width:98%;margin:0
1%}.wrapper, .page, .top, .systemPage .content, footer, p.heading, p.date, p.banner, .itemDetails, .moreLatest, .directory, .slideshow, .content, .latest .featured, .webNews, header, .webNews .listingBlock, .listing, .tabbedLinks, .tabbedLinks .top, .tabbedLinks .links, .tabbedLinks .links a, .webNews h2, .listingPage .featured, .filter, .storySlider, .storyWrapper, .story, .story p, .tabbedLinks .links a, h2.premierCompany, .sort .formCell .inputCell select, .details, .companyLatest, .form h2, .systemPage .content
.button{width:100%}.left{width:65.95744680851064%}.right{width:31.914893617021278%}.featured{width:61.29032258064516%}.latest{width:35.483870967741936%}div,p,h2,input,select,a{box-sizing:border-box}img{max-width:100%}.twtr-widget,.twtr-doc{width:100% !important}.top
p.banner{text-align:center}.top p.banner.floatLeft, .companyDirectory .text, .eventListing .text, .company
.text{width:74%}.companyDirectory .listing .image, .eventListing .listing .image, .company
.image{width:24%}.pullQuote{width:80%;margin-right:1%}.companyDirectory .listing .image, .eventListing .listing .image, .company
.image{margin-right:0}.logo,.search{width:50%}.search{margin-top:40px}.directory .left, .directory
.right{width:50%;margin:0}.sort
.formCell{float:left;width:46%}.sort .search
.formCell{width:50%}.companyLatest
.listingBlock{width:100%;margin:0}.column{width:33%}.storySlider{border:none}.title{float:left;width:99%;margin:0
0 0 45px}.tabbedLinks .top
a{font-size:0.875em}.tabbedLinks .top
.first{padding-left:2%}input{-webkit-appearance:none;border-radius:0}.search .formCell .inputCell
input{width:100%}.sort .search .formCell .inputCell
input{width:100%}.systemPage .content
.login{margin-bottom:20px}.systemPage .content .checkbox
.inputCell{width:3%}.systemPage .content .checkbox
.textCell{width:97%}.systemPage .content .login
.button{width:100%;padding:10px}.systemPage .content .login
.checkbox{width:65.5%;margin-left:34.5%}.systemPage .content .login .checkbox
.inputCell{width:5%}.systemPage .content .login .checkbox
.textCell{width:95%}.leadersListing .left, .leadersListing
.right{width:100%}.leadersListing .search .formCell .inputCell
input{width:100%}.sideBarLinks
.image{max-width:90px}.sideBarLinks
.text{float:left}.profileSection
.column{width:100%;margin:0;padding:0;border:none}.leadersProfile .left, .leadersProfile
.right{width:100%}.relatedItems{margin-bottom:20px}.editView{float:left;width:100%;margin-bottom:20px}footer{margin:0}.mainNav
.nav{overflow:visible;border:none}.mainNav .nav
li{display:block;float:none}.mainNav .nav-menu-narrow{position:relative}.mainNav .nav-menu-narrow
button{width:100%;margin:0;padding:2%;position:relative;top:0;right:auto;left:0;z-index:10;overflow:visible;color:#000;background-color:#FFF;cursor:pointer;text-align:left;text-indent:5px;border:1px
solid #CCC;font-size:18px}.mainNav .nav-menu-narrow button:-moz-focus-inner{padding:0;border:0}.mainNav .nav-menu-narrow button
span{position:absolute;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden}.mainNav .nav-menu-narrow button:after{float:right;width:15px;height:11px;margin:2px
10px 0 0;background:url(/project/images/expand-contract.png) no-repeat;content:""}.mainNav .nav-menu-narrow.expanded button:after{background-position:-100px 0}.mainNav .nav-menu-narrow
li{display:none}.mainNav .nav-menu-narrow.expanded li, .nav-menu-narrow
li.sel{display:block;padding:7px
10px 8px 10px;border:1px
solid #CCC;border-top:none;background-color:#FFF !important}.mainNav .nav-menu-narrow
li.sel{border-top:1px solid #CCC;background-color:#EFEFEF !important}menu
a{padding-left:2% !important;color:#000}menu .subNav
a.subLink{padding-right:0;padding-left:2% !important;background:none}.subMenuItems{display:none !important}.mainNav .nav a:hover, .mainNav .nav .current a, .mainNav .subNav a:hover, .mainNav .subNav .current
a{background:none}.mainNav .subNav
a{display:inline-block;width:96%;padding:1% 2%;margin:0;text-align:left}menu
li{border:none}}@media only screen and (max-width: 768px){.newsletter__wrapper{flex-wrap:wrap;flex-direction:row}.newsletter__form{padding-top:10px}.newsletter__text{padding-right:0}}@media only screen and (max-width: 640px){.slideshow{height:440px}#galleria,.galleria-stage,.galleria-info-text{float:left !important;clear:both;width:100% !important;position:relative !important}.galleria-thumbnails-container{display:none !important}.galleria-image-nav-left,.galleria-image-nav-right{background-color:#EAEAEA;width:22px !important;opacity: .6 !important;filter:alpha(opacity=60) !important}.galleria-info{float:left !important;width:100% !important;position:relative !important;height:180px;text-align:center;margin:10px
0 0 0}.galleria-info-title,.galleria-info-description{display:block !important;width:100% !important}.galleria-image-nav-right{background-position:-294px 46px !important}}@media only screen and (max-width: 600px){input{-webkit-appearance:none;border-radius:0}#container{width:98%;margin:0
1%}nav, menu, .left, .right, .slideshow, .content, .latest, p.banner, .featured, header .wrapper, .listingPage .featured, .listingPage .featured .image, .search, .top, .registerProfile .content, .latest, .moreLatest, .directory, .companyLatest, footer, .tabbedLinks .top, .tabbedLinks .links, .filter, .companyDirectory .text, .eventListing .text, .company .text, .companyRelated, .systemPage .content .formCell .textCell, .systemPage .content .formCell .inputCell, .systemPage .content .login .checkbox, header, .top p.banner.floatLeft, .top
p.banner.floatRight{width:100%}.leadersListing .listing
.row{background:none;padding:0;border-bottom:none}.page, .wrapper, .column, .listing, .systemPage .content
.button{width:98% !important}.page,.wrapper,.column,header{margin:0
1%}.leadersListing .listing .row
.column{width:100% !important;margin:0;padding:20px;border-bottom:1px solid #EEE}.left, .right, .tabbedLinks, .tabbedLinks .links a, .details, .listingBlock, .systemPage .content .login .button,p.pullQuote,.webNews,.logo{width:100%}.systemPage .content .checkbox .textCell, .systemPage .content .login .checkbox
.textCell{width:79%;margin-left:1%}.companyDirectory .listing .image, .eventListing .listing .image, .company
.image{width:50%;margin:0
0 10px 0}img{max-width:100%}.twtr-widget,.twtr-doc{width:100% !important}.utilities{width:60%}.loginRegister{width:40%}#container{overflow:hidden}.banner
img{margin:0
auto}.page,.wrapper,.column,header{margin:0
1%}.webNews .listingBlock, .companyLatest
.listingBlock{margin:1% 2%}header .wrapper, .systemPage .content .formCell .textCell, .systemPage .content .formCell .inputCell, .changePasswordLink, .systemPage .content .login .checkbox, p.forgottenPassword, .systemPage .content .login,p.password{margin:0}header, .listingPage .featured,.twtr-widget{margin-bottom:10px}.listingPage .featured
.image{margin:0
10px 0 0}.image,.moreLatest,.directory,.tabbedLinks,.webNews,p.pullQuote{margin:10px
0}.webNews{margin-bottom:20px}.companyDirectory .left .premier
.listing{padding:0;margin-bottom:10px}h2.premierCompany{background-color:#F3F4F5}.directory .left, .directory
.right{padding:1% 2% 2% 2%;border:none}.tabbedLinks, .tabbedLinks .links a, .details, .systemPage .content .formCell .inputCell input, .systemPage .content select, .systemPage .content .button, .systemPage .content .login .button,p.pullQuote{padding:2%}.latest{padding-top:10px}.webNews,.companyLatest{padding-bottom:10px}.one{padding-right:0}.two,.three{padding:0}.logo-mobile{display:block}.logo-desktop{display:none}.search{margin-top:0}footer{margin:10px
0;padding:10px
0 0 0}.column{padding-bottom:10px;margin-bottom:10px}menu,footer{background:none !important}header, .companyDirectory .listing .image, .eventListing .listing
.image{border:none}.column{border-bottom:1px solid #CCC}footer
.column{width:100% !important;background:none}.banner{text-align:center}menu, menu .subNav, menu
a{font-size:18px !important}.webNews,.companyLatest{font-size:1em}.utilities,.loginRegister{width:100%;text-align:left}.basket{width:96%}.sort{padding:10px
0 5px 0}.sort .formCell, .eventListing .sort
.formCell{width:100%;margin:0
auto 2% auto}.formCell
select{width:100%;height:26px;padding:5px}.left .search .button input, .systemPage .content .button
input{font-size:1em}.systemPage .content
.checkbox{line-height:1em}.systemPage .content .checkbox
.textCell{padding-top:3px}.payment .content .formCell .textCell, .payment .content .formCell .inputCell, .payment .content .login
.checkbox{width:100%;text-align:left}.systemPage .content .formCell
.textCell{text-align:left}.pay
.radio{width:100%;margin:0}.vatInfo{width:100%;margin-left:0}.slideshow{height:400px}#galleria,.galleria-stage,.galleria-info-text{float:left !important;clear:both;width:100% !important;position:relative !important}.galleria-thumbnails-container{display:none !important}.galleria-image-nav-left,.galleria-image-nav-right{background-color:#EAEAEA;width:22px !important;opacity: .6 !important;filter:alpha(opacity=60) !important}.galleria-info{float:left !important;width:100% !important;position:relative !important;height:145px;text-align:center;margin:10px
0 0 0}.galleria-info-title,.galleria-info-description{display:block !important;width:100% !important}.galleria-image-nav-right{background-position:-294px 46px !important}.storySlider{width:100%;border-right:none;padding:15px
0}.storyWrapper{width:96%;padding:0
2%;background:none;background-color:#333}.title{width:100%;margin:0}.story{width:100%}.story
p{width:90%;margin:0
5% 5% 5%;padding:0}.controlLeft
a{top:25%;left:-2px}.controlRight
a{top:25%;right:-2px}.filter
.column{width:100% !important;padding:0;border:none;margin:0
0 5px 0}.leaders .left
.search{width:100%;margin:0
0 5px 0}.leaders .left .search:nth-of-type(1){padding-right:0}.sort
.formCell{width:100%;margin:0
0 5px 0}.sort .search
.formCell{width:100%}.companiesListing .search
.button{width:100%;margin:10px
0 0 0}.companiesListing .search .button
input{float:right;font-size:0.750rem}}@media only screen and (max-width: 414px){.cart
.formCell{width:100%;padding-right:0}.cart .discountForm
.button{width:100%}.cart .discountForm .button
input{margin:5px
0 0 0}.doubleClickBanner, .contextualBanner, .bannerMpu
img{display:inline-block;width:100%;margin:10px
0}.leaders
.filter{padding:10px}.profileDetails .image, .profileDetails
.text{width:100%}.contactSection,.relatedItems{padding:20px}p.characterCounter{font-size:12px;font-size:0.750rem}.newsletter__wrapper{text-align:center}.newsletter
.form{padding-right:0}.newsletter .inputCell
input{text-align:center}.newsletter
.button{width:100%}.newsletter
button.grecaptcha{width:100%;position:relative}.newsletter button.grecaptcha
input{width:100%}.newsletter .grecaptcha-badge{bottom:20px !important}.search{margin-top:0}}