body {
    font-family: "Poppins";
    padding: 0.5em;
}
img {
    border-radius: 10px;
    margin-top: 0px;
}

.navbar-brand {
    font-size: 24px;
}

.navbar-toggler {
    border: 0px;
    cursor: pointer;
}

.vl {
  border-left: 2px solid #E8EAED;
  height: 36px;
}

.wrap {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
.btn {
    border-radius: 10px;
    padding-left: 16px;
    padding-right: 16px;
}
.card {
    border-radius: 20px;
    margin-top: 16px;
}
.card-text {
    margin-top: 14px;
    margin-bottom: 14px;
}
.list-group {
    border-radius: 20px;
}
.offset {
    margin-top: -12px;
}
.margin-top-small {
    margin-top: 20px;
}
.margin-top-medium {
    margin-top: 30px;
}
.maps {
    border-radius: 20px;
}
.list-group-item {
    border: 0px;
    padding: 10px;
}
.list-group-item-action {
    border-radius: 10px;
}

.inline-icon-lg {
   vertical-align: bottom;
   font-size: 30px !important;
}

.inline-icon-md {
   vertical-align: bottom;
   font-size: 24px !important;
}

.inline-icon-sm {
   vertical-align: middle;
   font-size: 15px !important;
}

@media screen and (min-width: 854px) {
.small-icon {
    display: none;
}
.title-size {
    font-size: 300%;
}
}

@media screen and (max-width: 854px) {
.large-icon {
    display: none;
}
.title-size {
    font-size: 150%;
}
}

@media screen and (max-width: 993px) {
.hide-action-button-search {
    display: none;
}
}

.btn-rounded {
    border: none;
    color: #191919;
    border-radius: 50%;
    background-color: white;
}