/**
 * @package     hubzero-cms
 * @file        components/com_user/assets/css/providers.css
 * @copyright   Copyright 2005-2011 Purdue University. All rights reserved.
 * @license     http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3
 */

/* Social icons font set */
@font-face {
	font-family: 'Socicons';
	src: url('/media/system/css/fonts/socicons-webfont.eot');
	src: url('/media/system/css/fonts/socicons-webfont.eot?#iefix') format('embedded-opentype'), 
		url('/media/system/css/fonts/socicons-webfont.woff') format('woff'), 
		url('/media/system/css/fonts/socicons-webfont.ttf') format('truetype'), 
		url('/media/system/css/fonts/socicons-webfont.svgz#SociconsRegular') format('svg'), 
		url('/media/system/css/fonts/socicons-webfont.svg#SociconsRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.auth .account {
	display: block;
	width: 350px;
	margin: 10px auto;
	position: relative;
	height: 50px;
	line-height: 50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
}
.auth .account:hover,
.primary:hover {
	box-shadow: 2px 2px #AAAAAA;
}
.auth .account:active,
.primary:active {
	box-shadow: inset 3px 3px #555555;
}
.auth .account:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1em;
	text-align: center;
	font-family: Socicons;
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 5px;
}
.auth .account:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1em;
	text-align: center;
	font-family: fontcons;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin-right: 5px;
	content: "\203a";
}
.auth .account .signin {
	margin-left: 50px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
}

.facebook:before { content: "\f012"; }
.facebook { background: #3B5998; }
.google:before { content: "\f02b"; }
.google { background: #D6492C; }
.linkedin:before { content: "\f016"; }
.linkedin { background: #4875B4; }
.pucas:before { content: "\f005"; }
.pucas { background: #A3792C; }
.twitter:before { content: "\f010"; }
.twitter { background: #55ACEE; }
.hubzero:before { content: "\f001"; }
.hubzero { background: #999; }

.auth .certificate:before {
	content: "\f040";
	font-family: "fontcons";
	font-size: 30px;
	left: 5px;
}
.certificate { background: #999; }

.alt-account {
	display: inline-block;
	background: transparent;
	border-bottom: none;
	font-size: 2em;
	margin-right: 5px;
}
.alt-account:before {
	content: "";
	font-family: "Socicons";
}

.others .facebook:before { content: "\f013"; }
.others .facebook { color: #3B5998; }
.others .google:before { content: "\f02c"; }
.others .google { color: #D6492C; }
.others .linkedin:before { content: "\f017"; }
.others .linkedin { color: #4875B4; }
.others .pucas:before { content: "\f006"; }
.others .pucas { color: #A3792C; }
.others .twitter:before { content: "\f011"; }
.others .twitter { color: #55ACEE; }
.others .hubzero:before { content: "\f002"; }
.others .hubzero { color: #999; }

.primary .upper:before {
	font-family: "arial";
	font-size: 4em;
	text-align: center;
	color: #FFFFFF;
}
.primary .upper.facebook:before { content: "facebook"; }
.primary .upper.google:before { content: "Google"; }
.primary .upper.linkedin:before { content: "LinkedIn"; }
.primary .upper.twitter:before { content: "Twitter"; }
/*.primary .upper.pucas:before { content: "Purdue Career Account"; }*/

.primary .facebook { color: #FFFFFF; }
.primary .google:before { content: ""; }
.primary .google { color: #D6492C; }
.primary .linkedin:before { content: ""; }
.primary .linkedin { color: #4875B4; }
.primary .pucas:before { content: ""; }
.primary .pucas { background: #D1D3D4 url('/plugins/authentication/pucas/assets/img/logo.png') no-repeat 75px 7px; }
.primary .twitter:before { content: ""; }
.primary .twitter { color: #55ACEE; }
.primary .hubzero:before { content: ""; }
.primary .hubzero { color: #999; }