/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.portfolio-content .img-fluid {
    max-height: 350px;
    min-height: 350px !important;
    width: 100%;
}
.list-group-horizontal>.list-group-item+.list-group-item {
    border-left-width: 1px !important;
}
.list-group-item{
	cursor: pointer;
}
.col-sm-4 {
    padding: 10px !important;
}
.col-sm-4:first-child {
    padding-left: 0px !important;
}
.col-sm-4:last-child {
    padding-right: 0px !important;
}
.portfolio-title{
	padding-top: 10px;
}
.portfolio-content {
    box-shadow: 0px 0px 6px #e6e6e6;
	min-height: 400px;
}
.btn-success {
    margin-top: 20px !important;
}
.js-filter .row {
    margin-top: 20px !important;
}
.list-group-horizontal {
    display: inline-flex !important;
}
.list-group li {
    margin: 0px 15px !important;
}
.nav-filter, .pagination {
    margin: 40px 0px !important;
}
.list-inline-item a{
    border: 1px solid #e6e6e6;
    color: #000 !important;
    padding: 10px 15px;
}
.list-inline-item a{
	text-decoration: unset !important;
}
.list-inline-item.active a{
    background: #000;
    color: #fff !important;
}
.list-inline-item.active{
	    background: #000;
}
.list-inline-item.pagination-style{
	padding: 0px !important;
}
.list-inline-item.pagination-style .page-numbers.current {
    background: #000;
    color: #fff !important;
}
.list-inline-item.pagination-style .page-numbers {
    padding: 10px 23px;
    line-height: 40px;
	color: #000 !important;
}
.list-inline-item.pagination-style .page-numbers.dots{
	color: #000 !important;
}

.status .fa-spinner{
position: absolute;
width: 100%;
text-align: center;
z-index: 9999; 
top:40%;
left: 0;
font-size:80px;
}

.overlay{
	opacity:0.2 !important;
}
#container-async{
	position:relative;
}

