<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Publisher Child Theme
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Version: 1.0.0
Description: Designed by &lt;a href="http://betterstudio.com/"&gt;BetterStudio&lt;/a&gt;
Author: BetterStudio
Author URI: http://betterstudio.com/
Text Domain: publisher
Copyright: (c) 2016 BetterStudio
Template: publisher
*/

/*securehospitals live*/

.activity-inner p{
  display:block;
}

.grecaptcha-badge {
    display: none !important;
}

.homepage-groups-section .col-sm-12.child-1{
    margin-left:0;
    padding-left:0;
}

.bp-login-widget-register-link{
    float: right !important;
    font-size: 20px;
}

#bp_core_login_widget-3, #bp_core_whos_online_widget-3, #ap_questions_widget-2, #bp_latest_activities-3{
    border:solid 2px #eee;
    border-radius:10px;
    padding:15px !important;
    margin-bottom:25px !important;
}

.site-header .top-menu.menu&gt;li&gt;a, .topbar .topbar-sign-in {
    display: block !important;
    font-size: 13px !important;
    padding-top: 1px;
}

.mooc-course-list.wpb_column.bs-vc-column.vc_column_container.vc_col-sm-12 {
    /*width: 200% !important;*/
}

/*
#buddypress * {
    font-family: sans-serif;
}
*/

.dashicons, .bp-icon{
    font-family:dashicons !important;
}

#topbar-date{
  margin-top:-22px;
}

.section-heading:after {
    background: none !important;
}

.ap-cradit{
    display:none !important;
}

.sfwd-courses img{
    border-radius:0px !important;
}

.learndash-course-status{
    display:none;
}

#ap-categories-widget.ap-cat-wid&gt;li a {
    font-size: 15px;
    font-weight: 100;
}

.invite-settings input {
    background-color: white !important;
}

.acomment-content p{
  display:block;
}

/*group invites*/

.bb-groups-invites-right-top{
  padding-top: 0 !important;
}

.col-sm-8.content-column {
    width: 100% !important;
}

.bb-groups-invites-right-bottom{
  margin-left: 20px;
}

.bb-groups-invites-left{
  border:none !important;
}

#group-invites-container{
    display:block;
    border:none !important;
}

#group-invites-container #members-list{
    border:solid 1px #eee;
}

#group-invites-container #members-list li{
    margin-left: -25px;
}

.group-invites-search{
  padding-left: 0 !important;
}

#group_invites_search{
  border:solid 1px #eee;
}

#group_invites_search_form{
  border:none !important;
}

#group_invites_search_submit{
background-color: #244D72;
    color: white;
    margin-top: -1px;
    margin-right: -1px;
    width: 54.5px;
    padding: 5px;
    }


.bb-groups-invites-left{
  float:left;
  width:40%;
}

.bb-groups-invites-right{
  float:right;
  width:60%;
}







li#members-group_leader, li#members-student {
    display: none;
}

.ap-questions-widget .ap-question-title{
  display:unset !important;
}

.vc_custom_1580379465929 {
    background-color: #ffffff00 !important;
    background: linear-gradient(to right, white, #ffffffb8) !important
}

.vc_custom_1573473456783478{
    margin-left:25px !important;
}


.homepage-groups-section h3{
    margin-left: 13px;
    margin-bottom: 0;
    background-color: #11b4cb;
    color: white;
    padding: 10px;
    display: table;
}

.homepage-members-section h3 {
    margin-bottom: -30px;
    margin-left:0px;
    background-color: #2e2c7e;
}

.homepage-groups-section {
    padding: 0 !important;
}

.col-sm-6.child-1, .col-sm-6.child-2 {
    padding-left: 0;
}

.archive-title, .bs-listing, .bs-shortcode, .bs-vc-block, .bs-vc-content .better-studio-shortcode, .widget{
  background: none !important;
}

.layout-3-col-0.layout-bc-before{
    box-shadow:none !important;
}

/*
h2.list-title.groups-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
*/

#loginform {
    padding-left: 25px;
}

#login-heading{
margin-bottom:0px;
margin-bottom:0px;
}


.generic-button button, .generic-button a {
  text-transform: capitalize !important;
  }

  tr.field_nickname {
    display: none;
}

.fa-search:before {
    content: "\f002";
    font-size: 25px;
}

#menu-main .search-form input{
    box-shadow: inset 0 0 1px 2px #eee !important;
    border: solid 20px white !important;
}

.ap-questions-widget.clearfix {
    font-size: smaller;
}

#header-cover-image {
    background-color: #0cb3ca;
}

.xprofile #header-cover-image{
    background-color: #2e2c7e;
}


.ap-questions-widget.clearfix .ap-question-item {
    font-size: 14px;
}

.homepage-groups-section .section-heading:after
 {
    background: rgb(17, 180, 203);
}

.homepage-members-section .section-heading:after
 {
    background: #2e2c7e !important;
}

/*community-header*/
.bs-vc-wrapper.vc_custom_1580379386559{
    background-repeat: no-repeat;
}

@media screen and (max-width: 1400px) {

    .vc_custom_1580379465929 {
      width: 75% !important;
    }
}

@media screen and (max-width: 1000px) {

    .vc_custom_1580379465929 {
      width: 90% !important;
    }
}

@media screen and (max-width: 850px) {

    .bs-vc-wrapper.vc_custom_1580379386559 {
      display:none;
    }
    .homepage-groups-section ul{
      display:block !important;
    }
    .homepage-groups-section ul li{
      width:100% !important;
      max-width:100% !important;
      height:auto !important;
    }
    .homepage-groups-section .groups-title{
      padding-top: 35px !important;
    }
    .homepage-groups-section .groups-title a{
      font-size: 19px;
    }

}

@media screen and (max-width: 1250px) {

    .homepage-groups-section .col-sm-6 {
      width: 100%;
    }
    .homepage-groups-section .col-sm-6.child-2 {
      display:none;
    }
}




.homepage-groups-section a {
    color: #10b3cb !important;
}

.homepage-members-section a {
    color: #2e2c7e !important;
}

.homepage-members-section .buddypress-wrap .grid.bp-list&gt;li .action .generic-button a, .buddypress-wrap .grid.bp-list&gt;li .action .generic-button button {
    background-color: #2e2c7e !IMPORTANT;
}

.list-title.groups-title{
    height:60px;
}

