
/* Custom styling dynamically generated by WordPress */
     #psp-projects .psp-task-list li em.status,
     #psp-projects .psp-enhanced-milestones .psp-milestone-dots .psp-milestone-dot.completed,
     #psp-projects .psp-enhanced-milestones .psp-milestone-dots .psp-milestone-dot.completed .psp-milestone-dot-count,
     #psp-projects .psp-milestones .completed span,
     #psp-projects .psp-task-list .task-item em.status,
     body:not(.archive-psp_projects) #psp-archive-content table.psp-my-tasks .psp-task-table-status em.status,
     #psp-archive-content .sub-task-item span.psp-sub-progress-bar em.status,
     #psp-projects .sub-task-item span.psp-sub-progress-bar em.status,
     #psp-projects .psp-progress span, #psp-projects .psp-progress span {
          background: #398000 !important;
     }



    body:not(.archive-psp_projects) #psp-archive-content table.psp-my-tasks th,
    #psp-projects .psp-projects-widget,
    #psp-projects #psp-phases .psp-phase.color-blue .psp-phase-title-wrap,
    #psp-projects #psp-phases .psp-phase .psp-phase-title-wrap {
        background: #003366 !important;
        color: #FFFFFF !important;
    }

    body:not(.archive-psp_projects) #psp-archive-content table.psp-my-tasks th,
    #psp-projects .psp-projects-widget,
    #psp-projects .psp-phase .psp-phase-title-wrap,
    #psp-projects #psp-phases .psp-phase.color-blue .psp-phase-title-wrap,
    #psp-projects .psp-new-project-btn::before,
    #psp-projects .psp-accent-color-1 {
        color: #FFFFFF !important;
    }


    #psp-projects #psp-phases .psp-phase.color-teal .psp-phase-title-wrap,
    #psp-projects .psp-phase.color-teal .psp-phase-title-wrap,
    #psp-projects .color-teal .psp-task-list li em.status,
    #psp-projects .psp-table-header,
    #psp-projects .psp-box.psp-with-accent .psp-box-title,
    #psp-projects .psp-section-nav a.active::after,
    #psp-projects #psp-login h2,
    #psp-projects .psp-table th {
        background: #003366 !important;
        color: #FFFFFF !important;
    }

    #psp-projects .psp-projects-overview .psp-dw-types {
        color: #003366 !important;
    }

    #psp-projects .psp-task-project-wrapper .psp-task-breakdown strong {
        color: #003366 !important;
    }

    #psp-projects .psp-ali-header  {
        box-shadow: inset 8px 0 #003366 !important;
    }

    #psp-projects #psp-phases .psp-phase.color-green .psp-phase-title-wrap,
    #psp-projects .psp-phase.color-green .psp-phase-title-wrap,
    #psp-projects .color-green .psp-task-list li em.status,
    #psp-projects #psp-login #wp-submit {
        background: #398000 !important;
        color: #FFFFFF !important;
    }

    #psp-projects #psp-phases .psp-phase.color-pink .psp-phase-title-wrap,
    #psp-projects .psp-phase.color-pink .psp-phase-title-wrap,
    #psp-projects .color-pink .psp-task-list li em.status {
        background: #ff9700 !important;
        color: #FFFFFF !important;
    }

    #psp-projects #psp-phases .psp-phase.color-maroon .psp-phase-title-wrap,
    #psp-projects .psp-phase.color-maroon .psp-phase-title-wrap,
    #psp-projects .color-maroon .psp-task-list li em.status {
        background: #398000 !important;
        color: #FFFFFF !important;
    }

	#psp-projects .psp-time-bar span,
	#psp-projects ol.psp-time-ticks li.active,
	#psp-projects .psp-date .cal .month {
		background: #ff9700	}

	#psp-projects .psp-time-indicator span {
		border-bottom-color: #ff9700	}


#psp-projects #psp-main-nav ul li#nav-menu:hover,
#psp-projects #psp-main-nav #nav-menu ul,
#psp-projects #psp-offcanvas-menu {
    background: #003366;
}

#psp-projects li#nav-menu.active {
    background: rgba(0,0,0.5) !important;
}

#psp-projects #psp-main-nav #nav-menu ul li a,
#psp-offcanvas-menu,
#psp-offcanvas-menu a,
#psp-offcanvas-menu a:hover {
    color: #fff !important;
}

#psp-projects #psp-title span {
    color: ;
}

    body.psp-standalone-page,
    #psp-projects,
    #psp-projects .psp-standard-template {
        background-color: #e7eaed;
    }
    #psp-projects .psp-enhanced-milestones ul.psp-milestone-dots li strong.psp-single-milestone span.psp-marker-title {
        background: #e7eaed;
        box-shadow: 0 0 20px 10px #e7eaed;
    }
              #psp-projects .psp-tb-progress, #psp-projects .psp-progress, #psp-projects .psp-progress {
               background: #efefef;
          }
    
#psp-projects.psp-part-project,
#psp-projects.psp-single-project {
	background: transparent;
}

