.not-supported-browser-msg{display:none}.not-supported-browser .not-supported-browser-msg{display:block}.not-supported-browser #container{display:none}.not-supported-browser #unsupportedFeatures{text-align:center;font-size:120%;color:#f00;margin-bottom:30px}input[type='range']{outline:none;-webkit-appearance:none;border-radius:5px;box-shadow:inset 0 0 5px #333;background-color:#999;height:10px;vertical-align:middle}input[type='range']::-moz-range-track{-moz-appearance:none;border-radius:5px;box-shadow:inset 0 0 5px #333;background-color:#999;height:10px}input[type='range']::-webkit-slider-thumb{-webkit-appearance:none !important;border-radius:20px;background-color:#FFF;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);border:1px solid #999;height:20px;width:20px}input[type='range']::-moz-range-thumb{-moz-appearance:none;border-radius:20px;background-color:#FFF;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);border:1px solid #999;height:20px;width:20px}*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;min-height:100%}body{margin:0;color:#000;font-family:Arial, Verdana, Tahoma, sans-serif;background:#fff;position:relative;background:-ms-radial-gradient(ellipse cover at center, #ffffff 0%,#bbbbbb 100%);background:-moz-radial-gradient(ellipse cover at center, #ffffff 0%,#bbbbbb 100%);background:-webkit-radial-gradient(ellipse cover at center, #ffffff 0%,#bbbbbb 100%);background:radial-gradient(ellipse cover at center, #ffffff 0%,#bbbbbb 100%)}img{border-style:none;vertical-align:top;max-width:100%}h1{margin:0;padding-top:20px}p{margin:0 0 10px}ul{margin:0;padding:0;list-style:none}#container{display:block;content:'';clear:both}#container>*{margin-bottom:20px}#container>*:last-child{margin-bottom:0}.text-center{text-align:center}.center-block{display:block;margin-left:auto;margin-right:auto}.main-header{font-size:1.5em}.apply-filters{-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.iframe .hide-in-iframe{display:none}.css-filters{-ms-column-count:2;-moz-column-count:2;-webkit-column-count:2;column-count:2}@media only screen and (max-width: 480px){.css-filters{-ms-column-count:1;-moz-column-count:1;-webkit-column-count:1;column-count:1}}.filter{line-height:25px;padding:0 2% 5px 2%}.filter .filter-box{display:block;content:'';clear:both}.filter .filter-box .filter-text{width:20%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter .filter-box .input-wrapper{overflow:hidden}.filter .filter-box .input-wrapper .range{width:98%}.button{position:relative;overflow:visible;display:inline-block;padding:0.5em 1em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));background-image:-moz-linear-gradient(#f4f4f4, #ececec);background-image:-ms-linear-gradient(#f4f4f4, #ececec);background-image:-o-linear-gradient(#f4f4f4, #ececec);background-image:linear-gradient(#f4f4f4, #ececec);-moz-background-clip:padding;background-clip:padding-box;border-radius:0.2em;zoom:1;*display:inline}.button:hover,.button:focus,.button:active,.button.active{border-color:#3072b3;border-bottom-color:#2a65a0;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);color:#fff;background-color:#3c8dde;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));background-image:-moz-linear-gradient(#599bdc, #3072b3);background-image:-o-linear-gradient(#599bdc, #3072b3);background-image:linear-gradient(#599bdc, #3072b3)}.button:active,.button.active{border-color:#2a65a0;border-bottom-color:#3884cd;background-color:#3072b3;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3072b3), to(#599bdc));background-image:-moz-linear-gradient(#3072b3, #599bdc);background-image:-ms-linear-gradient(#3072b3, #599bdc);background-image:-o-linear-gradient(#3072b3, #599bdc);background-image:linear-gradient(#3072b3, #599bdc)}.button::-moz-focus-inner{padding:0;border:0}.button.icon:before{content:"";position:relative;top:1px;float:left;width:12px;height:12px;margin:0 0.75em 0 -0.25em}.button.primary{font-weight:bold}.button.danger{color:#900}.button.danger:hover,.button.danger:focus,.button.danger:active{border-color:#b53f3a;border-bottom-color:#a0302a;color:#fff;background-color:#dc5f59;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));background-image:-moz-linear-gradient(#dc5f59, #b33630);background-image:-ms-linear-gradient(#dc5f59, #b33630);background-image:-o-linear-gradient(#dc5f59, #b33630);background-image:linear-gradient(#dc5f59, #b33630)}.button.danger:active,.button.danger.active{border-color:#a0302a;border-bottom-color:#bf4843;background-color:#b33630;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b33630), to(#dc5f59));background-image:-moz-linear-gradient(#b33630, #dc5f59);background-image:-ms-linear-gradient(#b33630, #dc5f59);background-image:-o-linear-gradient(#b33630, #dc5f59);background-image:linear-gradient(#b33630, #dc5f59)}.button.pill{border-radius:50em}.button.disable{opacity:0.5}.button.big{font-size:14px}.button.big.icon:before{top:0}.button-group{display:inline-block;list-style:none;padding:0;margin:0;zoom:1;*display:inline}.button+.button,.button+.button-group,.button-group+.button,.button-group+.button-group{margin-left:15px}.button-group li{float:left;padding:0;margin:0}.button-group .button{float:left;margin-left:-1px}.button-group>.button:not(:first-child):not(:last-child),.button-group li:not(:first-child):not(:last-child) .button{border-radius:0}.button-group>.button:first-child,.button-group li:first-child .button{margin-left:0;border-top-right-radius:0;border-bottom-right-radius:0}.button-group>.button:last-child,.button-group li:last-child>.button{border-top-left-radius:0;border-bottom-left-radius:0}.button-group.minor-group .button{border:1px solid #d4d4d4;text-shadow:none;background-image:none;background-color:#fff}.button-group.minor-group .button:hover,.button-group.minor-group .button:focus{background-color:#599bdc}.button-group.minor-group .button:active,.button-group.minor-group .button.active{background-color:#3072b3}.button-group.minor-group .button.icon:before{opacity:0.8}.button-container .button,.button-container .button-group{vertical-align:top}.presets{text-align:center}.iframe-wrapper{padding:0 5px}.iframe-wrapper iframe{background:transparent;border:3px solid silver}.iframe-wrapper .src-form{display:block;content:'';clear:both;padding:5px 0}.iframe-wrapper .src-submit{float:right;background-color:silver;height:34px;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.4;border-radius:4px;margin:0}.iframe-wrapper .input-wrapper{overflow:hidden;padding-right:5px}.iframe-wrapper .src-input{width:100%;display:block;overflow:hidden;height:34px;padding:6px 12px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px}.modal-actions{text-align:center}.modal-wrapper{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:100}.modal-wrapper .modal-box{position:fixed;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;border-radius:5px;padding:10px;font-size:21px}.modal-wrapper .modal-box .title{font-size:120%;display:block;text-align:center;margin-bottom:10px}.show-modal .modal-wrapper{display:block}.show-modal #container{pointer-events:none}