.avatar{
  border-radius: 50%;
}

#send-invite-form #submit {
    background-color: #126f97;
    margin-left: 0;
}

.bp-group-message-wrap{
    display: block ruby;
}

#group-invites-container{
    border:none !important;
}

.group-invites-members-listing #members-list {
    padding-left: 25px !important;
}

.group-invites-search.subnav-search.clearfix {
    padding-left: 1px;
}

/*better displays the activities in sidebar widget*/
#bp_latest_activities-2 .update-item p{
  display: block;
  font-size: smaller;
}

.buddypress.widget, .bbp_widget_login /*, .widget_ap_questions_widget, .widget_anspress_category_widget*/ {
  margin-bottom: 5px !important;
  padding-bottom: 0px !important;
}

#ap_questions_widget-3, #anspress_category_widget-3{
    padding-top: 0px;
}

.bbp-logged-in h4 {
    display: inline;
}

.bbp-logged-in .logout-link{
    float: right;
}


/*register form full width*/
body.register #page #primary .entry-header, body.register .buddypress-wrap{
  max-width: 100% !important;
}


body{
  /*display:none;*/
}

.is-current-user .cur-user{
  display:block !important;
}

#top-navigation .training-providers:hover a,
#top-navigation .solution-providers:hover a{
  color:whitesmoke !important;
  opacity: 0.9;
}

.training-providers{
  margin-right: 0 !important;
}

.solution-providers{
  margin-right: 4px !important;
}

.solution-providers a{
  background-color: #0e4862 !important;
  color:white !important;
  padding: 4px;
}

@media screen and (min-width: 75em) {

    .buddypress-wrap .grid.bp-list &gt; li {
        flex: 0 0 16.33% !important;
    }
}

.wpb_wrapper {
    color: black !important;
}

.list-title.member-name a {
    font-size: 17px !important;
    font-weight: 500;
    letter-spacing: -0.24px;
    line-height: 1.2;
    text-transform: capitalize;
}

.profile-label {
    width: 12%;
    font-weight: 700;
    color: #00a0ec;
}

.buddypress-wrap .item-body .screen-heading {
    font-weight: 500;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    padding-left: 10px;
}

.profile-table, .profile-table tr, .profile-table td {
    border: none !important;
    margin-left: 10px;
    margin-top: 20px;
}

.buddypress-wrap .bp-navs li.current a .count, .buddypress-wrap .bp-navs li.selected a .count, .buddypress_object_nav .bp-navs li.current a .count, .buddypress_object_nav .bp-navs li.selected a .count {
    background-color: #333 !important;
}

.bf-breadcrumb {
    margin-top: 20.84px;
}

.bp-navs ul li .count {

    text-align: center;
    background: #C8CBCF;
    box-shadow: none;
    border-radius: 100px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    letter-spacing: -0.26px;
    line-height: 15px;
    border: 0;
    min-width: 22px;
    display: inline-block;
    margin-left: 3px;
    padding: 2px 7px 1px;

    vertical-align: middle;

}

.activity-list.bp-list {
    background: transparent !important;
    border: none !important;
}

.activity-list {
    padding: 0 !important;
}

.activity-avatar .avatar {
    border-radius: 50%;
}

.activity-list .activity-item.mini .activity-avatar {
    width: 10% !important;
}

.activity-state {
    padding-top: 10px !important;
    padding-left: 10px !important;
}

.activity-list .activity-item .bp-generic-meta.action {

    border: none !important;
    background: transparent !important;
    padding-top: 5px !important;
}

.activity-list .activity-item .bp-generic-meta.action .delete-activity:before {

    font-family: "FontAwesome";
    content: "\f1f8";
    display: inline-block;
    padding-right: 3px;
    margin-bottom: 2px;
    vertical-align: middle;
}

.ac-reply-cancel {
    background: #fff !important;
    border-color: #ccc !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #555 !important;
    cursor: pointer !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    outline: 0;
    line-height: 1.3;
    padding: .3em .7em;
    text-align: center;
    text-decoration: none !important;
    width: auto;
    margin-top: 10px;
}

@media screen and (min-width: 46.8em) {
    .activity-list .activity-item div.item-avatar img {
        max-width: 40% !important;
    }

    .buddypress-wrap .activity-inner {
        font-size: 14px !important;
    }

    .activity-list .activity-item div.item-avatar {
        margin: 0 -100px 0 15px !important;
        width: 15% !important;
    }
}

.activity-list .activity-item .activity-content .activity-inner, .activity-list .activity-item
.activity-content blockquote {
    background: none !important;
}

.activity-update-form #whats-new-avatar img {
    border-radius: 50%;
}

/*
.bp-list li .action .generic-button {
    display: inline-flex !important;
}
*/

.grid-filters {
    display: none !important;
}

#friend-list #send-private-message {
    margin-left: 10px !important;
}

#friend-list .switch-button.view-as {
    margin-left: 5px !important;
}

#message_content {

    border: 1px solid #d6d6d6;
    min-width: 120px;
    min-height: 95px;
    padding: 5px 15px;

}

.medium-editor-placeholder:after {
    color: #777 !important;
}

.buddypress-wrap #members-list.grid.bp-list.members-group-list li.item-entry-header {
    flex: 100% !important;
}

/*span#subscription-toggle {
    float: right;
    background: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #555;
    margin-top: 15px;
    cursor: pointer;
    font-size: inherit;
    font-weight: 400;
    outline: 0;
    !* line-height: 1.3; *!
    padding: .3em .7em;
    text-align: center;
    text-decoration: none;
    width: auto;
}*/

.groups-header .desc-wrap {
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}

.forum-titles {
    padding-left: 15px !important;
    padding-top: 15px !important;
}

.forum-titles-publisher .bbp-topic-title {
    list-style: none !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
    font-size: 12px;
    overflow: hidden;
    border: 1px solid #eee;
    margin-bottom: 20px;
    clear: both;
    list-style: none !important;
    padding-left: 0 !important;
}

.bbp-topic-permalink {
    font-size: 16px;
    text-transform: capitalize;
    padding-left: 10px;
}

.bbp-topic-started-by img {
    width: 50px;
    border-radius: 50%;
    border: none !important;
}

.li.bbp-forum-freshness, li.bbp-topic-freshness {
    float: right !important;
    width: 10% !important;
    list-style: none !important;
    padding-top: 5px !important;
}

