.mark-footer {
  font-family:Raleway, sans-serif;
}

.mark-footer ul {
  padding:0;
  list-style:none;
  line-height:1.5rem;
  font-size:0.75rem;
  margin-bottom:0;
}

.mark-footer ul a {
  font-size:0.75rem;
  color:inherit;
  text-decoration:none;
  opacity:1;
}

.mark-footer ul a:hover {
  color:rgb(0,0,0);
  opacity:1;
}

.mark-footer .item.social {
  text-align:right;
}

.social-icon {
  font-size:1rem;
  width:2rem;
  height:2rem;
  line-height:2rem;
  display:inline-block;
  text-align:center;
  border-radius:15%;
  border:1px solid rgb(170,170,170);
  background-color:rgb(255,255,255);
  color:rgb(0,0,0);
  box-shadow:0px 4px 6px #000;
  opacity:0.85;
}

.social-icon:hover {
  opacity:1;
}

@media (max-width:991px) {
  .mark-footer .item.social > a {
    margin-top:40px;
  }
}

@media (max-width:767px) {
  .mark-footer .item.social > a {
    margin-top:10px;
  }
}

.mark-footer .copyright {
  padding-top:1rem;
  margin-bottom:0;
  font-size:0.75rem;
  color:rgb(0,0,0);
}

.mark-footer .text-justify {
  font-size:0.75rem;
}

.modal-footer {
  padding-top:0;
  text-align:right;
  border:none;
}

.modal-body {
  padding-top:0;
  padding-bottom:0;
}

.mark-footer .btn:not(:disabled):not(.disabled) {
  font-size:0.6rem;
  padding:0;
}

.close {
  outline:none !important;
}

.noselect {
  user-select:none;
}

