﻿@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;
}

/* OVERRIDES - Dec 18 2024 --------------------------- */
#form1 {
    --ffs-h1: clamp(1.25rem, calc(1.25rem + ((1vw - 0.24375rem) * 1.1765)), 2.375rem);
    --fs-body: clamp(1rem, calc(1rem + ((1vw - 0.24375rem) * 0.3922)), 1.375rem);
    /* --fs-body: 1.125rem; 18px */
    --fs-body-larger: clamp(1rem, calc(1rem + ((1vw - 0.24375rem) * 0.3922)), 1.375rem);
    /* --fs-body-larger: 1.25rem; 20px */
    --fs-body-smaller: .875rem;
    --c-black: #25282a;
    --c-gray: #707070;
    --c-dark-blue: #025c8d;
    --c-blue: #0073bb;
    --form-width: 36rem;
    --ui-radius: 0.375rem;
    --ui-width: 28rem;
}
#form1 {
    font-size: var(--fs-body);
    color: var(--c-gray); 
    padding-top: .5rem;
    box-sizing: border-box;
    font-family: ProximaNovaReg, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.55;
}
#form1 * {
    box-sizing: border-box;
}
#form1 .resetDiv {
    width: 100%;
    max-width: var(--form-width);
    padding-inline: 1.125rem;
    margin-left: auto;
    margin-right: auto;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='137' height='44' viewBox='0 0 137.48 43.69'%3e%3ctitle%3eThe Christian Broadcasting Network%3c/title%3e%3cpath d='M30.82,6.18s3.85,2.35,3.15,7.46c-.31,2.23-2.42,3.01-3.97,6.08-1.27,2.49-.44,4.21-.44,4.21,0,0-3.52-.66-4.41-3.85-1.39-5.02,7.76-8.13,6.27-12.44-.36-1.05-.6-1.45-.6-1.45' fill='%23025c8d'/%3e%3cpath d='M27.04,13.22c.52-.54,1.43-1.28,2.01-2.09-2.31.83-7.12,2.17-8.98,4.39-.73.88-1.11,2.21-.74,3.44.75,2.46,5.2,4.17,7.22,4.58-1.5-.78-2.36-1.83-2.71-3.03-.95-3.18,1.34-5.38,3.2-7.29Z' fill='%23025c8d'/%3e%3cpath d='M38.08,16.78c-.28-1.62-1.48-3.01-2.73-4.25,0-.01-.02-.01-.03-.02,0,.42-.03.86-.09,1.32-.23,1.63-1.16,2.68-2.06,3.69-.7.78-1.42,1.59-2.04,2.82-.91,1.79-.43,2.95-.41,3l.19.44c.46-.35,1.82-1.34,3.02-1.79,2.01-.74,4.74-1.9,4.15-5.22' fill='%23025c8d'/%3e%3cpath d='M27.43,0c8.54,0,9.1.15,10.73.3,2.47.21,3.13.35,7.4.96-.08,1.36-.36,2.83-.39,4.19-.05,1.64.26,2.4-.17,3.37-.01.5-1.14.44-1.26.13-.07-2.91-1.59-6.88-16.31-6.88-14.25.02-17.74,6.58-17.74,12.37,0,9.93,9.28,13.7,17.74,15.04,4.54.41,15.62.6,16.96-5.36.3-.69,1.51-.34,1.38.52-.13.91-1.31,5.07-2.07,6.05-.73.39-3.8,1.21-16.27,1.21C4.15,30.33.5,21.21.5,15.26S7.27,0,27.43,0Z' fill='%23025c8d'/%3e%3cpath d='M90.22,0c1.04-.11,7.09,4.46,8.29,5.18,6.61,4,12.6,8.11,19.36,12.31.28.17.81.6,1.1.78,1.68,1.02,3.21,2.03,4.88,3.07,1.23.76,2.22,1.73,3.71,2.33,0-4.78-.38-9.86-.49-14.41-.06-2.43.01-4.03-.45-5.77-.13-.49-.63-1.32-1.04-1.56-1.29-.75-3.89-.47-5.57-.69,0,0,.19-.58.39-.6,1.04-.11,2.11,0,2.98,0,3.28,0,6.69.29,9.97.04,1.19-.09,2.83-.1,4.14-.04-.04.03-.09.46-.09.52-1.83.25-4.18,0-4.96,1.3-.59.97-.49,2.55-.56,4.02-.3,6.33-.14,12.87-.34,19.18-.05,1.45.08,4.57-.13,5.83-.04.19-.4.22-.52.39-2.01-.3-2.88-1.27-4.27-2.07-1.77-1.02-3.43-1.92-5.18-2.98-.54-.33-1.28-.84-1.81-1.17-5.34-3.23-10.11-6.51-15.41-9.72-.45-.27-.99-.75-1.42-1.04-1.87-1.23-3.6-2.42-5.52-3.58-1.28-.77-2.41-1.65-3.8-2.38,0,3.52.17,7.14.43,10.54.2,2.7.02,5.23.35,7.86.09.74.69,2.36,1.17,2.72,1.19.9,3.77.51,5.57.78,0,.02,0,.38,0,.39-3.61.92-8.97-.05-13.08.26-1.37.1-3.21.19-4.59,0,.03-.03,0-.52,0-.52,1.79-.24,4.32.08,5.11-1.17.85-1.37.53-3.9.61-5.96.21-5.58.25-11.41.43-16.72.06-1.93-.09-4.12.13-5.83.09-.72-.04-1.23.65-1.3h0Z' fill='%23025c8d'/%3e%3cpath d='M54.52,19.48c0,3.82,0,7.09-.33,8.84-.27,1.2-.6,2.12-1.94,2.28-.6.08-2.25.17-3.25.17-.8,0-1.07.12-1.07.33,0,.29.47.41,1.34.41,1.34,0,3.08-.08,4.63-.08,1.61-.04,3.08-.04,3.82-.04,1.01,0,3.01.04,5.02.12,1.94.04,3.89.12,4.69.12,12.32,0,17.59-4.58,17.59-9.02,0-4.85-6.41-7.82-11.9-8.98,3.68-1.83,6.83-3.86,6.83-7.26,0-2.2-2.14-6.22-14.27-6.22-2.28,0-4.89.12-8.17.12-1.34,0-4.16.1-7.71,0-1.33-.04-1.83.37-1.83.66s.49.31,1.26.31c.4,0,1.04-.01,1.58.07,2.21.29,3.44.64,3.58,2.05.13,1.33.13,2.49.13,8.8v7.3h0ZM61.99,2.63c0-.46.13-.62.6-.71.67-.08,1.27-.08,2.21-.08,5.76,0,7.8,2.9,7.8,6.34,0,2.63-1.76,5.43-7,5.27-1.54-.05-2.55-.04-3.15-.12-.27-.04-.47-.12-.47-.46V2.63h0ZM77.16,23.38c0,5.06-4.6,6.36-7.61,6.25-1.86-.07-3.4-.17-5.21-.63-2.14-.54-2.34-.98-2.34-3.72v-9.83c0-.21.13-.29.4-.29,1.01,0,1.68.01,2.88.04,6.76.15,11.88,2.46,11.88,8.18Z' fill='%23025c8d'/%3e%3cpath d='M1.37,39.78H0v-.58h3.41v.58h-1.37v3.83h-.66v-3.83Z' fill='%23025c8d'/%3e%3cpath d='M7.38,41.63h-2.45v1.97h-.66v-4.41h.66v1.85h2.45v-1.85h.66v4.41h-.66v-1.97Z' fill='%23025c8d'/%3e%3cpath d='M9.18,39.2h2.98v.58h-2.31v1.29h2.27v.58h-2.27v1.37h2.31v.58h-2.98v-4.41Z' fill='%23025c8d'/%3e%3cpath d='M14.84,41.4c0-1.35,1.01-2.28,2.27-2.28.87,0,1.42.41,1.76.93l-.57.3c-.23-.37-.67-.64-1.2-.64-.9,0-1.59.7-1.59,1.69s.69,1.69,1.59,1.69c.52,0,.96-.27,1.2-.64l.57.3c-.35.51-.89.93-1.76.93-1.26,0-2.27-.92-2.27-2.28Z' fill='%23025c8d'/%3e%3cpath d='M22.81,41.63h-2.45v1.97h-.66v-4.41h.66v1.85h2.45v-1.85h.66v4.41h-.66v-1.97Z' fill='%23025c8d'/%3e%3cpath d='M26.12,41.9h-.83v1.7h-.66v-4.41h1.87c.84,0,1.42.54,1.42,1.35s-.54,1.22-1.1,1.29l1.14,1.76h-.77l-1.06-1.7h0ZM26.4,39.78h-1.12v1.55h1.12c.48,0,.82-.31.82-.77s-.35-.77-.82-.77h0Z' fill='%23025c8d'/%3e%3cpath d='M28.89,39.2h.66v4.41h-.66v-4.41Z' fill='%23025c8d'/%3e%3cpath d='M30.81,42.47c.3.33.78.62,1.4.62.72,0,.97-.36.97-.68,0-.46-.5-.6-1.07-.74-.71-.19-1.54-.39-1.54-1.29,0-.73.64-1.26,1.57-1.26.68,0,1.22.22,1.61.61l-.38.49c-.34-.36-.8-.52-1.28-.52s-.83.25-.83.62c0,.4.48.52,1.03.66.73.19,1.57.42,1.57,1.35,0,.69-.48,1.33-1.68,1.33-.79,0-1.37-.29-1.75-.7l.38-.51h0Z' fill='%23025c8d'/%3e%3cpath d='M35.81,39.78h-1.37v-.58h3.41v.58h-1.37v3.83h-.66v-3.83Z' fill='%23025c8d'/%3e%3cpath d='M38.69,39.2h.66v4.41h-.66v-4.41Z' fill='%23025c8d'/%3e%3cpath d='M43.31,42.69h-2.17l-.36.91h-.73l1.76-4.41h.83l1.76,4.41h-.73l-.36-.91ZM41.33,42.1h1.79l-.9-2.33-.89,2.33Z' fill='%23025c8d'/%3e%3cpath d='M45.76,40.22v3.38h-.66v-4.41h.68l2.41,3.3v-3.3h.66v4.41h-.64l-2.45-3.38Z' fill='%23025c8d'/%3e%3cpath d='M51.87,39.2h2.08c.79,0,1.25.48,1.25,1.12,0,.55-.37.92-.77,1.01.47.07.86.55.86,1.08,0,.69-.47,1.19-1.28,1.19h-2.13v-4.41ZM53.82,41.07c.45,0,.69-.28.69-.64s-.25-.65-.69-.65h-1.29v1.29h1.29ZM53.86,43.02c.47,0,.74-.26.74-.7,0-.36-.25-.68-.74-.68h-1.32v1.37h1.32Z' fill='%23025c8d'/%3e%3cpath d='M57.76,41.9h-.83v1.7h-.66v-4.41h1.87c.85,0,1.42.54,1.42,1.35s-.54,1.22-1.1,1.29l1.14,1.76h-.77l-1.06-1.7ZM58.05,39.78h-1.12v1.55h1.12c.48,0,.82-.31.82-.77s-.35-.77-.82-.77h0Z' fill='%23025c8d'/%3e%3cpath d='M62.58,39.12c1.32,0,2.23.97,2.23,2.28s-.91,2.28-2.23,2.28-2.23-.97-2.23-2.28.91-2.28,2.23-2.28ZM62.58,39.71c-.95,0-1.55.72-1.55,1.69s.6,1.69,1.55,1.69,1.55-.73,1.55-1.69-.61-1.69-1.55-1.69Z' fill='%23025c8d'/%3e%3cpath d='M68.34,42.69h-2.17l-.36.91h-.73l1.76-4.41h.83l1.76,4.41h-.73l-.36-.91ZM66.36,42.1h1.79l-.9-2.33-.89,2.33Z' fill='%23025c8d'/%3e%3cpath d='M70.12,39.2h1.58c1.38,0,2.3.94,2.3,2.21s-.92,2.2-2.3,2.2h-1.58v-4.41ZM71.7,43.02c1.02,0,1.61-.73,1.61-1.62s-.57-1.62-1.61-1.62h-.92v3.24h.92Z' fill='%23025c8d'/%3e%3cpath d='M74.78,41.4c0-1.35,1.01-2.28,2.27-2.28.87,0,1.42.41,1.76.93l-.57.3c-.23-.37-.67-.64-1.2-.64-.9,0-1.59.7-1.59,1.69s.69,1.69,1.59,1.69c.52,0,.96-.27,1.2-.64l.57.3c-.35.51-.89.93-1.76.93-1.26,0-2.27-.92-2.27-2.28Z' fill='%23025c8d'/%3e%3cpath d='M82.42,42.69h-2.17l-.36.91h-.73l1.76-4.41h.83l1.76,4.41h-.73l-.36-.91h0ZM80.44,42.1h1.79l-.9-2.33-.89,2.33Z' fill='%23025c8d'/%3e%3cpath d='M84.23,42.47c.3.33.78.62,1.4.62.72,0,.97-.36.97-.68,0-.46-.5-.6-1.07-.74-.71-.19-1.54-.39-1.54-1.29,0-.73.64-1.26,1.57-1.26.68,0,1.22.22,1.61.61l-.38.49c-.34-.36-.8-.52-1.28-.52s-.83.25-.83.62c0,.4.48.52,1.03.66.73.19,1.57.42,1.57,1.35,0,.69-.48,1.33-1.68,1.33-.79,0-1.37-.29-1.75-.7l.38-.51h0Z' fill='%23025c8d'/%3e%3cpath d='M89.23,39.78h-1.37v-.58h3.41v.58h-1.37v3.83h-.66v-3.83Z' fill='%23025c8d'/%3e%3cpath d='M92.11,39.2h.66v4.41h-.66v-4.41Z' fill='%23025c8d'/%3e%3cpath d='M94.59,40.22v3.38h-.66v-4.41h.68l2.41,3.3v-3.3h.66v4.41h-.64l-2.45-3.38Z' fill='%23025c8d'/%3e%3cpath d='M100.94,39.12c.83,0,1.38.38,1.75.87l-.54.31c-.25-.34-.7-.6-1.21-.6-.92,0-1.61.7-1.61,1.69s.69,1.7,1.61,1.7c.49,0,.91-.24,1.12-.44v-.79h-1.42v-.58h2.08v1.62c-.43.47-1.04.78-1.79.78-1.27,0-2.3-.91-2.3-2.29s1.03-2.28,2.3-2.28h0Z' fill='%23025c8d'/%3e%3cpath d='M106.28,40.22v3.38h-.66v-4.41h.68l2.41,3.3v-3.3h.66v4.41h-.65l-2.45-3.38Z' fill='%23025c8d'/%3e%3cpath d='M110.52,39.2h2.98v.58h-2.31v1.29h2.27v.58h-2.27v1.37h2.31v.58h-2.98v-4.41Z' fill='%23025c8d'/%3e%3cpath d='M115.57,39.78h-1.37v-.58h3.41v.58h-1.37v3.83h-.66v-3.83Z' fill='%23025c8d'/%3e%3cpath d='M120.92,40.2l-.92,3.4h-.71l-1.27-4.41h.75l.92,3.54.97-3.54h.54l.96,3.54.92-3.54h.74l-1.26,4.41h-.71l-.92-3.4Z' fill='%23025c8d'/%3e%3cpath d='M126.46,39.12c1.32,0,2.23.97,2.23,2.28s-.91,2.28-2.23,2.28-2.23-.97-2.23-2.28.91-2.28,2.23-2.28ZM126.46,39.71c-.95,0-1.55.72-1.55,1.69s.6,1.69,1.55,1.69,1.55-.73,1.55-1.69-.61-1.69-1.55-1.69Z' fill='%23025c8d'/%3e%3cpath d='M131.15,41.9h-.83v1.7h-.66v-4.41h1.87c.85,0,1.42.54,1.42,1.35s-.54,1.22-1.1,1.29l1.14,1.76h-.77l-1.06-1.7h0ZM131.44,39.78h-1.12v1.55h1.12c.48,0,.82-.31.82-.77s-.35-.77-.82-.77h0Z' fill='%23025c8d'/%3e%3cpath d='M135.01,41.69l-.42.47v1.45h-.66v-4.41h.66v2.19l1.85-2.19h.82l-1.83,2.09,1.97,2.32h-.82l-1.58-1.92Z' fill='%23025c8d'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 10rem;
    padding-top: 3.5rem;
    margin-top: 1.5rem;
}

