body, html {
    font-family: 'Open Sans';
    height: 100vh;
    font-size: 12px;
    overflow: hidden;
    color: #333;
}
.blue {
    color: #1784c7;
}
.red {
    color: #f13131;
}
.green {
    color: #58bd26;
}

.app {
    z-index: 1;
}
.page {
    position: relative;
}
.relative {
    position: relative;
}
.italic {
    font-style: italic;
}
.absolute-red {
    color: red !important;
}

.awesome .scrollable {
    overflow-y: auto;
}
.awesome .margin-top-def {
    margin-top: 10px;
}
.awesome .emphatized {
    color: #00a8ff;
}
.awesome .secondary {
    opacity: .6;
}
.awesome .flex {
    display: flex;
}
.awesome .flex-1 {
    flex: 1;
}
.awesome .flex-2 {
    flex: 2;
}
.awesome .flex-0 {
    flex: 0 !important;
}
.awesome .flex-row {
    flex-direction: row;
}
.awesome .flex-column {
    flex-direction: column;
}
.awesome .clearfix {
    clear: both;
    width: 100%;
}


/*
    OVERRIDE
*/
body.awesome {
    display: flex;
    background-color: #FFF !important;
}
.awesome .app-view {
    flex: 1;
    display: flex;
    flex-direction: column;
    height: auto !important;
}
.awesome #content {
    box-shadow: none !important;
    border: 0px solid #ddd;
}

/* NAVBAR */


.awesome .mainContainer {
    flex: 1;
    display: flex;
    flex-direction: column;
    height: auto !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100%;
    overflow-y: auto;
    align-self: center;
}
.awesome .navbar-user {
    width: auto !important;
}
.awesome .panel {
    margin-bottom: 0px;
}
.awesome .navbar-nav > li > a {
    padding-bottom: 14px;
}
.awesome .ag-bl-full-height {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
}
.awesome .navbar {
    margin-bottom: 0px;
}
.awesome .section {
    padding: 14px 0;
}


.sellable-icon:before {
    content: "\f07a";
    font-family: FontAwesome;
    font-size: 20px;
}

.sellable-icon.inactive{
    color: #333333; !important;
}

.sellable-icon.active{
    color:red !important;
}


.static-backdrop{
  pointer-events:none;
  z-index: 1;
  filter: blur(1px);
  -ms-filter: blur(1px);
}
