html,body{
  height:100%;
/*   font-size: 11px; */
  font-family: 'Nunito', sans-serif;
  font-weight: lighter;
  scroll-behavior: smooth;
}

body{
	background-color:#fff;position:relative;display: none;height: 100vh;
}

.app_bg{
      height: 100%;

}

form{
  display: block;
  margin-top: 0em;
  margin-block-end: 0px;
}

.app_logo{
  height:30px;
  padding-left: 10px;
}

 .app_home_icon {
     display: none;
 }

.app_footer{
  display: grid;
  place-items:center center;
  height: 35px;
/*   font-size: 10px; */
  color:#cfcfcf;
  background-image: url(../images/header.webp) !important;
}

.app_container{
	background-color: aliceblue;
    border: 0px solid blue;
    display: grid;
    grid-template-rows: 1fr;
    overflow-y: hidden;
}

.app_full_height{
  height:100%;
}

.uk-navbar-container {
    background-image: url(../images/header.png) !important;
    height: 50px;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.32), 0 4px 8px rgba(0,0,0,.45);
    box-shadow: 0 0 4px rgba(0,0,0,.32), 0 4px 8px rgba(0,0,0,.45);
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    min-height: 50px;
    font-family: 'google-raleway';
/*     font-size: 10px; */
    font-weight: lighter;
}


.custom-scroll-bar-thin::-webkit-scrollbar {
    width: 5px;
    background-color: transparent;
}

.custom-scroll-bar-thin::-webkit-scrollbar-thumb {
    background-color: #dde5ec;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
}

.custom-scroll-bar-thin::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    background-color: #F5F5F5;
}



.custom-scroll-bar{
  scroll-behavior: smooth;
  overflow-y:auto;
}

.custom-scroll-bar::-webkit-scrollbar {
    width: 10px;
    background-color: transparent;
    scroll-behavior: smooth;
    cursor:pointer;
}

.custom-scroll-bar::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
    background-color: #91ccfb;
    /* background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); */
    background-color: #797979;
    border-radius: 5px;
}

.custom-scroll-bar::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    background-color: #f5f5f5;
}
