@import url("font-awesome.css");
@import url("bootstrap.min.css");

@import url("https://malihu.github.io/custom-scrollbar/jquery.mCustomScrollbar.min.css");
@import url("app.css");
@import url("app-responsive.css");

@font-face {
    font-family: 'gilroy-semibold';
    src: url('../fonts/gilroy-semibold-webfont.woff2') format('woff2'),
         url('../fonts/gilroy-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'itc-avant-garde-gothic-lt-medium';
    src: url('../fonts/itc_avant_garde_gothic_lt_medium.woff') format('woff'),
    url('../fonts/itc_avant_garde_gothic_lt_medium.woff2') format('woff2');
font-weight: normal;
font-style: normal;


}




@font-face {
    font-family: 'itc-avant-garde-gothic-lt-bold';
    src: url('../fonts/itc_avant_garde_gothic_lt_bold-webfont.woff2') format('woff2'),
         url('../fonts/itc_avant_garde_gothic_lt_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gilroymedium';
    src: url('../fonts/gilroy-medium-webfont.woff2') format('woff2'),
         url('../fonts/gilroy-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* essential styles */
footer, header, nav, section { display: block; }
.no-padding { padding: 0px; }
html {
    height: 100vh;
    overflow: hidden;
}
body { font-family: 'gilroymedium', sans-serif; font-size: 16px; padding: 0; color: #fff; -webkit-font-smoothing: antialiased; letter-spacing: 0.5px; line-height: 1.6; min-height: 100vh; font-weight: 400; 
background: linear-gradient(45deg,  rgba(46,49,146,1) 0%,rgba(0,192,243,1) 100%); 
    position: relative; 
overflow: auto; height: 100vh;
}

ul, li { list-style: none; padding: 0; margin: 0; letter-spacing: .5px }
* { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none !important; }

::-moz-selection {
 color: #fff;
 background: #414042;
}
::selection { color: #fff; background: #414042; }
img { max-width: 100%; }
img, label { -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; }
a, a:hover, a:focus, button { text-decoration: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
a { color: #02E1FF; }
a:hover { color: #00b6ce; }
h1, h2, h3, h4, h5 { margin: 0; font-weight: 400; }
h1 { font-size: 40px; line-height: 48px; }
h2 {font-family: 'itc-avant-garde-gothic-lt-bold'; font-size: 28px; line-height: 1.2; color: #fff; margin: 0 0 25px; }
h3 { font-size: 30px; margin-bottom: 30px; }
h4 { font-size: 24px; line-height: 1.2; margin: 0 0 15px; }
h5 { font-size: 20px; margin: 0 0 10px; }
.container {
    max-width: 1400px;
    position: relative;
    z-index: 2;
    width: 100%;
}

@media (max-width:1570px) {
    body { font-size: 14px;}
}


.customLocationDropdown div{

    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1em;

    }

    .pac-container:after {
        background-image: none !important;
        height: 0px;
    }
     .search-container {
            position: relative;
            display: inline-block;
            width:100%;
        }

        .search-dropdown {
            display: none;
            position: absolute;
            width: 100%;
            background-color: #fff;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            z-index: 1;
        }

        .search-dropdown-item {
        padding: 5px;
        border-bottom: 1px solid #ddd;
        color: #000;
        padding-left: 1.2em;
        font-size: 14px;
        cursor: pointer;

        }
       
        .search-dropdown-item:last-child {
            border-bottom: none;
        }
       
        .search-dropdown-item:hover {
    background-color: #f1f1f1;
}

#datatableList_wrapper .row:first-child > * {
    width: 50% !important;
}


