body{font:14px "Lucida Grande",Helvetica,Arial,sans-serif}a{color:#337ab7}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{color:#555}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#00b7ff}input[name="basemap"]{margin-left:20%}body{overflow:hidden}#map{width:80%;height:700px;background-color:#fff}.hidden{display:none !important}#map{width:79%;position:absolute;top:96px;margin-top:4px;left:0;height:88% !important}#layers{float:right;top:0 !important;right:0;width:22%;background-color:#fff;z-index:2;padding:1px 4px 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto;height:-webkit-fill-available;height:-moz-available}#export{right:3%;top:14%;position:fixed;width:20%;z-index:2}#divStatus{position:absolute;top:140px;left:25%;width:auto;text-align:center}#divWarning{display:inline-block;margin:5px;text-align:center;opacity:.9;border-radius:5px;padding:5px;font-family:Calibri;font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:2px 2px grey}select{appearance:auto !important}div.layers{background-color:#9acfea}iframe{width:auto}.popover{max-width:476px}.popover-content{min-width:200px}.title{background-color:#9acfea;color:white;margin-bottom:6px;padding-left:8px;border-radius:3px}.list-unstyled{float:right;list-style:none;font-size:12px;color:#000;background-color:#fff;width:90%}.list-group{float:right;font-size:12px;color:#000;background-color:#fff;width:90%}input[type="checkbox"]{margin:4px 4px 0}.list-group li{margin-bottom:5px;margin-top:4px}li.txt-order{float:left}#stop-header{margin-bottom:2px}#strucshons{float:left;width:100%}#aboutDialog{z-index:2}#lyraccordion{top:42px}.panel-group #accordion{width:100%;position:relative}.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:grey}.panel-heading .accordion-toggle.collapsed:after{content:"\e080"}.card-header{height:2.4rem !important}.card{margin-bottom:5px}.panel-title{font-weight:400;font-size:14px;line-height:.94}button.btn{margin:2px;font-size:11px}.btn-link{font-weight:560;color:#6c6c6c}.btn-outline-link{font-weight:560;color:#ffc107 !important;border:0}.btn-outline-link:hover{font-weight:560;color:#6c6c6c !important;border:0}.btn-info{color:white}button#create-route-ssrs-rpt{display:none}button.btn-report{margin:5px;width:210px;text-align:center}#stop-modal button.btn{margin:0;width:128px}button.btn-find{width:180px;font-size:11px}.edit-trip,.addr-stop{display:none}#edit-stops .fa{color:red}.login-error{background-color:rgba(255,255,255,1);color:#d70038;border:none 1px red;padding-left:5px;padding:2px 5px;border-radius:3px}.html-link{font-size:x-small;font-weight:normal}#spin,#spinny{left:48%;top:48%;margin-left:32%}#spin{width:10%;z-index:1051}#spinny{width:24%}#spinner{margin-top:2%;position:relative;margin-left:24%;margin-right:4%}#spinny #spinner{margin-top:2%;position:relative;margin-left:30%;margin-right:4%}#load-label{margin-top:2%;margin-left:12%;font-size:14px;font-weight:bold}#headingInfo{background-color:rgba(61,107,152,0.8);color:whitesmoke}#headingInfo:hover,#headingInfo:focus{background-color:rgba(61,107,152,1);color:whitesmoke}.done{background-color:transparent;border:none 1px #0f0;padding-left:5px;padding:2px 5px}.success{background-color:rgba(104,255,108,0.6);border:solid 1px #0f0;padding-left:5px;padding:2px 5px;border-radius:3px}.warn{background-color:rgba(255,185,69,0.6);border:solid 1px #ffc504;padding-left:5px;padding:2px 5px;border-radius:3px}.error{background-color:rgba(255,54,59,0.6);border:solid 1px red;padding-left:5px;padding:2px 5px;border-radius:3px}.input-small{width:76px}#addressSearch{margin-bottom:6px}#addressSearch li input,#addressSearch li select{border-radius:3px}#addressSelect{margin-left:8px;margin-top:4px}#lcnSelect{height:auto;overflow-y:auto;overflow-x:hidden}.accordion-button{height:1.4rem}.btn{line-height:.8rem}.btn-sm{font-size:11px}.lcn-btn{border:0;background-color:transparent}.address{margin-left:4% !important;width:202px;!important;font-size:11px}.addressLocation{-webkit-padding-start:15px}#selectAddress{width:92%;margin:4%}#layer-group,#trip-selector{margin-top:10px}#ops{max-width:400px;width:auto;font-size:16px;font-weight:normal}.container{overflow-y:auto}.panel{border:solid 1px #b3b3b3}#myTabContent{overflow:hidden;min-height:100px}#ulAnchorPoints,.ulBusStops{overflow-y:auto;width:100%}.history{max-height:-webkit-fill-available}.time-offset{margin-left:4%;width:18%;border-radius:3px;font-size:10px;height:22px}#ulAnchorPoints li.placeholder,.ulBusStops li.placeholder{position:relative}#time-offset-0,#time-offset-label-0,#time-offset-btn-0{display:block}#ulAnchorPoints li.placeholder:before,#ulBusStops li.placeholder:before{position:absolute}ul#hdr-list li{display:inline}body.dragging,body.dragging *{cursor:move !important}.dragged{position:absolute;opacity:.5;z-index:2000}.draggable{position:absolute;z-index:9;background-color:#f1f1f1;text-align:center;border:1px solid #d3d3d3}.draggable-header{padding:10px;cursor:move;z-index:10;background-color:#2196f3;color:#fff}.form-control{padding:6px 4px}select.ng-invalid,input.ng-invalid{border-color:red}input.ng-valid{background-color:rgba(255,255,255,1)}input.ng-invalid:focus{border-color:red}.invalid-feedback{width:100%;margin-top:.25rem;font-size:90%;color:#dc3545}#edit-aps,#edit-bs{margin-left:4%;margin-right:4%}div[name="desc"]{font-size:11px}#stop-header div[name="desc"]{font-size:14px}ol.example li.placeholder{position:relative}ol.example li.placeholder:before{position:absolute}.input-med{margin-left:8%}input[type="time"]{margin:0 4px 2px 2px;border-radius:3px;height:26px;width:80px;font-size:10px}.set-bold{font-weight:normal}footer p#copy{float:right;margin-right:2%;margin-bottom:2%}footer p#route-trip{float:left;margin-left:2%;margin-bottom:2%}#timetable-modal .modal-content{border:0 none}.schedule-report{display:none}.modal-content{border:0}.showItem{display:block}.hideItem{display:none}.highlight{background-color:rgba(113,180,234,0.4) !important}tr:focus{background-color:rgba(113,180,234,0.4) !important}.local{background-color:rgba(255,127,80,1)}.dev{background-color:rgba(255,191,80,1)}.test{background-color:rgba(56,204,248,1)}.ver{background-color:rgba(144,238,144,1)}.prod{background-color:white}.user-logged-in{display:block}