.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

body {
  background-color: #FFFFFF;
  font-size: 16px;
  font-family: "slimane-font" !important;
}

#header-top {
  color: #FFFFFF;
}
#header-top h1.ui.header {
  color: #FFFFFF;
}

.main.container {
  margin-top: 2em;
}

.main.menu {
  border-radius: 0;
  border: none;
  box-shadow: none;
  transition:
    box-shadow 0.5s ease,
    padding 0.5s ease
  ;
}

.main.menu .item img.logo {
  margin-right: 1.5em;
}

.main.menu.fixed {
  background-color: #FFFFFF;
  border: 1px solid #DDD;
  box-shadow: 0px 3px 5px rgba(1, 46, 139, 0.2);
}

.text.container .left.floated.image {
  margin: 2em 2em 2em -4em;
}
.text.container .right.floated.image {
  margin: 2em -4em 2em 2em;
}

.ui.footer.segment {
  padding: 3em 0em;
  background-color: #002f8b;
}

/** Edition **/

.ui {
  font-family: "slimane-font" !important;
}
.ui.cards > .card > .content > .header, .ui.card > .content > .header {
  font-family: "slimane-font" !important;
}

.ui.custom.header {
  margin-bottom: 25px;
  color:#002f8b;
}
.ui.custom.header .sub.header {
  color: rgba(1,46,139,0.6);
}
.ui.dividing.custom.header {
  border-color: rgba(1,46,139,0.15);
}

.ui.custom.blue.segment {
  border-top: 2px solid #002f8b;
}

.ui.custom.button {
  background-color: #002f8b;
}

.ui.custom.statistic {
  margin: 0 auto;
  display: block;
}
.ui.custom.statistic .label {
  font-size: 2em;
  color:#002f8b;
  font-family: "slimane-font" !important;
}
.ui.custom.statistic .value {
  margin: 10px 0;
  font-size: 8rem!important;
  color:#002f8b;
  font-family: "slimane-font" !important;
}

.ui.custom.blue.label {
  background-color: #002f8b !important;
  border-color: #002f8b !important;
}

/* Engagements */

.pam-iltizam-title {
  font-size: 3rem !important;
}
.pam-iltizam-content-segment {
  margin-top: 1em !important;
  font-size: 2em !important;
}

/* Tghyir */

#pam-taghyir-container .segment {
  font-size: 1.4rem;
}

/* Touls */

.pam-color {
  color: #002f8b !important;
}

.pam-color-sub {
  color: rgba(1,46,139,0.6) !important;
}

.pam-background {
  background-color: #002f8b !important;
}

.text-center {
  text-align: center;
}

.container-padded {
  padding: 2em 0em 2em !important;
}