#form1 .ssoBTN {
    --btn-color: var(--c-dark-blue);

    display: block;
    line-height: 1.55;
    text-transform: uppercase;
    color: white;
    background: var(--btn-color);
    border: 1px solid var(--btn-color);
    width: 100%;
    max-width: var(--ui-width);
    padding: .5rem 1.5rem;
    text-decoration: none;
    border-radius: var(--ui-radius);
    margin-inline: auto;
}
#form1 .ssoBTN:hover {
    color: white;
    --btn-color: var(--c-blue);
}
#form1 .ssoInputBox, 
#form1 .ssoTextBox {
    font-size: var(--fs-body-larger);
    width: 100%;
    border: solid 1px #a0a0a0;
    background-color: #FAFAFA;
    color: #545454;
    border-radius: var(--ui-radius);
    max-width: var(--ui-width);
    margin-inline: auto;
}
/* FONTS */
#form1 .ssoHeader {
    font-size: var(--ffs-h1);
    font-family: ProximaNovaRgBold,Arial,sans-serif;
    font-weight: normal;
    /* color: var(--c-dark-blue);  */
    color: var(--c-black); 
}
#form1 .ssoTextLineLarger {
    font-size: var(--fs-body-larger);
}
#form1 .ssoTextBox,
#form1 .ssoTextLineTall,
#form1 .ssoLink,
#form1 .ssoLoginError,
#form1 .ssoTextLine {
    font-size: var(--fs-body);
    /* color: var(--c-gray); */
}
#form1 .ssoLink,
#form1 .footer a {
    color: var(--c-blue); 
}
#form1 .footer {
    font-size: var(--fs-body-smaller);
    color: var(--c-gray);
    font-family: ProximaNovaReg, Arial, sans-serif;
    display: block;
    width: 100%;
    max-width: var(--form-width);
    padding-inline: 1.125rem;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 1.5rem;
}
#form1 #ssoAuthContent {
    padding: 1.125rem 0;
}
#form1,
#form1 #ssoAuthContent {
    width: 100% !important;
	max-width: 100%;
	overflow: hidden;
}
