.multi-select-filter{position:relative}
.multi-select-filter .selected-params{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:1.125rem;line-height:3rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:relative;min-height:51px;padding:0 41px 0 13px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#464547;border:1px solid #ccc;-webkit-transition:height .2s ease-in-out 0ms;-moz-transition:height .2s ease-in-out 0ms;-o-transition:height .2s ease-in-out 0ms;transition:height .2s ease-in-out 0ms}
@media screen and (min-width:992px),screen and (min-width:1200px){.multi-select-filter .selected-params{padding-left:30px}
}
.multi-select-filter .selected-params:after{content:'';-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition:transform .2s ease-in-out 0ms;-moz-transition:transform .2s ease-in-out 0ms;-o-transition:transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:14px;right:12px;display:inline-block;background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-117px -60px;width:20px;height:20px;backface-visibility:hidden}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.multi-select-filter .selected-params:after{-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}
}
.multi-select-filter.open .selected-params:after{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.multi-select-filter.open .selected-params:after{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}
}
.multi-select-filter.open .multi-select-dropdown-container{max-height:300px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.multi-select-filter.open .multi-select-dropdown-container{max-height:500px}
}
.multi-select-filter .default-label{color:#999;overflow:hidden;text-overflow:ellipsis}
.multi-select-filter .default-label span{color:#464547}
.multi-select-filter .multi-select-dropdown-container{max-height:0;-webkit-transition:max-height 300ms ease-in-out 0ms;-moz-transition:max-height 300ms ease-in-out 0ms;-o-transition:max-height 300ms ease-in-out 0ms;transition:max-height 300ms ease-in-out 0ms;overflow-y:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;margin-top:-1px}
.multi-select-filter .multi-select-dropdown{width:100%;padding:10px 0;table-layout:fixed;overflow-y:auto;max-height:300px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.multi-select-filter .multi-select-dropdown{display:table;max-height:none;overflow-y:hidden}
}
@media screen and (min-width:992px){.multi-select-filter .multi-select-dropdown{padding-left:25px}
}
@media screen and (min-width:768px) and (max-width:991px){.multi-select-filter .multi-select-dropdown{padding-left:13px}
}
.multi-select-filter .multi-select-dropdown .multi-select-column{width:100%;margin:0;padding:0;padding:0 5px 0 25px;position:relative;vertical-align:top}
.multi-select-filter .multi-select-dropdown .multi-select-column li{margin:0;padding:0;list-style:none}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.multi-select-filter .multi-select-dropdown .multi-select-column{padding-left:13px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.multi-select-filter .multi-select-dropdown .multi-select-column{width:33.333%;display:table-cell}
.multi-select-filter .multi-select-dropdown .multi-select-column:first-child{padding-left:0}
.multi-select-filter .multi-select-dropdown .multi-select-column:not(:last-child){border-right:1px solid #ccc}
.multi-select-filter .multi-select-dropdown .multi-select-column:not(:last-child):before,.multi-select-filter .multi-select-dropdown .multi-select-column:not(:last-child):after{content:'';width:3px;height:10px;background-color:#fff;position:absolute;right:-2px;top:0}
.multi-select-filter .multi-select-dropdown .multi-select-column:not(:last-child):after{top:auto;bottom:0}
}
@media screen and (min-width:768px) and (max-width:991px){.multi-select-filter .multi-select-dropdown .multi-select-column{padding:0 5px}
}
.multi-select-filter .multi-select-dropdown .multi-select-column li{padding:8px 0}
.multi-select-filter .multi-select-dropdown input[type='checkbox'].blue-checkbox+.blue-checkbox-label{line-height:1.5rem}
.multi-select-filter .multi-select-dropdown input[type='checkbox'].blue-checkbox:checked+.blue-checkbox-label{color:#1a9cb0}
.multi-select-filter .multi-select-dropdown input[type='checkbox'].blue-checkbox+.blue-checkbox-label:before{top:12px}
.multi-select-filter .selected-items{width:100%;white-space:normal;line-height:1.6875rem;padding:11px 0 1px}
.multi-select-filter .selected-items>.filter-tag{color:#fff;display:inline-block;-webkit-transition:background-color 150ms ease-in-out 0ms;-moz-transition:background-color 150ms ease-in-out 0ms;-o-transition:background-color 150ms ease-in-out 0ms;transition:background-color 150ms ease-in-out 0ms;background-color:#1a9cb0;margin:0 6px 10px 0;line-height:1.6875rem;padding:0 30px 0 10px;white-space:nowrap;cursor:pointer;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;vertical-align:top}
.multi-select-filter .selected-items>.filter-tag .unselect-tag{width:27px;height:27px;position:absolute;top:0;right:0}
.multi-select-filter .selected-items>.filter-tag .unselect-tag:after{content:'';position:absolute;background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-176px -62px;width:9px;height:9px;right:10px;top:9px}
.no-touch .multi-select-filter .selected-items>.filter-tag:hover{background-color:#39c2d7}
.no-touch .multi-select-filter .selected-items>.filter-tag:hover .unselect-tag:after{background-position:-190px -62px}
.multi-select-filter .hidden{display:none}
.input-file-wrap{display:table;margin-bottom:14px;width:100%;*zoom:1}
.input-file-wrap:before,.input-file-wrap:after{content:"";display:table;border-spacing:0}
.input-file-wrap:after{clear:both}
.input-file-wrap .input-file-button{display:table-cell;color:#666;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:normal;vertical-align:middle;background:#ccc;padding:0 12px;white-space:nowrap;width:1px}
.input-file-wrap .input-file-name{display:table-cell;padding-right:9px}
.input-file-wrap .input-file-field{color:#ccc;margin-bottom:0;text-overflow:ellipsis}
.input-file-wrap .input-file-field.file-added{color:#666}
.input-file-wrap .input-file-row{display:table-row}