362 lines
7.6 KiB
CSS
362 lines
7.6 KiB
CSS
.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;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|