.card {
    margin-bottom: 30px;
    border: 0;
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
	    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-color: #acacab;
    background-clip: border-box;
}
.card-stats .card-body {
    padding: 1rem 1.5rem;
}
.card-body {
    min-height: 1px;
    padding: 1.5rem;
    flex: 1 1 auto;
}
.text-white {
    color: #fff !important;
}
.bg-gradient-red {
    background: linear-gradient(87deg,#f5365c 0,#f56036 100%) !important;
}
.bg-gradient-orange {
    background: linear-gradient(87deg,#fb6340 0,#fbb140 100%) !important;
}
.bg-gradient-green {
    background: linear-gradient(87deg,#2dce89 0,#2dcecc 100%) !important;
}
.bg-gradient-info {
    background: linear-gradient(87deg,#11cdef 0,#1171ef 100%) !important;
}
.bg-gradient-dark {
    background: linear-gradient(87deg,#314346 0,#667b97 100%) !important;
}
.bg-gradient-red2 {
    background: linear-gradient(87deg,#cc6468 0,#f4276a 100%) !important;
}
.bg-gradient-w2 {
    background: linear-gradient(87deg,#64c2cc 0,#f4d427 100%) !important;
}
.icon-shape {
    display: inline-flex;
    padding: 12px;
    text-align: center;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.icon {
    width: 6rem;
    height: 6rem;
}
.shadow {
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15) !important;
}
.avatar.rounded-circle img, .rounded-circle {
    border-radius: 50% !important;
}
.col {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
	position: relative;

padding-right: 15px;
padding-left: 15px;
}
.col-auto {
    width: auto;
    max-width: 100%;
    flex: 0 0 auto;
	position: relative;

padding-right: 15px;
padding-left: 15px;
}
.fa1 {
    font-size: 2.4rem;
}