.content-wrapper { 
padding-top:4%
}

.pagination  {
	
	padding-top: 10px;
	padding-bottom: 10px;
}

body {
	
	height: 100%;
}

.icons-header {
	padding-right: 1%;
}


.page-title{
	padding-left: 30px; 
	padding-top: 10px;
	padding-bottom: 10px;
}


.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{
	top: 40px;
}

/*
.menu-open{
    overflow-y: scroll;
}
*/

#sidebar-section {
	min-height: calc(100vh - 50px);
}

.sidebar {
	padding-bottom: 25px !important;
}

@media only screen and (min-height: 901px) {
	  .main-sidebar{
		position:fixed;
		padding-right:-5px;
	}

	.bar{
		 direction:rtl;
		  margin-left: -17px;
		  width: 245px;
		  margin-top: 5px;
		overflow-y: scroll;
		direction:rtl;
	}
	.bar::-webkit-scrollbar {
		display: none;
		direction:rtl;
	}

	.bar {
		-ms-overflow-style: none;
		direction:rtl; 
	}

	html {
		overflow: scroll;
		overflow-y: hidden;
		
	}
	::-webkit-scrollbar {
		width: 0px;  /* remove scrollbar space */
		background: transparent;  /* optional: just make scrollbar invisible */
		direction:rtl;
	}


}

@media only screen and (max-height: 900px) {
	.main-sidebar{
		position:fixed;
		  direction:rtl;
		  margin-left: -17px;
		  width: 245px;
		  margin-top: 5px;
		  	}

	.bar{
		max-height: 550px; 
		overflow-y: scroll;
		direction:rtl;
		
		  
	}
	.bar::-webkit-scrollbar {
		display: none;
		  direction:rtl;
	}

	.bar {
		-ms-overflow-style: none; 
		  direction:rtl;
	}

	html {
		overflow: scroll;
		overflow-y: hidden;
		 
	}
	::-webkit-scrollbar {
		width: 0px;  /* remove scrollbar space */
		background: transparent;  /* optional: just make scrollbar invisible */
		  direction:rtl;
	}
	

}

@media only screen and (max-height: 600px) {
	 .main-sidebar{
		position:fixed;
		  direction:rtl;
		  margin-left: -17px;
		  width: 245px;
		  margin-top: 5px;
	}

	.bar{
		 max-height: 400px;
		overflow-y: scroll;
		direction:rtl;
	}
	.bar::-webkit-scrollbar {
		display: none;
		direction:rtl;
	}

	.bar {
		-ms-overflow-style: none;
		direction:rtl; 
	}

	html {
		overflow: scroll;
		overflow-y: hidden;
		
	}
	::-webkit-scrollbar {
		width: 0px;  /* remove scrollbar space */
		background: transparent;  /* optional: just make scrollbar invisible */
		direction:rtl;
		
	}
}

.styled-select select {
   background: transparent;
   width: 75px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   -moz-appearance: none;
   }
   :focus
.styled-select select::-ms-expand {
    display: none;
}
 .styled-select {
   width: 75px;
   height: 34px;
   overflow: hidden;
   background: url(dropdown-arrow.png) no-repeat right white;
   border: 1px solid #ccc;
   
   }

.results-page{
		display: inline-block; 
		padding-top: 7px; 
		padding-right: 7px;
   }

   .page-title{
	   width: 100%
   }


#sidebar-section > ul > li.active > ul{
	background-color: #244e8d
}

#sidebar-section > ul > li.active > ul > li.active > ul {
	background-color: #1c4481
}

#sidebar-section > ul > li.active > ul > li:hover{
	background-color: #2157d0
}

#sidebar-section > ul > li.active > ul > li.active > ul > li:hover{
	background-color: #2157d0
}

#sidebar-section > ul > li.active > ul > li.treeview > ul > li:hover{
	background-color: #2157d0
}

/* menu item > submenu item active */
#sidebar-section > ul > li.active.treeview > ul > li.active{
	background-color: #2185d0
}

