.breadcrumb{background-color: transparent;}

/****************
   Page Login
****************/
#profile { background:#fff; padding-top: 100px;  }
#profile #menu_tasks { display: none;   }

#profile .user-page-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#profile h1 { background: transparent; height:150px;}
#profile #user-login-form label { color:#000; ; }
#profile #user-login-form .description { color:#aaa;  margin-bottom:20px;  }
#profile #user-login-form input { width:100%; padding:5px 10px; margin-bottom:20px; margin-bottom: 5px;   }
#profile #user-login-form .form-submit  {
    color: #FFF;
    font-weight: bold;
    border: none;
    text-transform: uppercase;
    padding: 10px;
    transition: all 0.2s;
    cursor: pointer;
    background: #34489c
}
#profile #user-login-form .form-submit:hover  { background:#000;  }

#profile #profile_log { text-align:center; }
#profile #profile_log h2  { color:#000; margin-bottom:15px;  }
#profile #profile_log .btn-container{ display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 1em;}
#profile #profile_log .btn  { display: block; padding: 1em; color: #e1cd90; font-weight:bold; background: #000000;  font-family: 'Work Sans', sans-serif; margin: 0 5px}
#profile #profile_log .btn:hover  { color:#fff; background:#000; text-decoration:none;  }

.row.justify-content-center { display: flex; flex-direction: column; justify-content: center; align-items: center; }
