.stats_top_search .form-control{
	width:auto !important;
}
/*.stats_tabs {
    border: 1px solid #ddd;
    padding: 20px;
}
.stats_tabs .nav-tabs{
    border-bottom: none;
    margin: 20px auto 20px;
    justify-content: center;
}
.stats_tabs .nav-tabs .nav-link {
	padding: 13px 20px;
	border: 1px solid #ddd;
	border-radius: 0px;
	margin-right: 5px;
	color: #2A81BA;
	font-size: 15px;
	width: 262px;
	text-align: center;
	font-weight: bold;
	position: relative;
}
.stats_tabs .nav-tabs .nav-item.active .nav-link  {
    background: #eef6f9;
    color: #2A81BA;
    border-color:#2A81BA;
}
.stats_tabs .nav-tabs .nav-item .nav-link.active {
	border:1px solid #2A81BA;
	background: #eef6f9;
    color: #2A81BA;
}
.stats_tabs .nav-tabs .nav-item .nav-link.active:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: #2A81BA;
    bottom: -9px;
    left: 48%;
    transform: rotate(45deg);
    z-index: -1;
}*/
/*tabs Design*/
.stats_tabs{
    max-width: 1400px;
    width: 100%;
    margin-top:35px;   
 }
.stats_tabs .nav-tabs{
    border: 0px;
}
.stats_tabs .nav-tabs li{
    margin-right: 2px;
}
.stats_tabs .nav-tabs li a {
    color: #108dad;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: .5px;
    padding: 16px 10px;
    border-color: #ddd;
    border-top-color: transparent;
    border-bottom-color: transparent;
    margin-right: 0px;
    margin-bottom: 0px;
    position: relative;    
    background: #fff;
    z-index: 1;
    width: 375px;
    text-align: center;
    transition: linear .3s; 
    -webkit-transition: linear .3s; 
    -o-transition: linear .3s; 
    -moz-transition: linear .3s; 
    -ms-transition: linear .3s; 
    background: #fff;   
    -ms-transform: translate(00px,0px); /* IE 9 */
    -webkit-transform: translate(00px,0px); /* Safari */
    transform: translate(00px,0px);
    border-radius:4px 4px 0px 0px;
    border: 2px solid #ddd;
    border-bottom: 0px;
    outline: 0px !important;
        text-decoration: none;
}   
 .stats_tabs .nav-tabs li a.active, .stats_tabs .nav-tabs li a:hover, .stats_tabs .nav-tabs li a:focus{
    background: #86ceef;
    color: #fff;
    border: 2px solid #86ceef;
    border-radius:4px 4px 0px 0px;
    border-bottom: 0px !important; 
    -ms-transform: translate(0px,-5px);  
    -webkit-transform: translate(0px,-5px); 
    transform: translate(0px,-5px);
    outline: 0px !important;
    box-shadow: none;
}
.stats_tabs .nav-tabs li a::after, .stats_tabs .nav-tabs li a::before{
    position: absolute;
    content: '';
    top: -1px;
    width: 100%;
    height: 8px;
    left: 0px;
    border-radius: 4px 4px 0 0;
    display: none;
}
.stats_tabs .nav-tabs li a.active,  .stats_tabs .nav-tabs li {
    background-color: #86ceef;
    border-radius: 5px 5px 0 0;
    display: flex;
    margin-bottom: 0px;
    justify-content: center;
    align-items: center;
    font-weight: 600;
}
.stats_tabs .nav-tabs li a::after {
    bottom: -7px;
    background: #80beda;
    top: auto;
    border: 2px solid #86ceef;
    border-radius: 0px;
    width: calc(100% + 4px);
    left: -2px;
    border-top: 0px;
    border-bottom: 0px;
}
.stats_tabs .nav-tabs li a.active:before, .stats_tabs .nav-tabs li a:hover:before, .stats_tabs .nav-tabs li a:focus:before, .stats_tabs .nav-tabs li a.active:after, .stats_tabs .nav-tabs li a:hover:after, .stats_tabs .nav-tabs li a:focus:after{
    display: block;
}
.stats_tabs .tab-content{
    border: 1px solid #ddd;
    padding: 40px 30px 0;
}
