.form-group-search{
position: relative;
}
.search-result {
width: 100%;
border: 1px solid #A4A4A4;
position: absolute;
top: 38px;
left: 0px;
background: #fff;
z-index: 1;
}
.search-result h4 {
color: #fff;
background: #5cb85c;
padding: 4px 10px;
margin: 0;
font-size: 14px;
}
.search-result ul{
padding: 0px;
list-style: none;
}
.search-result li {
border-bottom: 1px solid #A4A4A4;
}
.search-result li:last-of-type {
border: 0 none;
}
.search-result li a {
display: block;
padding: 6px 10px;
font-size: 12px;
color: #979797;
}
mark{
color: #337ab7;
font-size: 16px;
font-weight: bold;
}
.search-result li a:hover {
background: #ccc;
color: #fff;
}
.search-result ul {
margin: 0;
}

.card-header{
border-bottom: 0;
background-color: unset;
cursor: pointer;
}
.card{
border-radius: 0;
border-left: 0;
border-right: 0;
}
.card i{
    line-height: 1.5;
}
.card-body{
padding-top: 0;
}
.title{
font-size: 18px;
color: #29343A;
font-weight: bold;
}
.tab{
    color: #29343A;  
}
.ul-style-decimal{
list-style-type: decimal;
}
.form-control{
border-radius: 100px;
padding-right: 2.5rem;
}
.input-wrap .icon {
position: absolute;
right: 10px;
top: 8px;
}
.input-wrap{
position: relative;
}
.icon-color{
color: #feaf9f;
}
.tab.active{
background-image: linear-gradient(to right, rgba(255,193,142,1), rgba(253,159,172,1));
color: #fff;
}
.tab{
font-size: 20px;
cursor: pointer;
}
.show-content .fa-plus-square{
display: none
}
.fa-minus-square{
display: none
}
.show-content .fa-minus-square{
display: block;
}
@media (min-width: 768px){
    .card-body {
        padding-left: 3rem!important;
    }
}
