@font-face { font-family: 'Noto Sans SC'; src: url("NotoSansSC-Bold.otf") format("opentype"); font-weight: 700; } @font-face { font-family: 'Noto Sans SC'; src: url("NotoSansSC-Medium.otf") format("opentype"); font-weight: 500; } @font-face { font-family: 'Noto Sans SC'; src: url("NotoSansSC-Regular.otf") format("opentype"); font-weight: 400; } @font-face { font-family: 'Noto Sans SC'; src: url("NotoSansSC-Light.otf") format("opentype"); font-weight: 300; } @font-face { font-family: 'Noto Sans TC'; src: url("NotoSansTC-Bold.otf") format("opentype"); font-weight: 700; } @font-face { font-family: 'Noto Sans TC'; src: url("NotoSansTC-Medium.otf") format("opentype"); font-weight: 500; } @font-face { font-family: 'Noto Sans TC'; src: url("NotoSansTC-Regular.otf") format("opentype"); font-weight: 400; } @font-face { font-family: 'Noto Sans TC'; src: url("NotoSansTC-Light.otf") format("opentype"); font-weight: 300; } *{ font-family: 'Noto Sans TC', sans-serif,'Noto Sans SC', sans-serif; } .alert-dialog .mdl-button--primary.mdl-button--primary{ font-size: 20px; color: white; } .confirm-dialog .mdl-button--primary.mdl-button--primary{ font-size: 20px; color: #1ab7cd; } .kmi-text-fields input{ transition: .2s ease-in-out; } .kmi-text-fields .ng-enter, .kmi-text-fields .ng-leave { transition: none; } .kmi-list__row .kmi-list__column.column-input>input{ background-color:white; border: #9a9a9a solid 1px; box-sizing:border-box; } .kmi-list__row .kmi-list__column.column-input>input[disabled]{ background-color: #dcdddd; } .kmi-menu-tile{ font-size:20px; font-weight: 600; color: #1ab7ce; transition: .2s ease-in-out; } .calculater-content.dialog-container .header-title{ color: #1ab7cd; } .LoadingMsg{ color: #1ab7cd; font-weight: 600; } .mdl-button--icon_prime{ background-color:#1ab7ce; color: #FFFFFF; } .mdl-button.mdl-button--icon_prime:hover{ background-color:#78d0ed; } .mdl-button.mdl-button--icon_prime:focus:not(:active){ background-color:#78d0ed; } i.material-icons.dashboard-light-panel{ color:gray; } div.dashboard-light-panel{ background: gray; border: 2px solid rgba(255, 255, 255, 0.4); border-radius: 50%; width:24px; height: 24px; line-height: 24px; box-sizing: border-box; text-align: center; font-weight: 600; color:#ffffff; } div.dashboard-light-panel.big{ width: 72px; height: 72px; font-size: 28px; font-weight: 600; border-width: 5px; text-align: center; line-height: 66px; border: 4px solid #dcdddd; margin: 4px 0; } i.material-icons.dashboard-light-panel.green{ color:#68bd84; } div.dashboard-light-panel.green{ background: #68bd84; } i.material-icons.dashboard-light-panel.yellow{ color: #f6cf5a; } div.dashboard-light-panel.yellow{ background: #f6cf5a; } i.material-icons.dashboard-light-panel.red{ color: #db4b3c; } div.dashboard-light-panel.red{ background: #db4b3c; } /*Title 列*/ .side-title{ opacity: 1; background: rgb(104, 134, 189); transition: all 0.5s ease-in-out; height: 45px; } .title-hide{ opacity: 0; height: 0px; transition: all 0.5s ease-in-out; } .side-title .left{ color: white; font-size: 36px; top: 4.5px; } .side-title .login_user_info{ position: absolute; margin: 13px 0px 0px 40px; top: 0px; color: white; background: #353c94; width: 80px; text-align: center; border-radius: 4px; } .side-title .login_environment_info{ position: absolute; top: 0px; left:calc(50% - 35px); margin-top: 13px; color: white; background: #353c94; border-radius: 4px; width: 70px; text-align: center; } .side-title .btn-logout-menu{ position: fixed; margin: 5px 5px 0px 0px; right: 0px; height: 35px; width: 35px; border-radius: 10px; background-repeat: no-repeat; background-position: center; } /* 數字鍵盤 */ .SMT-numBtn-content{ width: 100%; background-color: rgb(235, 238, 241); /* border-spacing:8px; */ height: 100% } .SMT-numBtn-item{ width: calc(100% / 3); text-align: center; height: calc((100% - 40px) / 5); /*line-height: 76px;*/ position: relative; color: rgb(0, 0, 0); /* border-radius: 8px; */ background: rgb(255,255,255); box-sizing: border-box; font-size: 24px; } .SMT-numBtn-item.calc-negative.disabled,.SMT-numBtn-item.calc-per.disabled{ background-color:gray; } .SMT-numBtn-item.calc-one,.SMT-numBtn-item.calc-two,.SMT-numBtn-item.calc-three{ border-top: 1px solid rgb(235, 238, 241); } .SMT-numBtn-item.calc-one,.SMT-numBtn-item.calc-four,.SMT-numBtn-item.calc-seven{ border-right: 1px solid rgb(235, 238, 241); border-bottom: 1px solid rgb(235, 238, 241); } .SMT-numBtn-item.calc-two,.SMT-numBtn-item.calc-five,.SMT-numBtn-item.calc-eight{ border-bottom: 1px solid rgb(235, 238, 241); } .SMT-numBtn-item.calc-three,.SMT-numBtn-item.calc-six{ border-left: 1px solid rgb(235, 238, 241); border-bottom: 1px solid rgb(235, 238, 241); } .SMT-numBtn-item.calc-nine{ border-left: 1px solid rgb(235, 238, 241); border-bottom: 1px solid rgb(244,176,77); } .SMT-numBtn-item.calc-point{ border-right: 1px solid rgb(235, 238, 241); } .SMT-numBtn-item.calc-delete{ border-right: 1px solid rgb(244,176,77); border-left: 1px solid rgb(244,176,77); border-bottom: 1px solid rgb(244,176,77); } .dialog-container.calculater-content { width: 360px; height: 453px; /* position: absolute; left: calc(50% - 180px); top: calc(50% - 220px); */ background-color: rgb(235, 238, 241); border-radius: 8px; position:relative; } .calculater-content.dialog-container .kmi-layout-main-content { border-radius: 8px; } .calculater-content.dialog-container .kmi-layout-page { height: 100%; border-radius: 8px; } /*radioList*/ .dialog-container.radioList-content { width: 95%; height: 60%; background-color: rgb(235, 238, 241); border-radius: 8px; position:relative; } .radioList-content .kmi-layout-page { background-color: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; box-shadow: 0px 8px 16px; } /*請選擇的跳窗靠右側*/ .query-list-dialog{ position: relative; right: 0; max-height: 80%; max-width: 80%; border-radius:10px; } .dialog-container.mdl-radio-dialog{ position: absolute; left: calc( 50% - 120px); } /* 日曆跳窗定位 */ .dialog-container.date-picker-container{ /* position: absolute; left: calc(50% - 180px); top: calc(50% - 239.5px); */ transform: translate( 0px,0px); transition: .2s ; position: relative; height: auto; width:auto; } .calculater-content .control-content { background-color: rgb(235, 238, 241); } .calc-title{ font-size: 14px; font-weight: 700; } .calculater-content .display-content{ position: relative; } .calculater-content .display-content .display { text-align: left; } /* 刪除鍵 */ .calc-delete-btn{ background: url(../image/mobileSMT/keyboard_btn_delet@2x.png); width: 24px; height: 24px; background-size: contain; background-repeat: no-repeat; background-position:center ; position: absolute; right: 16px; top: 18px; } /* 鍵盤上顯示數字欄位 */ .calculater-content .display-content, .calculater-content .display-content.time { background: rgb(235, 238, 241); height: 60px; font-weight: 700; } .calculater-content .display-content .display { background: rgb(235, 238, 241); font-size: 32px; font-family: 'Noto Sans TC', sans-serif,'Noto Sans SC', sans-serif; color: rgb(0, 0, 0); font-weight: 700; } .SMT-numBtn-item:hover{ background: rgb(235, 238, 241); font-weight: 700; } .kmi-side-btn.right.SMT-btn.close{ background: url(../image/mobileSMT/com_ic_close@2x.png); width: 24px; height: 24px; background-size: contain; background-repeat: no-repeat; background-position: center; position: relative; } .SMT-numBtn-content{ border-spacing:0px; } /* SMT優化時新增,判斷sideMenu該用哪個版本,手機還是pad */ .inner-side-title{ opacity:1; height: 100%; flex: 0 0 62px; /* display: flex; */ flex-direction: column; /* box-sizing: border-box; */ background: rgb(104, 134, 189); transition: all 0.2s ease-in-out; /* position: relative; */ } .site-title.menu-hide{ flex:0 0 0px; opacity: 0; overflow: hidden; } .site-title .content-panel{ flex:1; } .site-title .bottom-panel{ flex: 1; display: flex; flex-direction: column; justify-content: flex-end; } .site-title .site-title-item{ position: relative; text-align: center; height: 40px; width: 40px; line-height: 36px; cursor: pointer; color:#ffffff; margin-bottom: 8px; margin-left: 4px; /*border-left: 4px solid rgba(26, 183, 204, 0);*/ } .site-title .site-title-item .material-icons{ margin-top: 4px; font-size:32px; } .site-title .site-title-item.is-select{ /*border-left: 4px solid rgba(26, 183, 204, 0.9); border-right: 4px solid rgba(26, 183, 204, 0.9);*/ /*background: linear-gradient(to left, rgba(26, 183, 204, 1) 0%, rgba(26, 183, 204, 0.6) 100%);*/ background-color: rgb(26, 183, 204); border-radius: 50%; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); } .site-title .site-title-item img{ width: 28px; height: 28px; } .site-title .site-title-item .kmi-can-click{ border-radius: 50%; } .side-sub-menu{ display: flex; position: absolute; top: 0; left: 48px; height: 100%; width: calc(100% - 48px); z-index: 9; opacity:1; transition: opacity 0.2s ease-in-out; transition-delay: 0s; } .side-sub-menu.menu-hide{ width: 0; opacity:0; overflow: hidden; transition: all 0s ease-in-out; transition-delay: 0.2s; } .side-sub-menu .sub-menu-content{ flex:1; transition: all 0.2s ease-in-out; display: flex; overflow: hidden; } .side-sub-menu.menu-hide .sub-menu-content{ flex:0 0 0px; } .side-sub-menu .sub-menu-content .sub-menu-info{ border-bottom: solid 1px lightgray; margin: 16px; color: white; padding-bottom: 12px; font-size: 10px; display: flex; flex-direction: column; } .side-sub-menu.menu-hide .sub-menu-content .sub-menu-info{ display: none; } .side-sub-menu .sub-menu-content .sub-menu-info .logo{ height: 32px; width: 162px; background-size: cover; margin-bottom: 8px; } .side-sub-menu .sub-menu-content .sub-menu-list{ height: calc(100% - 105px); } .side-sub-menu .sub-menu-content .sub-menu-list .sub-menu-item{ width: 280px; display: flex; align-items: center; height: 68px; line-height: 68px; box-sizing: border-box; border-top: 1px; color: #ffffff; position: relative; padding: 0 12px; cursor: pointer; } .side-sub-menu .sub-menu-content .sub-menu-list .sub-menu-item .item-icon{ flex: 0 0 40px; /* width: 38px; */ height: 32px; text-align: center; line-height: 32px; font-family: 'Arial Negreta', 'Arial Normal', 'Arial'; font-weight: 700; font-style: normal; font-size: 18px; color: #FFFFFF; border-right: 1px solid #668b90; pointer-events:none; z-index: 1; } .side-sub-menu .sub-menu-content .sub-menu-list .sub-menu-item .item-icon>img{ height: 32px; width: 32px; } .side-sub-menu .sub-menu-content .sub-menu-list .sub-menu-item .item-title{ padding-left: 8px; pointer-events:none; z-index: 1; line-height: 18px; } .side-sub-menu .sub-menu-content .sub-menu-list .sub-menu-item .item-background{ position: absolute; top:0px; left:0px; width: 100%; height: 100%; transition: all 1s ease-in-out; background:rgba(0, 0, 0, 0); } .side-sub-menu .sub-menu-content .sub-menu-list .sub-menu-item .item-background:hover{ background: radial-gradient(rgba(26, 183, 204, 0.6) 0%, rgba(26, 183, 204, 0) 88%); } .side-sub-menu .sub-menu-background{ flex:1; width: 100%; height: 100%; /*box-shadow: 2px 0px 8px rgba(0,0,0,.26) inset;*/ } .side-sub-menu .sub-menu-extend-content{ width: 100%; height: 100%; box-shadow: 2px 0px 8px rgba(0,0,0,.26) inset; display: flex; align-items: center; justify-content: center; } .side-sub-menu .sub-menu-content .content-panel{ flex:0; opacity: 0; transition: all 0.2s ease-in-out; background: linear-gradient(to bottom, rgba(12, 81, 90, 0.8) 0%, rgb(0, 69, 78) 50%, rgba(12, 81, 90, 0.8) 84%, rgba(12, 81, 90, 0.6) 100%); box-shadow: 2px 0px 8px rgba(0,0,0,.26) inset; overflow: hidden; } .side-sub-menu .sub-menu-content.module .content-panel.module{ flex:0 0 280px; opacity: 1; } .header-environment{ position: absolute; right: 10px; background: #43a8ff; /* background: rgb(71,111,183); */ border-radius: 5px; border:0px; width:70px; height: 32px; font-family: 'Noto Sans TC', sans-serif,'Noto Sans SC', sans-serif; text-align: center; line-height: 32px; }