.groups-header .moderators-lists img.avatar {
    border-radius: 50% !important;
}

.bp-feedback {
    float: left !important;
}

#bbp_editor_reply_content {
    border: 1px solid #d6d6d6;
    min-width: 120px;
    min-height: 95px;
    padding: 5px 15px;
}

span.bbp-admin-links a {
    color: #0080ce !important;
}

.bbp-reply-permalink {
    color: #000 !important;
}

.button-subs-discussion {
    background: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    font-size: inherit;
    font-weight: 700;
    outline: 0;
    /* line-height: 1.3; */
    padding: .3em .7em;
    text-align: center;
    text-decoration: none;
    width: auto;
    /* padding-top: 11px; */
    margin-top: 15px;
}

.button-subs-discussion a {
    color: #4da6dd !important;
}

.bp-invites-content .item-avatar img {
    width: 50px !important;
}

.learndash-wrapper .ld-item-list .ld-item-list-item, .learndash-wrapper .ld-course-status.ld-course-status-enrolled,
.learndash-wrapper .ld-expand-button, .learndash-wrapper .ld-status, .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    border-radius: unset !important;
}

.sfwd-courses h1 {
    font-size: 28px !important;
}

.bb-course-preview-content {
    padding: 15px;
    background-color: #f0f3f6;
}

.bb-course-volume-list li {
    color: #222222;
}

.bb-course-volume-list {
    padding-left: 5px !important;
}

.bb-ld-sticky-sidebar {
    margin-top: 20px !important;
}

.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.ld_course_grid_video_embed {
    height: 221px !important;
}

.fluid-width-video-wrapper {
    padding-top: 67% !important;
}

@media screen and (min-width: 46.8em) {
    .activity-list .activity-item div.item-avatar {
        margin: 0 -60px 0 15px !important;
        width: 15% !important;
    }
}

.buddypress-wrap .acomment-meta, .buddypress-wrap .mini .activity-header {
    font-size: 14px !important;
}

.acomment-avatar .avatar.photo {
    width: 40px !important;
    height: 40px !important;
    border-radius: 33px;
}

.bbp-reply-author .avatar.photo {
    border-radius: 50% !important;
}

.forum-titles-publisher {

    /*  background-color: #f3f7f6;
  */
    /* border: 1px solid #E7E9EC;*/

    border-bottom: 1px solid #e1e1e1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-flow: row wrap;

    flex-flow: row wrap;

    margin: 0 0 -1px;

    margin-bottom: 0 !important;

    padding: 15px 20px;

    padding-top: 15px;
    padding-left: 20px;

    position: relative;

    -webkit-transition: all linear .2s;

    transition: all linear .2s;
}

.bbp-topic-title-publisher {
    list-style: none;
    font-size: 16px;
    padding-top: 10px;

}

.bbp-topic-title-publisher a {
    color: #393e41 !important;

}

.bbp-topic-title-publisher a:hover {
    color: #0080ce !important;
}

.bbp-topic-meta-publisher {
    padding-top: 15px;
    padding-left: 20px;
    text-align: center;
}

.bbp-topic-meta-publisher .avatar {
    border-radius: 50%;
    padding-bottom: 5px;
}

.bbp-topic-freshness-publihser {
    padding-top: 10px;
}

/*#bbpress-forums div.odd, #bbpress-forums ul.odd{
    border-bottom: 1px solid #e1e1e1;
    margin-top: 10px;
}*/

#bbpress-forums .bbp-header {
    background: none !important;
}

#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
    background: none !important;
    border-top: unset !important;
}

#doc-submit-options a {
    border: none;
    color: #fff;
    background-color: #0080ce;
    border-radius: 0;
    outline: 0;
    height: auto;
    line-height: 1.4;
    padding: 8px 12px;
    vertical-align: middle;
    text-transform: uppercase !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    max-width: 100%;
    white-space: normal;
}

.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #555 !important;
}

.bbp-breadcrumb{
    display: none !important;
}
#bbp_search_submit{
    padding: 9px 12px !important;
    margin-bottom: 5px;
}
#bbp_search{
    height: 35px !important;
}

#ld_course_categorydropdown{
    padding-bottom: 15px;
}

#ld_course_categorydropdown_select{
    color: #666;
    padding: 5px;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-radius: 2px;
    background: #fafafa;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
}

.grid&gt;li .list-wrap{
/*border: none !important;*/
  border: 1px solid #eee;
  padding-bottom: 0;
}

#groups-list .list-wrap{
  padding-bottom: 10px !important;
}

.course-group-list-caption{
    background-color: #f3f7f6;
    padding: 10px;
    min-height: 80px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary{
    color:#fff !important;
}

#loginform{
    /* width:60%; */
   /* margin-left:20%;*/
    margin-bottom:200px;
}

a{
    transition: 0.3s ease-in-out !important;
}


.menu-item{
    /*margin-left: 10px !important;*/
}


.pagination .current{
    background-color:#7e4e8d !important;
}

#message-threads li.thread-item.current {
    background: #f9f9f9 !important;
}

#message-threads li.thread-item {
    border-bottom: solid 1px #eee;
}

div#subsubnav.bp-messages-filters {
    margin: 0;
}

.bp-subnavs.user-subnav {
    margin: 0;
}

#buddypress *{
    transition: 0.2s ease-in-out;
}

#buddypress .subnav-filters ul {
    margin: 0;
    border: solid 2px #eee;
    border-top: none !important;
    border-right: none !important;
}

input[value="Send Invites"]{
    margin-left: 52px;
}

.post-related .featured-type-featured-image{
    display:none;
}

#group-create-body .main-column{
    margin-left: 50px !important;
    margin-top:15px !Important;
}

#group-create-body .left-menu{
    margin-top:15px !Important;
}

#register-page legend{
    border:none;
    margin-bottom:0px;
}

#register-page input{
    margin-bottom: 15px;
}



#signup_submit{
    margin-top:20px;
}

#send-to-input{
    width:100% !important;
}

.acfb-holder{
    padding-left:0 !important;
    margin-bottom:0px !important;
}

.group-invites-column{
    padding-left:20px;
}

.mpp-toc-container{
    width: 200px;
    transform: scale(1.5);
    margin-right: 50px;
    margin-left: 70px !important;
}

