.sidebar-brand img {
    padding-right: 10px;
}

.sidebar-brand {
    max-width: 170px;
}

.ct-form-alert {
    padding: 4px 5px;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 3px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: #fff;
    padding: 6px 5px 3px;
    float: right;
}

.ct-form-alert.alert-danger {
    background-color: #b22a3b !important;
    border: none !important;
}

.ct-form-alert.alert-success {
    background-color: #92af41 !important;
    border: none !important;
}

.card .link-box {
    padding-top: 1.5rem;
}



/* Hide scrollbar for Chrome, Safari and Opera */
.page-wrapper::-webkit-scrollbar,
.main-wrapper::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.page-wrapper,
.main-wrapper {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

#partner_profile label {
    display: block !important;
}

.partner-directory .card {
    margin-bottom: 3rem;
}

.short_bio p {
    margin-bottom: revert;
}


.partner-detail .profile-pic {
    width: 150px !important;
    border: 2px white solid;
}

.partner-detail .profile-name {
    color: white;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 32px !important;
}

.areas-of-consulting li svg {
    width: 18px;
    margin-right: 8px;
}

.areas-of-consulting li i {
    font-size: 18px;
    margin-right: 8px;
    vertical-align: middle;
}

.partner-archetype-badge {
    width: 65px;
    margin-left: 15px;
}

.partner_archetypes {
    margin-bottom: -140px;
}

.auth-page .auth-left-wrapper {
    width: 100%;
    height: 100%;
    background-image: url('/images/portal/ct_Just_Txtur.png') !important;
    background-size: 900px;
    background-color: #262223;
}

p.card-description {
    display: inline !important;
}

#spinner-div {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2;
}

#partner_archetypes .grid-field__column-label .field-instruct {
    display: none !important;
}

table.dataTable.table-striped>tbody>tr.odd.selected>* {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.2) !important;
}

[data-initials]:before {
    background: #1b67a9;
    color: white;
    opacity: 1;
    content: attr(data-initials);
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    line-height: 43px;
    text-align: center;
}

#resultsTable_processing::after {
    content: 'please wait...';
}

div.dataTables_wrapper div.dataTables_processing {
    top: 100px !important;
}

#resultsTable .badge {
    text-transform: uppercase;
    color: #fff;
}


.sidebar .sidebar-body .nav .nav-item .nav-link .link-icon svg {
    width: 16px;
    height: 16px;
    fill: rgba(233, 236, 239, 0.21);
    position: absolute;
    color: inherit;
}

#teamReportTable th {
    padding: 0.275rem 0.2375rem !important;

}

#teamReportTable th .partner-archetype-badge {
    margin-left: 0 !important;

}

.sidebar .nav-category {
    text-decoration: underline;
}

.accordion .media {
    display: inline !important;
}


#partner_profile .grid-field__column-label, #partner_profile .grid-field__column-remove, #partner_profile .grid-field__column--tools {
    display: none;
}

.permissions-checkboxes table td, .permissions-checkboxes table th {
    font-size: 12px !important;
    vertical-align: middle !important;
}

.permissions-checkboxes table th {
    padding-bottom: 0px !important;
    text-align: center !important;
}
