.brand-img{
	width: 100px;
}

/* Search */

.page .page-content form {
  margin-bottom: 40px; }

.page .page-content .list-group-item {
  padding: 25px 0;
  border-top-color: #dee2e6; }
  .page .page-content .list-group-item:first-child {
    border-top-color: transparent; }
  .page .page-content .list-group-item:last-child {
    border-bottom-color: #dee2e6; }
  .page .page-content .list-group-item .media-heading > small {
    margin-left: 10px; }
  .page .page-content .list-group-item p {
    margin-bottom: 5px; }

.page .page-content .nav-tabs-horizontal {
  position: relative; }

.page .page-content .page-user-sortlist {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 2; }

@media (max-width: 991.98px) {
  .page .page-content .page-user-sortlist {
    top: -15px; } }

@media (max-width: 479.98px) {
  .page .page-content .list-group-item .media-body {
    display: block;
    text-align: center; }
  .page .page-content .list-group-item .media-body {
    width: auto; }
  .page .page-content .list-group-item .media-body {
    margin-top: 15px; }
  .page .page-content .tab-content nav {
    text-align: center; } }


/* Single */
.page .card-block {
	padding: 25px;
	border-top: 1px solid #b0bec5; 
}
.page .card-block:first-child {
	border-top: none; 
}

.page .btn-pure.btn-edit:hover, .page .btn-pure.btn-edit:focus {
	color: #43a047; 
}

.btn-edit {
	display: none;
	padding: 0;
	margin-left: 5px; 
}

h4:hover .btn-edit {
	display: inline-block;
	padding: 0;
}

.select2-container--open{
z-index:9999999
}

.hidden{
	opacity: 0;
}

.title {
	font-weight: 500;
}

.align-right{
	text-align: right;
}

.negative_number{
  color:red;
}


.select2-container .select2-selection--single .select2-selection__rendered{
  text-overflow: initial;
}