body, html {
    font-family: 'Poppins';
    background-image: url(../images/icons-grid-sand.svg) ;
    background-position: bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;

}
h1, h2, h3, h4, h5 {
    font-family: 'Intro';
}
.navbar-dark {
    height: 100px;
    background-color: #d7d3a1;
    color: #333;
}
.navbar-dark .navbar-nav-link {
    color:#333;
    font-size: 15px;
    font-family: Intro;
}
.navbar-dark .navbar-nav-link:hover {
    color:#333;
}
.navbar-brand img {
    height: inherit;
    width: 200px;
    display: block;
}
.pac-container {
    z-index: 1000000!important;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    width: 412px;
}
.badge-warning, .btn-warning, .alert-warning {
    color: #fff;
    background-color: orange!important;
}
.border-primary {
    border-color: #ff8100!important;
}
.btn-success, .btn-primary, .bg-primary, .select2-results__option[aria-selected=true], .swal-button, .badge-primary {
    background-color: #ff8100!important;
}
.loader {
    border: 5px solid #d7d3a1;
    border-top: 5px solid #ff8100;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    animation: spin .5s linear infinite;
}
.picker-switch.accordion-toggle a {
    color:#fff;
    font-size: 16px;
    background: #ff8100;
}
.picker-switch.accordion-toggle a span:hover {
    color:#fff;
    background: #b35500;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.required:after {
    content: ' *';
    color: red;
}
.error {
    border: 1px solid red;
}
.alert-primary {
    color: #fff;
    background-color: #ff8100;
    border-color: #d45500;
}

.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:focus, .dataTables_paginate .paginate_button.current:hover {
    color: #fff;
    background-color: #ff8100;
}
.alert-primary hr {
     border-top-color: #d57200;
}
.event-card .card-body {
    text-align: center;
    font-size: 23px;
    font-weight: bold;
}

.close-picker{
    position: absolute;
    right:15px; top:39px;
    display: none;
    padding: 0 8px;
    font-style: normal;
    font-size: 1.2em;
    color: #ff8100;
}
.form-control:not(.border-1):not(.border-2):not(.border-3):focus {
    border-color: #d7d3a1!important;
}
