body {
    color: #111111;
}
.bg-dark {background-color: #fff !important;}
.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.input-group-xl > .form-control,
.input-group-xl > .form-select,
.input-group-xl > .input-group-text,
.input-group-xl > .btn {
    padding: 1rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 1rem;
}
.easy-autocomplete {
    width: auto;
    flex: 1 1 auto;
}
.easy-autocomplete input {
    border-radius: .5rem;
    /*padding: 1rem;*/
    border: 0 none;
    height: 2.4rem;
}
.input-group-xl .easy-autocomplete input {
    border-radius: 1rem;
    padding: 1rem;
    border: 0 none;
    height: 4rem;
}
.easy-autocomplete-container {
    border-radius: 1rem;
    display: block;
    background-color: #ffffff;
    border: 0 none;
    margin-top: .25rem;
}
.easy-autocomplete-container ul {
    background-color: #f1f1f1;
    border-radius: 1rem;
    border: 0 none;
    padding: .5rem;
    margin: 0 !important;
}
.easy-autocomplete-container ul li {
    text-align: left;
    border: 0 none !important;
    border-radius: .75rem !important;
    padding: 1rem;
}
.easy-autocomplete ul li a {
    color: #000000;
    text-decoration: none;
}
@media (min-width: 768px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }
}
a {
    color: #111111;
    text-decoration: none;
}
.easy-autocomplete-container ul li.selected {background-color: #cccccc}

a object {position: relative; pointer-events: none;}

.text-gray-100{color:#f4f4f4!important}.text-gray-200{color:#dadada!important}.text-gray-300{color:#cccccc!important}.text-gray-400{color:#b6b6b6!important}.text-gray-500{color:#9b9b9b!important}.text-gray-600{color:#727272!important}.text-gray-700{color:#5a5a5a!important}.text-dark{color:#303030!important}.text-white{color:#fff!important}
@media (min-width: 576px) {
    .w-sm-100 {width: 100% !important}
    .w-sm-75 {width: 75% !important}
    .w-sm-50 {width: 50% !important}
    .h-sm-100 {height: 100% !important}
    .h-sm-75 {height: 75% !important}
    .h-sm-50 {height: 50% !important}
    .position-sm-static {position: static !important;}
    .position-sm-relative {position: relative !important;}
    .position-sm-absolute {position: absolute !important;}
    .position-sm-fixed {position: fixed !important;}
    .position-sm-sticky {position: sticky !important;}
}

@media (min-width: 768px) {
    .w-md-auto {width: auto !important}
    .w-md-100 {width: 100% !important}
    .w-md-75 {width: 75% !important}
    .w-md-50 {width: 50% !important}
    .h-md-100 {height: 100% !important}
    .h-md-75 {height: 75% !important}
    .h-md-50 {height: 50% !important}
    .position-md-static {position: static !important;}
    .position-md-relative {position: relative !important;}
    .position-md-absolute {position: absolute !important;}
    .position-md-fixed {position: fixed !important;}
    .position-md-sticky {position: sticky !important;}
}

@media (min-width: 992px) {
    .w-lg-100 {width: 100% !important}
    .w-lg-75 {width: 75% !important}
    .w-lg-50 {width: 50% !important}
    .h-lg-100 {height: 100% !important}
    .h-lg-75 {height: 75% !important}
    .h-lg-50 {height: 50% !important}
    .position-lg-static {position: static !important;}
    .position-lg-relative {position: relative !important;}
    .position-lg-absolute {position: absolute !important;}
    .position-lg-fixed {position: fixed !important;}
    .position-lg-sticky {position: sticky !important;}
}

@media (min-width: 1280px) {
    .w-xl-100 {width: 100% !important}
    .w-xl-75 {width: 75% !important}
    .w-xl-50 {width: 50% !important}
    .h-xl-100 {height: 100% !important}
    .h-xl-75 {height: 75% !important}
    .h-xl-50 {height: 50% !important}
    .position-xl-static {position: static !important;}
    .position-xl-relative {position: relative !important;}
    .position-xl-absolute {position: absolute !important;}
    .position-xl-fixed {position: fixed !important;}
    .position-xl-sticky {position: sticky !important;}
}