/* 
$green: #C1D301;
$blue: #1446A0;
$blue-light: #ADFCF9;
$orange: #F6511D;
$purple: #44344F;
$white: #fff;
$black: #000;
$gray-900: #2A2E3C;
$gray-800: #595E71;
$gray-600: #979EA6;
$gray-400: #979797;
$gray-200: #D4D4D4;
$gray-100: #F8F8F8; 
*/


/*
 * Base styles
 * ========================================================================== */
body {
    background: #EEE;
    color: #2A2E3C;
    padding-top: 4px;
}

.nav-pills>li.active>a {
    background: #44344F;
    color: #fff;
}

.nav-pills>li.active>a:hover {
    background: #C1D301;
    color: #2A2E3C;
}

.nav-pills>li>a:hover {
    background: #C1D301;
}

.nav>li>a {
    color: #2A2E3C;
}

ul.nav.nav-tabs.actions-nav > ul.pagination
{
    float: right;
    margin: 0px;
    margin-bottom: 5px;
}

.btn-primary {
    background: #44344F;
    border-color: #44344F;
}

.btn-primary:hover {
    border-color: #44344F;
    background: #C1D301;
}

.btn-primary:active,
a.btn.btn-primary:focus,
a.btn.btn-primary:active {
  color: yellow;
  background: #C1D301;
  border-color: #44344F;
}

ul.pagination>li>a {
    color: #2A2E3C;
}

ul.pagination>li.active a{
    background: #C1D301;
    border-color: #44344F;
}

ul.pagination>li a:hover{
    color: #fff;
    background:#44344F;
    border-color: #C1D301;
}

ul.pagination>li.active a:hover{
    background:#44344F;
    border-color: #C1D301;
}

.alert-success {
    background:#C1D301;
    color: #44344F;
}


.filter-val {
    margin-right: 5px;
}

.key-span {
    display: none;
}

.container-fluid {
    margin-top: 20px;
}

.nav-link {
    display: block;
}

#execute-view-data {
    display: none;
}

.flask-moment {
    display: none;
}

/*
 * Tables
 * ========================================================================== */
table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
}
th, td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}
th {
    background-color: #f2f2f2;
}
th.column-header > a {
    color: #2A2E3C;
}

td.col-jwt_access_token, 
td.col-vpn_ip, 
td.col-device_token {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.row {
    margin: 0;
}


.col-geo_location h2 {
    margin-top: 5px;
    margin-bottom: 5px;
}


/*
 * Forms
 * ========================================================================== */

 label[for*="hawke"] {
    display: none;
}

.select2-container, .select2-choice {
    width: 100% !important;
}

.ace_editor {
    height: 30em;
}

#display_columns {
    height: auto;
    overflow: hidden;
}

div.form-group > textarea.ace-text-editor {
    display: none;
    width: 100%;
}

div.form-group > label.control-label.control-label-style {
    display: block;
    margin-bottom: 0;
}

div.form-group > label.control-label > strong {
    color: red
}

div.invalid-feedback > ul.form-text.text-muted.checkbox {
    margin-top:0;
}

small.form-text.text-muted.checkbox {
    margin-top:0;
}

#action_form {
    display:none;
}

#actions-confirmation-data {
    display:none;
}

#active-filters-data {
    display: none;
}

div > ul {
    list-style-type: none;
}

div.pull-right > button.btn-primary {
    display: none;
}

div.pull-right > button.btn-primary {
    display: none;
}

div.pull-right > label {
    display: inline;
}

div#content {
    display: block;
}

div#login {
    padding-top: 10px;
}

.detail-jwt_access_token {
    word-break: break-word;
}

#filter-groups-data {
    display: none;
}

#filtered-actions-confirmation-data {
    display: none;
}

#filtered-message-data {
    display: none;
}

#filtered_action_form {
    display: none;
}

#message-data {
    display: none;
}

.invalid-feedback {
    display: inline-block;
}
.invalid-feedback {
    display: inline-block;
}