/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jun 15, 2017, 2:51:05 PM
    Author     : 
*/


/*---- Profile Tab menu----*/

 .pmagic .pm-profile-tab-wrap .pm-profile-tab a{
    color: currentColor;
    background-image: none;
    text-shadow: none;
}

.pmagic .pm-border-bt {
    border-color: rgba(225, 225, 225, 0.25);
}
.pmagic .pm-border {border-color: rgba(225, 225, 225, 0.25);}

.pmagic .pm-bg {
    background-color: rgba(255, 255, 255, 0.25);
}

.pm-bg-lt {
    background-color: rgba(255, 255, 255, 0.25);
}

body .pmagic a {   
    background-image: none;
    text-shadow: none;
}


/* -----PG Group Page ---*/

.pmagic .pm-group-description .pm-card-value {    
    color: currentColor;
}

.pm-group-view .pm-user-group-name {
    color: currentColor;
}

.pmagic .pm-group-container .pm-group .pm-group-info {
    color: currentColor;
}

 .pmagic .pmrow .pm-field-input select,
.pmagic .pm-users-search-page .pm-search-box .pm-search-input {
     color: rgb(117, 117, 117);
 }
 
 .pmagic .pm-group-view .pm-user-group-name a { 
     color: #fff;
     color: rgba(255, 255, 255, 0.25);
 }

/*--pagination-- */

ul.page-numbers li span.current{    background: rgba(255, 255, 255, 0.25) !important;}
.pmagic ul.page-numbers li span.dots {   
    background: rgba(255, 255, 255, 0.25) !important;
    color: #fff !important;
}


/*---- PG About --- */

.pm-group-view .pm-section .pm-section-nav-vertical ul li.ui-state-active, 
.pm-group-view .pm-section .pm-section-nav-vertical ul li.ui-state-hover{
        
    background-color: rgba(255, 255, 255, 0.25);
}

.pmagic .pm-group-view .pm-section-nav-vertical ul li.ui-state-active, 
.pmagic .pm-group-view .pm-section-nav-vertical ul li.ui-state-hover {
    background-color: rgba(250, 250, 250, 0.25) !important;}

.pmagic .pm-group-view #pg-about .pm-section .pm-section-nav-vertical ul li {  
    border-bottom: 1px solid rgba(225, 225, 225, 0.25);
}


/*--- Messanging--- */

.pm-group-view .pm-section .pm-section-content.pm-message-thread-section{
    border-color: rgba(225, 225, 225, 0.25);
}

.pmagic .pm-new-message-area, 
.pmagic #pg-messages .pm-section .pm-section-nav-vertical ul li {  
    border-color: rgba(225, 225, 225, 0.25);
}
.pm-group-view .pm-section .pm-section-content #chat_message_form .pm-user-display-area {
    border-color: rgba(225, 225, 225, 0.25);
}
.pm-group-view .pm-section .pm-section-content #typing_on {
    border-color: rgba(225, 225, 225, 0.25);
}

.pmagic .pm-chat-messenger-box {  
    border-color: rgba(225, 225, 225, 0.25);
}

.pmagic .pm-blog-desc-wrap #chat_message_form .pm_msg_rf .pm-user-description-row {
    background-color: rgba(251, 251, 251, 0.25);
}

.pmagic .pm-blog-desc-wrap #chat_message_form .pm_msg_lf .pm-user-description-row {   
    box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
    background-color: transparent;
}

.pmagic .pm-blog-desc-wrap #chat_message_form #message_display_area::-webkit-scrollbar {
    background-color: rgba(255, 255, 255, 0.31);
}

.pmagic .pm-blog-desc-wrap #chat_message_form #message_display_area::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.2);
}

.pmagic .pm-chat-messenger-box .emoji-wysiwyg-editor {    
    background-color: rgba(255, 255, 255, 0.25);
}


