
/* thin chevron down */
.sl-icon-arrow-65:before,
.sl-fill-icon-arrow-66:before {
  content: "\e628";
}

/* search */
.sl-icon-magnifier:before {
  content: "\e01f";
}

.ui-autocomplete .ui-state-focus {
    background: #05C3DE !important;
    color: #FFFFFF  !important;
}

.ui-autocomplete li {
    color: #000000;
    font-size: 12px;
    font-family: "Nimbus Sans Reg";
    list-style-type: none;
}

.faf-content-container a:hover { 
	text-decoration: none; 
}

.find-fund-search-btn {
    font-size: 22px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: 25px;
    top: 5px;
    z-index: 2;
}

.lg-number{
  font-size: 148px;
  font-weight: 600;
  line-height: 94px
  
}
.find-a-fund-container{
	padding: 15px 12px 15px 20px;
}
.searchFormFund{
	width: 100%;
}
.faf-searchfield{
	margin-top: 15px;
  	margin-bottom: 25px;
}
.fundsearch{
	display: block;
}
.fundsearch.input-group .form-control {
	float: none;
}
.faf-content{
  padding-bottom: 15px;
  padding-top: 30px;
}


#faf-content-top{
  border-bottom: 1px solid #05C3DE;
}
.faf-content-container{
	margin-top: 20px;
}

.faf-description-title{
	font-weight: bold;
}

.faf-description {
    line-height:20px;
}


.faf-description-text{
	font-size:12px;	
}

.find-fund-search-btn {
  font-size: 16px;
  padding-top: 4px;
  height: 25px;
  line-height: 25px;
  position: absolute;
  right: 25px;
  top: 5px;
  z-index: 2;
}

.faf-content-links{
  padding-bottom: 5px;
}

.faf-content-links a {
	text-decoration: underline;
}

.faf-content-links a:hover {
	color: #05C3DE;
}

.find-fund-input::-ms-clear {
    display: none;
  	width: 0;
  	height: 0;
}

.faf-description-text {
    margin-top: 5px;
}

.faf-content-left {
	padding-left: 0px;
    margin-left: -10px;
    text-align:left;
    margin-bottom: 15px;
    padding-left:0px;
}

.faf-content-right {
	text-align:left;
    padding-left:5px;
    padding-right:0px;
}

#faf-content-bottom.faf-content {
    padding-top: 15px;
    padding-left: 5px;
}

#faf-content-bottom {
    line-height: 22px;
}
/*
#faf-content-top .col-md-7 {
	margin-left: -17px;
}
*/
@media screen and (max-width: 1023px) {

	.mutual-funds-container {
		padding-top: 0px !important;
        margin-bottom: 10px !important;    
     }

	.mutual-funds-title {
        padding-top: 80px;
        padding-bottom: 50px;
	}

    .find-a-fund-container{
		padding-left: 12px;
	}

  	.faf-content-left{

	}

    .faf-content-right{

	}        
}

@media screen and (max-width: 767px) {

	.mutual-funds-title {
         padding-top: 60px !important;
         padding-bottom: 35px !important;
         font-size: 24px;
         text-align: center;
         line-height: 34px;
         padding-left: 20px;
         padding-right: 20px;
     }

     .mutual-funds-container {

		padding-bottom: 60px !important;
     }

    .mutual-funds-container{
		padding-top: 0px !important;
	}

	.mutual-funds-container{
     	padding-bottom: 60px;
     }

}
/*for rounded search box */
.mf-search-rounded-corner{
    -webkit-border-radius: 20px; 
	-moz-border-radius: 20px;
    border-radius: 20px;
    padding-left: 20px;
    width: 100%;
    height: 38px;
    border: 1px solid #ccc;
}
.find-fund-search-btn-rc{
    background-color: #05C3DE;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    height: 36px;
    line-height: 33px;
    position: absolute;
    right: 1px;
    top: 1px;
    font-size: 22px;
    z-index: 2;
    width: 35px;
    padding-left: 8px;
    color: #fff;
    
}
input.mf-search-rounded-corner:focus{	
  	-webkit-box-shadow: none;
  	box-shadow: none;
  	outline:none;
  	outline-style:none;
  	border: 1px solid #05C3DE;
}
.rc-search-color{color: #fff;}

input.mf-search-rounded-corner::-webkit-input-placeholder { 
  color: #757575;
}
input.mf-search-rounded-corner::-moz-placeholder {
  color: #757575;
}
input.mf-search-rounded-corner:-ms-input-placeholder { 
  color: #757575;
}
input.mf-search-rounded-corner:-moz-placeholder {
  color: #757575;
}