.ap-btn, .ap-btn-select, .apicon-gear, .ap-actions-handle, .ap-dropdown-toggle, .ap-btn-insertimage, .ap-search-btn{
    color:#0080CE !important;
    background-color:white !important;
}

.ap-btn:hover, .ap-btn-select:hover, .apicon-gear:hover, .ap-actions-handle:hover, .ap-dropdown-toggle:hover, .ap-btn-insertimage:hover, .ap-search-btn:hover{
    color:white !important;
    background-color:#0080CE !important;
}

.ap-filters a:hover{
  border: none !important;
}

a.ap-btn-ask.important-class {
    border-color: #8bc34a !important;
}

.ap-btn, .apt-btn:hover{
    transition: 0.5s ease-in-out;
}

.single-container .question{

    border-bottom:none !important;
    border-radius:5px;
    padding:15px;
    margin-bottom:5px !important;

}

.ap-filter .ap-dropdown-toggle, .ap-filter.ap-filter-toggle:hover{
    background-color:white !important;
    color:#0080CE !important;
}

.clearfix .ap-questions{
    border:none !important;
}

.ap-list-head{
    border-radius:5px !important;
}

/*---------------round avatar img------------*/
.ap-avatar a img{
    border-radius:50%;
}
/*-------------------------------------------*/

/*---------------vite up-down triangle-style--------------*/

/*---------------putting it on the left side--------------*/
.ap-single-vote{
    position: absolute  !important;
    top: 60px  !important;
    left: 10px  !important;
}

.net-vote-count{
    text-align: left !important;
    transform: translateX(7px) !important;
}

.ap-avatar .ap-single-vote{
    top:100px;
    left:12px;
}

.fa-sort-up, .fa-sort-down{
    font-size:50px !important;
    text-align: center;
    align-content: center;
    line-height: 5px;
}

.ap-vote a{
    border: none !important;
    border-radius: 0px !important;
}

.ap-vote span{
    padding-right: 10px !important;
}

#anspress .mce-widget button{
    background-color: white !important;
}

/*---------------------------------------------------------*/

.ap-btn-ask{
    border-color: #8bc34a !important;
    border: solid 1px !important;
    transition: 0.3s ease-in-out;
}

.ap-btn-ask:hover{
    color: #8bc34a !important;
    background-color: white!important;
    border-color: #8bc34a !important;
    border: solid 1px !important;
    transition: 0.3s ease-in-out;
}

/*---------------solved-question-style------------*/
.solved{
    background-color: #8bc34a;
    color: white !important;
    padding: 3px;
    border-radius: 3px;
}

.solved i:before{
    color:white !important;
}

.question .single-featured{
    display:none!important;
}

/*----------------------------------------*/


#anspress .ap-questions-count, #anspress .ap-list-head .ap-btn-ask {
margin-left: 15px !important;
}

.pull-right a.ap-btn-ask {
    color: white !important;
    border-color: #8bc34a !important;
}


/*------------------------------------------------------------------------------------*/


#register-page legend, #register-page label{
    border:none;
    margin-bottom:0px;
    border: none;
    margin-bottom: 0px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 18px;
}

#register-page input{
    margin-bottom: 15px;
}

#signup_submit{
    margin-top:20px;
}


.ap-questions{
    border:none !important;
}

/*------------------------------------------------------------------------------------end Q&amp;A style*/

#register-page legend, #register-page label{
    border:none;
    margin-bottom:0px;
    border: none;
    margin-bottom: 0px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 18px !important;
}

#register-page input{
    margin-bottom: 15px;
}

#signup_submit{
    margin-top:20px;
}

/*added*/

.column-3 {
    min-width: 200px;
}
.column-1 {
    font-weight:bold;
    min-width: 200px !important;
}

.column-2 {
    min-width: 100px !important;
}

.column-4{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 700px;
}

/*------------------------Tables formatting------------------------*/

.tablepress td{
    height:45px !important;
    vertical-align: middle !important;
    background-color: white;
    border:none !important;
    border-top: solid 1px #dddddd !important;
    border-bottom: solid 1px #dddddd !important;
    font-size: larger !important;
}

.dataTables_filter label{
    font-size:large;
}

tbody{
    color: black;
}

#tablepress-1_filter{
    color:black;
}

tbody .column-1{
  padding-left:30px !important;
}

.tablepress .column-1 h4 {
  padding:0px !important;
  margin:0 !important;
  letter-spacing:0px !important;
  font-size:16px;
}

.tablepress .odd td, .tablepress .even td{
  background-color: white;
}


.tablepress thead th {
    background-color: #d9edf7;
    font-weight: 700;
    vertical-align: middle;
    background-color: #ddd;
    color:#7e4e8d !important;
    font-size:18px;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: whitesmoke;
}

thead .sorting:hover{
  background-color: whitesmoke !important;
}

.tablepress label {
    display:inline-block !important;
}

#tablepress-1_wrapper label, #tablepress-2_wrapper label, #tablepress-3_wrapper label{
    display:inline-block !important;
}

.dataTables_length, .dataTables_filter{
  margin-bottom:15px;
}

.dataTables_filter{
    position: absolute;
    right: 25px;
    top: 72px;
}

#tablepress-3_filter, #tablepress-2_filter{
    right: 25px;
}

.dataTables_filter label{
    color: #7e4e8d !important;
}

.dataTables_info{
  display:none;
}

.tablepress *{
    transition: 0.2s ease-in-out;
}
/*------------------------------------------------------------------------*/


label{
  margin-bottom:0px !important;
}

label select {
    height: 35px;
}

a{
  cursor: pointer !important;
}

#site-title a{
  font-size:45px !important;
}

#settings-form, #account-group-invites-form{
    display: grid !important;
}

#account-group-invites-form{
    float: left;
    width: 100%;
}

#site-title a{
    letter-spacing: 5px !important;
    font-size: 55px !important;
}
.subnav-filters ul{
    padding:0;
}
/*--------------------------color of menu items and other identity styles----------------------------------------
-----------------------------------------------------------------------------------------------------------------
- change #7e4e8d to the color of wordpress theme identity color.
- change #f5f5f5 to something that has good contrast with #7e4e8d

 */

/*
li .current{
    background-color: #7e4e8d !important;
    border: none !important;
    color: white !important;
    padding: 2px;
}
*/

.pagination .current{
    background-color:#197299 !important;
}