#psp-projects #project-documents,
#psp-projects #psp-essentials div .psp-h4,
#psp-projects .psp-timing li,
#psp-projects .psp-time-start-end,
#psp-projects .psp-time-indicator {
    color: #333;
}

#psp-projects #project-documents ul li a {
    color: #000;
}

    #psp-projects #project-documents .psp-h3,
    #psp-projects .psp-section-heading .psp-h2.psp-section-title,
    #psp-projects .psp-section-heading .psp-h1.psp-section-title,
    #psp-projects .psp-section-heading .psp-section-data,
    #psp-projects #psp-project-calendar .psp-h2,
    #psp-projects .psp-projects-overview strong,
    #psp-projects .psp-team-list li a em,
    #psp-colophon p,
    #psp-projects .psp-projects-overview span,
    #psp-projects #psp-essentials .psp-h4,
    #psp-projects #psp-project-summary .psp-h5,
    #psp-projects #psp-time-overview .psp-archive-list-dates .psp-h5,
    #psp-projects #psp-time-overview .psp-archive-list-dates p {
        color: #a2adb8;
    }
    .psp-section-heading span.is-active svg,
    .psp-section-heading .psp-svg-color-primary svg {
         color: #a2adb8;
         fill: #a2adb8;
    }

#psp-projects .psp-fe-wizard__nav,
#psp-projects #psp-discussion,
#psp-projects #psp-comments {
    background-color: #2a3542 !important;
}

#psp-projects .psp-login.default-bg {
    background: #fff;
min-height: 40%;
}

.psp-fi-add:before {
display: none;
}
#psp-projects.psp-theme-template .psp-login-sidebar, #psp-projects.psp-shortcode .psp-login-sidebar {
min-height: 600px; 
animation: none;
}

#psp-projects #psp-archive-container {
padding-top: 0px !important;
}

#psp-projects .psp-login-form input[type='submit'] {
background: #0066CC;
border: 3px solid #0066CC;
    border-radius: 30px;
font-family: 'Titillium Web';
}

#psp-projects.psp-theme-template .psp-login-sidebar, #psp-projects.psp-shortcode .psp-login-sidebar {
box-shadow: none;}

#psp-projects .psp-login-sidebar {
box-shadow: none;
}

.wf-wrap {
width: 100% !important;
}

#psp-projects .psp-section-nav a.psp-btn {
background: #0066cc;
    padding: 10px 25px;
    border-radius: 30px;
    color: #fff;
}

#psp-projects .psp-section-nav a.psp-btn:hover {
    color: #0066cc;
    background: #fff;
    border: 2px solid #0066cc;
    font-weight: 600;
}

#psp-projects.psp-theme-template .psp-archive-navigation {
box-shadow: none;
background: transparent;
}

#psp-projects.psp-theme-template .psp-archive-navigation .psp-sub-masthead .psp-section-nav__item a.active {
background: transparent;
color: #0066cc;
font-weight: 700;
}

#psp-projects.psp-theme-template .psp-archive-navigation .psp-sub-masthead .psp-section-nav__item a:hover {
    background: transparent;
    color: #0066cc;
}

#psp-projects .psp-table th, #psp-projects .psp-table-header {
border-radius: 0px;
}

#psp-projects .psp-archive-section  {
border-radius: 0px;
}

#psp-projects .psp-projects-widget {
border-radius: 0px;
box-shadow: none;
}

#psp-projects .psp-archive-project .psp-tb-progress, #psp-projects .psp-archive-project .psp-progress {
margin-bottom: 2px !important;
}

#psp-projects.psp-theme-template .psp-tb-progress, #psp-projects.psp-theme-template .psp-progress, #psp-projects.psp-theme-template .psp-progress {
border-radius: 10px;
}

#psp-projects .psp-progress-label {
right: 15px;
}

#psp-projects .psp-archive-project .psp-tb-progress span, #psp-projects .psp-archive-project .psp-progress span {
border-radius: 10px;
}

#psp-projects .psp-ali-view {
font-size: 13px;
color: #fff;
text-decoration: none;
background: #0066cc;
border-radius: 30px;
padding: 2px 10px 2px 10px;
}

#psp-projects .psp-tb-progress span b, #psp-projects .psp-progress span b, #psp-projects .psp-progress span b {
border-radius: 10px;
}

#psp-projects .psp-simplified-timebar .psp-tb-progress.psp-behind span {
border-radius: 10px;
}

#psp-projects .psp-simplified-timebar .psp-tb-progress.psp-behind span {
border-radius: 10px;
}

#psp-projects .psp-tb-progress span b, #psp-projects .psp-progress span b, #psp-projects .psp-progress span b {
padding: 0px 10px 0 5px;
}

#psp-projects .psp-task-project .psp-task-project-header .psp-tb-progress span, #psp-projects .psp-task-project .psp-task-project-header .psp-progress span {
border-radius: 10px;
}

