#couplingSchemeEditor{padding:0 !important}#couplingSchemeContainer{position:absolute;border:1px solid #ccc;left:15px;right:15px;top:15px;bottom:15px}.scheme-panel .cablePort{border:1px solid #ccc;box-shadow:2px 2px 19px #aaa;-o-box-shadow:2px 2px 19px #aaa;-webkit-box-shadow:2px 2px 19px #aaa;-moz-box-shadow:2px 2px 19px #aaa;-moz-border-radius:.5em;border-radius:.5em;opacity:.8;filter:alpha(opacity=80);width:auto;cursor:pointer;text-align:center;z-index:20;position:absolute;background-color:#eeeeef;color:#000;font-family:helvetica;padding:.5em;font-size:.9em;-webkit-transition:-webkit-box-shadow .15s ease-in;-moz-transition:-moz-box-shadow .15s ease-in;-o-transition:-o-box-shadow .15s ease-in;transition:box-shadow .15s ease-in}.scheme-panel .cablePort:hover{box-shadow:2px 2px 19px #444;-o-box-shadow:2px 2px 19px #444;-webkit-box-shadow:2px 2px 19px #444;-moz-box-shadow:2px 2px 19px #444;opacity:.6;filter:alpha(opacity=60)}.scheme-panel .splitter{opacity:.8;filter:alpha(opacity=80);cursor:pointer;text-align:center;z-index:20;position:absolute;color:#000;font-family:helvetica;font-size:.9em}.scheme-panel .splitter:hover{filter:alpha(opacity=60)}.scheme-panel .splitter-port{display:block;position:absolute;height:32px;width:40px;font-size:10px;text-align:right}.scheme-panel .cablePortModule{border:1px solid #ccc;border-radius:.5em;opacity:.8;filter:alpha(opacity=80);width:60px;cursor:pointer;text-align:center;z-index:20;position:absolute;color:#000;font-family:helvetica;padding:.5em;font-size:.9em;-webkit-transition:-webkit-box-shadow .15s ease-in;-moz-transition:-moz-box-shadow .15s ease-in;-o-transition:-o-box-shadow .15s ease-in;transition:box-shadow .15s ease-in}#connectionNodeSchemeEditor{padding:0 !important}#connectionNodeSchemeContainer{position:absolute;border:1px solid #ccc;left:15px;right:15px;top:15px;bottom:15px}#crossSchemeContainer{position:absolute;border:1px solid #ccc;left:15px;right:15px;top:15px;bottom:15px}.scheme-panel .connectionNodeEquipment{border:1px solid #ccc;box-shadow:2px 2px 19px #aaa;-o-box-shadow:2px 2px 19px #aaa;-webkit-box-shadow:2px 2px 19px #aaa;-moz-box-shadow:2px 2px 19px #aaa;-moz-border-radius:.5em;border-radius:.5em;opacity:.8;filter:alpha(opacity=80);width:auto;cursor:pointer;text-align:center;z-index:20;position:absolute;background-color:#eeeeef;color:#000;font-family:helvetica;padding:.5em;font-size:.9em;-webkit-transition:-webkit-box-shadow .15s ease-in;-moz-transition:-moz-box-shadow .15s ease-in;-o-transition:-o-box-shadow .15s ease-in;transition:box-shadow .15s ease-in}.scheme-panel .connectionNodeEquipment:hover{box-shadow:2px 2px 19px #444;-o-box-shadow:2px 2px 19px #444;-webkit-box-shadow:2px 2px 19px #444;-moz-box-shadow:2px 2px 19px #444;opacity:.6;filter:alpha(opacity=60)}.equipment-ports-block{display:block;position:absolute;height:auto;bottom:0;top:0;left:0;right:0;margin-top:30px;margin-bottom:5px;margin-right:5px;margin-left:5px;background-color:#ccc;border-radius:.5em;border:1px solid #999}.equipment-port{display:block;position:absolute;height:60px;width:30px;background-color:#aaa;border-radius:.5em;border:1px solid #666}html body{height:100%}select{padding-top:5px !important;padding-bottom:5px !important}#main-wrapper{height:100%}#main-content{height:100%;padding:0 0 120px 0 !important}section .main-content-wrapper{height:100%}.map-content{padding:0;margin:0;height:100%}.panel-map{padding:0;margin:0;height:100%}.panel-body-map{padding:0;margin:0;height:100%}.panel-map-toolbar{position:absolute;margin-top:8px;margin-left:8px;z-index:1000;background-color:transparent}.panel-map-toolbar .toolbar-mode-icon{width:1em;height:1em;display:inline-block;vertical-align:-.1em}#map-canvas [class*="ymaps-2"][class*="search"]{z-index:1101 !important}.panel-map-toolbar a.btnSelected{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#c2c8cc;outline:0}.panel-map-toolbar ul{margin:0;padding:0}.panel-map-toolbar ul::after{clear:both;display:table;content:""}.panel-map-toolbar ul>li{float:left;display:list-item;list-style:none;margin:0 5px 0 0}.panel-map-toolbar #editorModeToolbar ul{display:block}.panel-map-toolbar #editorModeToolbar ul.disabled .dropdown-menu{display:none !important}#mapProviderToolbar .btn{background-image:none;background-color:#556b8d;border-color:#556b8d;color:#fff}#mapProviderToolbar .btn:hover,#mapProviderToolbar .btn:focus{background-image:none;background-color:#5f779d;border-color:#5f779d;color:#fff}#mapProviderToolbar .btn.btnSelected{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#c2c8cc;border-color:#c2c8cc;color:#fff;outline:0}#yandexLayerToolbar .btn{background-image:none;background-color:#fff;border-color:#ccc;color:#333}#yandexLayerToolbar .btn:hover,#yandexLayerToolbar .btn:focus{background-image:none;background-color:#f5f5f5;border-color:#bbb;color:#333}#yandexLayerToolbar .btn.btnSelected{background-image:none;background-color:#f0f0f0;border-color:#999;color:#000;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.12);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.12);box-shadow:inset 0 2px 4px rgba(0,0,0,.12)}#filterToolbar>.dropdown-menu{width:200px !important}#filterToolbar>.dropdown-menu li{border-style:none;float:right !important}#filterToolbar>.dropdown-menu li>span{padding-right:10px !important}#searchToolbar>.dropdown-menu{width:200px !important}#searchToolbar>.dropdown-menu li{border-style:none;float:right !important}#searchToolbar>.dropdown-menu li>span{padding-right:10px !important}.panel-map-cableinfo{position:absolute;margin-top:55px;margin-left:8px;z-index:1000;background-color:#fff;border-radius:5px;min-width:175px}.panel-cableinfo{margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;font-size:14px}.panel-cableinfo .panel-heading{padding-left:0;padding-right:0;padding-top:5px;padding-bottom:5px}.panel-cableinfo .panel-body{padding-left:0;padding-right:0;padding-top:5px;padding-bottom:5px;font-size:13px}.panel-cableinfo .panel-footer{padding-left:0;padding-right:0;padding-top:5px;padding-bottom:0}.editor-body{padding-left:30px;padding-right:30px}.editor-panel{border:0}.editor-panel .form-group{margin-bottom:5px}.editor-panel .control-label{margin-left:0;padding-left:0;padding-right:0}.editor-panel .col-sm-2{padding-left:5px;padding-right:0}.editor-panel .col-sm-4{padding-left:5px;padding-right:0}.editor-panel .col-sm-6{padding-left:5px;padding-right:0}.editor-panel .col-sm-10{padding-left:5px;padding-right:0}.editor-panel #deleteAbonentButton{float:left}.map-blocker{position:absolute;top:0;left:0;width:100%;height:100%;background:#808080;opacity:.2;z-index:100}.alert-validation{font-size:14px;padding:5px}.shadow-panel{box-shadow:7px 7px 23px -9px #000}.form-splitter{border-bottom:1px solid #eee;margin-top:10px;margin-bottom:10px}.field-validation-error span{display:block}.btn-right{float:right}.btn-left{float:left}.modal-full-window{margin:0 !important;padding:15px;width:100%;height:100%;border:none}.info-window-content{margin:0 !important;padding:0;width:330px;max-width:330px;background:#fff;border:none !important;box-shadow:none !important;border-radius:0 !important}.info-window-content .panel-heading{margin:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:5px}.info-window-content .panel-body{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;padding:0}.info-window-content .panel-footer{margin:0;padding-left:0;padding-right:0;padding-top:5px;padding-bottom:0;border-top:1px solid #ddd !important;background:#fff !important}.info-window-content .panel-footer::before,.info-window-content .panel-footer::after{content:" ";display:table}.info-window-content .panel-footer::after{clear:both}.info-window-content table tr td{padding-right:5px}.info-window-content a{margin-bottom:0;color:#fff}.info-window-content .nav a{color:#337ab7}.info-window-content .list-group-item{border:none;padding:8px 6px}.info-window-content .list-group-item .bootstrap-switch{top:-2px}.info-window-content .list-group{margin-top:4px;margin-bottom:4px}.info-window-content .list-group-item span{padding-right:70px;color:#777 !important}.info-window-content .list-group-item:hover{background-color:#eee;border-radius:5px}.info-window-content .nav a{padding:6px}.info-window-content .bootstrap-switch{float:right}.info-window-content .tab-content.panel-default{border:none !important;box-shadow:none !important;margin-bottom:0 !important;border-radius:0 !important;background:#fff !important}.info-window-content .bootstrap-switch .bootstrap-switch-label{background:#fff !important}.info-window-content .bootstrap-switch .bootstrap-switch-handle-on,.info-window-content .bootstrap-switch .bootstrap-switch-handle-off{color:#fff !important}.info-window-content .panel-footer .btn{vertical-align:top}.info-window-content .panel-footer .btn-right{margin-left:5px}.marker-manager-panel{position:relative;left:-19px;top:-19px;white-space:nowrap;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;-webkit-transform:scale(1,1.3);-moz-transform:scale(1,1.3);-ms-transform:scale(1,1.3);-o-transform:scale(1,1.3);transform:scale(1,1.3)}.marker-manager-panel--square{left:-20px;top:-20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:40px;height:40px}.marker-manager-img{font-size:38px;color:#5e769c}.marker-manager-img--hidden{display:none}.marker-manager-square{display:none;position:absolute;width:40px;height:40px;border:3px solid #24a148;border-radius:8px;box-shadow:0 0 0 1px rgba(36,161,72,.18);box-sizing:border-box}.marker-manager-square--visible{display:block}.cable-manager-panel{position:relative;left:8px;top:-14px;white-space:nowrap;padding:2px}.cable-manager-panel .btn-group{display:flex;flex-wrap:nowrap;align-items:center}.cable-manager-panel .btn-group .btn{background-image:none;background-color:#556b8d;border:1px solid #556b8d;color:#fff;padding:4px 8px}.cable-manager-panel .btn-group .btn i{color:#fff}.cable-manager-panel .btn-group .btn:hover,.cable-manager-panel .btn-group .btn:focus{background-image:none;background-color:#5f779d;border-color:#5f779d;color:#fff}.table-equipments{max-height:300px;height:auto;overflow-y:scroll}.table-equipments .table td{vertical-align:-.1em}.scheme-editor-control-panel{position:absolute;left:25px;top:25px;z-index:20000}.scheme-editor-control-panel a.btnSelected{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#c2c8cc;outline:0}.scheme-editor-control-panel ul{margin:0;padding:0;display:block}.scheme-editor-control-panel ul::after{clear:both;display:table;content:""}.scheme-editor-control-panel ul>li{float:left;display:list-item;list-style:none;margin:0 5px 0 0}.scheme-editor-control-panel ul.disabled .dropdown-menu{display:none !important}.mini-map{height:200px;width:200px;float:right;margin-top:10px;margin-right:30px;z-index:20000;pointer-events:none}.panel-properties{margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;font-size:14px}.panel-properties .panel-heading{padding-left:0;padding-right:0;padding-top:5px;padding-bottom:5px}.panel-properties .panel-body{padding-left:0;padding-right:0;padding-top:5px;padding-bottom:5px;font-size:13px}.panel-properties .panel-footer{padding-left:0;padding-right:0;padding-top:5px;padding-bottom:0}.scheme-panel .equipment-selected{border:2px dotted #008000}.scheme-panel .textLabel{z-index:21;position:absolute;left:56%;top:50%;color:#000;font-family:helvetica;font-size:.9em;transform:translate(-50%,-50%)}.scheme-panel .active{border:1px dotted #008000}.scheme-panel .hover{border:1px dotted #00f}.scheme-panel ._jsPlumb_connector{z-index:40}.scheme-panel ._jsPlumb_endpoint,.endpointTargetLabel,.endpointSourceLabel{z-index:50;cursor:pointer}.scheme-panel .aLabel{background-color:#fff;padding:.4em;font:12px sans-serif;color:#444;z-index:50;border:1px dotted #808080;opacity:.8;filter:alpha(opacity=80);cursor:pointer}.scheme-panel .aLabel._jsPlumb_hover{background-color:#5c96bc;color:#fff;border:1px solid #fff}.window._jsPlumb_connected{border:2px solid #008000}path,._jsPlumb_endpoint{cursor:pointer}._jsPlumb_overlay{background-color:transparent}.scheme-properties-panel{position:absolute;margin-top:55px;margin-left:8px;border:1px solid #ccc;border-radius:5px;min-width:175px;z-index:20000;background-color:#fff}.cable-manager-popup .leaflet-popup-content-wrapper{padding:0;border-radius:0;background:transparent;box-shadow:none}.cable-manager-popup .leaflet-popup-content{margin:0;min-width:auto}.cable-manager-popup .cable-manager-panel{left:0;top:-2px;transform:none}.cable-manager-popup .leaflet-popup-tip-container{display:none}.cable-manager-popup .leaflet-popup-tip{display:none}.cable-manager-yandex{background:transparent;border:none;padding:0;box-shadow:none;pointer-events:auto}.cable-manager-yandex a{margin:2px}.equipment-info-popup .leaflet-popup-content-wrapper{background:#fff !important;border-radius:12px !important;box-shadow:0 2px 6px rgba(0,0,0,.3) !important;padding:13px !important}.equipment-info-popup .leaflet-popup-content{margin:0 !important;padding-right:0;line-height:inherit}.leaflet-right .osm-zoom-under-layers{margin-top:52px}.equipment-info-popup .leaflet-popup-close-button{right:8px !important;top:8px !important;color:#666 !important;font-size:20px !important;width:20px !important;height:20px !important;line-height:20px !important;font-weight:normal !important;text-decoration:none !important}.equipment-info-popup .leaflet-popup-close-button:hover{color:#333 !important}.equipment-info-popup .leaflet-popup-tip-container,.equipment-info-popup .leaflet-popup-tip{display:none !important}.leaflet-popup-content{margin:13px 13px !important}.leaflet-popup-content .info-window-content{min-width:330px;width:330px;max-width:330px}.equipment-info-popup .info-window-content,.yandex-info-overlay .info-window-content{width:330px !important;max-width:330px !important;min-width:330px !important}.equipment-info-popup .info-window-content .panel,.equipment-info-popup .info-window-content .panel-default,.yandex-info-overlay .info-window-content .panel,.yandex-info-overlay .info-window-content .panel-default{border:none !important;box-shadow:none !important;margin-bottom:0 !important;background:#fff !important}.yandex-info-overlay{font-family:Roboto,Arial,sans-serif !important;font-size:13px !important;line-height:1.42857143 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:12px !important;box-shadow:0 2px 6px rgba(0,0,0,.3) !important;padding:13px !important}.yandex-info-overlay .info-window-content{min-width:330px;width:330px;max-width:330px;padding:0;margin:0}.yandex-info-overlay .info-window-content,.yandex-info-overlay .info-window-content *{font-family:Roboto,Arial,sans-serif !important}.yandex-info-overlay .fa,.yandex-info-overlay .fa:before,.yandex-info-overlay .fa:after{font-family:FontAwesome !important;font-style:normal;font-weight:normal}.yandex-info-overlay-close{color:#666 !important;font-size:20px !important;line-height:20px !important}.yandex-info-overlay-close:hover{color:#333 !important}.cable-point-marker{background:none !important;border:none !important}.osm-custom-cluster{background:none !important;border:none !important}.osm-custom-cluster .btn.btn-primary.circle{background-color:#337ab7;color:#fff;border:none;cursor:pointer;border-radius:200px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background:none !important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{display:none !important}.g-cluster-legacy{background-color:#3f464e;color:#fff;border:2px solid #fff;border-radius:999px;padding:6px 10px;box-shadow:0 2px 6px rgba(0,0,0,.35);font-size:12px;line-height:1.1;text-align:center;margin:0 !important}.modal-backdrop{z-index:1040 !important}.modal{z-index:1050 !important}