.pagination .current span{
    background-color:#197299 !important;
    border:none !important;
    color: #f5f5f5 !important;
    height:80% !important;
}

.buddypress-wrap .bp-navs li:not(.current) a:focus,
.buddypress-wrap .bp-navs li:not(.current) a:hover,
.buddypress-wrap .bp-navs li:not(.selected) a:focus,
.buddypress-wrap .bp-navs li:not(.selected) a:hover,
.bp-navs .selected a,
.bp-docs-nav .current a,
.buddypress-wrap .bp-navs li:not(.current) a:focus,
.buddypress-wrap .bp-navs li:not(.current) a:hover,
.buddypress-wrap .bp-navs li:not(.selected) a:focus,
.buddypress-wrap .bp-navs li:not(.selected) a:hover,
{
    color: #197299 !important;
    background-color:#f5f5f5 !important;
}
.back-top i{
    color:white!important;
}
.col-sm-12 a:hover{
    color: #197299 !important;
}

.buddypress-wrap .bp-navs li.current a .count,
.buddypress-wrap .bp-navs li.selected a .count,
.buddypress_object_nav .bp-navs li.current a .count,
.buddypress_object_nav .bp-navs li.selected a .count {
    background-color: #333 !important;
}

.bp-navs a {
    margin-right:5px;
}

.wpb_text_column{
    color:white;
}

.mce-menubtn button, .mce-btn i, .mce-btn button, #qt_doc_content_toolbar input{
    background-color:white !important;
    border:none;
}

.wp-editor-tabs button:active, .wp-editor-tabs button:focus{
    background-color:white!important;
}

#doc-submit-options a{
    background-color:lightgrey;
    color:black;
}

.vc_col-sm-12 p{
    color:black!important;
}

.h-text {
    font-size: 25px !important;
    color: #7e4e8d !important;
}

.select2-search__field{
    width: -webkit-fill-available !important;
}

.buddypress-wrap .grid.bp-list.homepage &gt; li{
    flex: 0 0 24.7% !important;
}
.homepage-groups-section span{
    font-size:17px !important;
}

.buddypress.widget ul.item-list li {
    -webkit-flex: 0 1 20%;
    -moz-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
    -o-flex: 0 1 20%;
    flex: 0 1 46%;
}

.general-list.col-md-12{
    background-color: #eeeeee;
    border-radius:5px;
    margin-bottom:25px;
    padding-bottom: 20px;
}

.general-list.col-md-12 div div p{
    display:inline-flex;
}

.update-item p{
    display: grid;
}

.wrapper-sticky .section-heading{
    margin-bottom:15px !important
}

.wrapper-sticky .widget{
    margin-bottom: 18px;
    /*border-bottom: solid 5px #7e4e8d;*/
    padding-bottom: 15px;
}

.wpb_wrapper #groups-list{
    padding:0;
    margin:0;
}

.wpb_wrapper  #groups-list .odd{
    margin-left:0;
    padding-left:0;
}
.wpb_wrapper  #groups-list .even{
    padding-right:0;
    margin-right:0;
}

.wpb_wrapper #groups-dir-list .odd {
    margin-left:0;
    padding-right: 12px;
}

@media screen and (min-width: 75em){
    .buddypress-wrap .grid.bp-list &gt; li {
        flex: 0 0 20% !important; /*before 16.666*/
    }
}


.homepage-groups-section{
    margin-bottom:25px;
}

.bp-generic-meta div {
    padding: 10px;
    padding-bottom: 0;
    padding-top: 0;
}

.entities-navs li a{
    margin-left:0 !important;
}

.entities-navs a {
    text-decoration: none !important;
    color: white !important;
    margin-left: 0 !important;
}


.homepage{
    border:none;
    box-shadow:none;
}

.activity-list, .item-list{
    border: none;
    box-shadow: none;
}

.buddypress-wrap .grid.bp-list&gt;li .action .generic-button a, .buddypress-wrap .grid.bp-list&gt;li .action .generic-button button{
    width: 100%;
    margin-left: 0 !important;
    background-color: #2e2c7e !IMPORTANT;
    color: white !important;
    height: 25px;
}

.buddypress-wrap form.bp-dir-search-form input[type=search], .buddypress-wrap form.bp-dir-search-form input[type=text], .buddypress-wrap form.bp-invites-search-form input[type=search], .buddypress-wrap form.bp-invites-search-form input[type=text], .buddypress-wrap form.bp-messages-search-form input[type=search], .buddypress-wrap form.bp-messages-search-form input[type=text] {
    float: left;
    line-height: 1.5;
    padding: 3px 10px;
    width: 75% !important;
}

.homepage .generic-button a, .homepage  .generic-button button{
    height: 25px;
    line-height: 25px;
}

#item-header-content .friendship-button {
    height: 37px !important;
    line-height: 37px !important;
}

.bp-logout-nav{
    display:none;
}

body.logged-in .login-btn{
    display:none !important;
}

body.logged-in .logout-btn{
    display:block;
}

button.friendship-button.not_friends.add{
    height: 25px;
    line-height: 25px;
    padding-top:0
}

.buddypress-wrap:not(.bp-single-vert-nav) .main-navs&gt;ul&gt;li&gt;a {
    padding: .7em calc(.5em + 2px);
    font-size: 19px;
    margin-left: 0 !important;
}

li#menu-item-565 a:hover, li#menu-item-555 a:hover, li#menu-item-560 a:hover,
li#menu-item-171 a:hover, li#menu-item-224 a:hover, li#menu-item-225 a:hover, li#menu-item-228 a:hover, li#menu-item-172 a:hover {
    color: white !important;
}

.activity-header p{
  display:block;
}

div .vc_btn3, div .vc_btn3:hover, div .vc_btn3:active, div .vc_btn3:focus,div .vc_btn3:visited{
  color:white !important;
}

#item-header-content a[href="/login/"]{
  color:white !important;
}

div#bp-nouveau-activity-form {
    margin-top: 10px;
}

div#activity-stream {
    margin-top: 0;
    padding-top: 0;
}

div#notifications-user-list {
    padding-top: 0;
}

.buddypress-wrap .subnav-filters .component-filters, .buddypress-wrap .subnav-filters .last {
    float: left;
    margin-top: 0;
    margin-left: 0;
    width: auto;
    margin-bottom: 0;
    padding-bottom: 0;
}

.single-message-thread-header span.participants-name a{
      font-size: 25px;
}

