
ul.dropdown { display: none; position: absolute; top: 100%;
  margin-top: 5px; padding: 5px 9px 4px 0px; background: #777;z-index: 11111;right: 90px; }
ul.dropdown li { list-style-type: none; }
ul.dropdown li a { text-decoration: none; padding: 0em 1em; display: block; }
.dropdown li a {
    color: #fff !important;
}
li.LogoutLogout {
    padding-right: 8px;
}
ul.dropdown li a {
    text-align: left;
    margin-bottom: 4px;
}
ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
	}
	ul.tabs li{
		background: none;
		color: #222;
		display: inline-block;
		padding: 10px 15px;
		cursor: pointer;
	}

	ul.tabs li.current{
		background: #ededed;
		color: #222;
	}

	.tab-content{
		display: none;
		background: #fff;
		padding: 15px;
	}
	.card.text-black {
		margin-bottom: 20px;
		margin-bottom: 20px;
	}
	.card-header {
	   background-color: #fff;
	}
	.tab-content.current{
		display: inherit;
	}
	input[type="file"] {
	display: block;
	}
	.imageThumb {
	max-height: 75px;
	border: 2px solid;
	padding: 1px;
	cursor: pointer;
	}
.pip {
    display: inline-block;
    margin-left: 10px ;
    margin-top: 10px ;
}
span.pip {
    display: inline-block;
    margin-left: 10px ;
    margin-top: 10px ;
}
	.remove {
	display: block;
	background: #444;
	border: 1px solid black;
	color: white;
	text-align: center;
	cursor: pointer;
	}
	.remove:hover {
	background: white;
	color: black;
	}
	.dropdown {
    display: block !important;
}
ul.dropdown-menu.show {
    position: absolute;
    top: 100%;
    left: -51px;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.navbar-collapse {
    flex-basis: auto;
}
.navbar-fixed-top {
  border: 0;
}
.dropdown-toggle::after{
	color: #333;
}
 
.navbar-inverse {
 background-color: #d9edf7 !important;
  
}
.navbar-inverse .navbar-brand {
    color: #31709c !important;
}
.navbar-fixed-bottom, .navbar-fixed-top{
	position: inherit !important;
	margin-top: 24px;
	
}
.navbar-header {
    float: left !important;
}
img.img-circle.img-responvie {
    float: left;
    margin-top: 20px;
    height: 64px;
    width: 64px;
}
a.dropdown-toggle {
    float: right;
}
.sidenav__profile {
    display: flex;
    align-items: center;
    min-height: 90px;
    background-color: rgba(255, 255, 255, 0.1);
}
.sidenav__profile-title.text-light {
    color: #333 !important;
    font-size: 17px;
    padding-left: 15px;
}
.col-sm-9.col-sm-offset-3.col-md-10.col-md-offset-2.main {
    height: 300px;
}
/* Hide for mobile, show later */
.sidebar {
  position: absolute;
  top: 20%;
  bottom: 0;
  left: 0;
  z-index: 1000;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
  background-color: #f5f5f5;
  border-right: 1px solid #eee;
  
  .list-group-item {
    &+ .list-group {
      margin-left: 10px;
    }
    
    &.collapsed {
      .caret {
          border-top: 8px solid;
          border-bottom: 0;
      }
    }
    .caret {
      float: right;
      margin-top: 6px;
      border-bottom: 8px solid;
      border-top: 0;
    }
  }
}

@media (min-width: 768px) {
  .sidebar {
    display: block !important;
    height: 300px !important;
  }
.sidenav__profile {
			display: block;
		}
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}

/*
 * Main content
 */

.main {
  padding: 20px;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
  h4 {
    margin-bottom: 0;
    font-size: 36px;
  }
}
