/*
***************************************************
*****************  PLEASE DO NOT EDIT ************
***************************************************
***************************************************
*****************  CUSTOMISE STYLES FOR PM *****
***************************************************
*/

.media-modal-content .post-upload-ui {
    z-index: 99999999;
    position: relative;
}

tr#user-6 .delete, tr#user-6 .expire, tr#user-6 .lock-user, tr#user-6 .capabilities {
    display: none;
}

html, body {
margin: 0; 
}

.widget-admin, .widget-client, .widget-guest, #sidebar .scroll-container > div:not([class]){
    display:none;
}

.administrator #sidebar .scroll-container .widget-admin,
.contributor #sidebar .scroll-container .widget-client,
.subscriber #sidebar .scroll-container .widget-guest {
    display:block;
}

span.avatar-holder img:hover {
    opacity: 0.7;
}
.home div#wpadminbar {
    display: none;
}
#main #main-header .header-project-navigation .active a {
    color: #000 !important;
}
html.js_active {
    margin: 0 !important;
}
.dashboard .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {
    display: none;
}

#main #main-header .branding {
    background: url(http://pandcltd.co.uk/wp-content/uploads/2017/08/image002.jpg) no-repeat;
    width: 130px;
    background-size: 100%;
}

#main .note-container .note .time-empty.notes-desc {
    font-size: 12px;
    color: #637584;
}

#sidebar .notes-preview header {
    height: 60px;
    padding-top: 20px;
}

#main-menu .avatar-holder {
    max-height: 59px;
    overflow: hidden;
}
#main #main-header .attached-functions .more-options {
    color: #fff !important;
    border: 1px solid #90c63d;
    border-radius: 100%;
    background: #90c63d;
    width: 32px;
    height: 32px;
    padding: 3px 13px;
}
form.form.form-add.form-edit-note {
    background: #fff;
    padding: 20px;
}
a.attachment-image-preview img.pp {
    width: 100%;
}


.subscriber #main #ckeditor {
    min-height: 30px;
}

.subscriber #main #main-header .header-project-navigation {
    display: none;
}

.subscriber #main #main-header.project-header {
    height: 70px;
}

.subscriber header.sub-nav {
    display: none;
}

.subscriber #main .inline-editor-container {
    margin-top: 0;
}

.subscriber div#fixed-widget-timestream .description a {
    pointer-events: none;
}

.subscriber #main #main-header .meta-navigation {
    display: none;
}

body:not(.administrator) a.close.note-delete, 
body:not(.administrator)  .note-container .note .close,
body:not(.administrator)  #main .todo-list .close {
    display: none !important;
    opactiy: 0 !important;
    right: 1000% !important;
    width: 0 !important;
}

body:not(.administrator) .primus-file-attachments-todo.primus-file-attachments i {
    pointer-events:auto;
    z-index:9999;
}

.primus-file-attachments-todo.primus-file-attachments .tooltip {
    overflow:hidden;
}

body:not(.administrator) #main .note-container.todo-container > div:first-of-type div {
    cursor: default !important;
}

body:not(.administrator) #main #main-header #add-project, 
body:not(.administrator) #main #main-header #add-action-button,
body:not(.administrator) .project-tab-empty,
body.subscriber #main .note-info,
body.subscriber #main .note-container .note .note-content .meta-info {
    display: none !important;
    right: 1000%;
}

body:not(.administrator) a#project-edit, 
body:not(.administrator) .options-navigation li > [href="#"] {
    display: none !important;
}

body:not(.administrator)  #main .kanban-container .kanban-col .kanban-item {
    cursor: default;
}

body:not(.administrator) .inline-edit-colorpicker,  
body:not(.administrator) #main .note-container.todo-container > div:first-of-type {
    pointer-events: none;
}

body:not(.administrator) .input-group, 
body:not(.administrator) form#commentform, body:not(.administrator) .upload-button-y {
    pointer-events: none;
    display: none !important;
}

body:not(.administrator) .editor-toolbar.clearfix, 
body:not(.administrator)  div#cke_ckeditor {
    display: none !important;
}

body:not(.administrator) #sidebar #main-menu nav a[data-original-title="Users"] {
    display: none;
}


/**********/

#sidebar #sidebar-float .tlp-team .tlp-thum {
    margin: auto;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

#sidebar #sidebar-float .tlp-col-lg-12.tlp-col-md-12.tlp-col-sm-6.tlp-col-xs-12.tlp-equal-height {
    overflow: hidden;
    position: relative;
    border: 1px solid #f1f1f1;
    border-radius: 8px;
    padding: 22px;
    display: block;
    text-decoration: none !important;
    background: #fff;
    box-shadow: 0 0 4px rgba(0,0,0,0.14);
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
    box-sizing: border-box;
}

#sidebar #sidebar-float .container-fluid.tlp-team {
    margin: 20px;
    box-sizing: border-box;
}

#sidebar #sidebar-float .tlp-team .layout2 h3 {
    font-size: 1.5rem;
    text-align: center;
}

#sidebar #sidebar-float .tlp-team .layout2 h3 a {
    color: #8c8c8c;
}

#sidebar #sidebar-float .tlp-team .layout2 .short-bio {
    text-align: center;
    font-size: 1.3rem;
}

#sidebar #sidebar-float .tlp-team .layout2 .short-bio .bio {
    text-align: justify;
    font-size: 1.3rem;
    color: #9eb1c3;
    font-weight: normal;
    margin-top:10px;
}
#sidebar #sidebar-float .tlp-team .layout2 .short-bio .designation {
    font-weight: bold;
    font-size: 12px;
    color: #637584;
}
a.btn.btn-raised.primus-upload-manager-note {
    background: #90c63d !important;
}

.list-group .list-group-item .row-action-primary i.fa.fa-file-pdf-o {
    background: #851413;
}
body .blog-posts form#commentform {
	display: block !important;
}