.activity-list .activity-item .activity-header .avatar {
    display: inline-block;
    margin: 5px 5px 8px 5px;
    vertical-align: bottom;
}

#bp-message-thread-list img.avatar, #message-threads .bp-message-link .thread-avatar img.avatar {
    border-radius: 50% !important;
}

.group-members ul li {
    border: none !important;
    padding: 0 !important;
}

.group-members ul {
    margin-top: 0 !important;
    padding-left: 0 !important;
}

#members-group-list .item-entry {
    padding: 5px !important;
}

/*for firefox -.-*/
a, a:visited, a:focus, a:active, a:hover{
    outline:0 none !important;
}

#group-create-body .bp-navs li.current a {
    color: #fafafa;
    background: #eee;
    padding: 5px;
}

#group-create-body .creation-step-name {
    text-align: center;
    color:
    #126f97;
}
.wpb_column.bs-vc-column.vc_column_container.vc_col-sm-4 {
    /*border-left: solid 3px #eee; */
}

.container.layout-2-col.layout-no-sidebar.layout-bc-before.post-template-1 {
    margin-top: 20px !important;
}

.buddypress-wrap .grid.bp-list&gt;li .item-avatar img.avatar {
    display: inline-block;
    height: auto;
    width: 50%;
    border: 0px !important;
}

#item-header-avatar img, #item-header-cover-image {
    border: solid 2px #eee !important;
}

#item-header-avatar img{
    border-radius: 50%;
}

#header-cover-image{
    border: 0px !important;
    border-bottom: 0px !important;
}

#item-header-cover-image #item-header-avatar {
    margin-bottom: 25px;
}

.moderators-lists{
  padding-right:15px;
}

.buddypress-wrap .bp-navs li.current a .count, .buddypress-wrap .bp-navs li.selected a .count, .buddypress_object_nav .bp-navs li.current a .count, .buddypress_object_nav .bp-navs li.selected a .count {
    background-color: #167098 !important;
}

span{
  transition: ease-in-out 0.3s;
}


.single-forum-content {
    padding: 25px !important;
}

#dir-members-search-submit, #dir-groups-search-submit, #group_invites_search_submit {
    background-color: #167098;
    color: white;
    margin-top: -1px;
    margin-right: -1px;
    width: 57.3px;
    padding: 5px;
    height: 37px !important;
}

ol.group-create-buttons.button-tabs .current a {
    color: #2e2c7e !important;
    font-weight: bold;
}

#buddypress .submit input {
    background-color: #2e2c7e;
    color: white;
    border: none;
}

#buddypress button, #buddypress .generic-button a {
    background-color: #2e2c7e;
    height: 36px;
   /* margin-right: -1px;*/
    color: white;
    border: none !important;
}

.generic-button a{
padding-top: 8px !important;
}

.bp-generic-meta.members-meta.action .generic-button {
    height: 40px !important;
    font-size: 15px !important;
}

.users-nav .current.selected a, .buddypress-wrap .bp-navs li:not(.current) a:focus, .buddypress-wrap .bp-navs li:not(.current) a:hover, .buddypress-wrap .bp-navs li:not(.selected) a:focus, .buddypress-wrap .bp-navs li:not(.selected) a:hover {
    color: white !important;
    background: #2e2c7e !important;
}

.current.selected a {
    color: white !important;
    background: #2e2c7e !important;
}

.bp-messages-nav-panel .subnav {
    padding-top: 15px !important;
    font-size: 20px;
}

#buddypress *{

}

a#compose {
    font-size: 16px;
}

#compose-personal-li a:after {
    line-height: 1.4;
}

.bp-messages-nav-panel {
    border-right: solid 2px #eee;
}

.bp-navs.bp-subnavs.user-subnav {
    margin-top: -1px;
}

body {
    overflow-x: hidden;
}


.homepage-groups-section .bp-generic-meta.-meta.action a, .homepage-groups-section .generic-button a {
    height: 40px !important;
    margin-bottom: 5px;
    font-size:15px !important;
}

.homepage-groups-section .bp-generic-meta.-meta.action a:hover, .homepage-groups-section .generic-button a:hover {
    height: 40px !important;
    margin-bottom: 5px;
    font-size:15px !important;
    opacity: 0.8;
}

footer#site-footer a:hover {
    background: white;
    padding: 2px;
}

footer#site-footer a {
    padding: 2px;
}

.bp-generic-meta.members-meta.action a:hover {
    opacity: 0.8;
}

.wpb_column.bs-vc-column.vc_column_container.vc_col-sm-8.vc_custom_1573635194161.vc_col-has-fill {
    background: #f9f7f7 !important;
    border: solid 2px #eee;
    font-size: 17px !important;
    padding: 25px;
    padding-top: 0;
}

.wpb_column.bs-vc-column.vc_column_container.vc_col-sm-8.vc_custom_1573635194161.vc_col-has-fill input,
.wpb_column.bs-vc-column.vc_column_container.vc_col-sm-8.vc_custom_1573635194161.vc_col-has-fill textarea {
    border-radius: 5px !important;
}

.ff-search input {
    background: white !important;
}

.ff-loadmore-wrapper .ff-btn {
    color: white !important;
}

.bp-list&gt;li {
    border: 1px solid #eaeaea;
    box-shadow: 0 0 5px 1px #eee;
    padding-left: 15px;
}

.buddypress-wrap .grid.bp-list&gt;li {
    border: none !important;
    box-shadow: none !important;
}

/*
.odd {
    float: left;
    margin-right: 5px !important;
    width: 49.5% !important;
}

.even {
    float: right;
    width: 49.5% !important;
}
*/


.ap-btn, .ap-btn-select, .apicon-gear, .ap-actions-handle, .ap-dropdown-toggle, .ap-btn-insertimage, .ap-search-btn{
    color:white !important;
    background-color:#0080CE !important;
    background-image: none !important;
}

.ap-btn:hover, .ap-btn-select:hover, .apicon-gear:hover, .ap-actions-handle:hover, .ap-dropdown-toggle:hover, .ap-btn-insertimage:hover, .ap-search-btn:hover{
    color:#0080CE !important;
    background-color:white !important;
    border: solid 1px #0080CE;
}

.ap-btn, .apt-btn:hover{
    transition: 0.5s ease-in-out;
}

#ap-category{
  margin-top: 15px;
}

