.inline-group div.add-row {
    background: none !important;
    padding: 0 !important;
    border: none !important;
}

.select2-container .select2-selection--single {
    padding: 0.4rem 0 !important;
    height: 39px !important;
}

.select2-container--default .select2-selection--single, .select2-dropdown {
    border-color: #dfe4ed !important;
}

.select2-container--default .select2-selection--multiple {
    border-color: #dfe4ed !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 39px !important;
}

a.list-item {
    padding: 0.75rem 0;
    display: block;
}

a.list-item:first-child {
    padding: 0 0 0.75rem 0
}

a.list-item:last-child {
    padding: 0.75rem 0 0 0;
}

.django-ckeditor-widget {
    display: block !important;
}

.django-ckeditor-widget > div {
    width: 100% !important;
}

.margin-bottom-16 {
    margin-bottom: 16px;
}

.animate-menu-button div:before, .animate-menu-button div:after {
    background: #fff !important;
}

.animate-menu-button div {
    background: #fff;
}

.custom .select2-container .select2-selection--single {
    padding: 0 !important;
}

.custom .select2 .select2-selection--single .select2-selection__arrow b {
    border-top-color: #46be8a !important;
    border-bottom-color: #fb434a !important;
}

.inline-group .tabular tr.has_original td {
    padding-top: .75rem !important;
}

.inline-group .tabular tr.add-row td {
    background: #fff !important;
    border: none !important;
}

.form-control-custom {
    width: 100% !important;
}

span.delete input[type=checkbox] {
    width: 16px !important;
    display: inline-block;
}

@media (min-width: 768px) {
    body.menu-top .page-content {
        margin: 80px 0px 0px !important;
    }
}

@media (max-width: 768px) {
    .pull-right {
        float: left !important;
    }
}

#sql_editor {
    border: 1px solid #dfe4ed;
    border-radius: .25rem;
    height: 228px
}

#sql_editor:focus {
    border-color: #01a8fe;
}
