.nav-tabs {
    background: #E6E9ED;
}

.tab-content {
    border: 1px solid #E6E9ED;
    border-top: none;
}

.ui-autocomplete {
    height: 200px;
    overflow: auto;
    z-index: 2147483647;
}

.navbar .navbar-nav > li > a {
    height: 32px;
    padding: 8px;
    border: 1px solid #F00;
    color: #333;
}

.navbar .navbar-nav li a .badge {
    min-width: 16px;
    font-size: 7pt;
    padding: 4px;
    border-radius: 4px;
    margin-top: -20px;
    text-align: center;
    background-color: #000;
    font-weight: bold;
}

.publish-container {
    padding: 8px;
}

.publish {
    background: #F5F7FA;
    padding: 12px;
    border: 1px solid #E6E9ED;
}

.publish-content {
    border: 1px solid #E6E9ED;
    background: #FFF;
    padding: 4px;
    border-radius: 4px;
}

.todo {
    padding: 4px;
    border-radius: 0px 4px 4px 0px;
    border: 1px solid #CCC;
    border-left-width: 6px;
    margin: 2px;
}

.todo-a {
    border-color: #ED5565;
}

.todo-b {
    border-color: #4FC1E9;
}

.todo-c {
    border-color: #FFCE54;
}

.todo-d {
    border-color: #A0D468;
}

.no-gutters > div {
    padding: 4px !important;
}