.card .card-body .dataTables_wrapper .dataTable {
  margin-left: 0px !important;
  width: calc(100% + 40px);
}
.astaut {
  color: #006fe6 !important;
}
.cls-1 {
            font-size: 28px;
            font-family: Roboto-Bold, Roboto;
            font-weight: 700;
          }

          .cls-2 {
            letter-spacing: -0.02em;
          }

          .cls-3 {
            letter-spacing: -0.01em;
          }

          .cls-4 {
            letter-spacing: -0.01em;
          }

          .cls-5 {
            font-size: 16px;
            font-family: Roboto-Regular, Roboto;
          }

          .cls-6 {
            letter-spacing: -0.01em;
          }

          .cls-7 {
            letter-spacing: -0.01em;
          }

          .cls-8 {
            letter-spacing: -0.02em;
          }

          .cls-9 {
            letter-spacing: -0.01em;
          }

          .cls-10 {
            letter-spacing: 0.01em;
          }

          .cls-11 {
            letter-spacing: -0.01em;
          }

          .cls-12 {
            letter-spacing: -0.04em;
          }

          .cls-13 {
            letter-spacing: -0.02em;
          }

          .cls-14 {
            letter-spacing: 0.01em;
          }

          .cls-15 {
            letter-spacing: -0.01em;
          }

          .cls-16 {
            letter-spacing: -0.06em;
          }

          .cls-17 {
            letter-spacing: -0.02em;
          }

          .cls-18 {
            letter-spacing: 0.01em;
          }

          .cls-19 {
            letter-spacing: 0.02em;
          }

          .cls-20 {
            letter-spacing: -0.01em;
          }

          .cls-21 {
            letter-spacing: -0.03em;
          }
	#learn-more {
  fill-opacity: 0;
  fill: #fff;
  stroke: #fff;
  stroke-width: 2;
  border-radius: 5px;
  stroke-linejoin: round;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
  cursor: pointer;
}
#learn-more:hover {
  fill-opacity: 1;
}
#learn-more:hover ~ .learn-more-text {
  fill: #ea3636;
}

.learn-more-text {
  font-family: 'Roboto';
  fill: #fff;
  pointer-events: none;
  font-size: 14px;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}

.center {
  fill: #f80e87;
}

.pointer {
  fill: #fff;
  stroke: #ea3636;
  stroke-width: 2;
}

.nav-copy {
  font-family: 'Roboto';
  fill: #fff;
  fill-opacity: 1;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
.nav-copy.changing {
  fill-opacity: 0;
}

.service {
  cursor: pointer;
}
.service text {
  font-size: 14px;
  font-family: 'Roboto';
  text-anchor: middle;
}
.service .icon-wrapper {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.service .icon-wrapper, .service .icon-wrapper > * {
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
.service circle {
  fill: #f80e87;
}
.service circle.shadow {
  fill-opacity: 0;
  -webkit-filter: url(#service-shadow);
          filter: url(#service-shadow);
}
.service use {
  fill: #fff;
}
.service text {
  fill: #4d4d4d;
}
.service.active .icon-wrapper, .service:hover .icon-wrapper {
  -webkit-transform: scale(1.15) translateY(-5px);
          transform: scale(1.15) translateY(-5px);
}
.service.active .icon-wrapper, .service.active .icon-wrapper > *, .service:hover .icon-wrapper, .service:hover .icon-wrapper > * {
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.service.active .icon-wrapper circle.shadow, .service:hover .icon-wrapper circle.shadow {
  fill-opacity: 0.4;
}
.service.active text, .service:hover text {
  fill: #ea3636;
  font-weight: bold;
}	  
.wrapper .page-wrap .app-sidebar.colored .sidebar-header {
  background-color: #f80e87 !important;
}
.bg-blue {
  background-color: #f80e87 !important;
}
.btn-primary {
  background-color: #f80e87;
  border: 1px solid #f80e87;
}
.table thead th {
  font-weight: 600;
  color: white;
  font-size: 12px;
  border: 1px solid #f80e87;
  padding: .35rem;
}
.table thead tr {
   background-color: #f80e87;
}
.icona {
  color: #2dce89;
  font-size:1.1rem;
  font-weight:bold;
}

.radio input:checked ~ .helper::before {
  color: #f80e87;
}
.radio .helper::after, .radio .helper::before {
  border: 0.125rem solid #f80e87;
}
.radio .helper::after {
  background-color: #f80e87;
  border-color: #f80e87;
}
.bg-red {
  background-color: #f80e87 !important;
}
.wrapper .header-top[header-theme="light"] {
  background: #f80e87;
}
.wrapper .header-top .top-menu .nav-link {
  color: #000;
  background: white;
}
.wrapper .header-top .top-menu .header-search .input-group .input-group-addon {
  color: white !important;
}
.btn-theme {
  background: #f80e87 !important;
  color: #fff !important;
}
.auth-wrapper .authentication-form .form-group .form-control ~ i {
  color: #f80e87;
}
.etat {
  padding: .2rem !important;
}
.badge {
  padding: 5px 10px !important;
}
.badge-warning {
  background-color: #f80e87 !important;
}
.lienActif{
    background: #e4e4e4;
    background:#616161;
    color:white !important;
    font-weight:;
}
.lienActif1{
    background: #e4e4e4;
    background:#0a8f08;
    color:white !important;
    font-weight:;
}
.lienActif2{
    background: #3949ab;
    background:#3949ab;
    color:white !important;
    font-weight:;
}
.lienActif3{
    background: #f80e87;
    background:#f80e87;
    color:white !important;
    font-weight:;
}
.card .nav-pills.custom-pills .nav-link {
  border-radius: 0;
  opacity: .7;
  font-size: 14px;
  padding: 10px 8px !important;
}
.card .card-body {
  padding: 20px 10px !important;
}
.pagination>li {
display: inline;
padding:0px !important;
margin:0px !important;
border:none !important;
}
.modal-backdrop {
  z-index: -1 !important;
}
.pagination .page-item.active .page-link {
  background-color: #f80e87 !important;
  color: #fff !important;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: wrap !important;
}
