json-object-editor
Version:
JOE the Json Object Editor | Platform Edition
1,225 lines (1,095 loc) • 26.8 kB
CSS
@charset "utf-8";
/* Craydent App Styles */
/*GLOBALS*/
html{
width:100%;
height:100%;
}
body {
padding: 0;
margin: 0;
width:100%;
height:100%;
}
fright,.fright{ float:right; }
fleft,.fleft{ float:left; }
clear,.clear{clear: both;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.no-padding{padding:0;}
.spaced{
/* letter-spacing: .11em;
line-height: 1.4em;
padding: 0.4em .8em; */
letter-spacing: 0.075em;
line-height: 1.2em;
padding: 0.25em .75em;
}
no-select{
user-select: none;
}
capp-header,
capp-panel,
capp-dashboard,
capp-font{
font-family: 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', 'S60 Sans', Arial, sans-serif;
}
capp-header-item,
capp-menu,
capp-dashboard,
capp-card,
capp-menu-label,
capp-menu-option,
capp-header-button{
display:block;
box-sizing: border-box;
}
capp-wrapper,
capp-header,
capp-body,
capp-panel,
capp-view,
capp-dashboard,
capp-absoluteblock{
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
display:block;
box-sizing: border-box;
}
/*--------------------------- begin CAPP-BG --------------------------------*/
/*light*/
.capp-bg-light,
.capp-bg-light .capp-themed{
background-color:rgba(255,255,255,.7);
color:#333;
}
.capp-bg-light capp-button-icon svg path,
.capp-bg-light capp-button-icon svg{
fill:#333;
}
/*html.no-touch .capp-bg-light.expanded:hover,
html.touch */.capp-bg-light.expanded,
.capp-bg-light.expanded capp-menu.expanded > capp-menu-label {
background-color: rgba(255,255,255,.9);
}
html.no-touch .capp-bg-light > capp-button:hover,
html.no-touch .capp-bg-light .capp-subthemed:hover,
/*html.no-touch .capp-bg-light > *:hover,*/
html.no-touch .capp-bg-light capp-menu-panel > *:hover/*,
.capp-bg-light capp-button > capp-button-icon svg path*/
{
background-color: rgba(0,60,80,.1);
color:#257;
}
.capp-bg-light capp-button.selected{
background-color: rgba(0,60,80,.2);
}
/*dark*/
.capp-bg-dark,
.capp-bg-dark .capp-themed{
background-color:rgba(0,0,0,.5);
color:#ddd;
}
.capp-bg-dark capp-button-icon svg path,
.capp-bg-dark capp-button-icon svg{
fill:#ddd;
}
.capp-bg-dark capp-button-icon:hover svg path,
.capp-bg-dark capp-button-icon:hover svg,
.capp-bg-dark .selected capp-button-icon svg path,
.capp-bg-dark .selected capp-button-icon svg{
fill:#fff;
}
/*html.no-touch .capp-bg-dark.expanded:hover,
html.touch*/ .capp-bg-dark.expanded,
.capp-bg-dark.expanded capp-menu.expanded > capp-menu-label{
background-color: rgba(0,0,0,.9);
}
html.no-touch .capp-bg-dark > capp-button:hover,
html.no-touch .capp-bg-dark .capp-subthemed:hover,
/*html.no-touch .capp-bg-dark > *:hover,*/
html.no-touch .capp-bg-dark capp-menu-panel > *:hover
/*,.capp-bg-dark capp-button > capp-button-icon svg path*/
{
/*background:rgba(0,0,0,.5);*/
background-color: rgba(255,255,255,.2);
color:#fff;
}
/*.capp-bg-dark capp-button.selected{
background-color: rgba(0,0,0,.3);
background-color: rgba(255,255,255,.2);
}*/
.capp-bg-dark capp-button.selected{
background:#f2f2f2 ;
color:#404040 ;
box-shadow:0px 1px 3px 0px rgba(0,0,0,.3);
border-top: 1px solid #fff;
border-bottom: 1px solid #999;
}
.capp-bg-dark capp-button.selected svg path,
.capp-bg-dark capp-button.selected svg{
fill:#404040;
}
/*--------------------------- end CAPP-BG --------------------------------*/
/*--------------------------- begin CAPP-WRAPPER --------------------------------*/
capp-wrapper{
background-image:url('/JsonObjectEditor/img/svgs/craydent-logo-darkoverlay.svg');
background-size:50%;
background-repeat: no-repeat;
background-position: center;
min-height:500px;
}
capp-wrapper *{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/*--------------------------- end CAPP-WRAPPER --------------------------------*/
/*--------------------------- begin CAPP-BUTTON / --------------------------------*/
/*--------------------------- end CAPP-BUTTON --------------------------------*/
/*--------------------------- begin CAPP-COUNTER / --------------------------------*/
capp-counter{
display: inline-block;
font-size: 10px;
margin: 0px 10px 0px 10px;
box-sizing: border-box;
width: 20px;
text-align: center;
line-height: 20px;
border-radius: 50%;
font-weight: bold;
margin-right: -10px;
}
.capp-bg-light capp-counter{
background: #444;
color: #ccc;
}
.capp-bg-dark capp-counter{
background: #ccc;
color: #444;
}
/*--------------------------- end CAPP-COUNTER / --------------------------------*/
/*--------------------------- begin CAPP-BUTTON / --------------------------------*/
capp-button a{
color:inherit;
text-decoration:none;
}
capp-button.padded{
padding: 5px 10px;
}
.capp-button-sublink {
float: right;
width: 50px;
height:50px;
box-sizing: border-box;
text-decoration: none;
color: inherit;
text-align: center;
margin-right: -5px;
}
html.no-touch .capp-button-sublink{
opacity:0;
transition:opacity .2s;
}
html.no-touch capp-button:hover .capp-button-sublink{
opacity:1;
}
capp-button .capp-button-sublink > svg{
width: 50px;
height:50px;
}
.capp-bg-dark .capp-button-sublink > svg{
fill:#ddd;
}
.capp-bg-light .capp-button-sublink > svg{
fill:#333;
}
capp-button{
cursor:pointer;
min-height:40px;
min-width:40px;
padding:0 5px;
display:block;
overflow:hidden;
transition:.2s;
box-sizing: border-box;
}
capp-header capp-button{
text-align: center;
padding:0 5px;
}
/*capp-button-icon*/
capp-button-icon {
width: 50px;
height:50px;
text-align: center;
position: relative;
font-size:.8em;
display:block;
}
capp-panel capp-button-icon{
float: left;
height: 100%;
}
capp-header capp-button-icon{
width: 50px;
height: 50px;
}
capp-button > capp-button-icon,
capp-button > a > capp-button-icon{
margin:0 -5px;
}
.small-size capp-header capp-button capp-button-icon{
width: 50px;
height: 50px;
margin:0 -10px;
}
/* capp-menu.capp-apps-menu {
margin-left: 5px;
}
.small-size capp-menu.capp-apps-menu {
margin-left: 0px;
} */
.small-size capp-menu.capp-apps-menu capp-menu-option {
box-sizing: border-box;
width: 50%;
float: left;
}
.small-size capp-menu.capp-apps-menu capp-menu-panel {
width: 200%;
}
/*default schemas*/
capp-button.default-schema {
border-left: 5px solid rgba(200,200,0,.2);
}
capp-button.default-schema.selected {
border-left: 5px solid rgba(200,200,0,.6);
}
capp-button.default-schema > capp-button-icon,
capp-button.default-schema > a > capp-button-icon{
margin-left: -10px;
}
capp-menu-icon-label {
float: left;
}
capp-menu.default-schemas-menu {
border-top: 1px solid goldenrod;
}
/*capp-button-label*/
capp-button-label {
display: none;
visibility: hidden;
position: relative;
font-size:1.1em;
font-variant: small-caps;
}
capp-panel capp-button-label{
padding-left: 50px;
}
capp-button-icon svg{
fill: #404040;
}
html.no-touch .show-icons capp-button:hover svg,
html.touch .show-icons capp-button svg{
height: 40px;
}
.show-icons capp-button svg-label{
display:none;
position:absolute;
bottom: -20px;
width:100%;
text-align:center;
}
html.no-touch .show-icons capp-button:hover svg-label,
html.touch .show-icons capp-button svg-label,
capp-button.selected svg-label
{
display: block;
position: absolute;
bottom: 0;
line-height: 20px;
font-size: 10px;
width:100%;
text-align:center;
}
capp-button.selected capp-button-icon svg{
height: 40px;
width:100%;
}
.expanded > capp-button > capp-button-label,
.expanded > capp-button > a > capp-button-label,
.expanded > capp-menu > capp-menu-panel > capp-button > a > capp-button-label,
.expanded > capp-menu > * > capp-button-label{
display: block;
visibility: visible;
}
/*--------------------------- end CAPP-BUTTON --------------------------------*/
/*--------------------------- begin CAPP-MENU --------------------------------*/
capp-menu{
transition:.2s;
}
capp-menu.fright{
text-align:right;
}
capp-menu > *{
padding:0 5px;
}
capp-menu.expanded{
height:auto;
}
.capp-retro capp-menu.expanded{
background-color: rgba(255,255,255,0.9);
box-shadow: 0px 1px 2px 0px rgba(0,0,0,.3);
}
/*capp-menu-label*/
capp-menu-label{
position:relative;
transition:.2s;
overflow: hidden;
height: 50px;
min-width: 50px;
text-align: center;
user-select: none;
}
capp-header > capp-menu > capp-menu-label {
padding: 0 10px;
}
html.no-touch .capp-retro capp-menu-label:hover,
.capp-retro capp-menu.expanded > capp-menu-label{
padding-bottom: 6px;
}
capp-menu-option,capp-menu-label{
cursor:pointer;
}
capp-menu-option.multi-line,capp-menu-label.multi-line{
line-height: .9em;
font-size: 1em;
}
/*capp-menu-option*/
capp-menu-panel{
display:block;
overflow: hidden;
transition: max-height 0.2s;
padding:0;
margin:0;
max-height:0;
}
capp-menu-panel.right-side{
right:0;
}
capp-menu.expanded > capp-menu-panel{
display:block;
box-shadow: 0px 1px 2px 0px rgba(0,0,0,.3);
max-height:1000px;
}
.capp-bg-light capp-menu-panel,
.capp-retro capp-menu-panel{
background-color:#fff;
}
.capp-bg-dark capp-menu-panel{
background-color: rgba(0,0,0,.5);
}
capp-header capp-menu-panel{
position:absolute;
}
capp-menu-panel > capp-menu-option{
padding:0 5px;
font-size: 16px;
}
capp-menu-option:after,
capp-menu-content:after,
.clearafter {
content: '';
display: block;
clear: both;
}
capp-menu-option,
capp-menu-content{
display:block;
overflow: hidden;
transition:.2s;
user-select: none;
}
capp-menu-option:after,
capp-menu-content:after {
content: '';
display: block;
clear: both;
}
html.no-touch .capp-retro capp-menu-option:hover{
background-color: rgba(0,153,170,.9);
color: #fff;
}
capp-menu-option-bonus{
/* display:block;
float:right;
cursor:pointer;
margin-right: -5px;
line-height: 1;
box-sizing: border-box; */
display:block;
float:right;
cursor:pointer;
margin-right: -15px;
line-height: 1;
box-sizing: border-box;
margin-left: -5px;
}
.capp-retro capp-menu-option.selected {
background-color: rgba(0,0,0,.1);
font-weight:bold;
}
html.no-touch capp-menu-option-bonus:hover{
/*background-color:rgba(0,0,0,.3);*/
}
capp-menu-option-bonus svg{
width:50px;
height:50px;
}
/*capp-menu,capp-header-button{
float:left;
}
capp-menu-option,capp-menu-label,
capp-header-button{
padding:5px 10px;
cursor:pointer;
line-height:40px;
transition:.2s;
-webkit-user-select: none;
font-size: 18px;
}
capp-menu-option{
display:none;
float:none;
}
capp-menu:hover {
background-color: transparent !important;
}
capp-menu.expanded {
border-left: 1px solid #fff;
}
capp-menu.expanded capp-menu-option{
display:block;
}*/
/*Drop-down */
capp-menu.dd{
position: relative;
}
capp-menu.dd > capp-menu-label {
border:1px solid #fff;
background:url('../img/svgs/arrow_dbl_down.svg') 90% center no-repeat #f8f8f8;
background-position: right 10px center;
padding-right:60px;
background-size:16px;
transition:.2s;
}
.small-size capp-menu.dd > capp-menu-label{
padding-right: 40px;
background-position: 94% center;
background-position: right 10px center;
}
html.no-touch capp-menu.dd > capp-menu-label:hover,
capp-menu.dd.expanded > capp-menu-label{
background-color:#fff;
}
capp-menu.dd.fright > capp-menu-label{
padding-left:60px;
background-position: 10% center;
}
capp-menu.dd > capp-menu-panel {
width: 100%;
}
capp-menu.dd > capp-menu-panel > capp-menu-option {
padding: 0 5px 0 10px;
}
/*--------------------------- end CAPP-MENU --------------------------------*/
/*---------------------------BEGIN CAPP-HEADER --------------------------------*/
capp-header{
height:50px;
bottom:auto;
z-index: 2001;
line-height:50px;
}
capp-header > *{
float:left
}
capp-header.capp-retro{
background-color:#eee;
box-shadow: 0px 0px 2px 1px rgba(0,0,0,.3);
line-height: 50px;
color:#0099aa;
}
html.no-touch capp-header.capp-retro > *:hover{
background-color:rgba(255,255,255,1)
}
capp-header.capp-retro svg{
fill:rgba(0,0,0,.4);
}
html.no-touch capp-header.capp-retro svg:hover{
fill:rgba(0,0,0,1);
}
.capp-retro capp-header-bonus {
background-color: #dca042 ;
height: 5px;
position: absolute;
left: 0px;
right: 0px;
top: 45px;
z-index: -1;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, .2);
}
capp-header > capp-title{
padding:0 5px;
}
html.no-touch capp-header > capp-title:hover{
background-color:none ;
}
/*
capp-header.light-bg capp-header-button:hover,
capp-header.light-bg capp-menu-label:hover,
capp-header.light-bg capp-menu-option:hover{
background:rgba(255,255,255,.7); }
*/
/*
capp-header.dark-bg capp-header-button:hover,
capp-header.dark-bg capp-menu-label:hover,
capp-header.dark-bg capp-menu-option:hover{
background:rgba(0,0,0,.7); }
capp-header.light-bg capp-header-button:active{ background:rgba(255,255,255,.9); }
capp-header.dark-bg capp-header-button:active{ background:rgba(0,0,0,.9); }
capp-header > .fright{ float:right; }
capp-header > .fleft{ float:left; }*/
/*---------------------------END CAPP-HEADER --------------------------------*/
capp-app-title{
font-size: 1em;
letter-spacing: .5px;
transition:.2s;
line-height: .9em;
background-color: transparent ;
padding-top: 8px;
padding-right: 10px;
padding-left: 5px;
}
.capp-app-title{
font-size: 1em;
letter-spacing: .5px;
text-align:left;
padding-top: 8px;
}
capp-menu-label.capp-app-title {
min-width:160px;
}
capp-title {
/* color: #fff;*/
/*text-shadow: 0 1px 2px rgba(0,0,0,.5);*/
font-size: 1.1em;
letter-spacing: .5px;
transition:.2s;
}
.capp-retro capp-title{
color: #066;
}
capp-app-icon,
capp-craydent-icon,
capp-joe-icon,
capp-header-icon{
width: 50px;
height: 45px;
float: left;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
capp-craydent-icon{
background-image:url("/JsonObjectEditor/img/svgs/craydent-logo.svg");
background-size: 40px;
}
capp-joe-icon{
/* background-image:url("/JsonObjectEditor/img/joe-12.png");
background-size: 80%;*/
}
capp-joe-icon svg {
/* fill: #066 !important; */
cursor:pointer;
transition: fill .2s;
}
capp-joe-icon:hover svg {
fill: #066 ;
}
capp-header-icon{
height: 100%;
width: 100px;
background-size: 80%;
}
/*--------------------------- begin CAPP-BODY --------------------------------*/
capp-body{
top:50px;
}
/*--------------------------- end CAPP-BODY --------------------------------*/
/*---------------------------BEGIN CAPP-VIEW --------------------------------*/
capp-view {
/*left:50px;*/
}
.left-panel capp-view{
left:50px;
}
/*--------------------------- END CAPP-VIEW --------------------------------*/
/*---------------------------BEGIN CAPP-PANEL --------------------------------*/
capp-panel{
right:auto;
width:50px;
font-size:14px;
transition:.2s;
z-index: 2001;
line-height:50px;
overflow: hidden;
overflow-y: auto;
-ms-overflow-style: none;
}
capp-panel .multi-line{
line-height: 1.2em;
height: 50px;
padding-top: 5px;
padding-bottom: 5px;
box-sizing: border-box;
}
capp-panel::-webkit-scrollbar {
display: none;
}
capp-panel hr { margin: 0; }
capp-panel.expanded {
width: 210px;
text-align:left;
}
capp-panel > *,
capp-panel > capp-menu > capp-menu-panel > *{
height:50px;
}
capp-panel > *:after {
content:'';
display:block;
clear: both;
}
.capp-panel-toggle{
text-align:center;
}
/*---------------------------end CAPP-PANEL --------------------------------*/
/*---------------------> CAPP-DASHBOARD <---------------------*/
capp-dashboard {
/*margin: 50px;*/
z-index: 4;
box-sizing: border-box;
overflow:auto;
transition: left .2s;
}
capp-dashboard.left-panel-open{
left: 160px;
}
capp-dashboard.left-panel-open.mobile{
left:0;
}
capp-dashboard capp-title{
display:block;
}
capp-dashboard capp-card{
float:none;
position:absolute;
}
capp-dashboard capp-card .handle{
cursor:move;
}
capp-dashboard.mobile capp-card {
width: 96%;
margin: 2%;
position: relative;
left: 0 ;
top: 0;
float: none;
display: block;
}
/*---------------------> CAPP-DASHBOARD <---------------------*/
/*---------------------> CAPP-CARD <---------------------*/
capp-card {
float:left;
width:160px;
height:160px;
background-color:rgba(255,255,255,.94);
/*margin: 5px 0 0 5px;*/
margin: 10px 0 0 10px;
box-shadow: 0 0 3px 0px rgba(0,0,0,.4);
color:#404040;
font-size:14px;
overflow:auto;
}
capp-card.ui-draggable-dragging{
transition:.025s;
}
capp-card.ui-draggable{
float:none;
}
html.no-touch capp-card:hover{
background-color:rgba(255,255,255,.98);
}
capp-card.big {
height: 330px;
width: 330px;}
capp-card.mega {
width: 670px;
height:500px;
}
/*170 total, half is 85*/
/*card width */
capp-card.w1-5{width:245px;}
capp-card.wide,capp-card.w2 { width: 330px; }
capp-card.w2-5{width:415px;}
capp-card.w3{width:500px;}
capp-card.w3-5{width:585px;}
capp-card.w4{width:670px;}
capp-card.w4-5{width:755px;}
capp-card.w5{width:840px;}
capp-card.w5-5{width:925pxpx;}
capp-card.w6{width:1010px;}
/*card height */
capp-card.h1-5{height:245px;}
capp-card.tall,capp-card.h2 { height: 330px; }
capp-card.h2-5{height:415px;}
capp-card.h3{height:500px;}
capp-card.h3-5{height:585px;}
capp-card.h4{height:670px;}
capp-card.h4-5{height:755px;}
capp-card.h5{height:840px;}
capp-card.h5-5{height:925pxpx;}
capp-card.h6{height:1010px;}
/*
capp-card.tall,capp-card.h2 { height: 325px; }
capp-card.wide,capp-card.w2 { width: 325px; }
capp-card.big {
height: 325px;
width: 325px;}
capp-card.mega {
width: 655px;
height:490px;
}
capp-card.w3{width:490px;}
capp-card.w4{width:655px;}
capp-card.w5{width:820px;}
capp-card.w6{width:985px;}
capp-card.h3{height:490px;}
capp-card.h4{height:655px;}
capp-card.h5{height:820px;}
capp-card.h6{height:985px;}*/
/*title*/
capp-card capp-title{
display:block;
padding:8px;
border-bottom:1px solid #ccc;
background-color:#f9f9f9;
}
capp-card > capp-title{
background-color:#eee;
border-bottom:1px solid #ddd;
font-weight: bold;
font-size: 1.1em;
}
capp-card capp-content capp-title {
margin: 0 -5px;
border-bottom: none;
padding: 5px;
font-size: 1.1em;
background: #f2f2f2;
}
capp-card > capp-content > h2 {
margin-top: .4em;
margin-bottom: 0.75em;
}
capp-card.no-title > capp-title{
display:none;
}
/*hr*/
capp-card hr {
border: 1px solid #ddd;
margin: 8px 30px;
}
hr.buffer{
margin:12px 30px;
}
/*---------------------> CAPP-CARD <---------------------*/
/*---------------------> CAPP-PAGE <---------------------*/
capp-page {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
overflow:hidden;
overflow-y:auto;
background-color: rgba(255,255,255,.95);
display:block;
margin: 5px;
box-shadow: 0 0 3px 0px rgba(0,0,0,.4);
color:#404040;
font-size:14px;
}
/*---------------------> CAPP-PAGE <---------------------*/
/*---------------------> CAPP-CONTENT <---------------------*/
capp-content{
padding: 4px;
display: block;
letter-spacing: .03em;
line-height:1.3em;
}
capp-card > capp-content {
position: absolute;
top: 38px;
bottom: 0;
width: 100%;
box-sizing: border-box;
overflow: hidden;
overflow-y: auto;
border-top: 1px solid #fff;
}
capp-card.no-title > capp-content{
top:0;
}
capp-content > capp-button{
border-top: 1px solid rgba(0,0,0,.1);
}
html.no-touch capp-content > capp-button:hover,
html.no-touch capp-toggles > capp-button:hover {
background-color:#fff;
}
capp-content capp-button-icon {
height: 50px;
float:left;
}
capp-content p {
margin: .5em;
}
capp-content > .joe-capp-button{
line-height: 40px;
padding: 0 10px;
font-size: 14px;
}
capp-content > .joe-svg-button{
padding-left:60px;
}
capp-content > .joe-svg-button > svg{
left:0px;
}
capp-content > .joe-iconed-button.joe-capp-button.joe-plus-button svg {
height: 40px;
padding-left:30px
}
/*---------------------> CAPP-CONTENT <---------------------*/
/*---------------------> CAPP-POPUP <---------------------*/
capp-popup {
position: absolute;
left: 0;
display: none;
background-color: #eee;
z-index: 4000;
box-sizing: border-box;
right: 0;
bottom: 0;
top: 0;
margin: 0px;
box-shadow: 0 0 3px 0px rgba(0,0,0,.5);
border: 0px solid #bbb;
}
capp-popup.active{
display:block;
}
capp-popup.margined{
border: 5px solid #bbb;
margin:20px;
}
capp-popup.dock-bottom {top: 40%; border-top:5px solid #bbb;}
capp-popup.dock-top {bottom: 40%; border-bottom:5px solid #bbb;}
capp-popup.dock-left {right: 40%; border-right:5px solid #bbb;}
capp-popup.dock-right {left: 40%; border-left:5px solid #bbb;}
capp-popup-close {
width: 50px;
height: 50px;
float: right;
line-height: 50px;
text-align: center;
cursor: pointer;
background-color: rgba(200,10,0,.1);
}
/*title*/
capp-popup capp-title{
display:block;
padding: 5px;
}
capp-popup > capp-title{
border-bottom:1px solid #ccc;
background-color:#f9f9f9;
line-height: 40px;
}
capp-popup capp-popup-option{
float:left;
padding:10px;
border:1px solid #fff;
margin-bottom: 5px;
}
capp-wrapper.small-size capp-popup {
left: 0;
right: 0;
bottom: 0;
top: 0;
border: 5px solid #bbb;
}
/*---------------------> CAPP-POPUP <---------------------*/
/*---------------------> CAPP-TOGGLE <---------------------*/
capp-toggler {
position: relative;
display: block;
}
capp-toggled, capp-toggles {
border: 1px solid #ccc;
}
/*capp-toggles*/
capp-toggles{
display:block;
position:relative;
background:#eee;
border-bottom:none;
}
capp-toggles:after {
content:'';
display:block;
clear: both;
}
capp-toggles-option{
display:inline-block;
}
capp-toggles > capp-button{
float:left;
line-height: 40px;
padding: 0 10px;
background: #ccc;
}
capp-toggles > capp-button > svg {
float: left;
width: 20px;
fill: #999;
margin-left: -10px;
padding-top: 12px;
}
capp-toggles > capp-button.active{
background:#f2f2f2;
}
capp-toggles > capp-button.active > svg {
fill: #068;
}
/*capp-toggled*/
capp-toggled > *{
display:none;
}
capp-toggled > *.active{
display:block;
}
capp-toggled {
border-top:none;
/* position: relative; */
display: block;
}
/*---------------------> CAPP-TOGGLE <---------------------*/
/*---------------------> CAPP-CHART <---------------------*/
capp-chart {
display: block;
position: relative;
}
/*---------------------> CAPP-CHART <---------------------*/
/*---------------------> CAPP-FORM <---------------------*/
.primary-input {
display: block;
position: relative;
width: calc(100% - 20px);
box-sizing: border-box;
padding: 10px;
font-size: 14px;
margin:10px 10px 15px 10px;
}
/*---------------------> CAPP-FORM <---------------------*/
app-menu-item{
display:block;
padding:10px;
cursor:pointer;
color:#eee;
transition:.2s;
}
html.no-touch app-menu-item:hover{
background-color:rgba(0,0,0,.2);
color:#fff;
}
.collapsed-menu capp-menu {
width: 50px;
}
.collapsed-menu capp-view {
left: 50px;
}
.collapsed-menu app-menu-item {
height: 50px;
padding: 0 5px;
font-size:9px;
text-align:center;
}
.collapsed-menu app-menu-item app-menu-title,app-menu-item app-menu-tag
{
display:none;
}
.collapsed-menu app-menu-item app-menu-tag
{
display:block;
}
capp-menu-toggle{
width:50px;
float:left;
height:50px;
text-align: center;
cursor:pointer;
display:block;
/* background-image: url('img/lightbulb-black.png');
background-position: center;
background-repeat: no-repeat;
background-size: 24px;*/
}
html.no-touch capp-menu-toggle:hover{
background-color:rgba(0,0,0,.2);
}
/*APP USER */
appuser {
float: right;
padding: 0 20px;
cursor: pointer;
}
html.no-touch appuser:hover {
background-color: rgba(0,0,0,.2);
}
/*Capp-user --*/
capp-menu-label#cappUser {
background-color: rgba(255,255,255,.8);
}
capp-user-name {
position: absolute;
bottom: 0;
left: 0;
right: 0;
line-height: initial;
padding-bottom: 2px;
font-size: 8px;
letter-spacing: 1px;
background-color: rgba(255,255,255,.9);
transition:.2s;
}
html.no-touch capp-menu-label:hover > capp-user-name{
font-size: 12px;
}
img.capp-user-icon{
width: 40px;
margin: 0 -20px;
}
capp-count {
float: right;
font-size: 10px;
}