/*Write your custom css in this file.*/

/***** GLOBAL *****/

html, body {
	font-family: 'Roboto', sans-serif !important;
}


.form-check-input:checked {
 background-color:#000;
 border-color:#000;
}


.float-start {
  color: #000 !important;
  font-weight: bold;
}

.navbar-light .navbar-nav .nav-link {
  /* color: rgba(0,0,0,.55); */
  /* color: rgba\(0,0,0,.55; */
  color: #000 !important;
}
.sidebar-menu li.active > a {
  /* background-color: #6690F4; */
  background-color: #000 !important;
}
.sidebar-menu li a {
  /* color: #7b8190; */
  color: #000 !important;
}
.bg-info {
  /* background-color: #22B9FF !important; */
  background-color: #000 !important;
}
.bg-primary {
  /* background-color: #6690F4 !important; */
  background-color: #000 !important;
}
.bg-success {
  /* background-color: #485BBD !important; */
  background-color: #000 !important;
}
.bg-coral {
  /* background-color: #FD397A; */
  background-color: #000;
}
.widget-details span {
  /* color: #595959; */
  color: #000;
}
.bg-white .card-header {
  /* color: inherit; */
  color: #000 !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff; 
}

.btn-group-lg > .btn, .btn-lg {
  /* border-radius: .3rem; */
  border-radius: 0;
}

.form-control {
  /* border-radius: .25rem; */
  border-radius: 0;
}



/***** LOGIN PAGE *****/
.bg-white .card-header {
    background-color: #fff;
    color: inherit;
    font-weight: bold;
    border-color: #fff;
    padding: 12px 16px;
}
.btn-primary {
  border-color: #000;
  background-color: #000;
}
a {
  /* color: #29689e; */
  color: #000 !important;
}
.float-start {
  color: #000 !important;
}
.form-signin {
  width: 100%;
  max-width: 364px !important;
  margin: 5% auto; }


/***** HEADER *****/
.me-auto > li:nth-child(2) > a:nth-child(1) {
  display: none;
}
#quick-add-icon {
  display: none;
}
.hidden-xs > a:nth-child(1) > svg:nth-child(1) {
 display: none;
}


/***** DASHBOARD *****/
.projects-row .progress {
  display: none;
}
.projects-row {
  /* border-bottom: 1px solid rgba(128, 128, 128, 0.1) !important; */
  border-bottom: #ffffff;
}
.bg-white .card-header {
    background-color: #fff;
    color: inherit;
    font-weight: bold;
    border-color: #fff !important;
    padding: 12px 16px; 
}
#project-timeline-container {
 height: 330px !important;
 position: relative;
}
.card {
  /* border-radius: .25rem; */
  border-radius: 10px !important;
}
.card .card-header:first-child {
  /* border-radius: 5px 5px 0 0; */
  border-radius: 10px 10px 0 0;
}




/***** PROFIL *****/
.bg-dark-success {
  /* background-color: #6690F4; */
  background-color: #4a515b !important;
}
#client-contact-tabs > li:nth-child(3) > a:nth-child(1) {
  display: none;
}


/***** PROJECT *****/
.page-title h1 {
  color: #000;
}
.nav-tabs li .active, .nav-tabs li.active {
  /* color: #20446f !important; */
  /* border-bottom: 2px solid #20446f !important; */
  color: #000 !important;
  border-bottom: 2px solid #000 !important;
}
h4 {
  color: #000;
}
html, body {
  color: #000;
  font-family: Arial;
}
li.border-top:nth-child(1) {
  color: #000;
}
li.border-top:nth-child(2) {
  color: #000;
}
li.border-top:nth-child(3) {
  color: #000;
}
div.card-body:nth-child(2) {
  color: #000;
}

/***** ANNONCES *****/
.alert-warning {
  background-color: #fff;
}
.alert {
 border-radius:5px;
}


/********/

/*****  MOBILE *****/
@media@media (max-width: 990px) {
.sidebar .sidebar-scroll {
border-top: 1px solid #ffffff; }
 }