@import "../bootstrap/less/bootstrap";
@import "./styles/reacttable.less";
@import "./styles/hljs.less";
@import "./styles/dataview.less";
@import "./styles/jsonview.less";
@import "./styles/tabs.less";
@import "./styles/nav.less";
@import "./styles/modal.less";
@import "./styles/page.less";
@import "./styles/panels.less";

/*!
 * Start Bootstrap - SB Admin (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

.treeview{
  ul{
    list-style: none;
    margin: 0;
    padding: 0;
  }
  li{
    margin-left: 2em;
  }
}

.inset-children{
  margin-left: 2em;
}

.hide-overflow{
  overflow: hidden;
  text-overflow: ellipsis;
}

i.glyphicon { display: none; }

.btn-add::after { content: 'Add'; }
.array-item-move-up::after { content: 'Up'; }
.array-item-move-down::after { content: 'Down'; }
.array-item-remove::after { content: 'Remove'; }

.validation-error{
  background-color: red;
  color: white;
}

.hidden {
  display: none;
}

.visible {
}

body {
  color: #E1EBF1;
  margin-top: 100px;
  background-color: #1A242D;//#222D37;
}

@media(min-width:768px){
    body {
        margin-top: 50px;
    }
}

#wrapper {
    padding-left: 0;
}

.huge {
    font-size: 50px;
    line-height: normal;
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 125px;
    }

    #page-wrapper {
        padding: 10px;
    }
}

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;
}

.huge {
    font-size: 40px;
}