.pmagic #pm-autocomplete ul.ui-autocomplete {  
    background-color: rgba(255, 255, 255, 0.25);
    box-shadow: -3px 3px 4px 1px rgba(220, 220, 220, 0.25);
    border: 1px solid rgba(225, 225, 225, 0.25);
}


 /*---- PG Notification--- */
 
 
 .pmagic .pm-notification .pm-notification-card {    
     background-color: rgba(255, 255, 255, 0.25);
 }
 
 .pmagic .pm-notification-footer {    
     background-color: rgba(249, 249, 249, 0.25);
 }
 
 .pmagic .pm-notification-date {background-color: transparent;}
 
 .pmagic .pm-new-post-comment-notice {
    border-color: rgba(249, 249, 249, 0.25);
}

.pmagic #pm_load_more_notif {    
    background-color: rgba(249, 249, 249, 0.25);
}

.pmagic .pm-notification-close {   
    background-color: rgba(225, 224, 225, 0.40);
}

.pmagic .pm-new-friend-added-notice,
.pmagic .pm-group-blog-post-notice,
.pmagic .pm-friend-request-notice{
    border-color: rgba(249, 249, 249, 0.25);
}

.pmagic #unread_thread_count, .pmagic #unread_notification_count {   
    color: #383737;
}


/*---- PG Friends---- */

.pmagic #pg-myfriends, .pmagic #pg-friend-requests, .pmagic #pg-requests-sent {
    border-left: 1px solid rgba(225, 225, 225, 0.25);
}

.pmagic #pg-myfriends .pm-my-friends, 
.pmagic #pg-friend-requests .pm-my-requests, 
.pmagic #pg-requests-sent .pm-my-requests {
    border-top: 1px solid rgba(225, 225, 225, 0.25);
}

#pg-friends .pm-group-view .pm-section .pm-section-nav-vertical ul li.ui-state-active, 
#pg-friends .pm-group-view .pm-section .pm-section-nav-vertical ul li.ui-state-hover{
    background-color: rgba(250, 250, 250, 0.25);
}

.pmagic .pm-myfriends-list:hover .pm-myfriends-overlay {
    background: rgba(86, 86, 86, 0.65);
    border-radius: 100%;
}

.pmagic .pm-friend-message-button a, 
.pmagic .pm-friend-message-Remove a, 
.pmagic .pm-friend-select label {
    background-color: rgba(0, 0, 0, 0.33);
    
}

.pmagic #pg-friends .pm-selected-image svg { fill: #000 !important;}

/*---- Group Wall---- */

.pmagic .pg-group-wall-container .pg-group-wall-wrap {   
    border-color: rgba(249, 249, 249, 0.25);
}
.pmagic .pg-group-wall-container .pg-group-wall-wrap  .pg-group-wall {
    border-color: rgba(249, 249, 249, 0.25);
}


.pmagic .pg-group-wall-comment-wrap .pg-group-wall-comments-count {   
    border-color: rgba(249, 249, 249, 0.25);
}

.pmagic .pg-group-wall-comment-threads .pg-group-wall-comment-thread {
    
    border-left:0px;
    background-color: rgba(255, 255, 255, 0.25);
    border-color: rgba(249, 249, 249, 0.25);
    margin: 0px;
}

.pmagic .pg-group-wall-wrap  .pg-group-wall-load-post{    
    background-color: rgba(239, 239, 239, 0.25);
}


/*---Themes Fixes---*/

.pmagic .pm-group-card-box .pm-group-card .pm-group-description {   
    background-color: transparent;
}

.pmagic .pm-user-card.pm50 .pm-card-value {  
    color: #b9b7b7;
    color: rgb(185, 183, 183);
}

.pmagic .pg-group-wall-featured-image img { border: 0px;}
.pmagic .pm-user-card.pm50 .pm-user-description-row::after { 
    width: 100%; 
    float: left}
.pmagic .pm-user-card .pm-user-card-cover img,
.pmagic .pm-group-image img{border: 0px;}
.pg-group-wall-comment-wrap .pg-group-wall-action input.pg-delete-gw-wall { 
    margin-top: 0px;
}

