/* ==========================================================================
   Customers
   ========================================================================== */
#search-filter-form-46062 .sf-field-sort_order select.sf-input-select {
    min-width: 15rem !important;
}
.customer-content-block:hover {
	background-color:#b9ca00;
	color:#ffffff !important;
	cursor:pointer;
}

.customer-content-block:hover .cuatomer-title,
.customer-content-block:hover .text-left,
.customer-content-block:hover .customer-bottom-link a {
	color:#ffffff !important;
}
.customer-content-block {
    background-color: #ffffff;
    width: 218px;
    margin: 0 1.5rem 20px 1.5rem;
    display: inline-block;
    text-align: center;
	cursor:pointer;
}

#customers-single-header {
	padding:0rem 0 5rem 0;
}
.customers-single-top-row {
	border-bottom: 1px #e0e1e2 solid;
    padding-bottom: 4rem;
}
#customers-img-shadow {
	padding-top: 1.5rem;
}
#customers-lead-img {
	padding-top:3rem;
}
.customer-quote-author {
    line-height: 1.5;
    font-size: 1.7rem;
    font-weight: normal;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.customer-quote {
    color:#b5c729;
	text-transform:uppercase;
	padding-bottom:2rem;
}
.customer-lead-right-col {
	padding-left:1rem;
}
#myModalLabel {
    font-weight: bold;
    font-size: 13px!important;
    line-height: 19px!important;
    color: #2D95FF;
    text-align: left;
}
.content_wp_form_bg {
    width: 444px;
    padding: 0px;
    position: relative;
}
.closeForm {
    position: absolute;
    top: 7px;
    left: 405px;
    width: 30px;
    height: 29px;
    cursor: pointer;
}
.content_wp_form_bg_head {
    /* background: url(/wp-content/uploads/top_bg_new_form.png) no-repeat top left; */
    _background: url(../images/top_bg_new_form_ie.png) no-repeat top left;
    height: 23;
    font-size: 1px;
    line-height: 23px;
}
.content_wp_form_bg_footer {
    background: url(../images/footer_bg_new_form.png) no-repeat bottom left;
    _background: url(../images/footer_bg_new_form_ie.png) no-repeat bottom left;
    padding-bottom: 16px;
}
.content_wp_form {
    background: url(../images/footer_new_form.png) no-repeat top left;
    margin-left: 16px;
    padding-bottom: 5px;
    padding-left: 4px;
    text-align: left;
}
.head_wp_form, .head_wp_form span {
    font-weight: bold;
    font-size: 22px;
    color: #2D95FF;
    text-align: left;
    line-height: 24px;
}
.head_wp_form {
    margin: 0;
    padding: 10px;
    /* background: url(/wp-content/uploads/bg_title_new_form.png) left top repeat-y!important; */
    width: 386px!important;
}
.footer_wp_form_text {
	margin-left: 12px;
	padding:10px;
}
.customer-related-info-block {
    background: #eeeeee;
    border-radius: 12px;
    display: inline-block;
    vertical-align: top;
    width: 28%;
	min-height:13rem;
	margin: 0 .7rem 1.5rem .7rem;
    min-width: 16rem;
}
.customer-sort-wrapper ul li .sf-input-select {
     -webkit-appearance: none !important;
	-moz-appearance: none !important;
     background: #fafafa url('../images/dropdown-triangle.png') no-repeat;
     background-position-x: 97%;
     background-position-y: center;
     border: 1px solid #cccccc;
     /*padding: 0.5rem; */
     font-size: 1rem;
     -webkit-border-radius: 0;
     border-radius: 0;
	 height: 40px;
    width: 12rem;
    color: #000;
	font-weight:normal;
	padding-left:10px;
    background-color: white;
    padding: 8px 10px;
    /*font-size: 13px;*/
    font-style: italic;
	border-radius:5px;
}
#search-filter-form-7473 ul li .sf-input-select,
#search-filter-form-46065 ul li .sf-input-select,
#search-filter-form-46066 ul li .sf-input-select,
#search-filter-form-46067 ul li .sf-input-select,
#search-filter-form-46068 ul li .sf-input-select {
     -webkit-appearance: none !important;
     background: #fafafa url('../images/dropdown-triangle.png') no-repeat;
     background-position-x: 97%;
     background-position-y: center;
     border: 1px solid #cccccc;
     /*padding: 0.5rem; */
     font-size: 1rem !important;
     -webkit-border-radius: 0;
     border-radius: 0;
	 height: 40px;
    width: 12rem;
    color: #000;
	font-weight:normal;
	padding-left:10px;
    background-color: white;
    padding: 8px 10px;
    /*font-size: 13px;*/
    font-style: italic;
	border-radius:5px;
}
#search-filter-form-63924 ul li .sf-input-select{
	width: 15rem !important;
}

.customer-sort-wrapper ul li .sf-input-select .sf-option-active::after,
sf-input-select::after,
.searchandfilter select.sf-input-select::after,
.sf-option-active::after,
.sf-input-select .sf-option-active::after {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: black transparent transparent transparent;
    position: absolute;
    top: 15px;
    right: 6px;
}
.customer-sort-wrapper {
    padding-top: 2rem;
    background-color: #cccccc;
}

.resources-content .addthis_toolbox svg.at-icon.at-icon-twitter,
.resources-content .addthis_toolbox svg.at-icon.at-icon-print,
.resources-content .addthis_toolbox svg.at-icon.at-icon-email,
.resources-content .addthis_toolbox svg.at-icon.at-icon-addthis,
.resources-content .addthis_toolbox svg.at-icon.at-icon-facebook,
.resources-content .addthis_toolbox span.at-icon-wrapper {
    width: 25px !important;
    height: 25px !important;
}

.resources-content .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
.resources-content .addthis_32x32_white_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    width: 35px!important;
}

.customer-brief-logo {
	max-width:14.29rem;
}
.customers-sort-form .searchandfilter {
	/*width:45rem;*/
}

.customers-hero-text {
	display: block;
    max-width: 35rem !important;
	}
.customers-index-middle-text {
	padding:0 2rem !important;
}
#search-filter-form-46061 select.sf-input-select,
#search-filter-form-46062 select.sf-input-select,
#search-filter-form-46063   select.sf-input-select,
#search-filter-form-46064 select.sf-input-select,
#search-filter-form-11448   select.sf-input-select  {
    min-width: 198px;
}
.customers-sort {
	/*padding-left:13.5rem;*/
	padding-left:20%;

	padding-bottom:3rem;
}
/* fix nav styles for partner pages - 8/27 */
#masthead.header--navy-layout #menu-item-2647::after,
#masthead.header--navy-layout #menu-item-2649::after {
    transition: all 0.3s ease 0s;
    color: #333333;
}
#masthead #header-main-menu .ubermenu-nav li.free-trial-button a {
    color: #FFFFFF;
}
