selecton
Version:
Selecton.js combines a searchbar and a dropdown menu with nested child lists.
1,208 lines (1,088 loc) • 54.4 kB
CSS
.selecton {
font-family: sans-serif;
-ms-overflow-style: none;
position: relative;
}
.selecton ::-webkit-scrollbar {
display: none;
}
.selecton * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.selecton.selecton-is-open.selecton-select .selecton-input-group .selecton-input-group-suf > div {
-webkit-animation: rotate-from-0-to-45 350ms forwards;
-moz-animation: rotate-from-0-to-45 350ms forwards;
-o-animation: rotate-from-0-to-45 350ms forwards;
animation: rotate-from-0-to-45 350ms forwards;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
@-webkit-keyframes rotate-from-0-to-45 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
}
@-moz-keyframes rotate-from-0-to-45 {
0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
@-o-keyframes rotate-from-0-to-45 {
0% {
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
}
@keyframes rotate-from-0-to-45 {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
}
.selecton.selecton-is-open.selecton-select .selecton-input-group .selecton-input-group-suf > div > span:nth-child(2) {
-webkit-animation: fade-out 350ms forwards;
-moz-animation: fade-out 350ms forwards;
-o-animation: fade-out 350ms forwards;
animation: fade-out 350ms forwards;
opacity: 1;
}
@-webkit-keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-moz-keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-o-keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.selecton.selecton-is-open.selecton-select .selecton-input-group .selecton-input-group-suf > div > span:nth-child(3) {
-webkit-animation: fade-out 350ms forwards;
-moz-animation: fade-out 350ms forwards;
-o-animation: fade-out 350ms forwards;
animation: fade-out 350ms forwards;
opacity: 1;
}
@keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.selecton.selecton-is-open.selecton-select .selecton-input-group .selecton-input-group-suf > div > span:nth-child(4) {
-webkit-animation: rotate-from-0-to-90-and-fade-in 350ms forwards;
-moz-animation: rotate-from-0-to-90-and-fade-in 350ms forwards;
-o-animation: rotate-from-0-to-90-and-fade-in 350ms forwards;
animation: rotate-from-0-to-90-and-fade-in 350ms forwards;
opacity: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
@-webkit-keyframes rotate-from-0-to-90-and-fade-in {
0% {
opacity: 0;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
opacity: 1;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
}
@-moz-keyframes rotate-from-0-to-90-and-fade-in {
0% {
opacity: 0;
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
opacity: 1;
-moz-transform: rotate(90deg);
transform: rotate(90deg);
}
}
@-o-keyframes rotate-from-0-to-90-and-fade-in {
0% {
opacity: 0;
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
opacity: 1;
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
}
@keyframes rotate-from-0-to-90-and-fade-in {
0% {
opacity: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
opacity: 1;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
}
.selecton.selecton-add div.selecton-input-group {
background-color: #353535;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
border-left: 1px solid transparent;
-webkit-border-radius: 3px;
border-radius: 3px;
border-right: 1px solid transparent;
border-top: 1px solid transparent;
cursor: text;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-pre,
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-pre {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBkPSJNNTUuMTQ2LDUxLjg4N0w0MS41ODgsMzcuNzg2YzMuNDg2LTQuMTQ0LDUuMzk2LTkuMzU4LDUuMzk2LTE0Ljc4NmMwLTEyLjY4Mi0xMC4zMTgtMjMtMjMtMjNzLTIzLDEwLjMxOC0yMywyMyAgczEwLjMxOCwyMywyMywyM2M0Ljc2MSwwLDkuMjk4LTEuNDM2LDEzLjE3Ny00LjE2MmwxMy42NjEsMTQuMjA4YzAuNTcxLDAuNTkzLDEuMzM5LDAuOTIsMi4xNjIsMC45MiAgYzAuNzc5LDAsMS41MTgtMC4yOTcsMi4wNzktMC44MzdDNTYuMjU1LDU0Ljk4Miw1Ni4yOTMsNTMuMDgsNTUuMTQ2LDUxLjg4N3ogTTIzLjk4NCw2YzkuMzc0LDAsMTcsNy42MjYsMTcsMTdzLTcuNjI2LDE3LTE3LDE3ICBzLTE3LTcuNjI2LTE3LTE3UzE0LjYxLDYsMjMuOTg0LDZ6IiBmaWxsPSIjRkZGRkZGIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: 40% 40%;
-o-background-size: 40%;
background-size: 40%;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
min-width: 50px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf {
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
min-width: 50px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div {
-webkit-animation: rotate-from-45-to-0 350ms forwards;
-moz-animation: rotate-from-45-to-0 350ms forwards;
-o-animation: rotate-from-45-to-0 350ms forwards;
animation: rotate-from-45-to-0 350ms forwards;
cursor: pointer;
height: 100%;
position: relative;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 100%;
}
@-webkit-keyframes rotate-from-45-to-0 {
0% {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-moz-keyframes rotate-from-45-to-0 {
0% {
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-o-keyframes rotate-from-45-to-0 {
0% {
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes rotate-from-45-to-0 {
0% {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div > span {
background: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
display: inline-block;
height: 3px;
left: 25%;
position: absolute;
width: 50%;
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div > span:first-child,
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(4) {
top: -webkit-calc(50% - 1.5px);
top: -moz-calc(50% - 1.5px);
top: calc(50% - 1.5px);
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(2) {
-webkit-animation: fade-in 350ms forwards;
-moz-animation: fade-in 350ms forwards;
-o-animation: fade-in 350ms forwards;
animation: fade-in 350ms forwards;
opacity: 0;
top: -webkit-calc(50% - 1.5px + 8px);
top: -moz-calc(50% - 1.5px + 8px);
top: calc(50% - 1.5px + 8px);
}
@-webkit-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(3) {
-webkit-animation: fade-in 350ms forwards;
-moz-animation: fade-in 350ms forwards;
-o-animation: fade-in 350ms forwards;
animation: fade-in 350ms forwards;
opacity: 0;
top: -webkit-calc(50% - 1.5px - 8px);
top: -moz-calc(50% - 1.5px - 8px);
top: calc(50% - 1.5px - 8px);
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.selecton.selecton-add div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(4) {
-webkit-animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
-moz-animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
-o-animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
opacity: 1;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
@-webkit-keyframes rotate-from-45-to-0-and-fade-out {
0% {
opacity: 1;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
opacity: 0;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-moz-keyframes rotate-from-45-to-0-and-fade-out {
0% {
opacity: 1;
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
opacity: 0;
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-o-keyframes rotate-from-45-to-0-and-fade-out {
0% {
opacity: 1;
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
opacity: 0;
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes rotate-from-45-to-0-and-fade-out {
0% {
opacity: 1;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
opacity: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.selecton.selecton-add div.selecton-input-group div.selecton-search {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: -webkit-calc(100% - (50px));
min-width: -moz-calc(100% - (50px));
min-width: calc(100% - (50px));
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item,
.selecton.selecton-add div.selecton-input-group div.selecton-search .selecton-search-input {
background-color: transparent;
color: #fff;
cursor: text;
display: inline-block;
line-height: 1.5em;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item {
background-color: #354c65;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
margin: 5px 5px 0 0;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span {
display: inline-block;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-content {
cursor: move;
padding: 0 5px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button, .selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-remove-button {
background-color: rgba(0, 0, 0, 0.2);
cursor: pointer;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
-moz-transition: background-color .25s;
transition: background-color .25s;
width: 25px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button:hover, .selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-remove-button:hover {
background-color: rgba(0, 0, 0, 0.3);
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxnPjxwYXRoIGQ9Ik0xNy43NjYsMzYuNzMzbC05LjEzNywwYzAsMCAwLDM5LjcyNCAwLDUxLjA4YzAsMC43OTUgMC4zMTYsMS41NTggMC44NzksMi4xMmMwLjU2MiwwLjU2MyAxLjMyNSwwLjg3OSAyLjEyLDAuODc5YzQuNjk0LDAgMTMuMjQ1LDAgMTMuMjQ1LDBsMCwtMTAuMjA0bC03LjEwNywwbDAsLTI1LjUwOWw3LjEwNywwbDAsLTEwLjIwM2wtNy4xMDcsMGwwLC04LjE2M1oiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTEwMCw0Mi44NTVjMCwtMy45NDIgLTMuMiwtNy4xNDMgLTcuMTQyLC03LjE0M2wtNTEuNzA1LDBjLTMuOTQyLDAgLTcuMTQzLDMuMjAxIC03LjE0Myw3LjE0M2wwLDE0LjI4NWMwLDMuOTQyIDMuMjAxLDcuMTQyIDcuMTQzLDcuMTQybDUxLjcwNSwwYzMuOTQyLDAgNy4xNDIsLTMuMiA3LjE0MiwtNy4xNDJsMCwtMTQuMjg1WiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48cGF0aCBkPSJNNjUuOTksNy4xNDJjMCwtMy45NDIgLTMuMjAxLC03LjE0MiAtNy4xNDMsLTcuMTQybC01MS43MDUsMGMtMy45NDIsMCAtNy4xNDIsMy4yIC03LjE0Miw3LjE0MmwwLDE0LjI4NWMwLDMuOTQzIDMuMiw3LjE0MyA3LjE0Miw3LjE0M2w1MS43MDUsMGMzLjk0MiwwIDcuMTQzLC0zLjIgNy4xNDMsLTcuMTQzbDAsLTE0LjI4NVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTEwMCw3OC41NjdjMCwtMy45NDIgLTMuMiwtNy4xNDIgLTcuMTQyLC03LjE0MmwtNTEuNzA1LDBjLTMuOTQyLDAgLTcuMTQzLDMuMiAtNy4xNDMsNy4xNDJsMCwxNC4yODVjMCwzLjk0MiAzLjIwMSw3LjE0MyA3LjE0Myw3LjE0M2w1MS43MDUsMGMzLjk0MiwwIDcuMTQyLC0zLjIwMSA3LjE0MiwtNy4xNDNsMCwtMTQuMjg1WiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48L2c+PC9zdmc+");
background-position: 50%;
background-repeat: no-repeat;
-webkit-background-size: 50% 50%;
-o-background-size: 50%;
background-size: 50%;
position: relative;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button::after {
background-color: rgba(0, 0, 0, 0.1);
content: '';
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 1px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item > span.input-item-remove-button {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxwYXRoIGQ9Ik05LDljMCwwIDUuMTA1LC01LjEwNSA4LjEwOSwtOC4xMDljMC41NjgsLTAuNTY4IDEuMzM4LC0wLjg4NyAyLjE0MSwtMC44ODdjMC44MDMsMCAxLjU3MywwLjMxOSAyLjE0MSwwLjg4N2M1LjYzOSw1LjYzOSAyMC44NTQsMjAuODU0IDI2LjQ4LDI2LjQ4YzEuMTc2LDEuMTc2IDMuMDgyLDEuMTc2IDQuMjU4LDBjNS42MzUsLTUuNjM1IDIwLjg5MSwtMjAuODkxIDI2LjUwOCwtMjYuNTA4YzEuMTY3LC0xLjE2NyAzLjA1OSwtMS4xNjcgNC4yMjYsMGMzLjk0MiwzLjk0MiAxMi4zNzMsMTIuMzczIDE2LjI5NywxNi4yOTdjMS4xNTQsMS4xNTQgMS4xNTQsMy4wMjYgMCw0LjE4Yy01LjYwNiw1LjYwNiAtMjAuOTM0LDIwLjkzNCAtMjYuNTU3LDI2LjU1N2MtMS4xNjEsMS4xNjEgLTEuMTYxLDMuMDQ1IDAsNC4yMDZjNS42MDYsNS42MDYgMjAuODYsMjAuODYgMjYuNTA3LDI2LjUwN2MxLjE4MiwxLjE4MiAxLjE4MiwzLjA5OCAwLDQuMjhjLTMuOTQ5LDMuOTQ5IC0xMi4zMzgsMTIuMzM4IC0xNi4yNTgsMTYuMjU4Yy0xLjE2MSwxLjE2MSAtMy4wNDMsMS4xNjEgLTQuMjA0LDBjLTUuNjIxLC01LjYyMSAtMjAuOTU1LC0yMC45NTUgLTI2LjU2LC0yNi41NmMtMS4xNTMsLTEuMTUzIC0zLjAyMywtMS4xNTMgLTQuMTc2LDBjLTUuNTk5LDUuNTk5IC0yMC45MDcsMjAuOTA3IC0yNi41NDMsMjYuNTQzYy0xLjE3LDEuMTcgLTMuMDY4LDEuMTcgLTQuMjM4LDBjLTMuOTM1LC0zLjkzNSAtMTIuMzI4LC0xMi4zMjggLTE2LjI2MywtMTYuMjYzYy0wLjU2MSwtMC41NjEgLTAuODc3LC0xLjMyMyAtMC44NzcsLTIuMTE4YzAsLTAuNzk1IDAuMzE2LC0xLjU1NyAwLjg3NywtMi4xMThjNS42MywtNS42MyAyMC45MTQsLTIwLjkxNCAyNi41MjgsLTI2LjUyOGMxLjE2MiwtMS4xNjIgMS4xNjIsLTMuMDQ2IDAsLTQuMjA4Yy01LjYxNywtNS42MTcgLTIwLjkxNiwtMjAuOTE2IC0yNi41MzgsLTI2LjUzOGMtMC41NTksLTAuNTU5IC0wLjg3MywtMS4zMTcgLTAuODczLC0yLjEwOGMwLC0wLjc5MSAwLjMxNCwtMS41NDkgMC44NzMsLTIuMTA4YzMuMDAxLC0zLjAwMSA4LjE0MiwtOC4xNDIgOC4xNDIsLTguMTQyWiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48L3N2Zz4=");
background-position: 50%;
background-repeat: no-repeat;
-webkit-background-size: 45% 45%;
-o-background-size: 45%;
background-size: 45%;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .input-item.drag-active {
-webkit-filter: blur(1px);
filter: blur(1px);
opacity: .2;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .selecton-search-input {
border: 0;
font-size: 1em;
margin: 5px 0 0 0;
outline: none;
padding: 0;
width: 1px;
}
.selecton.selecton-add div.selecton-input-group div.selecton-search .selecton-search-input:focus {
width: 20px;
}
.selecton.selecton-select div.selecton-input-group {
background-color: #353535;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
border-left: 1px solid transparent;
-webkit-border-radius: 3px;
border-radius: 3px;
border-right: 1px solid transparent;
border-top: 1px solid transparent;
cursor: text;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-pre,
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-pre {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBkPSJNNTUuMTQ2LDUxLjg4N0w0MS41ODgsMzcuNzg2YzMuNDg2LTQuMTQ0LDUuMzk2LTkuMzU4LDUuMzk2LTE0Ljc4NmMwLTEyLjY4Mi0xMC4zMTgtMjMtMjMtMjNzLTIzLDEwLjMxOC0yMywyMyAgczEwLjMxOCwyMywyMywyM2M0Ljc2MSwwLDkuMjk4LTEuNDM2LDEzLjE3Ny00LjE2MmwxMy42NjEsMTQuMjA4YzAuNTcxLDAuNTkzLDEuMzM5LDAuOTIsMi4xNjIsMC45MiAgYzAuNzc5LDAsMS41MTgtMC4yOTcsMi4wNzktMC44MzdDNTYuMjU1LDU0Ljk4Miw1Ni4yOTMsNTMuMDgsNTUuMTQ2LDUxLjg4N3ogTTIzLjk4NCw2YzkuMzc0LDAsMTcsNy42MjYsMTcsMTdzLTcuNjI2LDE3LTE3LDE3ICBzLTE3LTcuNjI2LTE3LTE3UzE0LjYxLDYsMjMuOTg0LDZ6IiBmaWxsPSIjRkZGRkZGIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: 40% 40%;
-o-background-size: 40%;
background-size: 40%;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
min-width: 50px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf {
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
min-width: 50px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div {
-webkit-animation: rotate-from-45-to-0 350ms forwards;
-moz-animation: rotate-from-45-to-0 350ms forwards;
-o-animation: rotate-from-45-to-0 350ms forwards;
animation: rotate-from-45-to-0 350ms forwards;
cursor: pointer;
height: 100%;
position: relative;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 100%;
}
@keyframes rotate-from-45-to-0 {
0% {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div > span {
background: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
display: inline-block;
height: 3px;
left: 25%;
position: absolute;
width: 50%;
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div > span:first-child,
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(4) {
top: -webkit-calc(50% - 1.5px);
top: -moz-calc(50% - 1.5px);
top: calc(50% - 1.5px);
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(2) {
-webkit-animation: fade-in 350ms forwards;
-moz-animation: fade-in 350ms forwards;
-o-animation: fade-in 350ms forwards;
animation: fade-in 350ms forwards;
opacity: 0;
top: -webkit-calc(50% - 1.5px + 8px);
top: -moz-calc(50% - 1.5px + 8px);
top: calc(50% - 1.5px + 8px);
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(3) {
-webkit-animation: fade-in 350ms forwards;
-moz-animation: fade-in 350ms forwards;
-o-animation: fade-in 350ms forwards;
animation: fade-in 350ms forwards;
opacity: 0;
top: -webkit-calc(50% - 1.5px - 8px);
top: -moz-calc(50% - 1.5px - 8px);
top: calc(50% - 1.5px - 8px);
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.selecton.selecton-select div.selecton-input-group div.selecton-input-group-suf > div > span:nth-child(4) {
-webkit-animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
-moz-animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
-o-animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
animation: rotate-from-45-to-0-and-fade-out 350ms forwards;
opacity: 1;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
@keyframes rotate-from-45-to-0-and-fade-out {
0% {
opacity: 1;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
100% {
opacity: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.selecton.selecton-select div.selecton-input-group div.selecton-search {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: -webkit-calc(100% - (50px + 50px));
min-width: -moz-calc(100% - (50px + 50px));
min-width: calc(100% - (50px + 50px));
padding-bottom: 5px;
padding-left: 5px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item,
.selecton.selecton-select div.selecton-input-group div.selecton-search .selecton-search-input {
background-color: transparent;
color: #fff;
cursor: text;
display: inline-block;
line-height: 1.5em;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item {
background-color: #354c65;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
margin: 5px 5px 0 0;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span {
display: inline-block;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-content {
cursor: move;
padding: 0 5px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button, .selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-remove-button {
background-color: rgba(0, 0, 0, 0.2);
cursor: pointer;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
-moz-transition: background-color .25s;
transition: background-color .25s;
width: 25px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button:hover, .selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-remove-button:hover {
background-color: rgba(0, 0, 0, 0.3);
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxnPjxwYXRoIGQ9Ik0xNy43NjYsMzYuNzMzbC05LjEzNywwYzAsMCAwLDM5LjcyNCAwLDUxLjA4YzAsMC43OTUgMC4zMTYsMS41NTggMC44NzksMi4xMmMwLjU2MiwwLjU2MyAxLjMyNSwwLjg3OSAyLjEyLDAuODc5YzQuNjk0LDAgMTMuMjQ1LDAgMTMuMjQ1LDBsMCwtMTAuMjA0bC03LjEwNywwbDAsLTI1LjUwOWw3LjEwNywwbDAsLTEwLjIwM2wtNy4xMDcsMGwwLC04LjE2M1oiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTEwMCw0Mi44NTVjMCwtMy45NDIgLTMuMiwtNy4xNDMgLTcuMTQyLC03LjE0M2wtNTEuNzA1LDBjLTMuOTQyLDAgLTcuMTQzLDMuMjAxIC03LjE0Myw3LjE0M2wwLDE0LjI4NWMwLDMuOTQyIDMuMjAxLDcuMTQyIDcuMTQzLDcuMTQybDUxLjcwNSwwYzMuOTQyLDAgNy4xNDIsLTMuMiA3LjE0MiwtNy4xNDJsMCwtMTQuMjg1WiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48cGF0aCBkPSJNNjUuOTksNy4xNDJjMCwtMy45NDIgLTMuMjAxLC03LjE0MiAtNy4xNDMsLTcuMTQybC01MS43MDUsMGMtMy45NDIsMCAtNy4xNDIsMy4yIC03LjE0Miw3LjE0MmwwLDE0LjI4NWMwLDMuOTQzIDMuMiw3LjE0MyA3LjE0Miw3LjE0M2w1MS43MDUsMGMzLjk0MiwwIDcuMTQzLC0zLjIgNy4xNDMsLTcuMTQzbDAsLTE0LjI4NVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTEwMCw3OC41NjdjMCwtMy45NDIgLTMuMiwtNy4xNDIgLTcuMTQyLC03LjE0MmwtNTEuNzA1LDBjLTMuOTQyLDAgLTcuMTQzLDMuMiAtNy4xNDMsNy4xNDJsMCwxNC4yODVjMCwzLjk0MiAzLjIwMSw3LjE0MyA3LjE0Myw3LjE0M2w1MS43MDUsMGMzLjk0MiwwIDcuMTQyLC0zLjIwMSA3LjE0MiwtNy4xNDNsMCwtMTQuMjg1WiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48L2c+PC9zdmc+");
background-position: 50%;
background-repeat: no-repeat;
-webkit-background-size: 50% 50%;
-o-background-size: 50%;
background-size: 50%;
position: relative;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-expand-hierachy-button::after {
background-color: rgba(0, 0, 0, 0.1);
content: '';
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 1px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item > span.input-item-remove-button {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxwYXRoIGQ9Ik05LDljMCwwIDUuMTA1LC01LjEwNSA4LjEwOSwtOC4xMDljMC41NjgsLTAuNTY4IDEuMzM4LC0wLjg4NyAyLjE0MSwtMC44ODdjMC44MDMsMCAxLjU3MywwLjMxOSAyLjE0MSwwLjg4N2M1LjYzOSw1LjYzOSAyMC44NTQsMjAuODU0IDI2LjQ4LDI2LjQ4YzEuMTc2LDEuMTc2IDMuMDgyLDEuMTc2IDQuMjU4LDBjNS42MzUsLTUuNjM1IDIwLjg5MSwtMjAuODkxIDI2LjUwOCwtMjYuNTA4YzEuMTY3LC0xLjE2NyAzLjA1OSwtMS4xNjcgNC4yMjYsMGMzLjk0MiwzLjk0MiAxMi4zNzMsMTIuMzczIDE2LjI5NywxNi4yOTdjMS4xNTQsMS4xNTQgMS4xNTQsMy4wMjYgMCw0LjE4Yy01LjYwNiw1LjYwNiAtMjAuOTM0LDIwLjkzNCAtMjYuNTU3LDI2LjU1N2MtMS4xNjEsMS4xNjEgLTEuMTYxLDMuMDQ1IDAsNC4yMDZjNS42MDYsNS42MDYgMjAuODYsMjAuODYgMjYuNTA3LDI2LjUwN2MxLjE4MiwxLjE4MiAxLjE4MiwzLjA5OCAwLDQuMjhjLTMuOTQ5LDMuOTQ5IC0xMi4zMzgsMTIuMzM4IC0xNi4yNTgsMTYuMjU4Yy0xLjE2MSwxLjE2MSAtMy4wNDMsMS4xNjEgLTQuMjA0LDBjLTUuNjIxLC01LjYyMSAtMjAuOTU1LC0yMC45NTUgLTI2LjU2LC0yNi41NmMtMS4xNTMsLTEuMTUzIC0zLjAyMywtMS4xNTMgLTQuMTc2LDBjLTUuNTk5LDUuNTk5IC0yMC45MDcsMjAuOTA3IC0yNi41NDMsMjYuNTQzYy0xLjE3LDEuMTcgLTMuMDY4LDEuMTcgLTQuMjM4LDBjLTMuOTM1LC0zLjkzNSAtMTIuMzI4LC0xMi4zMjggLTE2LjI2MywtMTYuMjYzYy0wLjU2MSwtMC41NjEgLTAuODc3LC0xLjMyMyAtMC44NzcsLTIuMTE4YzAsLTAuNzk1IDAuMzE2LC0xLjU1NyAwLjg3NywtMi4xMThjNS42MywtNS42MyAyMC45MTQsLTIwLjkxNCAyNi41MjgsLTI2LjUyOGMxLjE2MiwtMS4xNjIgMS4xNjIsLTMuMDQ2IDAsLTQuMjA4Yy01LjYxNywtNS42MTcgLTIwLjkxNiwtMjAuOTE2IC0yNi41MzgsLTI2LjUzOGMtMC41NTksLTAuNTU5IC0wLjg3MywtMS4zMTcgLTAuODczLC0yLjEwOGMwLC0wLjc5MSAwLjMxNCwtMS41NDkgMC44NzMsLTIuMTA4YzMuMDAxLC0zLjAwMSA4LjE0MiwtOC4xNDIgOC4xNDIsLTguMTQyWiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48L3N2Zz4=");
background-position: 50%;
background-repeat: no-repeat;
-webkit-background-size: 45% 45%;
-o-background-size: 45%;
background-size: 45%;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .input-item.drag-active {
-webkit-filter: blur(1px);
filter: blur(1px);
opacity: .2;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .selecton-search-input {
border: 0;
font-size: 1em;
margin: 5px 0 0 0;
outline: none;
padding: 0;
width: 1px;
}
.selecton.selecton-select div.selecton-input-group div.selecton-search .selecton-search-input:focus {
width: 20px;
}
.selecton div.selecton-dropdown {
background-color: #323232;
border: 0 solid transparent;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);
color: #fff;
left: 0;
max-height: 500px;
min-width: 100%;
overflow-x: hidden;
overflow-y: scroll;
position: absolute;
top: -webkit-calc(100% + 0);
top: -moz-calc(100% + 0);
top: calc(100% + 0);
z-index: 1000;
}
.selecton div.selecton-dropdown ul {
list-style: none;
}
.selecton div.selecton-dropdown.closed {
display: none;
}
.selecton div.selecton-dropdown.open {
display: block;
}
.selecton div.selecton-dropdown ul.root-list {
line-height: 1.75rem;
margin: 0;
padding: 0;
}
.selecton div.selecton-dropdown ul.root-list > li.dropdown-list-item {
cursor: default;
font-weight: 100;
letter-spacing: 1px;
padding-left: 15px;
text-transform: uppercase;
}
.selecton div.selecton-dropdown ul.root-list:not(:last-child) {
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.selecton div.selecton-dropdown .list-wrapper:not(.root-list) {
background-color: rgba(255, 255, 255, 0.015);
background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QkgaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjUuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+0ALFBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/iAmRJQ0NfUFJPRklMRQABAQAAAlRsY21zBDAAAG1udHJSR0IgWFlaIAfiAAQAGAANAAcANGFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2Rlc2MAAAEIAAAAPmNwcnQAAAFIAAAATHd0cHQAAAGUAAAAFGNoYWQAAAGoAAAALHJYWVoAAAHUAAAAFGJYWVoAAAHoAAAAFGdYWVoAAAH8AAAAFHJUUkMAAAIQAAAAIGdUUkMAAAIQAAAAIGJUUkMAAAIQAAAAIGNocm0AAAIwAAAAJG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIgAAABwAcwBSAEcAQgAgAEkARQBDADYAMQA5ADYANgAtADIALgAxAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADAAAAAcAE4AbwAgAGMAbwBwAHkAcgBpAGcAaAB0ACwAIAB1AHMAZQAgAGYAcgBlAGUAbAB5WFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEIAAAXe///zJQAAB5MAAP2Q///7of///aIAAAPcAADAblhZWiAAAAAAAABvoAAAOPUAAAOQWFlaIAAAAAAAACSfAAAPhAAAtsNYWVogAAAAAAAAYpcAALeHAAAY2XBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbY2hybQAAAAAAAwAAAACj1wAAVHsAAEzNAACZmgAAJmYAAA9c/9sAQwD//////////////////////////////////////////////////////////////////////////////////////9sAQwH//////////////////////////////////////////////////////////////////////////////////////8AAEQgAAQABAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8AjoA//9k=");
background-position-x: 9px;
background-repeat: no-repeat;
-webkit-background-size: 1px 100%;
-o-background-size: 1px 100%;
background-size: 1px 100%;
line-height: 1.75rem;
padding: 0 0 0 10px;
}
.selecton div.selecton-dropdown li.dropdown-list-item {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
padding: 5px;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span {
display: inline-block;
padding: 0;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-content {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-content > span.dropdown-list-item-highlighted {
text-decoration: underline;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-tag {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
background-color: rgba(125, 125, 125, 0.5);
-webkit-border-radius: 5px;
border-radius: 5px;
font-size: .75rem;
font-weight: 700;
line-height: 1.4rem;
margin: 0 2px;
padding: 0 4px;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-expand-toggle {
cursor: pointer;
margin-left: 10px;
margin-right: 5px;
min-width: 30px;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
-moz-transition: background-color .25s;
transition: background-color .25s;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-expand-toggle.dropdown-list-item-expand-toggle-open {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxwYXRoIGQ9Ik01MCw3Mi4yNjFjMCwwIC0yOC4xODYsMCAtNDQuOTE3LDBjLTIuMDMzLDAgLTMuODY3LC0xLjIyMiAtNC42NDksLTMuMDk5Yy0wLjc4MywtMS44NzYgLTAuMzYsLTQuMDM5IDEuMDcxLC01LjQ4NGMxNS44OTEsLTE2LjAzNiA0OC40OTUsLTQ4LjkzOSA0OC40OTUsLTQ4LjkzOWMwLDAgMzIuNzk0LDMzLjA5NCA0OC42MzMsNDkuMDc5YzEuNDA4LDEuNDIgMS44MjQsMy41NDggMS4wNTQsNS4zOTVjLTAuNzcsMS44NDYgLTIuNTc0LDMuMDQ4IC00LjU3NCwzLjA0OGMtMTYuNzA2LDAgLTQ1LjExMywwIC00NS4xMTMsMFoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PC9zdmc+");
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: 50% 50%;
-o-background-size: 50%;
background-size: 50%;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-expand-toggle.dropdown-list-item-expand-toggle-open:hover {
background-color: rgba(0, 0, 0, 0.6);
-webkit-border-radius: 3px;
border-radius: 3px;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-expand-toggle.dropdown-list-item-expand-toggle-closed {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxwYXRoIGQ9Ik01MCw1MWMwLDAgMjIuNTc5LC0yMi41NzkgMzEuNDY3LC0zMS40NjdjMC45MzcsLTAuOTM3IDIuMjA4LC0xLjQ2MyAzLjUzMywtMS40NjNjMS4zMjUsMCAyLjU5NiwwLjUyNiAzLjUzMywxLjQ2M2MyLjkwMywyLjkwMyA2Ljk5NSw2Ljk5NSA5LjkwNSw5LjkwNWMxLjk2NywxLjk2NyAxLjk2Nyw1LjE1NyAwLDcuMTI0Yy0xMS43MzUsMTEuNzM1IC00OC40MzgsNDguNDM4IC00OC40MzgsNDguNDM4YzAsMCAtMzYuODI0LC0zNi44MjQgLTQ4LjQ5NiwtNDguNDk2Yy0wLjkyOSwtMC45MjkgLTEuNDUxLC0yLjE5IC0xLjQ1MSwtMy41MDRjMCwtMS4zMTQgMC41MjIsLTIuNTc1IDEuNDUxLC0zLjUwNGMyLjkxNCwtMi45MTQgNy4wNDIsLTcuMDQyIDkuOTYzLC05Ljk2M2MwLjkzNywtMC45MzcgMi4yMDgsLTEuNDY0IDMuNTMzLC0xLjQ2NGMxLjMyNSwwIDIuNTk2LDAuNTI3IDMuNTMzLDEuNDY0YzguODg3LDguODg3IDMxLjQ2NywzMS40NjcgMzEuNDY3LDMxLjQ2N2wwLDBaIiBzdHlsZT0iZmlsbDojZmZmOyIvPjwvc3ZnPg==");
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: 50% 50%;
-o-background-size: 50%;
background-size: 50%;
}
.selecton div.selecton-dropdown li.dropdown-list-item > span.dropdown-list-item-expand-toggle.dropdown-list-item-expand-toggle-closed:hover {
background-color: rgba(0, 0, 0, 0.6);
-webkit-border-radius: 3px;
border-radius: 3px;
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-preselected > span.dropdown-list-item-content {
background: #6b85ae;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
color: #fff;
position: relative;
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-selectable > span.dropdown-list-item-content:hover {
background-color: #6b85ae;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
color: #fff;
cursor: pointer;
position: relative;
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-preselected > span.dropdown-list-item-content::before,
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-selectable > span.dropdown-list-item-content:hover::before {
background: #6b85ae;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
content: '';
height: 100%;
position: absolute;
right: 100%;
top: 0;
width: 5px;
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-selected > span.dropdown-list-item-content {
background-color: #3f5474;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
color: #fff;
position: relative;
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-selected > span.dropdown-list-item-content:hover {
color: rgba(255, 255, 255, 0.3);
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-selected > span.dropdown-list-item-content::before {
background: #3f5474;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
content: '';
height: 100%;
position: absolute;
right: 100%;
top: 0;
width: 5px;
}
.selecton div.selecton-dropdown li.dropdown-list-item.temporarily-highlighted > span.dropdown-list-item-content {
position: relative;
}
.selecton div.selecton-dropdown li.dropdown-list-item.temporarily-highlighted > span.dropdown-list-item-content::after {
-webkit-animation: temporarily-highlighted 750ms forwards;
-moz-animation: temporarily-highlighted 750ms forwards;
-o-animation: temporarily-highlighted 750ms forwards;
animation: temporarily-highlighted 750ms forwards;
background-color: transparent;
border: 10px solid #8ca0c0;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
content: '';
height: -webkit-calc(100% + 10px);
height: -moz-calc(100% + 10px);
height: calc(100% + 10px);
left: -10px;
opacity: 1;
position: absolute;
top: -5px;
width: -webkit-calc(100% + 15px);
width: -moz-calc(100% + 15px);
width: calc(100% + 15px);
}
@-webkit-keyframes temporarily-highlighted {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
border: 0 solid #3f5474;
opacity: 0;
}
}
@-moz-keyframes temporarily-highlighted {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
border: 0 solid #3f5474;
opacity: 0;
}
}
@-o-keyframes temporarily-highlighted {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
border: 0 solid #3f5474;
opacity: 0;
}
}
@keyframes temporarily-highlighted {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
border: 0 solid #3f5474;
opacity: 0;
}
}
.selecton div.selecton-dropdown li.dropdown-list-item.dropdown-list-item-hidden {
display: none;
height: 0;
overflow: hidden;
}
.selecton div.selecton-dropdown .list-wrapper:not(.root-list) li.dropdown-list-item {
padding-left: 10px;
}
div.input-item-clone {
background-color: #354c65;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
-webkit-animation: rotate-to-2 250ms forwards;
-moz-animation: rotate-to-2 250ms forwards;
-o-animation: rotate-to-2 250ms forwards;
animation: rotate-to-2 250ms forwards;
cursor: move;
font-family: sans-serif;
line-height: 1.5em;
position: absolute;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
div.input-item-clone > span {
display: inline-block;
}
div.input-item-clone > span.input-item-content {
cursor: move;
padding: 0 5px;
}
div.input-item-clone > span.input-item-expand-hierachy-button, div.input-item-clone > span.input-item-remove-button {
background-color: rgba(0, 0, 0, 0.2);
cursor: pointer;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
-moz-transition: background-color .25s;
transition: background-color .25s;
width: 25px;
}
div.input-item-clone > span.input-item-expand-hierachy-button:hover, div.input-item-clone > span.input-item-remove-button:hover {
background-color: rgba(0, 0, 0, 0.3);
}
div.input-item-clone > span.input-item-expand-hierachy-button {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxnPjxwYXRoIGQ9Ik0xNy43NjYsMzYuNzMzbC05LjEzNywwYzAsMCAwLDM5LjcyNCAwLDUxLjA4YzAsMC43OTUgMC4zMTYsMS41NTggMC44NzksMi4xMmMwLjU2MiwwLjU2MyAxLjMyNSwwLjg3OSAyLjEyLDAuODc5YzQuNjk0LDAgMTMuMjQ1LDAgMTMuMjQ1LDBsMCwtMTAuMjA0bC03LjEwNywwbDAsLTI1LjUwOWw3LjEwNywwbDAsLTEwLjIwM2wtNy4xMDcsMGwwLC04LjE2M1oiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTEwMCw0Mi44NTVjMCwtMy45NDIgLTMuMiwtNy4xNDMgLTcuMTQyLC03LjE0M2wtNTEuNzA1LDBjLTMuOTQyLDAgLTc