div#ap-bp-questions .question {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.ap-widget-pos {
    margin-bottom: 25px;
    padding: 10px;
    border: solid 1px #eee;
}

#buddypress #submit {
    color: white !important;
}

.ap-questions .question, .ap-list-head{
    border: solid 1px #eee !important;
    padding:15px;
    margin-bottom:10px !important;
    padding-top: 15px !important;
    background-color: #dddddd15;
}

.ap-list-head{
  margin-bottom:15px !important;
}



.ap-questions-count{
    background-color: #8bc34a !important;
    color:white !important
}

.ap-questions-vcount{
    background-color: #dedede !important;
    color:white !important
}


.ap-questions-count span, .ap-questions-vcount span{
    background-color: white !important;
    color:grey !important;

}

.bp-wrap .single-container .question{
    border: none !important;
}

.ap-filter .ap-dropdown-toggle, .ap-filter.ap-filter-toggle:hover{
    background-color:white !important;
    color:#0080CE !important;
}

.clearfix .ap-questions{
    border:none !important;
}

/*---------------round avatar img------------*/
.ap-avatar a img{
    border-radius:50%;
}
/*-------------------------------------------*/

/*---------------vite up-down triangle-style--------------*/

/*---------------putting it on the left side--------------*/
.ap-single-vote{
    position: absolute  !important;
    top: 60px  !important;
    left: 10px  !important;
}

.net-vote-count{
    text-align: left !important;
    transform: translateX(7px) !important;
}

.ap-avatar .ap-single-vote{
    top:100px;
    left:12px;
}

.fa-sort-up, .fa-sort-down{
    font-size:50px !important;
    text-align: center;
    align-content: center;
    line-height: 5px;
}

.ap-vote a{
    border: none !important;
    border-radius: 0px !important;
}

.ap-vote span{
    padding-right: 10px !important;
}

#anspress .mce-widget button{
    background-color: white !important;
}

/*---------------------------------------------------------*/


/*hover-colors*/

#anspress .ap-list-head .ap-btn-ask:hover {
    color: #8bc34a !important;
}

#ap-search-form .ap-search-btn:hover{
    color: #0080CE !important;
}

#anspress .ap-btn.ap-btn-subscribe:hover,
#anspress .ap-btn.ap-btn-subscribe:hover span,
#anspress button.ap-btn.apicon-gear.ap-actions-handle.ap-dropdown-toggle:hover{
  color: #0080CE !important;
}

#anspress .ap-btn-ask{
    border-color: #8bc34a !important;
    border: solid 1px !important;
    transition: 0.3s ease-in-out;
}

#anspress .ap-btn-ask:hover{
    color: #8bc34a !important;
    background-color: white!important;
    border-color: #8bc34a !important;
    border: solid 1px !important;
    transition: 0.3s ease-in-out;
}

#anspress .ap-taxo-detail .entry-title {
    font-size: 25px;
    font-weight: bold;
    margin-top: 0 !important;
}

#anspress .ap-btn, #anspress a, #anspress span{
    font-weight: 500 !important;
}

.ap-tax-count{
    background: #11a7db  !important;
    color: #ffffff !important;
    float: right;
    font-size: 17px  !important;
    padding: 5px 10px  !important;
    -webkit-border-radius: 2px  !important;
    -webkit-background-clip: padding-box  !important;
    -moz-border-radius: 2px  !important;
    -moz-background-clip: padding  !important;
    border-radius: 2px  !important;
    background-clip: padding-box !important;
}

#ap-tags{
    padding: 10px;
    padding-top: 0;
}

#anspress .question{
    padding-top:10px !important;
}

.ap-dropdown-menu label {
    color: black !important;
}

.ap-taxo-detail{
    border: solid 1px #dddddd;
}

#anspress .ap-btn,
a.ap-btn span,
a.ap-btn-subscribe, a.ap-btn-ask,
a.ap-questions-count.ap-questions-acount,
a.ap-view-question, #anspress .ap-view-question,
#anspress .ap-list-head .ap-btn-ask,
.ap-bpsingle-content a.ap-view-question,
#anspress .ap-questions-count, a.ap-btn-subscribe  {
    color: #fff !important;
}

/*--------------solved question style------*/
.solved{
    background-color: #8bc34a;
    color: white !important;
    padding: 3px;
    border-radius: 3px;
}

.solved i:before{
    color:white !important;
}

.question .single-featured{
    display:none!important;
}
/*----------------------------------------end solved question style*/

.ap-questions{
    border:none !important;
}

.ap-btn-ask.important-class{
    border-color: #8bc34a !important;
    border: solid 1px !important;
    transition: 0.3s ease-in-out;
    margin-left: 10px !important;
    color: white !important;
}

.ap-btn-ask.important-class:hover{
    color: #8bc34a !important;
    background-color: white !important;
    border-color: #8bc34a !important;
    border: solid 1px !important;
    transition: 0.3s ease-in-out;
    margin-left: 10px !important;
}

.timeline-widget{
    border: solid 2px #eee;
}

#twitter-widget-0{
    width:100% !important;
}

.register-form .bp-feedback{
    float: none !important;
}

.login-right-box {
    background-image: url(https://www.securehospitals.eu/wp-content/uploads/2020/01/Community-banner.jpg?id=1055) !important;
    background-repeat: no-repeat !important;
    background-position-x: -700px !important;
    background-size: cover !important;
    padding:0px !important;
    color:white !important;
}
.login-right-box .wpb_wrapper{
    max-width: 500px;
    padding:20px;
    background: -webkit-linear-gradient(right, rgba(255,0,0,0), rgb(12, 179, 202));
    color:white !important;
}

.login-right-box .wpb_wrapper h4{
    color:white !important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{
    font-size: 20px !important;
}
nav .container.bf-breadcrumb-container{
   /* padding-left: 232px;*/
}

.main-wrap nav .container.bf-breadcrumb-container{
    padding-left:10px !important;
}

.bp-messages.bp-feedback.error{
    background: red;
    color: white;
    padding: 5px 2px 5px 5px;
    margin: 5px 0 5px 0;
}

.update-item p {
    display: flow-root;
}

@media only screen and (max-width: 480px){
    .col-sm-6.child-1, .col-sm-6.child-2, .homepage-groups-section .col-sm-12.child-1{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

#members-list #header-cover-image {
    transform: scale(2);
    margin-top: 23px;
    z-index: 0 !important;
}

#members-list .avatar {
    position: relative;
    z-index: 100;
    margin-top: 10px;
}

#top-navigation li:nth-child(2) {
    display: none !important;
}

.profile-badges img{
    max-width:5% ;
}

@media (max-width:1000px){
    .profile-badges img {
        max-width: 25% !important;
        float:left;
    }
}

div#item-header-cover-image {
    background: white;
}

