﻿@import url("fonts/ProximaNovaBold/stylesheet.css");
@import url("fonts/ProximaNovaReg/stylesheet.css");
body {
	font-family: ProximaNovaReg, Arial, sans-serif;
	font-size:14px;
	color:#999;
    margin: 0;
}
a { color:#0CA3D4; }
input[type=text],input[type=password] {
	padding:8px 10px;
	border:solid 3px #ddd;
}
.ssoLink.login {
	background:#eee;
	padding:10px 30px;
	text-transform:uppercase;
	margin:10px auto;
	display:block;
	width:65px;
	font-size:14px;
}
#ssoGigyaLoginDiv {
	margin:0 auto;	
}
#ssoAuthContent
{
    /*font-family: Arial;*/
    padding: 10px;
    text-align: center;
    min-height: 455px;
    box-sizing: border-box;
}
.ssoHeader
{
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
	font-family:ProximaNovaRgBold,Arial,sans-serif;
}
#ssoConnectionsDiv { margin: 0 auto; }
.ssoHeader.secondaryHeader {
    padding-top: 12px;
}
.ssoView
{
    /*padding-left: 15px;
    padding-right: 15px;*/
}
.ssoTextLine
{
    padding-top: 10px;
	font-size:12px;
}
.ssoTextLineLarger
{
    padding-top: 10px;
    font-size: 12px;
}
.ssoFieldNameLine
{
    padding: 4px;
    padding-bottom: 0px;
	font-family:ProximaNovaRgBold,Arial,sans-serif;
}
.ssoFieldInputLine
{
    padding: 8px;
}
.ssoTextLineLeft
{
    padding-top: 10px;
    text-align: left;
}
.ssoTextLineTall
{
    line-height: 0.6em;
    padding-top: 10px;
}
.ssoTextBox
{
    width: 200px;
    font-size: 17px;
}
.ssoLink
{
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
.ssoLink.login {
	background:#eee;
	font-weight:bolder;
}
a.graylink,
a.ssoLink.graylink {
	color:#999;
    text-decoration: underline;
}
.ssoLoginError
{
    font-size: 12px;
    font-weight: bold;
	color:#F00;
}
.validationError
{
    /*font-weight: bold;*/
	font-family: ProximaNovaReg, Arial, sans-serif;
	font-size:12px;
}

.leftColumn
{
    float: left;
    width: 140px;
    padding: 5px;
    padding-left: 20px;
}
.rightColumn
{
    float: left;
    padding: 5px;
}
