/*---- HTML START----*/
	html {
	  scroll-behavior: smooth;
	}
/*---- HTML STOP----*/	


/*---- Header Footer START----*/
	.fixed-top.navbar{ padding:0px;  }

	.item_margin {
		margin-top: 2%;
	}
					
	.topnav #main_nav {
  				display: none;
	}
	.search_bar {
		margin-bottom: 0.10rem!important;
		margin-top: 0.3rem!important;
	}

	.footer {
	   position: fixed;
	   left: 0;
	   bottom: 0;
	   width: 100%;
	   background-color: #1d3535;
	   color: white;
	   text-align: center;
	   height: 5%;
	   font-size: 75%;
	}	

		/*Bottom to Top -----------------Start*/
		#myBtn {
		  display: none;
		  position: fixed;
		  bottom: 12px;
		  right: 30px;
		  z-index: 99;
		  font-size: 15px;
		  border: none;
		  outline: none;
		  background-color: #0a1e2717;
		  color: white;
		  cursor: pointer;
		  padding: 11px;
		  border-radius: 0px;
		  width: 40px;
		}
		
		#myBtn:hover {
		  background-color: #ffd700;
		  color: black;
		}		
		html {
		  scroll-behavior: smooth;
		}
			
		/*Bottom to Top -----------------Stop*/
					


			/* LOGOUT PANEL START */
		
				  nav #login-content {
				    display: none;
				    position: absolute;
				    top: 44px;
				    right: 0;
				    z-index: 999;
				    background: #fff;
				    background-image: linear-gradient(top, #fff, #eee);
				    padding: 15px;
				    box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
				    border-radius: 2px 2px 2px 2px;
				  }
				
				  nav li #login-content {
				    right: 0;
				    width: 497px;
				  }
		
				  nav #login-trigger,
				  nav #signup a {
				 	 padding: 8px 8px;
				  }
			/* LOGOUT PANEL STOP */					
/*---- Header Footer STOP----*/
			
/*-- Select input --*/

.input-select {
  	padding: 0px 15px;
  	padding-right: initial;
  	background: #FFF;
  	border: 1px solid #E4E7ED;
	font-size: 13px;
	font-weight: normal;
	color: white;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d;  
	height: 89%;
	font-family: inherit;
	/*border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;	*/	
}
.inner_input_item{
	color: black;
	}

.inner_search_button{
	height: 90%;
}


/*--- Menu bar START--*/
		.dropbtn a{
		  background-color: #cddc39!important;
		  color: black;
		  padding: 12px ;
		  font-size: 13px;
		  border: none;
		  outline: none;
		}
	
		.dropdown {
		  position: relative;
		  display: inline-block;
		   color: black;
		}
		
		.dropdown-content {
		  display: none;
		  position: absolute;
		  background-color:  #f9f9f9;
		  min-width: 160px;
		  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		  z-index: 2;
		}
		
		.dropdown-content a {
		  color: black;
		  padding: 7px 16px;
		  text-decoration: none;
		  display: block;
		  text-align: left;
		  white-space: nowrap;
		  
		}
		
		.dropdown-content a:hover {
	  		color: white;
	  		text-decoration: none;		
		}
		
		.dropdown:hover .dropdown-content {display: block;}
			
		div.dropdown:hover .dropbtn {
  			color: white;
  			cursor: pointer;
		}
		
		.dropdown-submenu {
		  position: relative;
		}
		
		.dropdown-submenu .dropdown-menu {
		  top: 0;
		  left: 100%;
		  margin-top: -1px;
		}
		.dropdown-content hr {
			margin-top: 0rem;
			margin-bottom: 0rem;
		}						
/*--- Menu bar STOP--*/			

/*--- Slide Nav for Setting START---*/
		body {
		  font-family: "Lato", sans-serif;
		  transition: background-color .5s;
		}	
			
		.sidenav_setting {
		  height: 100%;
		  width: 0;
		  position: fixed;
		  z-index: 999;
		  top: 0;
		  right: 0;
		  background-color: #ffffff00;
		  overflow-x: hidden;
		  transition: 0.3s;
		  padding-top: 83px;
		}

		.sidenav_setting div{
		  height: 100%;
		  z-index: 999;
		  top: 0;
		  right: 0;
		  background-color: #111;
		  overflow-x: hidden;
		  transition: 0.3s;
		  padding-top: 30px;
		}
				
		.sidenav_setting a {
		  padding: 8px 8px 8px 16px;
		  text-decoration: none;
		  font-size: 14px;
		  color: #818181;
		  display: block;
		  transition: 0.3s;
		}
		
		.sidenav_setting a:hover {
		  color: #f1f1f1;
		}
		
		.sidenav_setting .closebtn {
		  position: absolute;
		  top: 84px;
		  right: 0px;
		  font-size: 36px;
		  margin-left: 50px;
		}
		
		@media screen and (max-height: 450px) {
		  .sidenav_setting {padding-top: 15px;}
		  .sidenav_setting a {font-size: 18px;}
		}
/*--- Slide Nav for Setting STOP---*/