.grid-filters {
    width: min-content;
    margin: 0 !important;
    float: left !important;
    background: white;
}

div#dir-filters {
    float: right!important;
    background: white;
}

.bbp-forums ul {
    margin-bottom: 0px !important;
}

.profile-badges img{
    padding:10px;
}

.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li{
    background:white !important;
}

nav#object-nav a {
    margin: 0;
}

.main-navs ul {
    padding: 0 !important;
    margin: 0;
}

.profile-loop-badges img{
    width:25% !important;
}

.members.bp-invites-content li {
    width: 31% !important;
    margin: 1% !important;
}

#content article.type-badge a.img-holder {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

p.list-title.member-name {
    display: block !important;
}



/*button styles*/

.group-button a, .groups-meta .generic-button button {
    background: #7e4e8d;
    border-radius: 50px;
    color: white !important;
    font-size: 16px;
    margin-top: 20px;
}

li.odd &gt; div, li.even &gt; div {
    border-radius: 30px !important;
}

.bp-generic-meta.members-meta.action &gt; div, .bp-generic-meta.members-meta.action &gt; li {
    width: 33% !important;
    float: left !important;
    margin-bottom: 30px;
    margin-left: 11.5% !important;
}

li.friendship-button.pending_friend.generic-button, li.friendship-button.not_friends.generic-button{
    padding-top: 0;
    padding-left: 20px;
}


div#item-header-cover-image .friendship-button i:after {
    content: " Send Friend Request";
    font-family: 'Lato' !important;
}

div#item-header-cover-image #send-private-message i:after {
    content: " Send Message";
    font-family: 'Lato' !important;
}

div#item-header-cover-image .generic-button a,
div#item-header-cover-image .generic-button button {
    height: 42px !important;
}

div#item-header-cover-image .friendship-button i {
    padding-top: 6px !important;
}

.bp-generic-meta.members-meta.action .view-as{
    display:none !important;
}

.bp-generic-meta.members-meta.action {
    min-height: 70px;
}

#buddypress .bp-generic-meta.members-meta.action button {
    padding: 9px !important;
}

a.send-message {
    padding: 11px !important;
}

h2.list-title.member-name a {
    font-size: 23px !important;
}

.follow-button {
    display: none !important;
}

.bp-generic-meta.members-meta.action .generic-button {
    height: 40px !important;
    font-size: 15px !important;
}

/*new buttons for members loop!!!*/
ul.bp-generic-meta.-meta li, ul.bp-generic-meta.members-meta.action li, ul.bp-generic-meta.groups-meta.action li {
    width: 50% !important;
    float: left !important;
    padding: 20px !important;
    height: 87px !important;
    padding-bottom: 35px !important;
}

ul.grid.bp-generic-meta.members-meta.action button, ul.grid.bp-generic-meta.groups-meta.action button {
    width: 100% !important;
    float: left !important;
    padding: 20px !important;
}

ul.member-header-actions.action li:nth-child(2), ul.bp-generic-meta.members-meta.action li:nth-child(2), ul.bp-generic-meta.groups-meta.action li:nth-child(2), ul.bp-generic-meta.-meta li:nth-child(2){
    display:none !important;
}

ul.bp-generic-meta.-meta a, ul.bp-generic-meta.members-meta.action a, ul.bp-generic-meta.groups-meta.action a, ul.bp-generic-meta.members-meta.action button {
    background-color: unset;
    border-radius: 100px;
    line-height: 35px;
    font-size: 22px;
    margin: 0px !important;
}

ul a.send-message, ul button.send-message {
    background: #368bd6 !important;
    border-radius: 100px;
    padding-left: 20px ;
    padding-right:20px ;
    height: 42px !important;
}

ul a.btn-danger, ul button.btn-danger{
    background: red !important;
    border-radius: 100px;
    padding-left: 20px ;
    padding-right:20px ;
    height: 42px !important;
}

ul a.btn-warning, ul button.btn-warning{
    background: #a6ff00 !important;
    border-radius: 100px;
    padding-left: 20px ;
    padding-right:20px ;
    height: 42px !important;
}

ul a.btn-success, ul button.btn-success{
    background: yellowgreen !important;
    border-radius: 100px;
    padding-left: 20px ;
    padding-right:20px ;
    height: 42px !important;
}

div.follow-button {
    display: none !important;
    visibility: hidden !important;
}

div#item-header-cover-image .friendship-button i:after {
    content: " Send Friend Request";
    font-family: 'Lato' !important;
}

div#item-header-cover-image #send-private-message i:after {
    content: " Send Message";
    font-family: 'Lato' !important;
}

div#item-header-cover-image .pending_friend .friendship-button i:after {
    content: " Cancel Friend Request" !important;
}

.bp-generic-meta.-meta.action div {
    width: 50% !important;
    float: left !important;
}

.bp-generic-meta.-meta.action div:nth-child(4) {
    display: none !important;
}

.homepage-members-section .buddypress-wrap .grid.bp-list&gt;li .action .generic-button a, .homepage-members-section .buddypress-wrap .grid.bp-list&gt;li .action .generic-button button {
    display: block;
}

.col-sm-12.homepage-groups-section:nth-child(2) .generic-button, .col-sm-12.homepage-groups-section:nth-child(2) .generic-button a {
    min-width: 100% !important;
    padding: 10px;
}

.bp-generic-meta.-meta.action {
    min-height: 40px;
}

.bp-single-group.hidden.is-admin,
.bp-single-group.hidden.is-member {
    display: block !important;
    visibility: visible !important;
}

body.groups .col-sm-8.content-column {
    min-width: 100% !important;
}

/**/


body{
    display:block !important;
}

#my-profile-link {
    width: 100% !important;
    margin: 0 !important;
}

#my-profile-link a{
    border-radius: 100px !important;
}

.bp-generic-meta.activity-meta.action a {
    background: white !important;
    color: #2e2c7e !important;
}</pre></body></html>