#psp-projects #psp-project-header {
margin-top: 10px !important;
}

#psp-projects #psp-essentials {
margin: 0px !important;
}

#psp-projects #project-documents .psp-h3, #psp-projects .psp-section-heading .psp-h2.psp-section-title, #psp-projects .psp-section-heading .psp-h1.psp-section-title, #psp-projects .psp-section-heading .psp-section-data, #psp-projects #psp-project-calendar .psp-h2, #psp-projects .psp-projects-overview strong, #psp-projects .psp-team-list li a em, #psp-colophon p, #psp-projects .psp-projects-overview span, #psp-projects #psp-essentials .psp-h4, #psp-projects #psp-project-summary .psp-h5, #psp-projects #psp-time-overview .psp-archive-list-dates .psp-h5, #psp-projects #psp-time-overview .psp-archive-list-dates p {
color: #0066cc;
font-weight: 700;
}

#psp-projects .psp-client {
font-size: 15px;
}

#psp-projects .psp-section-heading .psp-section-data {
    color: #398000 !important;
    font-size: 14px;
}

#psp-projects .psp-archive-list-meta .psp-h5 {
    color: #0066cc;
font-size: 13px;
}

#psp-projects .psp-archive-list-meta .psp-p {
color: #222;
}

#psp-projects .psp-task-list li em.status, #psp-projects .psp-enhanced-milestones .psp-milestone-dots .psp-milestone-dot.completed, #psp-projects .psp-enhanced-milestones .psp-milestone-dots .psp-milestone-dot.completed .psp-milestone-dot-count, #psp-projects .psp-milestones .completed span, #psp-projects .psp-task-list .task-item em.status, body:not(.archive-psp_projects) #psp-archive-content table.psp-my-tasks .psp-task-table-status em.status, #psp-archive-content .sub-task-item span.psp-sub-progress-bar em.status, #psp-projects .sub-task-item span.psp-sub-progress-bar em.status, #psp-projects .psp-progress span, #psp-projects .psp-progress span {
border-radius: 10px;
}

#psp-projects .psp-enhanced-milestones .psp-milestone-dots .psp-milestone-dot {
background: #0066cc;
color: #fff;
text-decoration: none;
}

#psp-projects .psp-chart-complete {
color: #222;
font-weight: bold;
}

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style), .mec-event-footer .mec-booking-button, .give-btn.give-btn-reveal, .give-submit.give-btn {
color: #fff;
}

#psp-projects .acf-actions li a, #psp-projects .field > input[type='submit'], #psp-projects .acf-button, #psp-projects input.button, #psp-projects a.button {
border-radius: 30px !important;
}

#psp-custom-template .psp_fe_title_fields input[type="text"] {
background: #fff !important;
}

#psp-projects input[type='text'], #psp-projects input[type='email'], #psp-projects input[type='search']:not(.select2-search__field), #psp-projects input[type='number'], #psp-projects input[type='password'], #psp-projects textarea {
background: #fff;
    border: 1px solid #ddd !important;
}

#psp-projects .psp-fe-wizard__content label {
font-size: 15px;
color: #333;
font-weight: bold;
}

#psp-projects .psp-login-form input[type='submit']:focus, #psp-projects .psp-login-form input[type='submit']:hover {
color: #0066CC !important;
}

#psp-projects .psp-fe-wizard__content .acf-input select {
    padding: 10px 15px 10px 20px !important;
    font-size: 14px;
    border: 1px solid #ddd !important;
    border-radius: 30px !important; 
}

#psp-projects .psp-wizard-actions input[type='submit'], #psp-projects .psp-wizard-edit-prev-button, #psp-projects .psp-wizard-edit-next-button, #psp-projects .psp-wizard-prev-button, #psp-projects .psp-wizard-next-button {
border-radius: 30px !important;
border: 3px solid #0066CC !important;
    color: #0066CC !important;
}

#psp-projects.psp-fe-manage-page-new form.acf-form input[type='submit'], #psp-projects.psp-fe-manage-page-new .psp-wizard-actions input[type='submit'] {
background: #fff !important;
}

#psp-projects .psp-timeline .psp-timeline--marker .psp-timeline__icon {
margin-right: 20% ;
opacity: 0 ;
}

#psp-projects .psp-timeline .psp-timeline--marker strong {
font-size: 17px !important;
}

#psp-projects .psp-fe-wizard {
width: 90% !important;
max-width: none !important;
border-radius: 0px !important;
}

#psp-projects .psp-fe-wizard__nav {
background: #003366 !important;
border-radius: 0px !important;
}

#psp-projects .psp-tabs .psp-tab {
text-decoration: none;
}

#psp-projects .psp-reports-wrap .psp-report__title {
text-decoration: none;
}

#psp-projects a {
text-decoration: none;
}

#psp-projects .psp-timeline .psp-timeline--marker img {
width: 20px;
}

#psp-projects .psp-timeline .psp-timeline--marker.active strong {
color: #fff !important;
font-size: 18px;
}