.pmagic .pm-friend-message-button a, 
.pmagic .pm-friend-message-Remove a, 
.pmagic .pm-friend-select label {
    min-width: 65px;
    margin: 0px;
}

.pmagic .pm-blog-desc-wrap #chat_message_form input#receipent_field { 
    margin: 0px;
}

.pmagic .pm-profile-title-header .pm-profile-image ul li, 
.pmagic .pm-cover-image ul li { line-height: inherit;}

.pmagic .pm-group-view .pm-accordian-content .pmrow .pm-field-lable label { 
    color: #fff ;   
   color: rgb(206, 206, 206);}

.pm-popup-container .pm-popup-title {    
    color: #dcdcdc;
    color: rgb(220, 220, 220);
}

/*--PopUp Dark--*/

.pm-popup-container {   
    background-color: rgb(68, 68, 68);
}
.pmagic .pm-popup-close { border: 0px;}


/*---- Group Photos---- */

.pmagic ul.pg-photo-albums .pg-create-album {    
    border-color: rgba(225, 225, 225, 0.25);
}

.pmagic #pg_group_photos_container  #pg-image-caption {    
    color: rgb(220, 220, 220);
}

.pmagic #pg_group_photos_container .pg-comments-section .pg-uploaded-by {   
    border-color: rgba(225, 225, 225, 0.25);
}

.pmagic #pg_group_photos_container .pg-comment_result .pg-image-comment-thread {   
    background-color: rgba(239, 239, 239, 0.25);
    border-color: rgba(225, 225, 225, 0.25);
    margin-bottom: 0px;
    border-left-color: inherit !important;
}

.pmagic #pg_group_photos_container .pg-comment-meta-wrap .pg-comment-content {
    color: rgba(225, 225, 225, 0.6);
}

.pmagic #pg_group_photos_container .pg-comment-meta span {   
    color: rgba(225, 225, 225, 0.6);
}

.pmagic #pg_group_photos_container  .pg-comment-meta-wrap textarea {   
    background-color: rgba(0, 0, 0, 0.25);
    border-color: rgba(225, 225, 225, 0.25);
    color: rgba(255, 255, 255, 0.8);
}

.pmagic #pg_group_photos_container .pg-album-btns {  
    border-color: rgba(225, 225, 225, 0.25);
}

.pmagic #edit_new_album .pg-album-form-row input,
.pmagic #edit_new_album .pg-album-form-row textarea, 
.pmagic #edit_new_album .pg-album-form-row select {    
    background-color: rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(225, 225, 225, 0.50);
}

.pmagic #create_new_album .pg-album-form-row input, 
.pmagic #create_new_album .pg-album-form-row textarea, 
.pmagic #create_new_album .pg-album-form-row select { 
    background-color: rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(225, 225, 225, 0.50);
}
.pmagic #create_new_album label {    
    color: rgb(251, 251, 251);
    font-weight: normal;
}

.pmagic #edit_new_album label {    
    color: rgb(251, 251, 251);
    font-weight: normal;
}

.pmagic #edit_new_album.pg-edit-album a.pg-edit-album-btn {
    padding: 0px 15px;
    line-height: 35px;
}

.pmagic #pg_group_photos_container .pg-media-uploader {    
    background-color: rgba(241, 246, 249, 0.25);
}
.pmagic #pg-image-caption textarea#pg-img-caption-editor {
    background-color: rgba(0, 0, 0, 0.25);
    border-color: rgba(225, 225, 225, 0.25);
    color: rgba(255, 255, 255, 0.8);
}

.pmagic .pm-group-view .pm-section .pm-section-content {   
    border-left: 1px solid rgba(225, 225, 225, 0.25);
}


