#wrapper {
  padding-left: 200px;
  transition: all 0.4s ease 0s;
}

#wrapper .active {
   
}

#sidebar-wrapper {
  margin-left: -200px;
  left: 200px;
  width: 200px;
  background: #000;
  position: fixed;
  height: 100%;
  overflow-y: auto;
  z-index: 1000;
  transition: all 0.4s ease 0s;
}

#page-content-wrapper {
  width: 100%;
}

.sidebar-nav {
  position: absolute;
  top: 0;
  width: 200px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar-nav li {
  line-height: 40px;
  text-indent: 20px;
}

.sidebar-nav li a {
  color: #999999;
  display: block;
  text-decoration: none;
}

.sidebar-nav li a:hover {
  color: #fff;
  background: rgba(255,255,255,0.2);
  text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
  height: 65px;
  line-height: 60px;
  font-size: 18px;
}

.sidebar-nav > .sidebar-brand a {
  color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
  color: #fff;
  background: none;
}

.content-header {
  height: 65px;
  line-height: 65px;
}

.content-header h1 {
  margin: 0;
  margin-left: 20px;
  line-height: 65px;
  display: inline-block;
}

#menu-toggle {
  display: none;
  margin-right:15px;
}

.inset {
  padding: 20px;
}

@media (max-width:991px) {

  #wrapper {
    padding-left: 0;
  }

  #sidebar-wrapper {
    left: 0;
  }

  #wrapper.active {
    position: relative;
    left: 200px;
  }

  #wrapper.active #sidebar-wrapper {
    left: 200px;
    width: 200px;
    transition: all 0.4s ease 0s;
  }

  #menu-toggle {
    display: inline-block;
  }

  .inset {
    padding: 15px;
  }

}


.breadcrumb > li + li::before {display: none;}

.breadcrumb.row {margin-left:0;margin-right: 0;}

.bottom-right {
    position: relative;
    bottom: 10px;
    right: 10px;
}

.bottom-left {
    position: relative;
    bottom: 10px;
    left: 10px;
}

.extra-padding {
	padding:25px;
	}
	
.image_remove {
  font-weight: bold;
  position: relative;
  top: -32px;
  border: 1px solid #a51214;
  color: #FFF;
  padding: 2px 5px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  cursor: pointer;
  left: 110px;
  background: #D51616;
  background: -moz-linear-gradient(top,  #D51616 0%, #BA1517 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D51616), color-stop(100%,#BA1517)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #D51616 0%,#BA1517 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #D51616 0%,#BA1517 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #D51616 0%,#BA1517 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #D51616 0%,#BA1517 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D51616', endColorstr='#BA1517',GradientType=0 ); /* IE6-9 */

}

legend {margin:10px -15px;width:102%;background-color: #f2f2f2;padding:5px 15px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);border-radius: 4px;}

ul.list-group {box-shadow:none;}
.list-group-item {border: none;}
.list-group-item label {padding-left: 0;}

label.checkbox {padding-right:15px;}
label.control-label {margin-top:20px;}

#profile_fields ul {list-style:none;}
h3 {background:#f2f2f2;/*box-shadow: 1px 1px 6px rgba(0,0,0,.2);*/padding:2px 10px 5px 10px;font-size:1.1em;}
.listing li {list-style:square;margin-left:-15px;}
label.span4 {width:150px;}

#login-small .input-group {margin-right:5px;width:32.5%;}
#login-small input[type=submit] {margin-right:5px;}

@media (min-width:992px) {
	header {
		padding:25px 0;
	}
}

select {
  max-width: 300px;
}


.table-bordered,
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
  border:1px solid #777 !important;
}

.table {
  text-align: center;
}

th {font-weight: bold;text-align: center;}