/* menu item > submenu item > subsubmenu item active */
#sidebar-section > ul > li.active.treeview > ul > li.active.treeview > ul > li.active > a{
	background-color: #2157d0
}

/*parking_ocup*/
body > div.wrapper > div.content-wrapper > section.content > div.panel.panel-default > form > div > div > div > div.col-md-9 > div.col-md-3 > span > span.selection > span > ul > li {
background-color:#3c8dbc;
border-color: #367fa9;
}

/* parking_t */
body > div.wrapper > div.content-wrapper > section.content > form > div > div.box-body > div > div > div.col-md-9 > div.col-md-3 > span > span.selection > span > ul > li
{
background-color:#3c8dbc;
border-color: #367fa9;
}
li.select2-search.select2-search--inline > input
{
	display:none
}

.my-modal-danger{
background: red !important;
}

.my-modal-warning{
background: #FFB819 !important;
}


li > a> i {

	padding-left: 10px;
}

.hide-td-modal{
	height:0px !important;
	width: 0px !important;
	padding:0 !important;
	margin:0 !important;
	border: 1px solid white !important;
	border-color: white !important;
	
}

th.sorting:hover{
	cursor:pointer;
	background-color:#E6E6E4;
}

th.sorting_asc:hover{
	cursor:pointer;
	background-color:#E6E6E4;
}

th.sorting_desc:hover{
	cursor:pointer;
	background-color:#E6E6E4;
}


#scrollerToTop{
	opacity:0.4;
	-webkit-transition: all 0.5s ease-in-out;
    	-moz-transition: all 0.5s ease-in-out;
    	-o-transition: all 0.5s ease-in-out;
    	transition: all 0.5s ease-in-out;
}

#scrollerToTop:hover{
	opacity: 1;
    	-webkit-transition: all 0.2s ease-in-out;
    	-moz-transition: all 0.2s ease-in-out;
    	-o-transition: all 0.2s ease-in-out;
    	transition: all 0.2s ease-in-out;
}

#top > div > section.content > form > div.panel.panel-default > div.panel-body > div > div > span > span.selection > span > ul > li{
background-color:#3c8dbc;
}


#filtros-close-btn {
    position: absolute;
    top: 2px;
    left: 2px;
    font-size: 0.7em;
}
.entity_td_totals {
    background: #f4f4f4;
}

#export_button {
	vertical-align: middle;
	font-size: 1.3em;
	font-weight: bold;
	color: white;
	background-color: #2B579A;
	border-radius: 3px;
}

#export_button > option {
	
	font-weight: bold;
	font-size: 1.1em;
}


#div-filtros {
	max-width: 450px;
	margin: 10px !important;
	padding: 5px;
	z-index: 3;
	top: 25px;
	right: 5px;
	position: absolute;
	border: 1px black solid;
	border-radius: 5px;
	background-color: white;
	/* background-color: red; */
	/* width: 50px;
	height: 150px; */
}

#type-list {
	list-style: none;
}

#lane-list {
	list-style: none;
}

.filter-list {
	max-height: 100px;
	overflow-y: scroll;
}


.filter-list::-webkit-scrollbar {
	width: 10px;
}
  
  /* Track */
  .filter-list::-webkit-scrollbar-track {
	background-color: white;
	/* z-index: -2;
	margin-top: 50px; */
	-webkit-box-shadow: none;
	/* -webkit-border-radius: 10px; */
	/* border-radius: 10px; */
  }
  
  /* Handle */
  .filter-list::-webkit-scrollbar-thumb {
	/* -webkit-border-radius: 10px;
	border-radius: 10px; */
	background: #1683ff;
	/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);  */
  }

  #btn-transtype-toggle {
	  padding: 1px;
	  font-size: 12px;
  }

  #btn-lane-toggle {
	padding: 1px;
	font-size: 12px;
}

  .hr-thin {
	  margin-top: 3px !important;
	  margin-bottom: 3px !important;
  }


  .arrowless-time-input::-webkit-inner-spin-button, .arrowless-time-input::-webkit-outer-spin-button {
	-webkit-appearance: none;
  }