/* Temporary File made by Valerie
 *
 * to be merged into main global.css file
 *
 */


/** SSO Buttons */

#tb_hotspot_205271 {display: none !important;}
.providerLink {border-radius: 0 0 0 0; background: none; border: 0 none;; width: auto;}

.provider-link a, .providerLink a {
	display: inline-block;
	width: 171px;
  	height: 34px;
  	text-indent:-5000em;
	padding: 6px 0;
}

.providerLink a {padding: 0}

#facebookLoginButton, #facebookSignin {
	background:url(//images.onesite.com/www.onesite.com/facebook-button.png) no-repeat;
}

#twitterLoginButton, #twitterSignin {
    background: url("//images.onesite.com/www.onesite.com/twitter-button.png") no-repeat scroll 0 0 transparent;
}

#githubLoginButton, #githubSignin {
    background: url("//images.onesite.com/www.onesite.com/github-button.png") no-repeat scroll 0 0 transparent;
}

/** Signup Page */
.helpChooseContainer {background: #efefef; padding: 4px 6px; width: 70%;}
.chooseWrapper {margin: 10px;}
#inputNotSure {margin: -0.2em 0.3em 0 0;}
.helpChooseContainer span {font-weight: normal;}
.notSure {display: block; margin-bottom: 0.3em; font-weight: bold !important;}

/*   /go/articleTools/list   ***/
 
#searchArticleContainer {
	margin-bottom:10px;
	}
#searchArticleContainer .button {
	display:inline-block;
	}
.artBy {
	margin-right:20px;
	min-width:90px;
	}
.artList .actions {
	float:right;
	}
.artListDiv .actions a {
	padding:0 6px;
	border-right:1px solid #ccc;
	}
.artListDiv .actions .deactivate, 
.artListDiv .actions .activate {
	border:0;
	}

#quoteWrapper {width: 60%; margin: 0 auto;}
#quoteWrapper .productDescriptionHeadline {margin: 0.5em 0 1.1em;}

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides {margin: 0; padding: 0; list-style: none;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative;}
.flexslider .slides  li {position: relative; text-align: center;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative;}


/* Caption style */
.primaryQuote {font-size: 1.8em; line-height: 1.3em; margin: 0; margin-bottom: 0.5em;}
.quoteAuthor {font-size: 1.3em;}
.quoteAuthor span {font-weight: bold;}

/* Control Nav */

.flex-control-nav {list-style: none; margin-left: -71px; position: absolute; bottom: -40px; left: 50%;} /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {margin: 0 0 0 5px; float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(http://fast1.onesite.com/www.onesite.com/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
