ul, li { list-style: none; } .trafficWrap { overflow: auto; width: 100%; height: calc(100% - 200px); display: flex; -webkit-box-pack: center; justify-content: center; } .left-list-area { width: 275px; height: calc(100% - 70px); background-color: white; position: absolute; z-index: 12; border : 1px solid #c3c1c1; } .toggle-button{ position: absolute; left: 275px; background-color: white; border-radius: 0 5px 5px 0; z-index: 20; width: 25px; height: 25px; text-align: center; line-height: 22px; font-weight: bold; cursor: pointer; border: 1px solid #c3c1c1; color: #a59d9d; user-select: none; } .location-btn { position: absolute; left: 302px; background-color: white; border-radius: 5px; z-index: 20; width: 73px; height: 25px; text-align: center; font-weight: bold; cursor: pointer; border: 1px solid #c3c1c1; color: black; user-select: none; display: none; align-items: center; justify-content: center; gap: 2px; font-size: 13px; } .location-btn.on { background-color: #dbdbdb; } .location-box { position: absolute; left: 302px; background-color: white; border-radius: 5px; z-index: 20; text-align: center; font-weight: bold; color: #938f8f; top: 25px; display: none; width: 325px; height: calc(100% - 95px); border: 1px solid #c3c1c1; opacity: 0.6; } .location-box .top { width: 100%; height: 40px; display: flex; align-items: center; justify-content: center; gap: 5px; border-bottom: 1px solid #c3c1c1; } .location-box .top .search-btn { width: 80px; height: 30px; border-radius: 5px; background-color: #3396ff; color: white; line-height: 30px; user-select: none; cursor: pointer; } .location-box:hover{ opacity: 1; } .location-box input { padding: 5px; width: calc(100% - 100px); } .arrow.LTC1{ background-color: #2fba2c; } .arrow.LTC1::after { border-top-color: #2fba2c !important; } .arrow.LTC1::before { border-bottom-color: #2fba2c !important; } .arrow.LTC2{ background-color : #ffc500; } .arrow.LTC2::after{ border-top-color: #ffc500 !important; } .arrow.LTC2::before{ border-bottom-color: #ffc500 !important; } .arrow.LTC3{ background-color : #ee0000; } .arrow.LTC3::before { border-bottom-color: #ee0000 !important; } .arrow.LTC3::after{ border-top-color: #ee0000 !important; } .arrow.LTC0{ background-color : #888888; } .arrow.LTC0::before { border-bottom-color: #888888 !important; } .arrow.LTC0::after{ border-top-color: #888888 !important; } .tab-title { padding: 10px; height: 35px; font-size: 12px; font-weight: bold; border-bottom: 1px solid #c3c1c1; /*color: white;*/ /*background-color: black;*/ display: flex; align-items: center; justify-content: flex-end; } .down{ width: 16px; height: calc(100% - 5px); margin-right: 10px; margin-bottom: 5px; position: relative; } .down.arrow::after{ position: absolute; border-top: 13px solid ; border-left: 13px solid transparent; border-right: 13px solid transparent; width: 0px; height: 0px; bottom: -9px; left: -5px; /*width: 26px;*/ /*height: 16px;*/ content: ""; z-index: 3; } .up { width: 16px; height: calc(100% - 5px); margin-right: 10px; margin-top: 5px; position: relative; } .up.arrow::before { position: absolute; top: -8px; left: -5px; border-bottom: 13px solid ; border-left: 13px solid transparent; border-right: 13px solid transparent; /*width: 26px;*/ /*height: 16px;*/ /*transform: rotate(180deg);*/ content: ""; z-index: 3; } .tab-title > div { padding: 5px; border: 1px solid #c3c1c1; background-color: white; color: black; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .tab-title > div:hover{ cursor: pointer; filter: brightness(1.1); } .tab-title > div.active { background-color: rgb(51, 102, 171); color : white; border: 1px solid rgb(51, 102, 171); } .location-btn:hover{ background-color: #dbdbdb; } .location-box .top .search-btn:hover, .toggle-button:hover{ filter: brightness(1.1); } .left-list-area .list-tab{ width: 100%; height: 55px; background-color: white; display: flex; border-bottom: 1px solid #c3c1c1; } .left-list-area .list-tab > li { width: calc(100% / 5); height: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer; font-weight: bold; flex-direction: column; } .left-list-area .list-tab > li:not(:last-child) { border-right: 1px solid #c3c1c1; } .left-list-area .list-tab > li > div:nth-child(1) { width: 25px; height: 25px; background-repeat: no-repeat; background-size: 25px 25px; background-position: center; margin-bottom: 5px; } .left-list-area .list-tab > li > div:nth-child(2){ font-size: 7px; } .left-list-area .list-tab > li{ color: #a59d9d; } .left-list-area .list-content > ul > li .traffic-list { display: flex; padding: 10px; border-bottom: 1px solid #c3c1c1; cursor: pointer; box-sizing: border-box; } .left-list-area .list-content > ul > li .traffic-list.on { border-bottom: 2px solid #0054ba; } .left-list-area .list-content > ul > li { padding: 0 15px; border-bottom: 1px solid #c3c1c1; font-size: 13px; } .left-list-area .list-content > ul > li > div { display: flex; gap: 5px; } .left-list-area .list-content > ul > li > div > div { width: 50%; } .left-list-area .list-content > ul { display: none; } .left-list-area .list-content > ul.on { display: block; } .location-box .list-content > li:hover, .left-list-area .list-content > li:hover, .left-list-area .list-tab > li:hover { filter:brightness(1.1); color:rgb(51, 102, 171); } .left-list-area .list-tab > li.active { background-color: rgb(51, 102, 171); color: white; } .left-list-area .list-search { width: 100%; height: 35px; padding : 0px 15px; border-bottom: 1px solid #c3c1c1; display: flex; align-items: center; } .left-list-area .list-search > div:nth-child(1) { margin-right: 10px; font-size: 12px; } .left-list-area .list-search > input { padding: 5px; height: 28px; width: 210px; } .location-box .list-content { width: 100%; height: calc(100% - 39px); overflow: auto; } .left-list-area .list-content { width: 100%; /*height: calc(100% - 125px);*/ height: calc(100% - 91px); overflow: auto; } .location-box .list-content > li, .left-list-area .list-content > li { width: 100%; min-height: 35px; color: black; border-bottom: 1px solid #c3c1c1; padding: 5px 10px; cursor: pointer; display: flex; align-items: center; font-size: 12px; } .location-box .list-content > li.click, .left-list-area .list-content > li.click { background-color: #eeeeee; font-weight: bold; color:rgb(51, 102, 171); } .location-box .list-content > li.click:hover, .left-list-area .list-content > li.click:hover { filter:brightness(1); } /*.check {*/ /* filter: drop-shadow(black 2px 4px 6px);*/ /*}*/ #map { width: 100%; height: 100%; } .traffic-color-legend { position: absolute; border-radius: 8px; border: 1px solid rgb(192, 194, 197); display: inline-flex; background-color: rgb(255, 255, 255); overflow: hidden; transition: left 0.3s ease 0s; z-index: 100; padding: 9px; right: 10px; bottom: 70px; } .traffic-color-legend > span:nth-child(1), .traffic-color-legend > span:nth-child(3){ font-size: 13px; line-height: 23px; } .traffic-color-legend .gradation { margin: 7px; width: 70px; height: 10px; border-radius: 5px; background: linear-gradient(90deg, rgb(79, 220, 74) 0%, rgb(208, 222, 33) 35%, rgb(255, 154, 0) 70%, rgb(255, 0, 0) 100%); } .legend-bottom { display: flex; position: absolute; z-index: 99; right: 10px; bottom: 10px; width: auto; height: 80px; border: 1px solid rgb(140, 140, 140); background: rgb(255, 255, 255); border-radius: 2px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; } .legend-bottom h5 { width: 19px; color: rgb(127, 127, 127); font-size: 12px; text-align: center; padding-top: 15px; box-sizing: border-box; line-height: 24px; } .legend-bottom ul { width: 390px; padding-left: 0px; margin-bottom: 0px !important; } .legend-bottom ul li { list-style: none; outline-width: 0px; float: left; /*width: calc(100% / 6);*/ width: calc(100% / 5); height: 100%; border-left: 1px solid rgb(209, 209, 209); box-sizing: border-box; } .legend-bottom button > div:nth-child(1) { height: 31%; margin-bottom: 5px; background-position: center; background-size: 25px 25px; background-repeat: no-repeat; } .legend-bottom button.active { color: white; } .legend-bottom button.active:hover { color: white; } .left-list-area .list-tab .parking-tab-icon, .legend-bottom .parking-legend-icon { /*background-image : url(/images/icon/parking-legend1.png);*/ background-image : url(/images/icon/parking-legend-1.png); } .left-list-area .list-tab .parking-tab-icon.hover, .legend-bottom .parking-legend-icon.hover { /*background-image : url(/images/icon/parking-legend2.png);*/ background-image : url(/images/icon/parking-legend-2.png); } .left-list-area .list-tab .parking-tab-icon.active, .legend-bottom .parking-legend-icon.active { /*background-image : url(/images/icon/parking-legend3.png);*/ background-image : url(/images/icon/parking-legend-3.png); } .left-list-area .list-tab .cctv-tab-icon, .legend-bottom .cctv-legend-icon { background-image : url(/images/icon/cctv-legend1.png); } .left-list-area .list-tab .cctv-tab-icon.hover, .legend-bottom .cctv-legend-icon.hover { background-image : url(/images/icon/cctv-legend2.png); } .left-list-area .list-tab .cctv-tab-icon.active, .legend-bottom .cctv-legend-icon.active { background-image : url(/images/icon/cctv-legend3.png); } .left-list-area .list-tab .intersection-tab-icon, .legend-bottom .intersection-legend-icon { background-image : url(/images/icon/intersection-legend1.png); } .left-list-area .list-tab .intersection-tab-icon.hover, .legend-bottom .intersection-legend-icon.hover { background-image : url(/images/icon/intersection-legend2.png); } .left-list-area .list-tab .intersection-tab-icon.active, .legend-bottom .intersection-legend-icon.active { background-image : url(/images/icon/intersection-legend3.png); } .left-list-area .list-tab .vms-tab-icon, .legend-bottom .vms-legend-icon { background-image : url(/images/icon/vms-legend1.png); } .left-list-area .list-tab .vms-tab-icon.hover, .legend-bottom .vms-legend-icon.hover { background-image : url(/images/icon/vms-legend2.png); } .left-list-area .list-tab .vms-tab-icon.active, .legend-bottom .vms-legend-icon.active { background-image : url(/images/icon/vms-legend3.png); } .left-list-area .list-tab .incident-tab-icon, .legend-bottom .incident-legend-icon { background-image : url(/images/icon/incident-legend1.png); } .left-list-area .list-tab .incident-tab-icon.hover, .legend-bottom .incident-legend-icon.hover { background-image : url(/images/icon/incident-legend2.png); } .left-list-area .list-tab .incident-tab-icon.active, .legend-bottom .incident-legend-icon.active { background-image : url(/images/icon/incident-legend3.png); } .left-list-area .list-tab .traffic-tab-icon, .legend-bottom .traffic-legend-icon { background-image : url(/images/icon/traffic-legend1.png); } .left-list-area .list-tab .traffic-tab-icon.hover, .legend-bottom .traffic-legend-icon.hover { background-image : url(/images/icon/traffic-legend2.png); } .left-list-area .list-tab .traffic-tab-icon.active, .legend-bottom .traffic-legend-icon.active { background-image : url(/images/icon/traffic-legend3.png); } .legend-bottom ul li:nth-child(1) > button.active { background: rgb(0, 186, 153) !important; } .legend-bottom ul li:nth-child(2) > button.active{ background: rgb(0, 153, 204) !important; } .legend-bottom ul li:nth-child(3) > button.active{ background: rgb(255, 153, 51) !important; } .legend-bottom ul li:nth-child(4) > button.active{ background: rgb(255, 51, 51) !important; } .legend-bottom ul li:nth-child(5) > button.active{ background: rgb(51, 102, 171) !important; } .legend-bottom ul li:nth-child(6) > button.active{ background: rgb(37, 143, 47) !important; } .legend-bottom ul li button { width: 100%; height: 100%; border: none; font-size: 11px; color: rgb(72, 72, 72); letter-spacing: -0.5px; box-sizing: border-box; } .legend-bottom ul li button:hover{ filter:brightness(1.1); color:rgb(51, 102, 171); cursor: pointer; } .cctv-info-window{ width: 400px; height: 330px; background-color: white; box-shadow: 2px 2px 2px 2px #2b333f; padding: 5px; z-index: 999; } .parking-info-window{ width: 300px; /*height: 240px;*/ background-color: white; box-shadow: 2px 2px 2px 2px #2b333f; z-index: 999; position: absolute; } .parking-info-window > .title > div:nth-child(2) { width: 40px; height: 50px; background-image: url("/images/icon/btn_close.png"); background-repeat: no-repeat; background-position: center; background-size: 16px auto; } .parking-info-window > .title > div:nth-child(2):hover{ cursor: pointer; filter: brightness(1.1); } .parking-info-window > .title > div:nth-child(1) { width: calc(100% - 40px); height: 100%; line-height: 50px; color: white; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 20px; cursor: default; } .parking-info-window > .content .row { display: flex; } .parking-info-window > .content .row > div:nth-child(1){ display: inline-block; width: 90px; height: 30px; line-height: 30px; border-radius: 6px; background-color: #5f728b; text-align: center; color: #fff; margin: 0 10px; font-size: 14px; } .parking-info-window > .content .row > div:nth-child(2) { width: calc(100% - 110px); height: 100%; line-height: 30px; border-bottom: 1px solid #d4d4d4; /*overflow: hidden;*/ /*text-overflow: ellipsis;*/ /*white-space: nowrap;*/ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .parking-info-window > .content { padding: 5px; display: flex; flex-direction: column; justify-content: space-around; height: calc(100% - 50px); background-color: #f5f5f5; border : 1px solid #5f728b; } .parking-info-window > .title { background-color: #293347; height: 50px; display: flex; } .vms-info-window { background-color: white; box-shadow: 2px 2px 2px 2px #2b333f; padding : 5px; } .incident-info-window { padding: 5px; background-color: white; box-shadow: 2px 2px 2px 2px #2b333f; width: 450px; } .incident-info-window .title { display: flex; padding: 5px; border-bottom: 1px solid #c7c6c6; } .incident-info-window .title > div:nth-child(1) { /*line-height: 30px;*/ /*overflow: hidden;*/ /*text-overflow: ellipsis;*/ /*white-space: nowrap;*/ word-break: break-all; white-space: normal; } .incident-info-window .content > div { padding : 5px; width: 100%; /*text-overflow: ellipsis;*/ /*overflow: hidden;*/ /*white-space: nowrap;*/ word-break: break-all; white-space: normal; } .incident-info-window .content > div:nth-child(2) { word-break: break-all; white-space: normal; } .vms-info-window .title, .cctv-info-window .title { width: 100%; height: 25px; display: flex; align-items: center; border-bottom: 1px solid #c7c6c6; } .incident-info-window .title > div:nth-child(1), .vms-info-window .title > div:nth-child(1), .cctv-info-window .title > div:nth-child(1) { width: calc(100% - 30px); height: 100%; cursor: default; font-weight: bold; } .incident-info-window .title > div:nth-child(2), .vms-info-window .title > div:nth-child(2), .cctv-info-window .title > div:nth-child(2) { margin-left: auto; width: 30px; height: 30px; text-align: center; line-height: 28px; font-weight: bold; cursor: pointer; } .incident-info-window .title > div:nth-child(2):hover, .vms-info-window .title > div:nth-child(2):hover, .cctv-info-window .title > div:nth-child(2):hover{ color : rgb(51, 102, 171); } .vms-info-window .content { margin-top : 5px; background-color: black; text-align: center; line-height: 50px; color : #999898; font-weight: bold; font-size: 14px; } .vms-info-window .content > img.active { display: block; } .vms-info-window .content > img{ display: none; } .cctv-info-window .content{ width: 100%; height: calc(100% - 25px); } .cctv-info-window .content > div:nth-child(1){ width: 100%; height: calc(100% - 35px); background-color: black; } .cctv-info-window .content video { width: 100%; height: 100%; object-fit : cover; } .cctv-info-window .content > div:nth-child(2){ width: 100%; height: 25px; display: flex; align-items: center; justify-content: space-between; margin-top: 5px; } .cctv-info-window .content > div > div:nth-child(1) { font-size: 14px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .cctv-info-window .content > div > div:nth-child(1) .timer { font-weight: bold; } .cctv-info-window .content > div > div:nth-child(2) { margin-left: 5px; width: 100px; height: 25px; text-align: center; line-height: 25px; background-color: rgb(51, 102, 171); color: white; cursor: pointer; } .cctv-info-window .content > div > div:nth-child(2):hover{ filter: brightness(1.1); } /*.trafficPop{position:absolute; bottom:-50px; margin-left:45px;left:50%; min-width:250px; width: auto; height:80px; padding:10px 10px 10px 7px; border:1px solid #a0a0a0;background:#fff;box-shadow:5px 5px 5px grey}*/ .trafficPop{min-width:250px; width: auto; height:80px; padding:10px 10px 10px 7px; border:1px solid #a0a0a0;background:#fff;box-shadow:5px 5px 5px grey} .trafficPop .close-btn{position:absolute; top:13px; right:14px;} .traffic-speed{overflow:hidden; padding-bottom:6px; margin-bottom:5px; border-bottom: 3px solid; color: black;} .traffic-speed.LTC0{border-color: #888888;} .traffic-speed.LTC1{border-color: #2fba2c;} .traffic-speed.LTC2{border-color: #ffc500;} .traffic-speed.LTC3{border-color: #ee0000;} .traffic-speed-line-grey{border-bottom:3px solid #888888;} .traffic-speed-line-green{border-bottom:3px solid #0ebe38;} .traffic-speed-line-yellow{border-bottom:3px solid #ffc500;} .traffic-speed-line-red{border-bottom:3px solid #ee0000;} .traffic-speed span.traffic-speed-info{float:right; display:block; width:60px; height:21px; color:#fff; text-align:center; line-height:21px;font-size:11px; font-weight:600;} .traffic-name{font-family:'Nanum Gothic';font-weight:600; font-size:15px} .traffic-info{font-size:12px} .detail1{font-weight:900;color:#777;margin-bottom:5px;display:block;overflow: hidden;width:250px;text-overflow: ellipsis;white-space: nowrap} .detail2{font-weight:900;color:#777;margin-bottom:5px;width:200px;padding-left:32px;} .border-back, .border-back.LTC0{background-color:#888888;} .border-back.LTC1{background-color:#2fba2c;} .border-back.LTC2{background-color:#ffc500;} .border-back.LTC3{background-color:#ee0000;} .border-back-green{background-color:#2fba2c;} .border-back-red {background-color:#ee0000;} .border-back-yellow {background-color:#ffc500;} .border-back-gray {background-color:#888888;} .mobile-traffic { padding: 0.6rem 1rem; border-top: 1px solid rgb(230, 230, 230); display: none; justify-content: space-between; } .mobile-traffic > a { width: calc(100% / 5); word-break: keep-all; text-align: center; line-height: 1.1; font-weight: bold; font-size: 11px; height: 60px; padding: 5px; } .mobile-traffic > a > div { filter: grayscale(1); height: inherit; background-position: center; background-repeat: no-repeat; background-size: 35px 35px; height: 35px; } .mobile-traffic > a.click { color: rgb(51, 102, 171); } .mobile-traffic > a > div.click{ filter: grayscale(0); } .mobile-traffic > a > #cctv { background-image: url("/images/icon/cctv-legend2.png"); } .mobile-traffic > a > #intersection { background-image: url("/images/icon/intersection-legend2.png"); } .mobile-traffic > a > #vms { background-image: url("/images/icon/vms-legend2.png"); } .mobile-traffic > a > #incident { background-image: url("/images/icon/incident-legend2.png"); } .mobile-traffic > a > #traffic { background-image: url("/images/icon/traffic-legend2.png"); } .mobile-select { display: none; border: none; padding-left: 5px; background-color : white; } .mobile-select:focus { outline: none !important; } @media (max-width: 920px) { .cctv-info-window { width: 240px; height: 195px; } .parking-info-window{ width: 216px; height: 200px; } .parking-info-window > .title{ height: 35px; } .parking-info-window > .title > div:nth-child(1) { width: calc(100% - 30px); line-height: 35px; padding: 0 10px; font-size: 12px; } .parking-info-window > .title > div:nth-child(2) { width: 30px; height: 35px; } .parking-info-window > .content { padding: 0; height: calc(100% - 35px); } .vms-info-window .title, .cctv-info-window .title{ height: 25px; font-size: 12px; font-weight: bold; } .cctv-info-window .content{ height: 130px; } .parking-info-window > .content .row > div:nth-child(1) { width: 50px; height: 25px; line-height: 25px; font-size: 12px; } .parking-info-window > .content .row > div:nth-child(2) { width: calc(100% - 80px); line-height: 25px; font-size: 12px; } .cctv-info-window .content > div:nth-child(1), .cctv-info-window .content video { height: 100%; } .cctv-info-window .content > div > div:nth-child(1) { font-size: 11px; } .cctv-info-window .content > div > div:nth-child(2) { width: 70px; height: 25px; line-height: 25px; font-size: 12px; } .cctv-info-window .content > div:nth-child(2) { height: 25px; } .incident-info-window { max-width: 250px; font-size: 11px; } .legend-bottom { height: 55px; } .legend-bottom h5 { padding-top : 3px; font-size: 11px; } .legend-bottom ul { width: 300px; } .legend-bottom button > div:nth-child(2) { font-size: 8px; } .legend-bottom button > div:nth-child(1) { background-size: 20px 20px; } .incident-info-window { width: 250px !important; font-size: 11px !important; padding: 0; } .incident-info-window .title > div:nth-child(2) { height: 20px; } .incident-info-window .content > div { white-space: normal; } .incident-info-window .title > div:nth-child(1) { line-height: 15px; white-space: normal; } } @media (max-width: 450px) { .mobile-select { display: block; height: 40px; position: absolute; bottom : 78px; width: 100%; z-index: 12; } .mobile-traffic{ display: flex; } .traffic-color-legend { display: none; } .traffic-color-legend.traffic, .traffic-color-legend.intersection{ display: flex; right: 10px; bottom : 10px; } .left-list-area .list-content { height: calc(100% - 90px) } .left-list-area { /*height: 276px;*/ /*width: 53px;*/ height: calc(100% - 20px); } .location-box .list-content > div.empty, .left-list-area .list-content > div.empty { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .left-list-area .list-tab { /*flex-direction: column;*/ /*height: 276px;*/ } .left-list-area .list-tab > li { width: 100%; height: 55px; } .left-list-area .list-tab > li:not(:last-child) { /*border-right: 0px;*/ /*border-bottom: 1px solid #c3c1c1;*/ } .left-list-area .list-search, .tab-title, .left-list-area .list-content, .toggle-button, .location-btn, .location-box, .legend-bottom { /*display: none;*/ } .cctv-info-window { width: 240px; height: 195px; } .vms-info-window .title, .cctv-info-window .title{ height: 25px; font-size: 9px; font-weight: bold; padding: 0; } .cctv-info-window .content{ height: 130px; } .cctv-info-window .content > div:nth-child(1), .cctv-info-window .content video { height: 100%; } .trafficWrap { /*height: calc(100% - 71.19px);*/ height: calc(100% - 189px); flex-direction: column; } .legend-bottom{ display: none; } .cctv-info-window .content > div > div:nth-child(1) { font-size: 11px; } .cctv-info-window .content > div > div:nth-child(2) { width: 70px; height: 25px; line-height: 25px; font-size: 12px; } .cctv-info-window .content > div:nth-child(2) { height: 25px; } .incident-info-window .title > div:nth-child(2), .vms-info-window .title > div:nth-child(2), .cctv-info-window .title > div:nth-child(2) { width: 30px; } } @media (min-width: 420px) { } @media (min-width: 795px) { .location-btn { display: flex; } } @media (min-width: 765px) { .traffic-color-legend { right: 345px; bottom: 10px; } } @media (min-width: 1090px){ .location-box { height: calc(100% - 53px) } } @media (min-width: 605px) { .left-list-area { height: calc(100% - 27px); } } @media (min-width: 990px) { /*.traffic-color-legend{*/ /* right: 430px;*/ /* bottom: 10px;*/ /*}*/ } @media (min-width: 920px) { .location-box .list-content > div.empty, .left-list-area .list-content > div.empty{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .left-list-area { width: 400px; } .left-list-area .list-tab > li > div:nth-child(1) { width: 35px; height: 35px; background-size: 35px 35px; } .left-list-area .list-tab > li > div:nth-child(2){ font-size: 10px; } .left-list-area .list-tab { height : 80px; } .toggle-button { left : 400px; } .location-box, .location-btn { left: 427px; } .tab-title { height: 40px; font-size: 16px; } .left-list-area .list-search { height: 50px; padding : 10px 15px; } .left-list-area .list-search > div:nth-child(1) { font-size: 14px; } .left-list-area .list-search > input { width: 325px; height: 35px; } .left-list-area .list-content { /*height: calc(100% - 170px);*/ height: calc(100% - 131px); } .location-box .list-content > li, .left-list-area .list-content > li { min-height: 40px; padding: 10px; font-size: 14px; } .traffic-color-legend { right: 430px; } } @media (max-height: 900px) { /*.cctv-info-window {*/ /* width: 240px;*/ /* height: 195px;*/ /*}*/ /*.vms-info-window .title*/ /*, .cctv-info-window .title*/ /*{*/ /* height: 25px;*/ /* font-size: 12px;*/ /* font-weight: bold;*/ /*}*/ /*.cctv-info-window .content{*/ /* height: 130px;*/ /*}*/ /*.cctv-info-window .content > div:nth-child(1),*/ /*.cctv-info-window .content video {*/ /* height: 100%;*/ /*}*/ /*.cctv-info-window .content > div > div:nth-child(1) {*/ /* font-size: 11px;*/ /*}*/ /*.cctv-info-window .content > div > div:nth-child(2) {*/ /* width: 70px;*/ /* height: 25px;*/ /* line-height: 25px;*/ /* font-size: 12px;*/ /*}*/ /*.cctv-info-window .content > div:nth-child(2) {*/ /* height: 25px;*/ /*}*/ /*.incident-info-window {*/ /* max-width: 350px;*/ /* font-size: 11px;*/ /*}*/ .legend-bottom { height: 55px; } .legend-bottom h5 { padding-top : 3px; font-size: 11px; } .legend-bottom ul { width: 300px; } .legend-bottom button > div:nth-child(2) { font-size: 8px; } .legend-bottom button > div:nth-child(1) { background-size: 20px 20px; } .traffic-color-legend { right: 10px; bottom : 70px; } }