entity-browser-frontend/app/styles/main.css (352 lines of code) (raw):
body {
margin-top: 100px;
}
@media (min-width: 768px) {
body {
margin-top: 50px;
}
}
#wrapper {
padding-left: 0;
}
#page-wrapper {
width: 100%;
padding: 0;
background-color: #fff;
}
.huge {
font-size: 50px;
line-height: normal;
}
@media (min-width: 768px) {
#wrapper {
padding-left: 225px;
}
#page-wrapper {
padding: 10px;
}
}
/* Top Navigation */
.top-nav {
padding: 0 15px;
}
.top-nav > li {
display: inline-block;
float: left;
}
.top-nav > li > a {
padding-top: 15px;
padding-bottom: 15px;
line-height: 20px;
color: #999;
}
.top-nav > li > a:hover,
.top-nav > li > a:focus,
.top-nav > .open > a,
.top-nav > .open > a:hover,
.top-nav > .open > a:focus {
color: #fff;
background-color: #000;
}
.top-nav > .open > .dropdown-menu {
float: left;
position: absolute;
margin-top: 0;
border: 1px solid rgba(0, 0, 0, .15);
border-top-left-radius: 0;
border-top-right-radius: 0;
background-color: #fff;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.top-nav > .open > .dropdown-menu > li > a {
white-space: normal;
}
ul.message-dropdown {
padding: 0;
max-height: 250px;
overflow-x: hidden;
overflow-y: auto;
}
li.message-preview {
width: 275px;
border-bottom: 1px solid rgba(0, 0, 0, .15);
}
li.message-preview > a {
padding-top: 15px;
padding-bottom: 15px;
}
li.message-footer {
margin: 5px 0;
}
ul.alert-dropdown {
width: 200px;
}
/* Side Navigation */
@media (min-width: 768px) {
.side-nav {
position: fixed;
top: 51px;
left: 225px;
width: 225px;
margin-left: -225px;
border: none;
border-radius: 0;
overflow-y: auto;
background-color: #222;
bottom: 0;
overflow-x: hidden;
padding-bottom: 40px;
}
.side-nav > li > a {
width: 225px;
color: white;
}
.side-nav > li.active > a {
background-color: #000 !important;
}
.side-nav li a:hover,
.side-nav li a:focus {
outline: none;
background-color: #000 !important;
}
}
.side-nav > li > ul {
padding: 0;
}
.side-nav > li > ul > li > a {
display: block;
padding: 10px 15px 10px 38px;
text-decoration: none;
color: #999;
}
.side-nav > li > ul > li > a:hover {
color: #fff;
}
/* Custom Colored Panels */
.huge {
font-size: 40px;
}
.panel-green {
border-color: #5cb85c;
}
.panel-green > .panel-heading {
border-color: #5cb85c;
color: #fff;
background-color: #5cb85c;
}
.panel-green > a {
color: #5cb85c;
}
.panel-green > a:hover {
color: #3d8b3d;
}
.panel-red {
border-color: #d9534f;
}
.panel-red > .panel-heading {
border-color: #d9534f;
color: #fff;
background-color: #d9534f;
}
.panel-red > a {
color: #d9534f;
}
.panel-red > a:hover {
color: #b52b27;
}
.panel-yellow {
border-color: #f0ad4e;
}
.panel-yellow > .panel-heading {
border-color: #f0ad4e;
color: #fff;
background-color: #f0ad4e;
}
.panel-yellow > a {
color: #f0ad4e;
}
.panel-yellow > a:hover {
color: #df8a13;
}
.edit-button {
width: 35px;
}
.nav-search {
padding: 5px 5px 5px 5px;
margin-bottom: 0;
}
.action-button {
width: 100px;
}
.entity-actions {
padding: 0 15px 15px 15px;
}
.form-view-link-row {
margin-top: 15px;
}
.search-info-section {
margin-bottom: 30px;
}
.add-link-section {
border-bottom: 1px solid #ddd;
}
.no-link-text {
margin-top: 10px;
}
.preview-entity-properties {
table-layout: fixed;
overflow: hidden;
}
.search-extended-header {
font-weight: bold;
background-color: #f1f1f1 !important;
}
.panel-heading {
background-color: white !important;
}
.pagination {
margin: 0;
}
.top-nav > .open > .dropdown-menu > li > div {
white-space: nowrap !important;
}
a {
cursor: pointer;
}
.selected-item {
background-color: #faf2cc;
}
.for-delete {
text-decoration: line-through;
}
.database-action {
padding-left: 10px;
height: 32px;
padding-top: 5px;
}
.database-action-item:hover {
color: white;
background-color: black;
}
.with-pointer {
cursor: pointer;
}
.database-action span {
cursor: pointer;
}
.error {
color: #b52b27;
}
.database-location {
height: 100%;
display: inline-block;
}
.database-description {
margin: 0;
min-width: 150px;
height: 100%;
display: inline-block;
}
.database-title-container {
padding-bottom: 15px;
padding-top: 5px;
}
.ui-select-choices-form-view {
max-height: 300px !important;
}
.ui-select-choices-search {
max-height: 500px !important;
}
.btn-primary {
color: #ffffff;
background-color: #1ab394;
border-color: #1ab394;
}
.btn-danger {
background-color: #f8ac59;
border-color: #f8ac59;
}
.available {
color: #5cb85c;
}
.unavailable {
color: #f8ac59;
}
.database-status-icon {
font-size: 1.4em !important;
}
.custom-alerts {
position: absolute;
left: 50%;
transform: translate(-50%, 0);
top: 20px;
width: 50%;
z-index: 2000;
}
.database-row {
padding-top: 6px;
}
.animation-disabled .toggle-group {
transition: none;
-webkit-transition: none;
}
.deleted-entity-link {
color: rgba(0, 0, 0, .175);
text-decoration: line-through;
}
.new-entity-link {
color: #5cb85c
}
.linked-entity {
height: 28px;
padding-top: 3px;
}
li.linked-entity {
margin: 1px;
}
.fa-angle-double-right {
background-color: rgb(238, 238, 238);
}
td.linked-entities {
padding-bottom: 10px !important;
}
.select-type-with-add-button .ui-select-toggle {
border-bottom-left-radius: 4px !important;
border-top-left-radius: 4px !important;
}
input.ui-select-search {
width: 100% !important;
}
.big-checkbox {
width: 30px;
height: 30px;
}
.checkbox-primary input[type="checkbox"]{
margin-left: 0!important;
}
.xodus-logo {
height: 20px;
filter: invert(1);
display: inline-block !important;
}
.xodus-logo-text {
display: inline-block !important;
position: relative;
top: 3px;
color: white;
font-size: 20px;
}
.caret {
border-top: 4px dashed; /* has no idea why this is overriten in prod environment */
}
.encrypted-icon-wrapper {
padding-top: 2px;
padding-right: 5px;
font-size: 30px;
}
.db-key-label {
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
.badge-warning {
background-color: #f8ac59;
}