.dot2dot-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9000;background:rgba(0,0,0,0.65);display:flex;justify-content:space-around;align-items:center}.dot2dot-overlay *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dot2dot-overlay .dot2dot-dialog{background-color:#fff;flex-direction:column;width:100%;height:100%;flex-grow:1;display:flex;justify-content:flex-start;align-items:center;position:relative}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools{width:100%;display:flex;justify-content:flex-end;flex-direction:column}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-title{padding:.5em .3em;margin:0;color:#aaaaaa;border-bottom:1px solid #aaaaaa}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend{display:none;flex-grow:1;font-size:1.5em;padding:.5em .3em;overflow:hidden;overflow-y:auto;box-sizing:border-box}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps{margin:0;padding:0 2em;text-align:center;list-style-type:none;font-size:0.8em}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps .dot2dot-user-guide-step{margin-bottom:1.5em;font-style:italic;font-size:0.7em;color:#1a1a1a}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps .dot2dot-user-guide-step b{padding-bottom:60px;display:block;font-style:normal;font-size:1.2em;background:transparent none no-repeat bottom center;background-size:35%}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps .dot2dot-user-guide-step.dot2dot-user-guide-step-0 b{padding-bottom:40px;background-image:url(../images/dot2dot-user-guide-step-0.png)}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps .dot2dot-user-guide-step.dot2dot-user-guide-step-1 b{background-image:url(../images/dot2dot-user-guide-step-1.png)}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps .dot2dot-user-guide-step.dot2dot-user-guide-step-2 b{background-image:url(../images/dot2dot-user-guide-step-2.png)}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons{display:flex;flex-direction:row-reverse;align-items:baseline}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn{padding:.3em;display:inline-block;line-height:100%;text-decoration:none;font-weight:100;text-align:center;text-transform:uppercase}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn.dot2dot-btn-done{padding-top:1em;padding-bottom:1em;background-color:cadetblue;color:azure;flex-grow:3}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn.dot2dot-btn-done:hover{background-color:#8fbbbd}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn.dot2dot-btn-done:active{background-color:#8fbbbd}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn.dot2dot-btn-cancel{color:#000;color:#fff;background-color:#777;text-transform:lowercase;flex-grow:1;padding:1em .3em}.dot2dot-overlay .dot2dot-dialog .dot2dot-map-box{flex-grow:1;width:100%;justify-content:flex-start}.dot2dot-overlay .dot2dot-dialog .dot2dot-close-btn{position:absolute;padding:.2em .3em;top:10px;right:10px;background-color:transparent;color:#000;font-weight:300;text-align:center;text-decoration:none;font-size:1.1em;border-radius:3px}@media screen and (min-width: 641px){.dot2dot-overlay .dot2dot-dialog{width:80%;height:80%;box-shadow:0 0 5px rgba(0,0,0,0.6);flex-direction:row;flex-grow:initial}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools{width:25%;justify-content:flex-start;height:100%}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend{display:block;font-size:1.15em}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-legend .dot2dot-user-guide-steps{padding:0 1em}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons{display:block;width:100%;height:auto}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn{width:100%;display:block}.dot2dot-overlay .dot2dot-dialog .dot2dot-tools .dot2dot-action-buttons .dot2dot-btn.dot2dot-btn-cancel{padding:.3em}.dot2dot-overlay .dot2dot-dialog .dot2dot-map-box{height:100%;flex-grow:1}.dot2dot-overlay .dot2dot-dialog .dot2dot-close-btn{box-shadow:0 0 3px rgba(0,0,0,0.4);background-color:#fff}}
/*# sourceMappingURL=dot2dot.min.css.map */
