@charset "UTF-8";
/* CSS Document */

.companyLogo {
  padding-bottom: 5px;
}

.btn, .form-control {
  font-size: 16px;
}

.i4a_header_row1 {
   background-color: #efefef;
}

#header_row2_column1 {
	padding-left: 0px;
	padding-right: 0px;
}

.btn.buttonRed:hover, .btn.buttonRed:focus, .btn.buttonPurple:hover, .btn.buttonPurple:focus {
    background-position: 0;
}

.btn.buttonRed, .btn.buttonRed:hover, .btn.buttonRed:active:hover, .btn.buttonRed:active, .btn.buttonRed.active, .btn.buttonRed:focus {
    text-transform: uppercase !important;
  	background-image: -webkit-linear-gradient(#e72510, #d9230f 6%, #cb210e) !important;
    background-image: -o-linear-gradient(#e72510, #d9230f 6%, #cb210e) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e72510), color-stop(6%, #d9230f), to(#cb210e)) !important;
    background-image: linear-gradient(#e72510, #d9230f 6%, #cb210e) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe72510', endColorstr='#ffcb210e', GradientType=0) !important;
    -webkit-filter: none !important;
    filter: none !important;
    border: 1px solid #a91b0c !important;
}

.btn.buttonPurple, .btn.buttonPurple:hover, .btn.buttonPurple:active:hover, .btn.buttonPurple:active, .btn.buttonPurple.active, .btn.buttonPurple:focus {
    background-image: -webkit-linear-gradient(#a54caa, #9b479f 6%, #914294) !important;
    background-image: -o-linear-gradient(#a54caa, #9b479f 6%, #914294) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a54caa), color-stop(6%, #9b479f), to(#914294)) !important;
    background-image: linear-gradient(#a54caa, #9b479f 6%, #914294) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa54caa', endColorstr='#ff914294', GradientType=0) !important;
    -webkit-filter: none !important;
    filter: none !important;
    border: 1px solid #79377c !important;
  	color: #fff !important;
  	text-shadow: 0px !important;
}

.btn-secondary.buttonPurple {
  	color: #fff !important;
}


/*---breaking news category select override---*/
#headlinesCatSelect {
    font-weight: bold;
    font-size: 15px;
    color: #777 !important;
}

/*---profile small button overrides---*/
#contactTab .btn-group>.btn-secondary, .btn-group>.btn-secondary:hover {
  background: #bfbfbf !important;
  background-image: none !important;
}

#activitiesTab .btn-group>.btn-secondary, .btn-group>.btn-secondary:hover {
  background: #bfbfbf !important;
  background-image: none !important;
}

#individualsTab .btn-group>.btn-secondary, .btn-group>.btn-secondary:hover {
  background: #bfbfbf !important;
  background-image: none !important;
}


/*---member home slideshow max width---*/

#memberHome_carousel {
		max-width: 1200px;
	}