* { font-size: 14px; } html, body { height : 100%; touch-action: manipulation; } body { overflow: hidden; } input { /* Remove First */ -webkit-appearance: none; -moz-appearance : none; appearance : none; border-radius: 0px; box-sizing : border-box; } .perfect-scrollbar { overflow: auto; } .app-content { -webkit-background-size: cover; -moz-background-size : cover; -o-background-size : cover; background-size : cover; width : 100%; height : 100%; display : flex; flex-direction : column; background-image : url('../image/BG.jpg'); transition : height 0.2s ease-in-out; -webkit-transition : height 0.2s ease-in-out; } .mdl-spinner--single-color .mdl-spinner__layer-1, .mdl-spinner--single-color .mdl-spinner__layer-2, .mdl-spinner--single-color .mdl-spinner__layer-3, .mdl-spinner--single-color .mdl-spinner__layer-4 { border-color: #ff4081; } .LoadingContener { position: fixed; top : 0; width : 100%; height : 100%; z-index : 10; display : none; flex-direction : column; align-items : center; justify-content: center; } .LoadingContener-show { display: flex; } .Loading-contain { display : flex; flex-direction : column; align-items : center; justify-content: center; background-color: white; border-radius : 22.5px; height: 45px; padding: 0 10px; z-index: 1; margin-top: 15px; } .Gallery-Content { position: absolute; top : 0px; height : 100%; width : 100%; z-index : 999; } .gallery-header { position : fixed; left : 0px; top : 0px; width : 100%; background-color: rgba(0, 0, 0, 0.5); display : flex; align-items : center; min-height : 56px; } .iwr-mdl-title { padding : 18px 19px; background-color: rgba(0, 0, 0, 0.20); position : relative; } .mdl-image-contain { box-sizing: border-box; position : relative; padding : 20px 0; display : inline-block; } .mdl-image-contain>label { position : absolute; top : 2px; font-size: 16px; color : rgba(0, 0, 0, 0.5); } .mdl-image-contain>div { margin: 4px 0; width : 100px; height: 100px; border: rgba(0, 0, 0, 0.38) 0.5px solid; top : 24px; } .item-image { -webkit-background-size: cover; -moz-background-size : cover; -o-background-size : cover; background-size : cover; width : 100%; height : 100%; } .mdl-switch-content { padding-top : 5px; padding-bottom: 5px; color: black; z-index: 1; } .mdl-shadow-background { position: absolute; background: rgba(226, 226, 226, 0.95); height: 50px; width: 50px; padding: 20px; border-radius: 18px; z-index: 0; } .html, body { font-size: 20px; } .app-content.is-menu-showed { height: calc(100% - 50px); } .dialog-container { background-color: #eeefef; } .dialog-container .mdl-layout__header { background-color: transparent; color : #008595; box-shadow : none; } .dialog-container .mdl-layout__header .mdl-layout-title { font-size : 24px; font-weight: bold; } .dialog-container .mdl-layout__header .mdl-layout-icon .material-icons { font-size: 32px; } .dialog-container .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; } .dialog-container .kmi-header-row { flex : 0 0 40px; width : 100%; display : flex; flex-direction : row; justify-content : space-around; align-items : center; background-color: #6886bd; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#008595', endColorstr='#97bec6', GradientType=1); /* IE6-9 */ color : white; box-sizing : border-box; border-radius : 8px 8px 0px 0px; transition : all .3s ease-in-out; } .kmi-list__header .kmi-list__column { background-color: rgb(104, 134, 189); color : #fff; box-sizing : border-box; font-weight : 700; user-select : none; white-space : nowrap; overflow : hidden; user-select : none; padding : 8px 0px; box-sizing : border-box; } .kmi-list__header .kmi-list__column:first { padding-left: 0px; } .kmi-list__header .kmi-list__column.head-controls { position : relative; display : flex; align-items: center; color : black; } .kmi-list__header .kmi-list__column.head-controls .material-icons { font-size: 16px; cursor : pointer; } .kmi-list__header .kmi-list__column.head-controls .order, .kmi-list__header .kmi-list__column.head-controls .filter { display : flex; align-items: center; position : relative; flex : 1; color : white; margin-left: 6px; } .kmi-list__header .kmi-list__column.head-controls .filter>input { border : 0px; border-bottom : 2px solid rgb(171, 171, 171); font-size : 16px; /* border-radius: 4px; */ outline : none; width : calc(100% - 4px); padding : 0px 20px 0px 4px; background : transparent; margin : 0px; } .kmi-list__header .kmi-list__column-split { position: relative; height : calc(100% - 2px); width : 0px; left : -13px; z-index : 3; } .kmi-list__header .kmi-list__column-split>div { cursor : w-resize; height : 100%; width : 12px; /*background: #dadada;*/ border-right: 1.5px solid rgb(255, 255, 255); } .kmi-list { width : 100%; background : white; flex : 1; display : flex; flex-direction: column; box-sizing : border-box; height : 100%; border-radius : 8px; } .kmi-list.column-selector .btn-selector { flex : 0 0 27px; height: 36px; color : white; } .kmiScrollbar-content { border-top-left-radius : 8px; border-top-right-radius: 8px; } .kmi-list__header { display : flex; height : 36px; align-items : center; background : rgb(104, 134, 189); border-top-left-radius : 8px; border-top-right-radius: 8px; } .kmi-list__row-content { overflow : auto; /*height : calc(100% - 44px);*/ /*padding : 0 4px;*/ flex : 1; } .kmi-list.kmi-list__no-header .kmi-list__row-content { height: calc(100% - 12px); } .kmi-list__row { display : flex; height : 32px; background-color: white; border-radius : 4px; margin : 8px 0px 0 0; align-items : center; position : relative; flex : 0 0 32px; } .kmi-list__row .kmi-list__column { padding : 0 6px; box-sizing : border-box; font-size : 14px; overflow : hidden; white-space: nowrap; } .kmi-list__row .kmi-list__column.column-border { border-right: 1px solid #eaebeb; box-sizing : border-box; min-height : 20px; } .kmi-list__column-btn { position: absolute; top : 0px; right : 0px; } .kmi-list__column-left-btn { position: absolute; top : 0px; left : 0px; } .kmi-list__row .kmi-list__column.column-input { padding: 0px 4px; height : initial; } .kmi-list__row .kmi-list__column.column-input>input { background-color: #eaebeb; border : 0px; outline : none; font-size : 20px; width : 100%; padding-left : 4px; box-sizing : border-box; } .kmi-list__column.column-input>input:FOCUS, .kmi-list__column.column-input>input.is-focus { /*box-shadow: 0px 0px 8px 2px rgba(0, 133, 149, 0.2) inset;*/ border : 2px solid rgba(0, 133, 149, 0.2); padding-left: 2px; } .dialog-container .kmi-header-row .header-title { font-size : 20px; font-weight: bold; left : 0; width : 100%; text-align : center; } .dialog-container .kmi-header-row .kmi-side-btn .material-icons { font-size: 36px; } .dialog-container .kmi-header-row .kmi-side-btn.left { left: 4px; top : 4px; } .dialog-container .kmi-header-row .kmi-side-btn.right { right: 4px; top : 4px; } .dialog-container .kmi-layout-main-content { border-radius : 0 0 5px 5px; /*height : inherit;*/ display : flex; flex-direction: column; } .dialog-container .kmi-layout-page { display : flex; flex-direction: column; flex : 1; padding : 0px; } .dialog-container .mdl-button--primary.mdl-button--primary { border-radius : 16px; height : 42px; background : rgb(235, 172, 78); font-size : 14px; color : rgb(255, 255, 255); letter-spacing: 1px; width : 150px; margin : 16px; } .dialog-container .mdl-button--accent.mdl-button--accent { font-size: 18px; color : gray; } .mdl-shadow--custom { box-shadow: 0px 12px 8px -8px #9E9E9E; } .mdl-button--fab.mdl-shadow--custom:focus:not(:active) { box-shadow: 0px 12px 8px -8px #9E9E9E; } .mdl-button--fab.mdl-shadow--custom:active { box-shadow: 0px 14px 8px -8px #9E9E9E; } .mdl-button.mdl-button--custom1 { color: #008595; } .mdl-button--fab.mdl-button--custom1 { width : 68px; height : 68px; min-width: 68px; } .mdl-button--fab.mdl-button--custom1 .material-icons { -webkit-transform: translate(-18px, -18px); transform : translate(-18px, -18px); line-height : 36px; width : 36px; font-size : 36px; } .mdl-button.mdl-button--custom1:focus:not(:active) { background-color: rgba(0, 0, 0, 0.12); } .mdl-button--fab.mdl-button--custom1.small { transform: scale(0.7, 0.7); } .mdl-button--raised.mdl-button--custom1 { background: #008595; color : rgb(255, 255, 255); } .mdl-button--raised.mdl-button--custom1:hover { background-color: #008595; } .mdl-button--raised.mdl-button--custom1:active { background-color: #008595; } .mdl-button--raised.mdl-button--custom1:focus:not(:active) { background-color: #008595; } .mdl-button--raised.mdl-button--custom1 .mdl-ripple { background: rgb(255, 255, 255); } .mdl-button--fab.mdl-button--custom1 { background: #008595; color : rgb(255, 255, 255); } .mdl-button--fab.mdl-button--custom1:hover { background-color: #008595; } .mdl-button--fab.mdl-button--custom1:focus:not(:active) { background-color: #008595; } .mdl-button--fab.mdl-button--custom1:active { background-color: #008595; } .mdl-button--fab.mdl-button--custom1 .mdl-ripple { background: rgb(255, 255, 255); } .mdl-button--custom1[disabled][disabled], .mdl-button--custom1.mdl-button--disabled.mdl-button--disabled { color: rgba(0, 0, 0, 0.26); } .mdl-button--fab[disabled][disabled], .mdl-button--fab.mdl-button--disabled.mdl-button--disabled { background-color: rgb(207, 207, 207); color : rgba(0, 0, 0, .26); } .mdl-button--fab.mdl-shadow--custom:active[disabled] { box-shadow: 0px 12px 8px -8px #9E9E9E; } .kmi-layout-content { height : 100%; overflow : auto; position : relative; box-sizing: border-box; background: #ecf0f3; } .kmi-header-row { height : 40px; width : 100%; justify-content: space-around; align-items : center; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008595+0,97bec6+100 */ background-color: #ecf0f3; filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#008595', endColorstr='#97bec6', GradientType=1); /* IE6-9 */ color : #484848; box-sizing : border-box; } .kmi-header-row .kmi-icons { width : 40px; height: 40px; } .kmi-header-row .user { position : absolute; top : 8px; right : 50px; text-align: right; max-width : 100px; word-break: keep-all; overflow : hidden; } .kmi-header-row .btn-logout-menu { position: absolute; right : 2px; } .kmi-header-row .header-title { font-size : 20px; font-weight: bold; position : absolute; left : 15px; top : 10px; } .kmi-header-row .header-logo { background-image: url(../image/logo_banner.png); background-size : cover; height : 45px; position : absolute; top : 0px; right : 0px; width : 145px } .kmi-layout-main-content { /*height: calc(100% - 45px); 2020/07/01 Grace 抽掉底部menu空間, 中間空間往下放*/ height : calc(100% - 5px); position : relative; box-sizing : border-box; background-color: #f7f7f7; overflow : auto; } .kmi-layout-page { box-sizing: border-box; overflow : auto; padding : 16px; } .kmi-layout-footer { position: absolute; bottom : 16px; right : 12px; display : flex; flex-direction: column; } .kmi-menu-content { height : 50px; display : flex; justify-content: space-around; align-items : flex-end; position : absolute; width : 100%; bottom : 0px; overflow : hidden; transition : all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .kmi-menu-content.menu-hide { height: 0px; } .kmi-menu-tile { font-size : 24px; border-bottom: 4px gray solid; flex : 1; text-align : center; box-sizing : border-box; height : 50px; line-height : 50px; position : relative; cursor : pointer; margin : 0px 8px; } .kmi-menu-tile.is-selected { border-bottom-color: #378fcb; color : #378fcb; } .kmi-can-click { position: absolute; height : 100%; width : 100%; top : 0px; left : 0px; cursor : pointer; transition : all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; } .kmi-can-click.is-active { background-color : rgba(0, 0, 0, 0.3); transition : all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; } .kmi-side-btn { position : absolute; box-sizing: border-box; cursor : pointer; top : 0px; } .kmi-header-row .kmi-side-btn .material-icons { font-size: 40px; } .kmi-side-btn.left { left: 0px; } .kmi-side-btn.right { right: 0px; } .kmi-side-btn.bottom { bottom: 0px; } .kmi-icons { background-size: cover; width : 50px; height : 50px; margin : 4px; } .kmi-text-fields { box-sizing : border-box; display : flex; flex-direction: row; height : 28px; align-items : center; position : relative; } .kmi-text-fields>label { text-align : center; padding-right: 8px; white-space : nowrap; } .kmi-text-fields>input { border : 1px #c0c0c0 solid; width : 100%; outline : none; padding-left : 8px; border-radius: 4px; height : 100%; flex : 1; margin-right : 8px; white-space : nowrap; } .kmi-text-fields>input::-webkit-input-placeholder { color : rgb(244, 176, 77); opacity : 1; font-weight: 700; } .kmi-text-fields>input:-moz-placeholder { color : rgb(244, 176, 77); opacity : 1; font-weight: 700; } .kmi-text-fields>input::-moz-placeholder { color : rgb(244, 176, 77); opacity : 1; font-weight: 700; } .kmi-text-fields>input:-ms-input-placeholder { color : rgb(244, 176, 77); opacity : 1; font-weight: 700; } .kmi-text-fields .scanQrcode { height : 28px; width : 28px; position: relative; } .kmi-text-fields>input[disabled] { background-color: #dcdddd; } input.kmi-text-fields:FOCUS, input.kmi-text-fields.is-focus, .kmi-text-fields>input:FOCUS, .kmi-text-fields>input.is-focus { box-shadow: 0px 0px 8px 2px rgba(0, 133, 149, 0.2); } /**KMI TEST FIELDS TRIANGLE**/ .kmi-text-fields--triangle { box-sizing : border-box; font-size : 20px; margin-bottom : 12px; margin-right : 8px; display : flex; flex-direction : row; height : 32px; align-items : center; background-color: white; position : relative; border-radius: 0 4px 4px 0; } .kmi-text-fields--triangle.fields-ip input { font-size: 14px !important; } .kmi-text-fields--triangle[disabled], .kmi-text-fields--triangle>input[disabled] { background-color: #dcdddd; } .kmi-text-fields--triangle .label { display : flex; flex-direction: row; } .kmi-text-fields--triangle .label>label:FIRST-CHILD { text-align : center; background-color: rgb(104, 134, 189); height : 32px; line-height : 32px; width : 150px; /*flex : 0 0 150px;*/ border-radius : 4px 0 0 4px; color : white; } .kmi-text-fields--triangle .triangle { position : relative; left : -1px; width : 0; height : 0; border-style: solid; border-color: transparent transparent transparent #6886bd; border-width: 32px 0 0 36px; } .kmi-text-fields--triangle .input { display : flex; flex-direction: row; position : relative; flex : 1; align-self : stretch; padding-right : 4px; } .kmi-text-fields--triangle .input>input { border : 0px; height : calc(100% - 2px); font-size : 14px; outline : none; padding-left: 4px; flex : 1; width : 100%; background : none; text-align : center; } .kmi-text-fields--triangle .input>.tip, .kmi-text-fields .tip { color : #dcdddd; position: relative; top : 2px; right : 27px; width : 0; } .kmi-text-fields--triangle .input>.tip>img, .kmi-text-fields .tip>img { height : 20px; position: relative; top : -4px; } .kmi-text-fields .tip>i { color: #484848; } .kmi-text-fields--triangle[disabled] .input>.tip { color: #afafaf; } /**KMI BUTTON**/ .kmi-button { border-radius : 4px; margin : 0 4px 0 4px; text-align : center; line-height : 32px; height : 32px; position : relative; display : flex; justify-content : center; align-items : center; cursor : pointer; color : white; background-color: rgb(244, 176, 77); /*box-shadow : 0px 12px 8px -8px #9E9E9E;*/ 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); user-select : none; } .kmi-button_PDA { border-radius : 4px; margin : 4px 4px 100px 4px; text-align : center; line-height : 32px; height : 32px; position : relative; display : flex; justify-content : center; align-items : center; cursor : pointer; color : white; background-color: #1ab7cd; /*box-shadow : 0px 12px 8px -8px #9E9E9E;*/ 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); user-select : none; } .kmi-button>label { user-select: none; } .kmi-button_PDA>label { user-select: none; } .kmi-button.kmi-button-confirm { background : rgb(244, 176, 77); border-radius : 16px; height : 36px; Font-Family : NotoSansTC-Regular; Font-Size : 14px; Color : rgb(255, 255, 255); Font-Style : normal; Text-Align : left; Letter-Spacing: 1px; float : right; width : calc((100% - 16px) / 2); position : relative; } .kmi-button.kmi-button-confirm .kmi-button-check { background-image : url(../image/iMES_icon/icon_confirm@2x.png); background-position: center; background-repeat : no-repeat; background-size : 24px 24px; width : 24px; margin-right : 8px; } .kmi-button.kmi-button-cancel { background : rgb(225, 225, 230); border-radius : 16px; height : 36px; Font-Family : NotoSansTC-Regular; Font-Size : 14px; Color : rgb(96, 96, 96); Font-Style : normal; Text-Align : left; Letter-Spacing: 1px; float : left; width : calc((100% - 16px) / 2); position : relative; } .kmi-button[disabled] { cursor : auto; color : #3f3a39; background-color: #dcdddd; box-shadow : 0px 0px 0px 0px #9E9E9E; } .kmi-button[disabled] .kmi-can-click { display: none; } .kmi-button--icon { height : 44px; width : 44px; margin-left: 8px; min-width : initial; } .kmi-button--icon .material-icons { transform : translate(-20px, -20px); -webkit-transform: translate(-20px, -20px); line-height : 40px; width : 40px; font-size : 40px; } .kmi-button-scan { background-image : url(../image/iMES_icon/icon_scan@2x.png); background-color : rgb(244, 176, 77); border-radius : 8px; height : 42px; width : 42px; background-position: center; background-repeat : no-repeat; background-size : 24px 24px; } .kmi-button-scan .kmi-can-click { position: relative; } .kmi-button-delete { background-image : url(../image/iMES_icon/icon_closeBig@2x.png); background-color : rgb(214, 56, 56); border-radius : 8px; height : 42px; width : 42px; background-position: center; background-repeat : no-repeat; background-size : 24px 24px; } .kmi-button-delete .kmi-can-click { position: relative; } .kmi-input { border : 0px; outline : none; font-size : 20px; border-radius: 4px; padding-left : 4px; margin : 0 0 0 8px; height : 32px; box-sizing : border-box; } .mdl-button>img { object-fit : cover; width : 24px; height : 24px; transform : translate(0px, -1.5px); -webkit-transform: translate(0px, -1.5px); } .kmi-column-light { border-radius: 50%; width : 20px; height : 20px; background : gray; } .mdl-datepicker-title { background: #008595; } .mdl-datepicker-date.is-checked { background: #db4d3e; } .mdl-datepicker-date.mdl-datepicker-date__today { text-decoration: underline; } .mdl-datepicker-title { display : flex; justify-content: space-between; box-sizing : border-box; font-weight : 700; height : 60px; line-height : 28px; width : 100%; background : rgb(235, 238, 241); color : rgb(0, 0, 0); margin : 0; padding : 16px; } .kmi-side-btn-right { width : 24px; height: 24px; } .mdl-datepicker-month { height : 60px; width : 294px; padding : 0 32px; background : rgb(235, 238, 241); line-height: 60px; margin : 0; font-weight: 500; } .mdl-datepicker-hour { flex : 1; height : 60px; background : rgb(235, 238, 241); line-height: 60px; font-weight: 500; } .Time-box { position: relative; padding : 16px 0; flex : 1; display : flex; } .Time-box::before, .Time-box::after { content : ""; height : 100%; width : 1px; background: rgb(235, 238, 241); position : absolute; top : 0px; } .Time-box::after { left: 74px; } .hour-outter-box, .minute-outter-box { height : 252px; overflow: auto; } .hour-outter-box::-webkit-scrollbar, .minute-outter-box::-webkit-scrollbar { display: none; } .hour-box, .minute-box { position : relative; width : 42px; height : 42px; padding : 0 16px; line-height: 42px; } .mdl-datepicker-week, .mdl-datepicker-date { width : 42px; height : 42px; line-height: 42px; } .date-picker-cancel-button { border-radius : 16px; height : 42px; background : rgb(222, 225, 230); font-size : 14px; color : rgb(96, 96, 96); letter-spacing: 1px; width : 110px; margin : 16px 0 16px 16px; } .the-hour { border-radius: 100%; background : rgb(233, 158, 188); color : #ffffff; } .mdl-datepicker-hourminute.is-checked { border-radius: 100%; background : rgb(233, 158, 188); color : #ffffff; } .mdl-datepicker-date.is-checked { background: rgb(233, 158, 188); } .mdl-datepicker-date.mdl-datepicker-date__today { text-decoration: underline; } .date-picker-container { border-radius: 8px; width : 507px; } .kmi-checkbox { font-size: 20px; padding : 0 4px; } .kmi-checkbox>img { width : 20px; height : 20px; margin-top: -4px; } #kmi-pdf-panel { overflow : auto; text-align : center; background : #eaebeb; margin-top : 16px; padding-bottom: 16px; } #kmi-pdf-panel .page { margin-top: 16px; } .pda-boolean-btn { width : 64px; height : 34px; background-color: rgb(96, 96, 96); border-radius : 30px; transition : all 300ms ease-in-out; } .pda-boolean-btn>.inner-circle { position : relative; left : 4px; top : 4px; width : 26px; height : 26px; background-color: #fff; border-radius : 50%; transition : all 300ms ease-in-out; } .pda-boolean-btn.active { background: rgb(233, 158, 188); } .pda-boolean-btn.active>.inner-circle { left: 33px; top : 4px; } .pda-boolean-btn .prod { font-size : 8px; transform : scale(0.8, 0.8); text-align : center; float : left; width : 50%; line-height: 34px; color : white; } .pda-boolean-btn .test { font-size : 8px; transform : scale(0.8, 0.8); text-align : center; float : right; width : 50%; line-height: 34px; color : white; } .page-content { border : 1px solid #6886bd; border-top : 0px; border-radius : 0 0 6px 6px; background : #6886bd !important; display : flex; align-items : center; justify-content: center; flex : 0 0 28px; overflow : hidden; color : white; } .page-content .page-icon { position: relative; height : 27px; } .page-content .page-icon .material-icons { font-size: 27px; } .page-content .page-item { position : relative; flex : 0 0 30px; text-align: center; } .page-content .page-item.is-select { color : #1ab7cd; /* font-weight : bold; */ text-decoration: underline; } .btn-logout-menu { height : 38px; width : 38px; background-color : transparent; border-radius : 10px; background-image : url(../image/iMES_icon/icon_signout_24.png); background-repeat : no-repeat; background-position: center; } .input-column { line-height: 24px; height : 24px; } .btn-area { margin-top: 4px; height : 45px; } .test-mode { background-color: #818181 !important; } .btn-lot-login { border-radius : 8px; height : 42px; width : 42px; background-position: center; background-repeat : no-repeat; background-size : 24px 24px; position : relative; margin-right : 6px; } .btn-lot-login.pink { background-color: rgb(233, 159, 188); } .btn-lot-login.red { background-color: rgb(214, 56, 56); } .btn-lot-login.pass { background-color: #65bd85; } .btn-lot-login.null { background-color: #818181; } .btn-lot-login img { margin-left: calc(50% - 12px); margin-top : calc(50% - 12px); } @media (max-width: 600px) { .kmi-header-row .kmi-icons { display: none; } .kmi-text-fields--triangle .label>label:FIRST-CHILD { /* border-radius: 4px 0 0 0; padding-left:8px; text-align: left; */ width: 65px; } .kmi-text-fields--triangle .label>.triangle { display: none; } .page-content { border : 1px solid #6886bd; border-top : 0px; border-radius : 0 0 6px 6px; background : #6886bd !important; display : flex; align-items : center; justify-content: center; flex : 0 0 28px; overflow : hidden; color : white; } .page-content .page-icon { position: relative; height : 27px; } .page-content .page-icon .material-icons { font-size: 27px; } .page-content .page-item { position : relative; flex : 0 0 30px; text-align: center; } .page-content .page-item.is-select { color : #1ab7cd; /* font-weight : bold; */ text-decoration: underline; } .kmi-list__row-content .kmi-list__row:hover { background-color: rgb(233, 158, 188) !important; color : rgb(255, 255, 255) !important; } /*index.html*/ .app-dragable-title { position : fixed; height : 45px; width : 80%; top : 0; left : calc(50% - 40%); -webkit-app-region: drag; cursor : pointer; } .gallery-header { position : fixed; left : 0px; top : 0px; width : 100%; height : 45px; background : none; background-color: rgba(0, 0, 0, 0.5); display : flex; align-items : center; } }