a {
 color: #ef7f1a;
}

a:link {
 color: #ef7f1a;
}

a:visited {
 color: #ef7f1a;
}

a:hover {
 color: #ef7f1a;
 text-decoration: underline;
}

a:active {
 color: #ef7f1a;
 text-decoration: underline;
}

ul.text-regular, .text-regular ul, .text-regular * ul {
    list-style: none;
    padding: 0;
}

ul.text-regular li, .text-regular ul li, .text-regular * ul li {
    position: relative;
    padding-left: 1.5rem;
    font-weight: 400;
}

ul.text-regular li::before, .text-regular ul li::before, .text-regular * ul li::before {
    content: "";
    position: absolute;
    top: 0.35rem;
    left: 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #ef7f1a;
    border-radius: 50%;
}

/***************************************/

ol.decimal_dot {
  counter-reset: decimal_dot_list;
}
ol.decimal_dot > li {
  list-style: none;
  counter-increment: decimal_dot_list;
}

ol.decimal_dot > li::marker {
  content: counter(decimal_dot_list) ".\a0";

}

/***************************************/

ol.decimal_bracket {
  counter-reset: decimal_bracket_list;
}
ol.decimal_bracket > li {
  list-style: none;
  counter-increment: decimal_bracket_list;
}

ol.decimal_bracket > li::marker {
  content: counter(decimal_bracket_list) ")\a0";

}

/***************************************/

ol.lowalpha_bracket {
  counter-reset: lowalpha_bracket_list;
}
ol.lowalpha_bracket > li {
  list-style: none;
  counter-increment: lowalpha_bracket_list;
}

ol.lowalpha_bracket > li::marker {
  content: counter(lowalpha_bracket_list, lower-alpha) ")\a0";

}

/***************************************/


.color_number {
    color: #ef7f1a;
}

.color_circle {
    color: #ef7f1a;
}

.color_text {
    color: black;
}

.p_mt_1 {
    margin-top: 1.5em;
}