/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
span#range_disp {
    vertical-align: super;
}


/*************** SUPPORT ***************/
.bpchk-adming-setting {
    float: left;
    width: 90%;
}

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.2s ease-out;
    transition: max-height 0.2s ease-out;
    margin: 0px 5%;
}

.bpchk-admin-row {
    clear: both;
    overflow: hidden;
    padding-bottom: 5px;
}

.bpchk-tab-header h3 {
    margin-left: 5%;
}

.notice-success,
div.updated {
    clear: both;
}

.bpchk-selection-tags a {
    text-decoration: none;
}

.Disabled {
    pointer-events: none;
    color: #ccc;
}

.nav-tab-wrapper ul li a#bpchk-support-tab:before {
    content: "\f101";
}

.nav-tab-wrapper ul li a#bp-check-in-tab:before {
    content: "\f111" !important;
}

.nav-tab-wrapper ul li a#map-settings-tab:before {
    content: "\f172" !important;
}

.nav-tab-wrapper ul li a#xprofile-location-tab:before {
    content: "\f172" !important;
}

.nav-tab-wrapper ul li a#group-location-tab:before {
    content: "\f307" !important;
}

.nav-tab-wrapper ul li a#members-settings-tab:before {
    content: "\f110" !important;
}

.nav-tab-wrapper ul li a#groups-settings-tab:before {
    content: "\f307" !important;
}

#gd-api-key,
#bpchk-verify-apikey {
    line-height: 40px;
    padding: 0 25px;
    background: #2a32ef;
    text-shadow: none;
    font-weight: 500;
    color: #fff;
    border: 0;
    font-size: 14px;
    margin-top: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: 0px 10px 25px rgb(32 53 85 / 35%);
    border-radius: 12px;
}

a.gd-api-link {
    display: inline-block;
    margin-top: 10px;
}

.setting-error-settings_updated {
    position: absolute;
    right: 50px;
    z-index: 99;
    border-radius: 10px;
    line-height: normal;
    background: transparent;
    border: none;
    box-shadow: none;
    color: #10AB00;
}

#button.notice-dismiss:before {
    color: red !important;
}

button#bpchk-verify-apikey.verify-api {
    background: #4fb845;
}

button#bpchk-verify-apikey.api-error {
    background: #e60000;
}

.wb-plugins_page_bp-checkins #setting-error-tgmpa,
.toplevel_page_wbcomplugins #setting-error-tgmpa,
.wb-plugins_page_bp-checkins .notice-error{
    display:none;
}

div.bpchk-notice-wrapper i.fa.fa-check {
    color: #1e9934;
}

div.bpchk-notice-wrapper i.fa.fa-times {
    color: #f00505;
}

div.bpchk-notice-wrapper i.fa span {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

