.table-fields > li{ margin-right: 6px; vertical-align: top; margin-bottom: 15px; text-align: center; } .table-fields ul li { display: block; text-align: left; text-overflow: ellipsis; } .table-fields ul li > div { border-top: 1px solid rgb(57, 57, 57); overflow: hidden; padding: 3px 10px; width: 150px; background-color: rgb(39, 39, 39); margin: 0 auto; } .table-fields ul li.last{ } .table-fields ul li.first{ border-top: none; } .table-fields ul li label { color: rgb(209, 209, 209); cursor: pointer; display: inline-block; font-size: 12px; overflow: hidden; padding: 4px 0; text-overflow: ellipsis; text-shadow: 0 1px 0 rgb(0, 0, 0); vertical-align: middle; white-space: nowrap; width: 116px; } .table-fields ul li span{ float: right; margin-top: 3px; } .table-fields div.title { border: 1px solid rgba(215, 100, 75, 0.56); text-shadow: 0 1px 0 rgb(0, 0, 0); padding: 0; color: white; position: relative; } .table-fields div.title div { padding: 11px 10px; cursor: pointer; width: 160px; background-image: linear-gradient(to bottom, rgba(255, 136, 57, 0.8) 0%, rgba(114, 61, 26, 0.8) 100%); text-align: center; border: none; text-overflow: ellipsis; overflow: hidden; } .table-fields div.title div::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.4); opacity: 0; transition: opacity 0.2s ease; } .table-fields div.title:hover div::before{ opacity: 0.4; } .table-fields ul li#h_checkbox label, .table-fields ul li#h_buttons label{ color: #CBCBCB; cursor: default; } /* 2FA authentication */ .a2fa p { color: gray; font-size: 12px; } #p2fa ul { width: 100%; display: block; box-sizing: border-box; } .a2fa p.box { display: block; padding: 30px 20px 20px 80px; border: 1px solid rgba(213, 213, 213, 0.3); margin: 10px 0 5px; background: rgb(96, 96, 96); position: relative; color: rgb(233, 233, 233); font-weight: 400; font-size: 18px; } .a2fa p.box .enb{ display: none; } .a2fa p.box::after { content: ""; position: absolute; height: 100%; width: 65px; top: 0; left: 9px; background: url("/img/cmsn/svg/error.svg") no-repeat center center / 100% auto; opacity: 0.6; } #p2fa.enabled .a2fa p.box::after{ content: ""; position: absolute; height: 100%; width: 65px; border: none; border-radius: 50%; left: 9px; background: url("/img/cmsn/svg/2fa_ok.svg") no-repeat center center / 100% auto; opacity: 0.6; top: 0; } .a2fa p.box .dsb{ display: block; color: rgb(41, 41, 41); font-size: 14px; } #p2fa.enabled .a2fa p.box .dsb{ display: none; } #p2fa.enabled .a2fa p.box .enb{ display: block; color: rgb(41, 41, 41); font-size: 14px; } #p2fa #dis_2fa{ display: none; } #p2fa.enabled #act_2fa{ display: none; } #p2fa.enabled #dis_2fa{ display: block; } .a2fa a { color: rgb(192, 192, 192); text-decoration: underline; } .a2fa a:hover { color: rgb(244, 244, 244); } .a2fa a.blue-btn { text-decoration: none; float: right; background-color: rgb(222, 113, 51); padding: 5px 15px; border-radius: 4px; font-size: 14px; color: white; cursor: pointer; transition: all 150ms ease 0s; } .a2fa a.red-btn { text-decoration: none; float: right; background-color: rgb(183, 62, 62); padding: 5px 15px; border-radius: 4px; font-size: 14px; color: white; cursor: pointer; transition: all 150ms ease 0s; } .a2fa a.blue-btn:hover { background-color: rgb(241, 131, 51); } .a2fa a.red-btn:hover { background-color: rgb(200, 89, 89); } .qr-dialog p{ color: rgb(164, 164, 164); margin-bottom: 10px; margin-top: 10px; } .qr-dialog > div.validate{ display: inline-block; border: 1px solid rgb(107, 107, 107); padding: 10px; background-color: rgb(131, 131, 131); position: relative; text-align: center; min-width: 60%; line-height: 25px; text-shadow: none; box-shadow: -1px 1px 3px rgb(69, 69, 69) inset; margin-bottom: 10px; margin-right: 0; } .qr-dialog > div{ display: block; background-color: rgb(131, 131, 131); margin: 0 auto; padding: 16px; text-align: center; box-shadow: -1px 1px 3px rgb(69, 69, 69) inset; border: 1px solid rgb(107, 107, 107); width: 60%; color: rgb(219, 219, 219); line-height: 20px; } .qr-dialog div #reload-qr{ width: 20px; height: 25px; display: block; background: url("/img/cmsn/svg/switch_white.svg") no-repeat center center / 90% auto; float: right; cursor: pointer; vertical-align: top; opacity: 0.5; transition: all 100ms ease-in-out 0s; top: -2px; position: relative; } .qr-dialog div #reload-qr:hover{ opacity: 1; } .qr-dialog.form-data{ background: none; } .qr-dialog.form-data input{ text-align: center; border: none; box-shadow: none; font-size: 18px; padding: 0; height: 40px; position: relative; z-index: 2; background-color: transparent; } .qr-dialog.form-data label{ position: absolute; padding: 2px 5px; right: 30%; text-align: center; top: 11px; left: 30%; font-size: 18px; line-height: 32px; vertical-align: top; z-index: 1; transition: all 200ms ease 0s; color: rgb(219, 219, 219); white-space: nowrap; } .qr-dialog.form-data .act label{ left: 2%; text-align: left; top: -11px; line-height: 15px; font-size: 12px; color: rgb(222, 222, 222); background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(225, 236, 255, 0) 50%, rgba(131, 131, 131, 0) 50%); width: auto; } #qr_code { display: none; } span.qrc{ width: 200px; height: 200px; display: block; margin: 0 auto; background: transparent url('/img/cmsn/dummy-qr.png?v=4') no-repeat center center; } /* USER THEME */ #user_theme{ margin-left: -10px; } #user_theme li { display: inline-block; border: 1px dashed gray; background: url("/img/cmsn/network-bb.jpg") no-repeat center center / 100% auto; border-radius: 3px; overflow: hidden; margin-right: 2px; margin-bottom: 7px; cursor: pointer; transition: background 0.5s ease; } #user_theme li.vikrem { background: url("/img/cmsn/vikrem_bg.jpg") no-repeat center center / 100% auto; } #user_theme li > div { width: 340px; padding: 24px; background-color: transparent; transition: background 0.2s ease; box-sizing: border-box; } #user_theme li:hover { background-size: 140% auto; background-position: 30% center; } #user_theme li:hover > div{ background-color: rgba(255, 255, 255, 0.12); } #user_theme li label { display: inline-block; margin-right: 10px; cursor: pointer; font-size: 14px; padding: 0; text-transform: uppercase; } #user_theme li.vikrem label { color: rgb(78, 78, 78); text-shadow: 0 1px 1px rgb(144, 144, 144); } #auto-gen-pwd { padding: 10px; border: 1px solid rgba(255, 255, 255, 0.31); border-radius: 3px; color: white; margin-bottom: 20px; position: relative; } #auto-gen-pwd h4 { font-size: 14px; font-weight: normal; margin-bottom: 10px; } #copy_code { position: absolute; right: 5px; bottom: 5px; cursor: pointer; } #copy_code span{ display: block; position: relative; width: 27px; height: 27px; background: url("/img/cmsn/svg/copy.svg") no-repeat scroll center center / 80% auto; }