@-webkit-keyframes loadingSprite{from{background-position:0px;} to{background-position:-630px;}}@-moz-keyframes loadingSprite{from{background-position:0px;} to{background-position:-630px;}}@keyframes loadingSprite{from{background-position:0px;} to{background-position:-630px;}}.advanced-select-container{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:top;}.advanced-select-container .advanced-select-choice{display:block;height:22px;padding:0 0 0 8px;position:relative;border:1px solid #ccc;white-space:nowrap;line-height:22px;color:#444;text-decoration:none;-webkit-border-tradius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fafafa;}.advanced-select-container .advanced-select-choice span{margin-right:26px;display:block;overflow:hidden;font-size:11px;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.advanced-select-container .advanced-select-choice span.placeholder{color:#999;}
.advanced-select-container .advanced-select-choice abbr{display:block;width:12px;height:12px;position:absolute;right:26px;top:8px;font-size:1px;text-decoration:none;border:0;background:url('../images/advanced-select.png') right top no-repeat;cursor:pointer;outline:0;}.advanced-select-container .advanced-select-choice abbr :hover{background-position:right -11px;cursor:pointer;}
.advanced-select-container .advanced-select-choice:focus{background-color:#e9f3ff;outline:none;}
.advanced-select-container .advanced-select-choice div.loading{position:absolute;right:25px;top:2px;width:18px;height:18px;opacity:0.7;background:url('../images/advanced-select-loading-18x18.png');-webkit-animation:loadingSprite 1.5s steps(35, end) infinite;-moz-animation:loadingSprite 1.5s steps(35, end) infinite;animation:loadingSprite 1.5s steps(35, end) infinite;}
.advanced-select-container .advanced-select-choice div.arrow{display:block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #ccc;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));background-image:-webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);background-image:-moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);background-image:-o-linear-gradient(bottom, #cccccc 0%, #eeeeee 60%);background-image:-ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #cccccc 0%, #eeeeee 60%);}.advanced-select-container .advanced-select-choice div.arrow b{display:block;width:100%;height:100%;background:url('../images/advanced-select.png') no-repeat 0 -2px;}
.advanced-select-container.focus .advanced-select-choices{border:1px solid #b4d6ff;background-color:#e9f3ff;outline:none;}.advanced-select-container.focus .advanced-select-choices input{background:transparent;}
.advanced-select-container .advanced-select-choices{display:block;min-height:22px;margin:0;padding:0;position:relative;list-style-type:none;border:1px solid #ccc;line-height:22px;}.advanced-select-container .advanced-select-choices:focus{outline:none;}
.advanced-select-container .advanced-select-choices li{display:inline-block;padding:0px;background-color:#eee;border:1px solid #ddd;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;line-height:13px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:4px 4px 4px 4px;position:relative;background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);}.advanced-select-container .advanced-select-choices li >a{background-image:url('../images/advanced-select.png') !important;background-repeat:no-repeat !important;background-size:60px 40px !important;background-position:right -11px;width:12px;height:13px;display:block;position:absolute;left:3px;top:2px;}
.advanced-select-container .advanced-select-choices li.search{background:none;padding:0;margin:0;border:0;}.advanced-select-container .advanced-select-choices li.search input{border:0;outline:none;width:100%;}
.advanced-select-container.top.advanced-select-dropdown-open .advanced-select-choice{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid #aaa;border-top-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff));background-image:-webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);background-image:-moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);background-image:-o-linear-gradient(bottom, #eeeeee 0%, #ffffff 90%);background-image:-ms-linear-gradient(top, #eeeeee 0%, #ffffff 90%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #eeeeee 0%, #ffffff 90%);}
.advanced-select-container.ng-invalid .advanced-select-choice{border:1px solid #d78080;}
.advanced-select-container.highlight_start .advanced-select-choice{background-color:#ffd19a;}
.advanced-select-container.highlight_start.highlight_stop .advanced-select-choice{background-color:#fafafa;-webkit-transition:background-color 2s;}
.advanced-select-container.advanced-select-dropdown-open .advanced-select-choice{border:1px solid #aaa;border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));background-image:-webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);background-image:-moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);background-image:-ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #ffffff 0%, #eeeeee 50%);}.advanced-select-container.advanced-select-dropdown-open .advanced-select-choice div.arrow{background:transparent;border-left:none;}.advanced-select-container.advanced-select-dropdown-open .advanced-select-choice div.arrow b{background-position:-18px 1px;}
.advanced-select-container.disabled .advanced-select-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.advanced-select-container.disabled .advanced-select-choice div.arrow{background-color:#f4f4f4;background-image:none;border-left:0;}
.advanced-select-container.disabled .advanced-select-choice abbr{display:none;}
.advanced-select-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;left:0px;background:#fff;color:#000;border:1px solid #aaa;border-top:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);-o-box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);}.advanced-select-drop.top{top:auto;border:1px solid #aaa;border-bottom:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15);box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15);margin-top:0px;margin-bottom:-1px;}
.advanced-select-drop .search-min-message{font-size:12px;color:#777;padding:5px;padding-left:5px;}
.advanced-select-drop .search{display:inline-block;width:100%;min-height:22px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;}.advanced-select-drop .search input{width:100%;height:auto !important;min-height:22px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#ffffff url('../images/advanced-select.png') no-repeat 100% -22px;background:url('../images/advanced-select.png') no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));background:url('../images/advanced-select.png') no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);background:url('../images/advanced-select.png') no-repeat 100% -22px,-moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);background:url('../images/advanced-select.png') no-repeat 100% -22px,-o-linear-gradient(bottom, #ffffff 85%, #eeeeee 99%);background:url('../images/advanced-select.png') no-repeat 100% -22px,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background:url('../images/advanced-select.png') no-repeat 100% -22px,linear-gradient(top, #ffffff 85%, #eeeeee 99%);}
.advanced-select-drop .results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;}.advanced-select-drop .results ul{margin:0;padding:0;}.advanced-select-drop .results ul >li .label{padding-left:20px;}.advanced-select-drop .results ul >li .label >li .label{padding-left:40px;}.advanced-select-drop .results ul >li .label >li .label >li .label{padding-left:60px;}.advanced-select-drop .results ul >li .label >li .label >li .label >li .label{padding-left:80px;}
.advanced-select-drop .results li{list-style:none;display:list-item;}.advanced-select-drop .results li.with-children>.label{font-weight:bold;}
.advanced-select-drop .results li em{background:#feffde;font-style:normal;}
.advanced-select-drop .results li >.advanced-select-highlighted{background:#3875d7;color:#fff;}.advanced-select-drop .results li >.advanced-select-highlighted em{background:transparent;}
.advanced-select-drop .results .label{padding:3px 7px 4px;margin:0;cursor:pointer;}
.advanced-select-container,.advanced-select-drop,.advanced-select-drop .search,.advanced-select-drop .search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}