/*.container {*/
/*    all: revert;*/
/*    width: auto !important;*/
/*    margin-left: 3rem;*/
/*    margin-right: 3rem;*/
/*}*/

.navbar-lg .navbar-brand {
    padding: 16px 0;
}
.navbar-lg .navbar-nav-link-img {
    padding: 14px 1.25rem;
}
.navbar-brand img {
    height: 20px;
}
.navbar-nav-link img {
    height:24px;
}

/* Signup Honey Pot */
#div_id_signup_user {
    display: none !important;
}


.rules .group {
    margin-bottom: 12px;
}
.rules .item {
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
}
.rules .others .item {
    margin-top: -1px;
    margin-left: 50px;
}
.rules .type {
    padding: 12px 0;
    border-right: 1px solid #ddd;
    text-align: center;
    width: 50px;
}

.rule-form {
    display: flex;
    margin-bottom: 1.25rem;
}

.rule-form .form-group {
    margin-right: 8px;
    margin-bottom: 0;
}
.rule-form .form-element {
    width: 50%;
}
.rule-form.inner .padder {
    width: 5%;
}
.rule-form.inner .form-element.first {
    width: 45%;
}


.equal-height-cols > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
.full-height, .full-height-parent, .full-height-child {
    height: 100%;
}

.overflow-y-scroll {
    overflow-y: scroll;
}

.table-responsive td {
    white-space:nowrap;
}

.statBox {
    border: 1px solid #ddd;
    border-radius: .1875rem;
    padding: 24px;
    margin-bottom: 16px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    background: #f5f5f5;
}

.modal-content > .card {
    margin: 0;
}


.sidebar-border {
    border-color: rgba(255,255,255,.1);
}

.stat-icon::before {
    font-family: icomoon;
    display: inline-block;
    border: 0;
    margin-right: 3px;
    line-height: 1;
    position: relative;
    font-size: 85%;
    vertical-align: bottom;
}
.stat-icon.stat-up::before {
    content: "\e9c2";
}
.stat-icon.stat-down::before {
    content: "\e9c1";
}

.p-header {
    padding: .9375rem 1.25rem !important;
}
.pt-header {
    padding-top: .9375rem;
}
.pb-header {
    padding-bottom: .9375rem;
}
.pl-header {
    padding-left: 1.25rem;
}
.pr-header {
    padding-right: 1.25rem;
}
.px-header {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.py-header {
    padding-top: .9375rem;
    padding-bottom: .9375rem;
}

.carousel-item {
  height: 100vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.provider-icon {
    content: "";
    padding: 8px;
}

.provider-icon.google-ads {
    background: transparent url(../img/vendors/google_ads.png) no-repeat center;
    background-size: 16px;
}

.provider-icon.microsoft-ads {
    background: transparent url(../img/vendors/microsoft_ads.png) no-repeat center;
    background-size: 16px;
}


.btn-google {
    color: #fff !important;
    background-color: #4285F4 !important;
    font-weight: 500 !important;
}

.btn-google .provider-icon {
    background: transparent url(../img/icons/google-logo-icon.png) no-repeat;
    background-size: 18px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 2px 0 0 2px;
    background-position: center;
    width: 35px;
    height: 100%;
    display: inline-block;
}

/* Sticky Navbar background */
.navbar-sticky.sticky {
    /*background: #006ecc !important;*/
    background: rgba(0,0,0,0.9) !important;
}
.vapp .navbar-sticky {
    background: #fff !important;
}

.navbar-sticky.sticky .container .navbar-brand #navbar-logo {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
}

/* Summernote overrides*/
.note-editor {
    background: #ffffff;
}

/* Fixed Table for content wrapping */
.table-fixed {
    table-layout: fixed;
}
.table-fixed tbody td, .table-fixed tbody tr {
    white-space: normal;
}