/*
Theme Name: Duckling Client Portal
Description: Based on Avada theme.
Author: Duckling IT Solutions
Author URI: https://www.duckling.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* MOBILE LOGO */




/*----------------------------*/
/* RESTYLING PROJECT PANORAMA */


#psp-projects * {
  font-family: 'Open Sans';
    font-weight: 400;
    letter-spacing: 0px;
}


#psp-projects #psp-primary-header {
    background: #292C30 !important;
}


/*#main{
    padding-left: 0px !important;;
    padding-right: 0px !important;;
}*/

#psp-projects.psp-standard-template {
    background: none !important;
    padding-top: 0px !important;
}

#psp-projects #psp-progress {
    background: #24292D !important;
 
}

#psp-projects #psp-essentials {
    padding-right: 30px !important;
  padding-left: 30px !important;
}

/* MENU */
#psp-projects .psp-masthead-user img {
    border-radius: 0% !important;
}


/* OVERVIEW */

#psp-projects .psp-client-project-logo {
    /* display: none !important; */
      margin-bottom: 15px !important;
    margin-top: -20px !important;
}

#psp-projects .psp-project-title strong {
display: none !important;
}

#psp-projects .psp-project-title span {
    background: #ae895d !important;
    color: #fff;
    border-radius: 1px !important;
}

#psp-projects .psp-project-title {
    margin-top: 0px !important;
}

#psp-projects .psp-overview-box {
    background: #24292D !important;
}

#psp-projects .psp-icon {
    background: none !important;
}

#psp-projects .document-update-dialog {
    background: #2E3135 !important;
}

#psp-projects ul.psp-notify-list li {
    background: #313539 !important;
}

#psp-projects .pano-modal-actions {
    background: #313539 !important;
}


/* MILESTONES */ 

#psp-projects p.psp-progress span, #psp-projects .psp-progress span {
    background: #ae895d !important;
}

#psp-projects .psp-enhanced-milestone-list .psp-enhanced-milestone {
    background: #313539 !important;
}

#psp-projects .psp-enhanced-milestone-list .psp-enhanced-milestone h4 {
    font-family: 'Unica One';
    font-weight: 400; text-align: center;
    line-height: 1.1em;
    font-size: 18px !important;
    margin-bottom: 10px;
    font-weight: normal;
    color: #fff !important;
}

#psp-projects .psp-enhanced-milestone-list .psp-enhanced-milestone .psp-mm-marker-date {
    font-size: 14px !important;
}


/* PHASES */

#psp-projects .psp-phase {
    border-color: #24292D !important;
    background: #313539 !important;
}

#psp-projects .psp-phase h3 {
  font-family: 'Unica One';  
  font-size: 24px;
    font-weight: normal;
    line-height: 1.5em;
    margin: -20px -20px 20px -20px !important;
    background: #3299BB;
    color: #fff;
    padding: 15px 20px 15px 20px;
    box-shadow: 0 5px 0px rgba(0, 0, 0, 0.03);
    position: relative;
    border-radius: 8px 8px 0 0;
}

#psp-projects .phase-comments #respond {
    background: #292C30 !important;
}

#psp-projects .psp-phase h3 span.psp-top-complete {
    font-size: 13px !important;
    border-top: 1px solid rgba(255, 255, 255, 0.25);
    padding: 5px 0 5px;
    display: block;
}

#psp-projects .psp-phase h3 span.psp-top-complete b
 {
    font-size: 13px !important;
   font-weight: normal !important;

}

.fusion-title {
    display: inline !important; 
    overflow: none !important; 
}

#wrapper #main #respond .fusion-title h3
{ font-size:24px !important;
font-family: 'Unica One' !important;}



#psp-projects a {
    color: #777 !important;
}

#psp-projects .phase-comments .phase-comments-wrapper div.comment-author img {
    border-radius: 0% !important;
}




/* DISCUSSION */

#psp-projects #psp-discussion, #psp-projects #psp-comments {
    background-color: #24292D !important;
}

#psp-discussion #respond, #psp-comments #respond {
    background: #292C30 !important;
}

projects #psp-discussion div.comment-author img, #psp-comments div.comment-author img {
    border-radius: 0% !important;
}

#psp-projects .psp-phase-title {
    font-family: 'Unica One' !important;
}

/* FONTS */

#psp-projects #psp-essentials div h4
{color: #ffffff !important;}

#psp-projects #psp-progress h2 {
    color: #ffffff;
}

#psp-projects .psp-time-start-end, #psp-projects .psp-time-indicator
{  color: #ffffff !important;}

#psp-projects .psp-timing li   
{  color: #999 !important;}

#psp-projects #psp-documents ul.psp-documents-row li a
{color: #999 !important;
  /*text-decoration: underline !important;*/}

/* DASHBOARD / ARCHIV */

#main .fusion-row 
{
  max-width: 100% !important;
}

#psp-projects .psp-archive-section {
    background: #24292D !important;
}
#psp-projects #psp-archive-container {
    padding-top: 0px !important;
}

#psp-projects .psp-ali-progress {
    background: #313539 !important;
      border-bottom: 1px solid #636568 !important;
    border-right: 1px solid #636568 !important;
}

#psp-projects .psp-ali-header {
    /* background: #EFEFEF !important; */
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    
}

#psp-projects .psp-archive-list th {
    background: #292C30 !important;
  text-transform: uppercase !important;  
  font-family: 'Unica One' !important;
  font-size: 20px !important;
}

#psp-projects h1
{font-family: 'Unica One' !important;}

#psp-projects .summary p {
    text-align: justify;
}


#psp-projects #psp-documents #psp-documents-live-search {
    float: none !important;
}


#psp-projects .pano-btn {

    float: right;
    margin-left: 20px;
    margin-top: -40px;
}

#psp-projects .psp-ali-header {
    width: 30% !important;
    background: #555 !important;
}

#psp-projects .psp-ali-header a {
  color: #ddd !important; }

#psp-projects .psp-projects-overview .psp-dw-completed {
    color: #AE895D !important;
}

#psp-projects h2 {
    color: #fff !important;
}

#psp-projects .fc td {
    background: #555555 !important;
    border-color: #636568 !important;
}


/* LOGIN */

#psp-projects #psp-login {
    background: #313539 !important;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
  padding-top: 0px !important;
  margin-top: -50px !important;
  text-align: center !important;
  
}

#psp-projects #psp-login #wp-submit {
    background: #AE895D !important;
  font-weight: normal !important;
  width: 100% !important;
  text-align: center !important;
}

#psp-projects #psp-login h2 {
 background: #313539 !important;
  font-size: 24px !important;
    font-weight: normal !important;
  letter-spacing: 0px !important;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
}

#psp-projects #psp-login input[type=text], #psp-projects #psp-login input[type=password] {
    background: #313539 !important;
  border: none !important;
  outline: none !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    /* border-top: 1px solid rgba(255, 255, 255, 0.1) !important; */
    border-radius: 0px !important;
    padding: 10px 5px;
    width: 96%;
  text-align: center !important;
}

#psp-projects #psp-login label {
    font-weight: normal !important;
    color: #555;
}

#psp-projects #psp-login .psp-login-error {
    padding: 0px !important;
    margin-bottom: 15px;
    margin-top: -15px !important;
    background: none !important;
    font-weight: normal !important;
    color: #AE895D !important;
}

.captchaSizeDivSmall {
    padding-top: 10px;
    padding-bottom: 10px;
    display: table;
    margin-left: 95px;
}




