body{background-color:#252c33;color:white;min-width:600px}div#view{background-color:black;position:absolute;top:10px;bottom:10px;left:260px;right:10px;min-width:340px;overflow:auto;z-index:0}div#view::-webkit-scrollbar-track{background-color:black}div#view::-webkit-scrollbar{width:5px;height:5px}div#view::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ccc}div#view::-webkit-scrollbar-corner{background-color:black}div#sidebar::-webkit-scrollbar-track{background-color:#252c33}div#sidebar::-webkit-scrollbar{width:5px;height:5px}div#sidebar::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ccc}div#sidebar::-webkit-scrollbar-corner{background-color:#252c33}div#view svg{display:inline!important;transition:opacity .5s}div#view.fade-svg>svg,div#view.fade-svg>div#travel-overlay svg{opacity:.4}div#view svg>path{display:inline!important;marker-end:url(#arrow)!important;stroke:#f00!important;stroke-width:.5!important;fill:none!important;stroke-linecap:butt!important}div#view svg>path.highlight{stroke-width:1!important}div#view.hide-direction-marker svg>path{marker-end:none!important}div#view div.welcome{color:whitesmoke}div#view div.notification.alert{position:fixed;top:20px;right:20px;padding:10px;opacity:.85;min-width:200px;max-width:500px;font-weight:bold}div#view div.notification.alert .close[data-dismiss]{font-size:20px;margin:0 0 0 5px}div#view div.notification.alert input.prompt{height:30px;margin-top:5px}div#view div.notification.alert input.prompt[type=range]{box-shadow:none;outline:0}div#view div.notification.alert .action-footer{padding-top:5px;margin-top:5px;text-align:right}div#view div.notification.alert .action-footer button+button{margin-left:5px}div#view div.notification.alert table{color:inherit;font-size:inherit;width:100%}div#view div.overlay{position:absolute;top:0;left:0;overflow:visible}div#view.hide-label-overlay div#label-overlay{display:none}div#view div#label-overlay label{color:white;position:absolute;font-size:12px;line-height:14px;min-width:20px;height:18px;padding:2px 3px;text-align:center;cursor:pointer;white-space:nowrap;vertical-align:middle;background-color:rgba(117,117,117,.6);border-radius:10px;text-shadow:1px 1px 1px black}div#view div#label-overlay label:hover{z-index:10;background-color:rgba(117,117,117,.9)}div#view div#travel-overlay{display:none;pointer-events:none}div#view.show-travel-overlay div#travel-overlay{display:block}div#view div#travel-overlay svg path{display:inline!important;marker-end:url(#arrowTravel)!important;stroke:#ff0!important;stroke-width:.5!important;fill:none!important;stroke-linecap:butt!important}div#view.hide-direction-marker div#travel-overlay svg>path{marker-end:none!important}div#view div#animation-overlay{pointer-events:none}div#view div#animation-overlay svg circle{display:inline!important;fill:#f00!important}div#view div#animation-overlay svg path{display:inline!important;marker-end:none!important;stroke:#f00!important;stroke-width:2!important;stroke-linecap:round!important}@keyframes drawLine{to{stroke-dashoffset:0}}div#view div#coordinates-overlay{pointer-events:none}div#view div#coordinates-overlay div.x-line{position:absolute;top:0;left:0;border-bottom:1px solid rgba(255,255,255,0.4)}div#view div#coordinates-overlay div.y-line{position:absolute;top:0;left:0;border-right:1px solid rgba(255,255,255,0.4)}div#view div#background-image{pointer-events:none;z-index:-1}div#view.hide-background-image div#background-image{display:none}div#sidebar{position:absolute;overflow:auto;top:0;bottom:50px;left:0;width:250px;background-color:#252c33;padding:10px;font-weight:14px}div#sidebar .tooltip{opacity:1}div#sidebar .tooltip .tooltip-inner{white-space:pre;font-size:13px;font-weight:bold;box-shadow:0 1px 3px 1px #191d20}div#sidebar div.heading{margin:-10px -10px 10px}div#sidebar div.heading>*{display:inline-block}div#sidebar div.heading>div.main-menu-container{padding:10px;float:right}div#sidebar div.heading>div.main-menu-container>button{height:35px;width:35px;padding:10px 9px}div#sidebar div.heading>div.main-menu-container>ul{background-color:#eee;color:black;margin:-5px 10px 0 10px;width:230px;border:0;box-shadow:0 10px 20px 10px #191919}div#sidebar div.heading>div.main-menu-container>ul>li{padding:5px 10px;cursor:pointer;font-weight:bold}div#sidebar div.heading>div.main-menu-container>ul>li.divider{padding:0;margin:5px 10px;cursor:default;height:2px;background-color:#ccc}div#sidebar div.heading>div.main-menu-container>ul>li.disabled{color:#999;cursor:default}div#sidebar div.heading>div.main-menu-container>ul>li:not(.disabled):not(.divider):hover{background-color:#666;color:#eee}div#sidebar .grouping{margin-bottom:20px}div#sidebar .zoom-group .input-group-addon{font-weight:bold;color:#252c33}div#sidebar .zoom-group input[type=range]{padding:4px}div#sidebar .radio-toggle{margin-top:10px}div#sidebar .radio-toggle .input-group-addon{padding:6px;color:#252c33;background-color:#fff}div#sidebar .radio-toggle label.input-group-addon{background-color:#fff}div#sidebar .radio-toggle .input-group-addon:not(:last-child){border-right:1px solid #252c33}div#sidebar .radio-toggle .input-group-addon:not(:first-child){border-left:1px solid #252c33}div#sidebar .radio-toggle input[type=radio]{display:none}div#sidebar .radio-toggle label{margin:0;cursor:pointer}div#sidebar .radio-toggle input[type=radio]+label{background-color:#ccc;border-top-color:#bbb;border-bottom-color:#bbb}div#sidebar .radio-toggle input[type=radio]+label:hover{background-color:#bbb;border-top-color:#aaa;border-bottom-color:#aaa}div#sidebar .radio-toggle input[type=radio]:checked+label{background-color:#2ecc71;border-top-color:#2ab262;border-bottom-color:#2ab262;cursor:default}div#sidebar .radio-toggle input[type=radio]+label:before{font-family:FontAwesome;display:inline-block;content:"\f1db";margin-right:3px;width:1.28571429em;text-align:center}div#sidebar .radio-toggle input[type=radio]:checked+label:before{content:"\f058"}div#sidebar .options-group button.form-control{padding:3px 6px;height:28px;margin-top:10px}div#sidebar .btn-toggle>*{margin:0}div#sidebar .btn-toggle input[type=checkbox]{display:none}div#sidebar .btn-toggle input[type=checkbox]+label{width:100%;padding:3px 6px;margin-top:10px;position:relative;background-color:#ccc;border-color:#bbb;border-radius:14px}div#sidebar .btn-toggle input[type=checkbox]+label:hover{background-color:#bbb;border-color:#aaa}div#sidebar .btn-toggle input[type=checkbox]:checked+label{background-color:#2ecc71;border-color:#2ab262}div#sidebar .btn-toggle input[type=checkbox]:checked+label:hover{background-color:#2ab262;border-color:#28a25b}div#sidebar .btn-toggle input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;content:"\f070";text-align:center;position:absolute;display:block;border-radius:14px;background-color:#fff;width:32px;top:2px;bottom:2px;box-shadow:1px 1px 2px rgba(0,0,0,0.5)}div#sidebar .btn-toggle input[type=checkbox]:not(:checked)+label:before{content:"\f070";left:3px}div#sidebar .btn-toggle input[type=checkbox]:checked+label:before{content:"\f06e";right:3px}div#sidebar button,select,input[type=text]{font-weight:bold}div#sidebar .calculation-results,div#sidebar .path-details{display:none;font-size:15px}div#sidebar .click-action .input-group-addon{padding:3px 6px}div#sidebar .click-action .input-group-addon .badge span.fa{font-size:14px}div#sidebar .click-action .action-details div.info{text-align:center;font-style:italic;color:#ccc}div#sidebar .click-action .action-details .input-group+.input-group{margin-top:3px}div#sidebar .click-action .action-details .input-group-addon,div#sidebar .click-action .action-details .input-group{font-weight:bold;color:#252c33}div#sidebar .click-action select,div#sidebar .click-action input[type=text]{height:28px;padding:3px 6px;color:#252c33}div#sidebar .click-action h5,div#sidebar .calculation-results h5,div#sidebar .path-details h5{text-align:center;font-size:16px;position:relative;color:#fff}div#sidebar .click-action h5:before,div#sidebar .calculation-results h5:before,div#sidebar .path-details h5:before{content:" ";position:absolute;left:0;right:0;top:7px;bottom:0;border-top:2px solid #fff}div#sidebar .click-action h5 strong,div#sidebar .calculation-results h5 strong,div#sidebar .path-details h5 strong{background-color:#252c33;position:relative;padding:5px}div#sidebar .path-details h5 .badge{position:relative;top:-2px;font-size:14px;text-shadow:1px 1px 1px black}div#sidebar .calculation-results .radio-toggle{margin-bottom:10px}div#sidebar .calculation-results .result,div#sidebar .path-details .result{text-align:center;margin-bottom:10px;line-height:18px}div#sidebar .calculation-results .result:before,div#sidebar .calculation-results .result:after,div#sidebar .path-details .result:before,div#sidebar .path-details .result:after{display:table;content:" ";clear:both}div#sidebar .calculation-results .result label,div#sidebar .path-details .result label{position:relative;margin-bottom:0;display:block;color:#f00}div#sidebar .calculation-results .result label em.at-dpi,div#sidebar .path-details .result label em.at-dpi{position:absolute;right:0;color:#2ecc71;font-size:13px}div#sidebar .calculation-results .result label>div,div#sidebar .calculation-results .result div.columns>div{width:48%;float:left}div#sidebar .calculation-results .result label>div+div,div#sidebar .calculation-results .result div.columns>div+div{float:right}div#sidebar .calculation-results .result .label{font-size:12px;line-height:20px;padding:2px 6px;color:#252c33;margin:0 10px}div#sidebar .calculation-results .result .inch-value,div#sidebar .path-details .result .inch-value{color:#999}div#help-buttons{position:absolute;bottom:0;left:0;width:250px;height:50px;padding:10px;text-align:center}div#help-buttons:before{content:"";display:block;position:absolute;height:10px;top:-10px;left:0;right:0;background:-moz-linear-gradient(top,rgba(37,44,51,0) 0,rgba(37,44,51,1) 100%);background:-webkit-linear-gradient(top,rgba(37,44,51,0) 0,rgba(37,44,51,1) 100%);background:linear-gradient(to bottom,rgba(37,44,51,0) 0,rgba(37,44,51,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00252c33',endColorstr='#252c33',GradientType=0)}div#help-buttons button{color:#252c33;font-size:14px;font-weight:bold;padding:3px 15px}.modal-content{background-color:transparent;box-shadow:none;border:0;font-size:14px}.modal-content a{color:#c8c8ff}.modal-content .modal-header{background-color:#252c33;border-bottom:0;margin-bottom:4px;border-top-left-radius:4px;border-top-right-radius:4px}.modal-content .modal-header .modal-title{font-weight:bold}.modal-content .modal-header .close{color:white;opacity:.5}.modal-content .modal-header .close:hover{opacity:1}.modal-content .modal-body{background-color:#252c33}.modal-content .modal-body:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal-content .modal-footer{background-color:#252c33;border-top:0;margin-top:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center}#help-modal .modal-body table{width:100%}#support-modal .modal-body div.support{display:inline-block}#help-modal .modal-body table:not(:last-child){margin-bottom:20px}#help-modal .modal-body table thead tr th,#support-modal .modal-body table thead tr th{font-weight:bold;border-bottom:1px solid white;padding:6px 2px;font-size:14px}#help-modal .modal-body table thead tr th small{font-weight:normal;font-style:italic;display:block}#help-modal .modal-body table tbody tr td,#support-modal .modal-body table tbody tr td{padding:6px 2px;font-size:14px}#support-modal .modal-body table tbody tr td,#support-modal .modal-body table tbody tr td a{line-height:26px}#help-modal .modal-body table tbody tr:not(:last-child) td,#support-modal .modal-body table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(255,255,255,0.1)}#help-modal .modal-body table tbody tr td:first-child{font-weight:bold;white-space:nowrap;vertical-align:top;text-align:right}#help-modal .modal-body table tbody tr td:last-child{color:rgba(255,255,255,0.8)}#support-modal .modal-body table tbody tr td img{max-height:26px;margin:0 10px 0 20px}#help-modal .modal-body table tfoot tr td{color:rgba(255,255,255,0.8);font-style:italic;font-size:12px}.ie-warning .alert{display:inline-block;font-weight:bold;margin:20px}