
.icon-control {    margin-top: 5px;    float: right;    font-size: 80%;}.btn-light {    background-color: #fff;    border-color: #e4e4e4;}.list-menu {    list-style: none;    margin: 0;    padding-left: 0;}.list-menu a {    color: #343a40;}.activeli{ color: #BAC34E !important;}.list-menu > li > a:hover {  color: #BAC34E;}.list-menu {  list-style: disc;  margin: 0;  padding-left: 16px;}label {  font-weight: normal;}.input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 83%;  margin-bottom: 0;}.custom-control {  position: relative;  display: block;  min-height: 1.5rem;  padding-left: 1.5rem;  cursor: pointer;}.custom-control-input {  position: absolute;  z-index: -1;  opacity: 0;}.custom-control-label {  position: relative;  margin-bottom: 0;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {  background-color: #BAC34E;}.custom-control-input:checked ~ .custom-control-label::before {  color: #fff;  background-color: #BAC34E;}.custom-checkbox .custom-control-label::before {  border-radius: .25rem;}.custom-control-label::before {  position: absolute;  top: .25rem;  left: -1.5rem;  display: block;  width: 1rem;  height: 1rem;  pointer-events: none;  content: "";  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-color: #dee2e6;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");}.custom-control-label::after {  position: absolute;  top: .25rem;  left: -1.5rem;  display: block;  width: 1rem;  height: 1rem;  content: "";  background-repeat: no-repeat;  background-position: center center;  background-size: 50% 50%;}.float-right {  float: right !important;}.badge-light {  color: #212529;  background-color: #f8f9fa;}.badge-pill {  padding-right: .6em;  padding-left: .6em;  border-radius: 10rem;}.badge {  display: inline-block;  padding: .25em .4em;    padding-right: 0.4em;    padding-left: 0.4em;  font-size: 75%;  font-weight: 700;  line-height: 1;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25rem;}.card-body {  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 1.25rem;}.card {  word-wrap: break-word;}.custom-radio .custom-control-label::before {  border-radius: 50%;}