
/* =======================
    margin
======================= */
.mt-0{margin-top: 0 !important;}
.mr-0{margin-right: 0 !important;}
.mb-0{margin-bottom: 0 !important;}
.ml-0{margin-left: 0 !important;}
.mt-1rem{margin-top: 1rem !important;}
.mr-1rem{margin-right: 1rem !important;}
.mb-1rem{margin-bottom: 1rem !important;}
.ml-1rem{margin-left: 1rem !important;}
.mt-2rem{margin-top: 2rem !important;}
.mr-2rem{margin-right: 2rem !important;}
.mb-2rem{margin-bottom: 2rem !important;}
.ml-2rem{margin-left: 2rem !important;}
.mt-3rem{margin-top: 3rem !important;}
.mr-3rem{margin-right: 3rem !important;}
.mb-3rem{margin-bottom: 3rem !important;}
.ml-3rem{margin-left: 3rem !important;}

/* =======================
    text
======================= */
.text-al{text-align: left;}
.text-ar{text-align: right;}
.text-ac{text-align: center;}

.ol-number{
  list-style: auto;
  padding-left: 1rem;
  font:
  1rem "Fira Sans",
  sans-serif;
}
.ol-number li{
  margin-bottom: 0.5rem;
}
.ol-number li:last-child{
  margin-bottom: 0;
}