@import "huimvModule/vendor-prefixes"; @import "huimvModule/datePicker"; $huimv_blue: #2285E2; @include keyframes(emerge) { from { opacity: 0.3; bottom: -14px; } to { opacity: 1; bottom: 0; } } #sy { .wrapper { margin: 10px; } } div#alertBanner { position: fixed; left: 0; right: 0; top: 40px; margin: 0; padding: 8px; } .navbar-fixed-top { height: 38px; background-color: $huimv_blue; opacity: 0.97; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; align-items: center; span.glyphicon-menu-left, span.logo { margin: 10px; font-size: 18px; color: #ffffff; width: 40px; } span.logo img { width: 30px; height: 30px; } h4 { color: #ffffff; select { margin: auto; border-radius: 4px; color: #555; height: 29px; padding: 3px 12px; } } .placeholder, .saveBtn, .glyphicon-wrench, .glyphicon-bell { line-height: 1.1; margin: 10px; font-size: 18px; color: #ffffff; width: 40px; height: 20px; text-align: right; } } #bjMenu1 { ul.nav-pills { background-color: #f0f0f0; height: 30px; li { text-align: center; font-size: 16px; line-height: 30px; height: 30px; &.active { color: $huimv_blue; } } } } #hkmenu1, #menu1 { ul.nav-pills { background-color: #f0f0f0; height: 60px; li { text-align: center; font-size: 12px; &.active { color: $huimv_blue; } img { width: 30px; height: 30px; margin: 5px; } div { height: 20px; } } } .searchBtn { font-size: 28px; position: absolute; top: -43px; right: 38px; z-index: 20; } } #menu1 > .nav-pills > li { width: 20% !important; } #hkmenu2, #menu2 { margin-top: 38px; .container { margin-top: 0; ul.nav { background-color: #fff; border-bottom: 1px solid #f0f0f0; li.active { color: #428bca; &:before { content: ""; position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; background: #2098d1; height: 2px; width: 80%; margin: 0 auto; } } } } } #hkzsmain, #zsmain { //margin-bottom: 60px; } div#chartDiv { margin-bottom: 70px; } .container { background-color: #f0f0f0; & > div { background-color: #fff; } } .cardWrapper { //card flow margin-bottom: 60px; div.row { margin-top: 3px; &:first-child { margin-top: 0; } .leftDiv { text-align: center; div img { margin-top: 20px; width: 60px; height: 60px; } h5 { border-radius: 20px; background-color: #28cd6f; text-align: center; height: 20px; line-height: 20px; color: #F0F0F0; width: 80px; margin: 10px auto; } } .rightDiv { margin: 16px auto 0; dl.dl-horizontal { dt { height: 26px; text-align: justify; float: left; width: 60px; white-space: inherit; clear: left; span { display: inline-block; padding-left: 100%; } //text-align: right; //white-space: nowrap; } dd { margin-left: 15px; float: left; } } } } } #mc > .nav-pills > li.active:before { content: ""; position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; background: #2098d1; height: 2px; } #channelSwitch { height: 270px; background: url(../images/hjkz/channelswitch.png) no-repeat; background-size: cover; .panel { width: 190px; height: 190px; border-radius: 100%; top: 5%; position: relative; margin: 0 auto; box-shadow: 0 12px 31px rgba(123, 178, 226, 0.55); .infoPanel { position: relative; top: 14%; color: #999; text-align: center; font-size: large; } .lcdShow { font-size: 28px; font-weight: bolder; text-align: center; top: 22%; position: relative; color: rgba($huimv_blue, 0.8); } .flex-container { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-around; font-size: 24px; height: 60px; line-height: 60px; width: 65%; margin: 0 auto; color: $huimv_blue; top: 28%; position: relative; .flex-item { text-align: center; &:nth-child(2) { font-size: 19px; border-radius: 100%; color: #fff; width: 60px; letter-spacing: 4px; background-color: $huimv_blue; } } } } #slider { top: 15%; position: relative; background: #fff; width: 260px; border-radius: 4px; height: 4px; box-shadow: 0 2px 4px rgba(123, 178, 226, 0.3); margin: 0 auto; i { position: absolute; color: $huimv_blue; width: 30px; height: 30px; border-radius: 100%; top: -12px; font-size: 30px; &.addBtn { left: -10px; } &.subtractBtn { right: -10px; } } } } #channelSet, #alarmSet, #deviceAlarmSet { margin-top: 38px; margin-bottom: 40px; dl.dl-horizontal { border-bottom: 2px solid #f0f0f0; margin-bottom: 0; dt { text-align: center; span.icon-wrapper { line-height: 60px; position: relative; width: 50px; margin: 0 auto; img { width: 50px; height: 50px; } span { background-color: rgba(39, 135, 225, 0.93); border-radius: 100%; width: 24px; height: 24px; line-height: 24px; position: absolute; top: -12px; right: 0; color: #ffffff; } } span.glyphicon-alert { width: 50px; font-size: 24px; line-height: 60px; height: 100%; } } dd { text-align: center; line-height: 60px; height: 60px; input { height: 24px; line-height: 24px; width: 95%; border: 1px solid rgba(56, 49, 49, 0.19); margin: 18px auto; } span.caret { right: 24px; top: 48%; position: absolute; } span.glyphicon-trash { color: red; } span.glyphicon-ok { color: greenyellow; } } } div.infoBottom { position: absolute; width: 100%; text-align: center; bottom: 35px; color: rgba(176, 176, 176, 0.68); } .displayNone { display: none; } .addButtonWrapper { height: 40px !important; div.addButton { position: relative; background-color: #39e605; box-shadow: 0 5px 11px rgba(98, 98, 102, 0.25); font-size: 30px; width: 35px; height: 35px; line-height: 30px; margin: 0 auto; text-align: center; color: white; border-radius: 100%; } } #addWrapper { position: fixed; bottom: 80px; width: 100%; .addButton { position: relative; background-color: #39e605; box-shadow: 0 5px 11px rgba(98, 98, 102, 0.25); font-size: 30px; width: 40px; height: 40px; line-height: 35px; margin: 0 auto; text-align: center; color: white; border-radius: 100%; } .emerge { @include animation-name(emerge); @include animation-duration(0.2s); @include animation-fill-mode() } } } #chooseHjkzSet { .modal-dialog { width: 300px; margin: 36% auto 0 auto; div.option { height: 40px; line-height: 40px; text-align: center; &:first-child { border-bottom: 1px solid #F0F0F0; } } } } ul.row { margin-left: 0; margin-right: 0; height: 32px; line-height: 32px; background-color: #f0f0f0; color: #969696; li { text-align: center; } } .modal#checkboxWrapper { .modal-dialog { margin: 55px; .modal-header { background-color: #f4f2f2; .modal-title { text-align: center; } } .modal-footer { text-align: center; button.save { width: 100%; background-color: #28ce6f; color: #f0f0f0; } } } } ul#alarmCheckbox { width: 200px; margin: 10px auto; li { position: relative; padding-bottom: 15px; padding-left: 40px; .icheckbox_green { top: 0; left: 0; position: absolute; display: block; padding: 0; width: 20px; height: 20px; background: url(../images/hjkz/green.png) no-repeat 0 0; border: none; input { position: absolute; opacity: 0; } ins { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; opacity: 0; background: #ffffff; } } label { padding-left: 16px; } &.checked { div { background-position: -22px 0; } label { font-weight: bold; color: #1ABC9c; } } } } .displayNone { display: none; } $huimv_blue: #357BDC; .nav-top { position: fixed; top: 0; left: 0; right: 0; background-color: #fff; border-bottom: 1px solid #ccc; display: flex; flex-direction: row; justify-content: space-around; li { padding: 10px; &.active { color: $huimv_blue; border-bottom: 2px solid $huimv_blue; } } } .bottom-da { position: fixed; right: 20px; top: 50px; padding: 3px; background-color: $huimv_blue; color: #ffffff; } .cont-div { margin-top: 90px; margin-bottom: 40px; div { padding: 10px 30px; display: flex; flex-direction: row; justify-content: space-between; } } .nav-bottom { left: 0; right: 0; background-color: #fff; border-top: 1px solid #ccc; position: fixed; bottom: 0; margin-bottom: 0; display: flex; flex-direction: row; justify-content: center; li { margin: 5px; background-color: $huimv_blue; width: 30px; height: 30px; border-radius: 100%; color: #ffffff; padding: 4px; &::before{ top: 4px; left: 4px; position: relative; } } }