.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    display: inline-block;
    padding: 4px 6px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    max-width: 100%;
    line-height: 22px;
    cursor: text;
    min-width: 100%;
}

.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 5px 6px;
    margin: 0;
    min-width: 100%;
    max-width: inherit;
}

.bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #777;
    opacity: 1;
}

.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
    color: #777;
}

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #777;
}

.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none;
}

.bootstrap-tagsinput .tag {
    margin-right: 2px;
    color: white;
}

.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 0 2px;
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.config-form .label, .group-form .label {
    font-size: 11px;
}

.select2-search-choice {
    text-transform: uppercase;
    background: #5bc0de !important;
    font-weight: bold !important;
    font-size: 11px !important;
    margin-right: 2px !important;
    color: #ffffff !important;
    white-space: nowrap !important;
    vertical-align: baseline !important;
    border-radius: .25em !important;
    border: none !important;
    padding: 3px 5px 4px 18px !important;
}

.select2-search-choice-close:after {
    color: #fff !important;
    font-weight: normal !important;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding: 5px;
    color: #ccc;
}

.select2-container-multi .select2-choices {
    padding: 5px 0 0 2px !important;
}

.radio-report .btn-default.active,
#mars_audit_form .btn-default.active,
#audit_form .btn-default.active,
#quality_report .btn-default.active,
#mars-audited-report .btn-default.active,
#mars-pending-report .btn-default.active,
#ml-audited-report .btn-default.active {
    color: #ffffff !important;
    background-color: #9bc877;
    border-color: #9bc877;
}

.dataTables_length {
    float: left;
}

.dataTables_info, .dataTables_paginate {
    display: inline-block;
}

#quality-summary-data tbody tr td {
    vertical-align: middle;
    border: 1px solid #ebebeb;
}

.dataTables_wrapper select, .dataTables_wrapper input {
    margin-left: 5px;
}

.button_top_margin {
    margin-top: 22px;
}
.fields_bottom_margin {
    margin-bottom: 10px;
}

.dataTables_wrapper select {
    width: auto !important;
}

.select2-container .select2-choice {
    height: 34px !important;
    line-height: 32px !important;
}

.select2-custom-style .form-control {
    padding: 0 !important;
    border: none !important;
    display: initial;
}

.table-dashboard {
    min-height: 247px;
}

#dashboard .page-header {
    margin-top: 10px;
}

.config-form .tooltip{
    width:100%;
    height:auto;
    border-radius:10px;
    position:absolute;
}

.dataTables_scrollBody thead tr{
    visibility: collapse;
}

.quality-summary-data-wrap{
    overflow-x: scroll;
}

@media only screen and (min-width: 1368px){
.quality-summary-data-wrap{
        overflow-x: hidden;
    }
}
.noresize {
    resize: none;
}
.vresize {
    resize: vertical;
}
.hresize {
    resize: horizontal;
}
#mars_audit_form .btn-group-vertical, #audit_form .btn-group-vertical {
    display: block;
}
#mars_audit_form .btn-group-vertical label, #audit_form .btn-group-vertical label {
    margin-bottom: 10px;
}
#mars_audit_form .bootstrap-tagsinput, #audit_form .bootstrap-tagsinput {
    min-height: 54px;
}
#mars_audit_form textarea, #audit_form textarea {
    border-radius: 5px;
}
.team-delete-btn,
.group-delete-btn,
.product-type-delete-btn,
.task-type-delete-btn,
.advertiser-delete-btn
{
    margin-left: 15px;
}
.text-success-custom {
    color: #3c763d;
}
.btn:active, .btn:focus {
    outline: none
}
.audit-panel {
    color: #000000 !important;
}
.bg-active {
    background: #ffffff;
}
/* .bg-active a {
    font-weight: bold !important;
} */
.legend-inside {
    font-size: 14px;
    padding-bottom: 5px;
}
.line-border-0 {
    border: none;
}
.sa-confirm-button-container .confirm {
    background: #65bd77 !important;
}
.sa-confirm-button-container .confirm:hover {
    background: #22bd82 !important;
}
.sweet-alert .sa-icon.sa-info {
    border-color: #5bc0de !important;
}
.sweet-alert .sa-icon.sa-info::before, .sweet-alert .sa-icon.sa-info::after {
    background-color: #5bc0de !important;
}
.sweet-alert .sa-icon.sa-warning {
    border-color: #f0ad4e !important;
}
.sweet-alert .sa-icon.sa-warning::before, .sweet-alert .sa-icon.sa-warning::after {
    background-color: #f0ad4e !important;
}

.sweet-alert p {
    color: #151515 !important;
}
.p-0{
    padding: 0px;
}
.pt-0{
    padding-top: 0px;
}
.pl-0{
    padding-left: 0px;
}
.m-0{
    margin: 0px;
}
.ml-0{
    margin-left: 0px;
}
.mb-0{
    margin-bottom: 0px;
}
.mt-2 {
    margin-top: 8px !important;
  }
.dis-none {
    display: none;
}
.readonly {
    pointer-events: none;
    background-color: #e9ecef;
}
