.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(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(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(chosen-sprite.png) no-repeat 100% -20px;background:url(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(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(chosen-sprite.png) no-repeat -30px -20px;background:url(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: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}}@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,  .newsletter,  .newsletter .formCell,  .newsletter .button,  .newsletter .inputCell input,  .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,  .newsletter .inputCell
input{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%}.newsletter
.formCell{width:100%;margin:0
0 5px 0}.newsletter .button,  .newsletter .button
input{width:100%}.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: 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}.newsletter .button,  .newsletter .button
input{width:100%}}@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,  .newsletter,  .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,.newsletter,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,.newsletter{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{margin:5px
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}.newsletter .button,  .newsletter .button
input{width:100%}.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 .inputCell
input{width:192px;padding:5px
4px 4px 4px}