.bm-select{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#242E35;font-size:.75rem}.bm-select *{-moz-box-sizing:border-box;box-sizing:border-box}.bm-select .bm-tag{background-color:#FFF;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 .375rem .375rem 0;color:#a1abb3;z-index:10}.bm-select .bm-cell{padding:.5rem;border:1px solid #dae1e3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.bm-select .bm-active{background-color:#f7f9fa}.bm-select .bm-active .bm-drop span{text-indent:1em;color:#242E35;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.bm-select .bm-active .bm-drop .bm-close{display:-webkit-flex;display:-ms-flexbox;display:flex}.bm-select .bm-active .bm-input{color:#242E35}.bm-select .bm-final{background-color:#f7f9fa}.bm-select .bm-final .bm-title{cursor:default}.bm-select .bm-title{text-transform:uppercase;font-size:.625rem;color:#a1abb3;border-radius:3px 0 0 3px;cursor:pointer}.bm-select .bm-title:hover~.bm-drop:nth-child(2) .bm-caret:after,.bm-select .bm-title:hover~.bm-drop:nth-child(2) .bm-caret:before{background-color:#242E35}.bm-select .bm-modifier{border-left:none;border-right:none;padding-right:0}.bm-select .bm-values{border-radius:0 3px 3px 0;border-left:none;color:#242E35;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.bm-select .bm-drop{border-radius:0 3px 3px 0;margin-left:-1px;cursor:pointer}.bm-select .bm-drop:hover .bm-caret:after,.bm-select .bm-drop:hover .bm-caret:before{background-color:#242E35}.bm-select .bm-drop.bm-inner{border-radius:0}.bm-select .bm-drop.bm-open{box-shadow:0 0 0 3px rgba(191,222,236,.8);border-color:#2693D5}.bm-select .bm-drop.bm-open+.bm-drop{border-left:1px solid #2693D5}.bm-select .bm-drop.bm-open .bm-caret:after,.bm-select .bm-drop.bm-open .bm-caret:before{background-color:#242E35}.bm-select .bm-drop.bm-more .bm-close{display:none}.bm-select .bm-drop.bm-more span{color:#a1abb3;text-indent:0}.bm-select .bm-drop .bm-dropdown{position:absolute;list-style:none;margin:0;border:1px solid #dae1e3;box-shadow:0 0 5px #dae1e3;background-color:#FFF;border-radius:3px;padding:.375rem 0;left:0;top:calc(100% + 2px);color:#a1abb3;z-index:-1}.bm-select .bm-drop .bm-dropdown .bm-item{padding:.375rem .75rem;cursor:pointer;line-height:1;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-select .bm-drop .bm-dropdown .bm-item:hover{background-color:#f7f9fa}.bm-select .bm-drop .bm-dropdown .bm-item.bm-disabled{background-color:#f7f9fa;pointer-events:none}.bm-select .bm-drop .bm-close{position:absolute;left:0;top:0;width:1.2em;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:none}.bm-select .bm-drop .bm-close:hover{color:#242E35}.bm-select .bm-drop .bm-close:hover~.bm-caret:after,.bm-select .bm-drop .bm-close:hover~.bm-caret:before{background-color:#a1abb3}.bm-select .bm-drop .bm-close:before{content:'\00d7';font-size:1.2em;font-style:normal;font-weight:200}.bm-select .bm-drop .bm-caret{width:.5rem;height:.625rem;position:relative;margin-left:.375rem}.bm-select .bm-drop .bm-caret:after,.bm-select .bm-drop .bm-caret:before{content:'';position:absolute;width:5px;height:1px;background-color:#a1abb3;bottom:5px}.bm-select .bm-drop .bm-caret:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0}.bm-select .bm-drop .bm-caret:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.bm-select .bm-input{outline:0;border-radius:0 3px 3px 0;cursor:text;margin-left:-1px;z-index:-1}.bm-select .bm-input:focus{border-color:#2693D5;box-shadow:0 0 0 3px rgba(191,222,236,.8);z-index:1}.bm-select .bm-input.bm-empty:after{content:attr(placeholder);color:#a1abb3}body,html{margin:0;padding:20px;font-family:proxima-nova,Proxima Nova,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}.result,.select{position:relative;clear:both}.select{z-index:1}.result{z-index:0}h1{font-size:2rem;margin:0 0 1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dae1e3}h1 a{color:#2693D5;text-decoration:none}h1 a:hover{text-decoration:underline}button{margin:.375rem .75rem .75rem 0;appearance:none;border:none;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;float:left;padding:.375rem .75rem;color:#FFF;font-size:1rem;border:1px solid rgba(36,46,53,.2);outline:0;cursor:pointer;opacity:.9}button:hover{opacity:1}button.reset{background-color:#a1abb3}button.submit{background-color:#2693D5}footer{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #dae1e3}footer a{color:#2693D5;text-decoration:none}footer a:hover{text-decoration:underline}