blob: 8cb3519690bd046831ea9bcc9e81358a7e87c3e1 [file] [log] [blame]
/* TODO(aghassemi) move to some common CSS, ideally shared between apps */
.layout-horizontal {
display: flex;
flex-direction: row;
}
.flex-1 {
flex: 1;
}
.flex-2 {
flex: 2;
}
.flex-3 {
flex: 3;
}
.flex-4 {
flex: 4;
}
.flex-5 {
flex: 5;
}
.browse-toolbar {
background-color: #eeeeee;
box-shadow: none;
}
.browse-details-sidebar::shadow #mainContainer {
background-color: #eeeeee;
/* TODO(aghassemi) refactor into variable color-divider */
border-left: solid 1px rgba(0, 0, 0, 0.12);
}
.items-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-top: 0.5em;
}
.item.card {
box-sizing: border-box;
display: flex;
flex-shrink: 0;
flex-grow: 0;
height: 2.5em;
min-width: 8em;
margin: 0.75em;
border-radius: 3px;
overflow: hidden;
position: relative;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
border: 1px solid rgba(0, 0, 0, 0.12);
}
.item .label, .item .drill {
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5em;
padding-bottom: 0.75em;
color: inherit;
}
.item .label {
text-decoration: none;
flex: 1;
overflow: hidden;
white-space: nowrap;
}
.item .drill {
width: 1.5em;
background-color: #eeeeee;
border-left: solid 1px rgba(0, 0, 0, 0.12);
}
.item a:hover, .item a:focus{
opacity: 0.7;
}
.item.selected .drill {
background-color: rgba(255, 255, 255, 0.12);
}
.item.card .icon {
color: #9e9e9e;
align-self: center;
padding-right: 0.5em;
margin-left: -0.3em;
}
.item.selected.card {
background-color: #FF4081;
color: #FAFAFA;
}
.tooltip:hover::shadow .polymer-tooltip,
.tooltip:focus::shadow .polymer-tooltip {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.tooltip::shadow .polymer-tooltip {
opacity: 0;
transition: all 300ms cubic-bezier(0,1.92,.99,1.07);
transition-delay: 0.5s;
transform: translate3d(0, -10px, 0);
}
.breadcrumbs {
margin: 0px;
padding: 0px;
display: flex;
align-items: flex-start;
list-style: none;
width: 100%;
}
.breadcrumb-item {
overflow: hidden;
flex-shrink: 1;
flex-grow: 0;
justify-content: flex-start;
text-overflow: ellipsis;
white-space: nowrap;
}
.breadcrumb-item a {
/* TODO(aghassemi) refactor into reset CSS*/
display: inline-block;
text-decoration: none;
color: #03a9f4;
}
.breadcrumb-item:last-child a, .breadcrumb-item:last-child a:hover, .breadcrumb-item:last-child a:focus {
/* TODO(aghassemi) refactor into reset CSS*/
color: inherit;
}
.breadcrumb-item a:hover, .breadcrumbs li a:focus {
color: #40c4ff;
}
.breadcrumb-item:before
{
content: '➤';
padding:0 0.5em;
display: inline-block;
color: #A2A2A2;
}
.breadcrumb-item:first-child:before
{
content: ' ';
}
.empty {
padding: 1em;
text-align: center;
color: #636363;
}
.namespace-box {
background: #fafafa;
opacity: 0.7;
height: 2.7em;
font-size: 0.7em;
padding: 0 0.8em;
margin-left: 3em !important;
border-radius: 1px;
}
.namespace-box /deep/ input {
color: inherit
}
.namespace-box .icon {
margin-bottom: 0.5em;
margin-right: 0.75em;
}
.search-box {
white-space: nowrap;
}
.search-box .icon, .namespace-box .icon {
vertical-align: super;
margin-right: 0.5em;
color: #636363;
}
.search-box .input {
font-size: 0.8em;
}