#new_album_form ::-webkit-input-placeholder,
#pm_photo_add_comment_form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(177, 177, 177, 0.86);
}
#new_album_form ::-moz-placeholder,
#pm_photo_add_comment_form ::-moz-placeholder { /* Firefox 19+ */
    color: rgba(177, 177, 177, 0.86);
}
#new_album_form :-ms-input-placeholder,
#pm_photo_add_comment_form :-ms-input-placeholder{ /* IE 10+ */
     color: rgba(177, 177, 177, 0.86);
}
#new_album_form :-moz-placeholder,
#pm_photo_add_comment_form :-moz-placeholder{ /* Firefox 18- */
      color: rgba(177, 177, 177, 0.86);
}

/*---- Mobile Menu------*/


.pmagic #pg-profile-menuToggle input:checked ~ span.pg-toggle-menu-icon {
    background: rgb(169, 169, 169);
}


/*---- bbPress---- */


.pmagic #bbpress_forum .pm-section-nav-vertical ul li.ui-state-active, 
.pmagic #bbpress_forum .pm-section-nav-vertical ul li.ui-state-hover {    
    background-color: rgba(250, 250, 250, 0.25) !important;
}

.pmagic .pg-bbpress-sections-warp  .pg-bbpress-list {border-color: rgba(225, 225, 225, 0.25) !important;}

.pmagic .pg-bbpress-title a { color: inherit !important;}
.pmagic #bbpress_forum .pg-bbpress-sections-warp {border-color: rgba(225, 225, 225, 0.25);}


/*------ Social Connect -----*/

.pmagic #pg_social_wrapper .pg-social-profile-info {
    border: 1px solid rgba(241, 241, 241, 0.20);
    padding: 10px;
    max-width: 400px;
    background-color: rgba(253, 253, 253, 0.25);
    margin: 10px 0px;
    border-radius: 3px;
}

.pmagic #pg_social_wrapper .pg-social-profile-info:after {   
    opacity: 0.30;
}
/*---- Groups Widget----*/

.pg-group-menu-slab {
    border: 1px solid #ddd;
    border: 1px solid rgba(221, 221, 221, 0.25);
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.25);
}

/*----- Group Setting-------*/

.pmagic table.pg-group-members tr:nth-child(odd) {
    background-color: #fafafa;
    background-color: rgba(250, 250, 250, 0.25);
}

.pmagic table.pg-group-members tr {background-color: rgba(255, 255, 255, 0.3);}

.pmagic .pg-members-sortby .pg-sort-dropdown select {   
    background-color: rgba(255, 255, 255, 0.25);
}

.pmagic #pg_show_pending_post .pg-pending-posts {    
    background-color: rgba(255, 255, 255, 0.35) !important;
}

.pmagic #pg_group_tabs #pg_group_setting .pm-section-content {
    border-color: rgba(225, 225, 225, 0.25) !important;
}

.pmagic .pg-members-sortby .pg-sort-dropdown select {   
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, rgba(204, 204, 204, 0.25), rgba(204, 204, 204, 0.25)) !important;
  }

#pm-edit-group-popup .pm-popup-container .pm-popup-title {   
    color: #fff;
}

/* ----- Group Setting Popup ------*/

.pg-group-setting-popup-footer {
background-color: rgb(68, 68, 68);
border-top: 1px solid rgba(132, 131, 131, 0.25);
}

.pg-add-admin-wrap .select2-container--default.select2-container--focus .select2-selection--multiple {
    background-color: rgba(0, 0, 0, 0.64) !important;
    border: 1px solid rgba(99, 99, 99, 0.81) !important;
}

.pg-group-setting-popup-wrap .pm-bg {
    background-color: rgba(255, 255, 255, 0.25);
}

#pm-edit-group-popup .pm-popup-container .pm-popup-title {   
    border-color: rgba(225, 225, 225, 0.25);
}



/*----Dark Theme Responsive---*/

@media only screen and (max-width: 760px){
.pmagic #pg-mobile-menu {
    background: #333333;
 }

}
/*----Horizontal Responsive Menu---*/

.pg-horizontal-responsive-menu li.hideshow ul {   
    background-color: rgb(73, 73, 73);
    z-index: 999999;
    border: 1px solid rgba(109, 109, 109, 0.85);
}
