.logo {
    width:100%;
    text-align: center;
}

.logo_louty {
  text-align: left;
  height: 100px;
  padding-top: 0px;
}

.logo_scop276 {
  position: relative;
  height: 150px;
  text-align: right;
  padding-top: -10px;
  top: -25px;
}

.icones_logo {
    position: relative;
    text-align: right;
    vertical-align: center;
}

.card {
  border-radius: 1.25rem;
}

.card-img-top {
  padding: 8px; 
}

.card-img-top {
  width: 15rem; 
}

.col-sm-3 {
	padding-bottom: 10px;
}

.icones {
  height: 110px;
  padding-bottom: 0.2em;
}

body {
    background-color:#fff;
    overflow: scroll; /* Show scrollbars */
}

h1 {
    font-size: large;
    text-align: center;
	font-family: 'FontAwesome';
}

.moncontainer {
  background-color:#fff;
  text-align: center;
}

.moncontainer {
  margin-right: auto;
  margin-left: auto;  
}

@media (min-width: 576px) {
  .moncontainer, .moncontainer-sm {
      max-width: 540px;
  }
}

@media (min-width: 768px) {
  .moncontainer, .moncontainer-md, .moncontainer-sm {
      max-width: 750px;
  }
}

@media (min-width: 992px) {
  .moncontainer, .moncontainer-lg, .moncontainer-md, .moncontainer-sm {
      max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .moncontainer, .moncontainer-lg, .moncontainer-md, .moncontainer-sm, .moncontainer-xl {
      max-width: 1170px;
  }
}


.containerGlobal {
  background-color:#fff;
}

.btn-sm {
  padding: 3px 6px 0px 5px;
}

.btn-logeout{
  position: absolute;
  top: 5px;
  right: 77px;
}

.btn-admein{
  position: absolute;
  top: 5px;
  right: 127px;
}

.btn-outline-info{
  color:#000;
  border-color: #1f5759;
}

.btn-outline-info.active{
  background-color: #1f5759;
  background-image: linear-gradient(to bottom, #359b9f, #1f5759);
  border-color: #1f5759;
  color: #fff;
}

.btn-outline-info:hover{
  color: #000;
  background-color: #1f575978;
  background-image: linear-gradient(to bottom, #1f575978, #1f575978);
  border-color: #1f5759; /*set the color you want here*/
}

.btn-danger{
  background-color: #eb5a5d;
  background-image: linear-gradient(310deg, #fdcbd0, #f31e23);
  border-color: #eb5a5d;   
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  background-image: linear-gradient(to bottom, #fb606f, #dc3545);
  border-color: #dc3545;
}

.btn-success{
  background-color: #1f5759;
  background-image: linear-gradient(310deg, #5cc9cd, #1f5759);
  border-color: #1f5759;   
}

.btn-trash{
  --background-color: #eb5a5c15;
  border-color: #eb5a5d;   
  padding: 3px 6px 0px 5px;
}

.btn-trash.disabled, .btn-trash:disabled {
  color: #fff;
  background-color: #dc3545;
  background-image: linear-gradient(to bottom, #fb606f, #dc3545);
  border-color: #dc3545;
}

.my-nav-link {
  display: initial;
  color: #1f5759;
  text-decoration: none;
}

#progressMessage
 {
    position:absolute;
    top:45%;
    left:25%;
    width:50%;
    z-index:3000;
 }

 #activityIndicator 
 {
   height: 32px;
   width: 32px;
   -webkit-background-size: 32px 32px;
   -o-background-size: 32px 32px;
   -moz-background-size: 32px 32px;
   background-size: 32px 32px;
   margin: 0px auto;
   background-image: url("medias/activity_indicator.gif");
   background-color: transparent; 
}
