
@font-face
{
font-family: Optima;
src: url(Fonts/OPTIMA.TTF);
}

textarea
{
border: 1px solid #00214a; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #00214a; 
}
TABLE
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
select
{
border: 1px solid #00214a; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
InputText
{
border: 1px solid #00214a; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #00214a; 
}
input[type=text]
{
border: 1px solid #00214a; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #00214a; 
}
input[type=password]
{
border: 1px solid #00214a; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #00214a; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
margin: 0px; 
padding: 0px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
a
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.WomensStoriesHeaderWebDisplayNamePanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.WomensStoriesHeaderSubAttrsPanel
{
line-height: 42px; 
}
.WomensStoriesHeaderEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.WomensStoriesHeaderDisplayItemsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.WomensStoriesDetailsSubAttrsPanel
{
padding-top: 15px; 
}
.WomensStoriesDetailsPhotoPanel
{
float: right; 
padding: 0px 0px 20px 20px; 
}
.WomensStoriesDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.WebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.WebDisplayPagePrevButton
{
margin: 10px; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.WebDisplayPagePrevButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.WebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.WebDisplayPagePagingActionPanel
{
text-align: Center; 
}
.WebDisplayPageNextButton
{
margin: 10px; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.WebDisplayPageNextButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.WebDisplayPageFinishButton
{
margin: 10px; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.WebDisplayPageFinishButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.WebDisplayPageButton
{
margin: 10px; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.WebDisplayPageButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.WebDisplayPageActionPanel
{
text-align: Center; 
}
.WebDisplayPage7ActionPanel
{
text-align: Center; 
}
.WebDisplayPage6ActionPanel
{
text-align: Center; 
}
.WebDisplayPage5ActionPanel
{
text-align: Center; 
}
.WebDisplayPage4ActionPanel
{
text-align: Center; 
}
.WebDisplayPage3ActionPanel
{
text-align: Center; 
}
.WebDisplayPage2ActionPanel
{
text-align: Center; 
}
.WebDisplayPage1ActionPanel
{
padding: 15px 0px; 
text-align: Center; 
}
.WebDisplayConfirmButton
{
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.WebDisplayConfirmButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: url('./imgs/PlaceholderClickOrDragToSelectWhite.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: url('./imgs/PlaceholderClickToSelectWhite.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: 400px; 
}
.UploadFileClearButton
{
display: block; 
}
.UpdateWebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.UpdateWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.UpdateNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.UpdateEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.UpdateEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.UpdateEditItem
{
min-width: 280px; 
}
.UpdateEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.UpdateEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.UpdateDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.UpdateDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Title
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.Survey2023WebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.Survey2023WebDisplayPagePagingProgressBar
{
background-color: #08684B; 
display: inline-block; 
height: 20px; 
}
.Survey2023NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.Survey2023EditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.Survey2023EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Survey2023EditItem
{
min-width: 350px; 
}
.Survey2023EditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.Survey2023EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Survey2023EditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Survey2023DisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.Survey2023DisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SubMenuItemsCell
{
padding-right: 15px; 
}
.SubMenuButtonLvl01
{
background-color: #73d6c7; 
text-align: Center; 
display: inline-block; 
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: White; 
text-decoration: none; 
line-height: 35px; 
padding: 0px 5px; 
}
.SubMenuButtonLvl01:hover
{
background-color: #29cfbc; 
}
.SubMenuButton
{
background-color: #73d6c7; 
text-align: Center; 
display: inline-block; 
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: White; 
text-decoration: none; 
line-height: 35px; 
padding: 0px 5px; 
}
.SubMenuButton:hover
{
background-color: #29cfbc; 
}
.StrapLineContextTextPanel
{
font-size: 63px; 
font-weight: 400; 
padding: 20px 0px; 
text-align: Center; 
text-transform: uppercase; 
font-family: 'Optima', sans-serif; 
color: #1c2547; 
text-decoration: none; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShownMenuParent
{
display: block; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/MenuBack20260511114246.png'); 
bottom: 0; 
height: 100vh; 
left: 0; 
overflow-y: auto; 
position: fixed; 
top: 0; 
width: 100%; 
z-index: 2000; 
}
.ShownLogon
{
top: 50%; 
background-color: white; 
border: 2px solid #1c2547; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2200; 
}
.ShowMenuMenuPanel
{
padding: 35px 0px 0px 0px; 
}
.ShowMenuMenuItem:hover::before
{
transform: translateX(0px) translateY(-6px); 
}
.ShowMenuMenuItem::before
{
background: #fff; 
content: ""; 
height: 2px; 
left: 0; 
position: absolute; 
top: 50%; 
transform: translateX(8px) translateY(-6px); 
transition: all .3s ease; 
width: 28px; 
}
.ShowMenuMenuItem::after
{
background: #fff; 
content: ""; 
height: 2px; 
left: 0; 
opacity: 1; 
position: absolute; 
top: 50%; 
transform: translateY(5px); 
transition: all .3s ease; 
width: 28px; 
}
.ShowMenuMenuItem
{
font-size: 18px; 
font-weight: 700; 
letter-spacing: 5.4px; 
padding: 0px 5px 0px 55px; 
position: relative; 
text-transform: uppercase; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.SentItemsPrimePanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.SentItemsListWebDisplayNameLabel
{
display: inline-block; 
min-width: 60px; 
}
.SentItemsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.SentItemsListDisplayLabel
{
display: inline-block; 
min-width: 60px; 
}
.SentItemsListCommDateLabel
{
display: inline-block; 
min-width: 60px; 
}
.SendPersonalMessageToPrimeName
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageToLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageSubjectLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageSubjectEntry
{
width: calc(100% - 120px); 
}
.SendPersonalMessageSendButton
{
height: 30px; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.SendPersonalMessageMessageLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageMessageEntry
{
min-height: 300px; 
width: calc(100% - 120px); 
}
.SendPersonalMessageLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageInput
{
width: calc(100% - 120px); 
}
.SendPersonalMessageFromPrimeName
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageFromLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 80px; 
vertical-align: top; 
}
.SendPersonalMessageCancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.SendPersonalMessageActionPanel
{
padding-left: 80px; 
}
.SearchFunctionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SearchButton
{
width: auto; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.SearchButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.ScreenSpacer
{
height: calc(100vh - 115px); 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.RegistrationEmailAction
{
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.RegistrationEmailAction:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_OtherDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsEditItem
{
min-width: 350px; 
}
.Registration_MemReg_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_Edit
{
min-width: 350px; 
}
.Registration_MemReg_NameWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_NameTitle_Edit
{
min-width: 350px; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_NamePreviousName_Edit
{
min-width: 350px; 
}
.Registration_MemReg_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_NamePreferredName_Edit
{
min-width: 350px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_NameLastname_Edit
{
min-width: 350px; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_NameForenames_Edit
{
min-width: 350px; 
}
.Registration_MemReg_NameEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_NameEditItem
{
min-width: 350px; 
}
.Registration_MemReg_NameEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.Registration_MemReg_NameDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_EmailAddressesWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEmailaddress_Edit
{
min-width: 350px; 
}
.Registration_MemReg_EmailAddressesEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesEditItem
{
min-width: 350px; 
}
.Registration_MemReg_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_EducationGeneralWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_EducationGeneralPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EducationGeneralEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.Registration_MemReg_EducationGeneralDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.Registration_MemReg_EducationGeneralDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.RegisterWebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.RegisterWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.RegisterEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.RegisterEditItem
{
min-width: 350px; 
}
.RegisterEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.RegisterDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.RegisterButtonUpdate
{
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.RegisterButtonUpdate:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.RegisterButtonMentoring
{
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.RegisterButtonMentoring:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.RegisterButton
{
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.RegisterButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.RecentStoriesPrimePanel_Expanded
{
height: auto; 
border: 1px solid rgba(108,124,143,.3); 
border-radius: 37px; 
margin: 15px 0px; 
overflow: hidden; 
padding: 10px 25px; 
transition: 0.3s; 
}
.RecentStoriesPrimePanel
{
border: 1px solid rgba(108,124,143,.3); 
border-radius: 37px; 
height: 40px; 
margin: 15px 0px; 
overflow: hidden; 
padding: 10px 25px; 
transition: 0.3s; 
}
.Radio4L input[type=radio]:checked + label::after
{
content: ''; 
}
.Radio4L input[type=radio] + label::before
{
border: 1px solid; 
border-radius: 10px; 
content: ''; 
height: 18px; 
left: -14px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Radio4L input[type=radio] + label::after
{
background-color: #7c7d8f; 
border: 1px solid; 
border-radius: 5px; 
height: 10px; 
left: -10px; 
position: absolute; 
top: 5px; 
width: 10px; 
}
.Radio4L input[type=radio] + label
{
display: inline-block; 
padding-left: 15px; 
position: relative; 
}
.Radio4L input[type=radio]
{
opacity: 0; 
}
.Radio4L
{
display: inline-block; 
line-height: 25px; 
}
.ProfileVolunteerVolunteer_Edit
{
min-width: 280px; 
}
.ProfileVolunteerNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileVolunteerEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileVolunteerEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileVolunteerEditItem
{
min-width: 280px; 
}
.ProfileVolunteerEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileVolunteerEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSportsClubsSportsClubs_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSportsClubsSportsClubs_EditCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSportsClubsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileSportsClubsEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileSportsClubsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSportsClubsEditItem
{
min-width: 280px; 
}
.ProfileSportsClubsEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileSportsClubsEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialTwitter_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSocialTwitter_Edit
{
min-width: 280px; 
}
.ProfileSocialNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileSocialLinkedin_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSocialLinkedin_Edit
{
min-width: 280px; 
}
.ProfileSocialInstagram_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSocialInstagram_Edit
{
min-width: 280px; 
}
.ProfileSocialFacebook_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSocialFacebook_Edit
{
min-width: 280px; 
}
.ProfileSocialEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileSocialEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileSocialEditItem
{
min-width: 280px; 
}
.ProfileSocialEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileSocialEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.ProfileSocialDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfilePhotoPhoto_Edit
{
min-width: 280px; 
}
.ProfilePhotoNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfilePhotoEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfilePhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfilePhotoEditItem
{
min-width: 280px; 
}
.ProfilePhotoEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfilePhotoEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhotoDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.ProfilePhotoDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfilePhonesFaxesPhonenumber_Edit
{
min-width: 280px; 
}
.ProfilePhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfilePhonesFaxesEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfilePhonesFaxesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfilePhonesFaxesEditItem
{
min-width: 280px; 
}
.ProfilePhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfilePhonesFaxesEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhonesFaxesDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.ProfilePhonesFaxesDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfilePersonalMessageWebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.ProfileNoFundraisingNoWealthScreening_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNoFundraisingNoWealthScreening_Edit
{
min-width: 280px; 
}
.ProfileNoFundraisingNoFundraisingComms_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNoFundraisingNoFundraisingComms_Edit
{
min-width: 280px; 
}
.ProfileNoFundraisingNoFundraisingByPhone_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNoFundraisingNoFundraisingByPhone_Edit
{
min-width: 280px; 
}
.ProfileNoFundraisingNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileNoFundraisingEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileNoFundraisingEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNoFundraisingEditItem
{
min-width: 280px; 
}
.ProfileNoFundraisingEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileNoFundraisingEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNoCommNoComm_EditCHK
{
width: auto; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNoCommNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileNoCommEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileNoCommEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNoCommEditItem
{
min-width: 280px; 
}
.ProfileNoCommEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileNoCommEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNameTitle_Edit
{
min-width: 280px; 
}
.ProfileNamePreviousName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNamePreviousName_Edit
{
min-width: 280px; 
}
.ProfileNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNamePreferredName_Edit
{
min-width: 280px; 
}
.ProfileNameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileNameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNameLastname_Edit
{
min-width: 280px; 
}
.ProfileNameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNameForenames_Edit
{
min-width: 280px; 
}
.ProfileNameEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileNameEditItem
{
min-width: 280px; 
}
.ProfileNameEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileNameEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileIndividualWebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.ProfileEmploymentRetired_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEmploymentRetired_Edit
{
min-width: 280px; 
}
.ProfileEmploymentNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileEmploymentJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEmploymentJobTitle_Edit
{
min-width: 280px; 
}
.ProfileEmploymentIndustry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEmploymentIndustry_Edit
{
min-width: 280px; 
}
.ProfileEmploymentEmployer_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEmploymentEmployer_Edit
{
min-width: 280px; 
}
.ProfileEmploymentEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileEmploymentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEmploymentEditItem
{
min-width: 280px; 
}
.ProfileEmploymentEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileEmploymentEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
min-width: 280px; 
}
.ProfileEmailAddressesEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileEmailAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEmailAddressesEditItem
{
min-width: 280px; 
}
.ProfileEmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileEmailAddressesEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.ProfileEmailAddressesDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileEduShortNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileEduShortHouse_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEduShortHouse_Edit
{
min-width: 280px; 
}
.ProfileEduShortEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileEduShortEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEduShortEditItem
{
min-width: 280px; 
}
.ProfileEduShortEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileEduShortEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEduShortDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.ProfileEduShortDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileEduShortAdjustedYearOfLeaving_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileEduShortAdjustedYearOfLeaving_Edit
{
min-width: 280px; 
}
.ProfileDOBNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileDOBEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileDOBEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileDOBEditItem
{
min-width: 280px; 
}
.ProfileDOBEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileDOBEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileDOBDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileDOBDateOfBirth_Edit
{
min-width: 280px; 
}
.ProfileAffiliationNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileAffiliationEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileAffiliationEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAffiliationEditItem
{
min-width: 280px; 
}
.ProfileAffiliationEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileAffiliationEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAffiliationAffiliationWithMonkton_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAffiliationAffiliationWithMonkton_EditCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesTown_Edit
{
min-width: 280px; 
}
.ProfileAddressesPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesPostalcode_Edit
{
min-width: 280px; 
}
.ProfileAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ProfileAddressesEditUsage
{
box-sizing: border-box; 
max-width: 100%; 
}
.ProfileAddressesEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesEditItem
{
min-width: 280px; 
}
.ProfileAddressesEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileAddressesEditControlCHK
{
width: 31%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.ProfileAddressesDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProfileAddressesCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesCounty_Edit
{
min-width: 280px; 
}
.ProfileAddressesCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesCountry_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesAddress3_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesAddress2_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.ProfileAddressesAddress1_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress_EditUsage
{
box-sizing: border-box; 
max-width: 100%; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PP_Survey2023_WelcomeWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PP_Survey2023_PersonalWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PP_Survey2023_FundraisingWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PP_Survey2023_EventsWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PP_Survey2023_ContactPrefWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PP_Survey2023_AlumniRelationsWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PP_Survey2023_AboutYouWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFPhonePhonenumber_Edit
{
min-width: 350px; 
}
.PIFPhoneNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFPhoneEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFPhoneEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFPhoneEditItem
{
min-width: 350px; 
}
.PIFPhoneEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPhoneEditAttrPanelPhonenumber
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFPhoneEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFPhoneDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFPhoneDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFNameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFNameTitle_Edit
{
min-width: 350px; 
}
.PIFNamePreviousName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFNamePreviousName_Edit
{
min-width: 350px; 
}
.PIFNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFNamePreferredName_Edit
{
min-width: 350px; 
}
.PIFNameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFNameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFNameLastname_Edit
{
min-width: 350px; 
}
.PIFNameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFNameForenames_Edit
{
min-width: 350px; 
}
.PIFNameEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFNameEditItem
{
min-width: 350px; 
}
.PIFNameEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFNameEditAttrPanelOtherNames
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFNameEditAttrPanelName
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFNameEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFNameDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFNameDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFMentoringWillingToHelpNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFMentoringWillingToHelpEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFMentoringWillingToHelpEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringWillingToHelpEditItem
{
min-width: 350px; 
}
.PIFMentoringWillingToHelpEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFMentoringWillingToHelpEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMentoringWillingToHelpDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFMentoringWillingToHelpDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFMentoringWillingToHelpCareersWillingToHelp_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMentoringHelpOfferedNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFMentoringHelpOfferedEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFMentoringHelpOfferedEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringHelpOfferedEditItem
{
min-width: 350px; 
}
.PIFMentoringHelpOfferedEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFMentoringHelpOfferedEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMentoringHelpOfferedDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFMentoringHelpOfferedDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFMentoringHelpOfferedCareersHelpOffered_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMentoringEmploymentNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFMentoringEmploymentJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentJobTitle_Edit
{
min-width: 350px; 
}
.PIFMentoringEmploymentIndustry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentIndustry_Edit
{
min-width: 350px; 
}
.PIFMentoringEmploymentExperience_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentExperience_Edit
{
min-width: 350px; 
}
.PIFMentoringEmploymentEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentEmploymentStatus_Edit
{
min-width: 350px; 
}
.PIFMentoringEmploymentEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFMentoringEmploymentEditSagiPanel
{
margin: 5px 0px; 
}
.PIFMentoringEmploymentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentEditItem
{
min-width: 350px; 
}
.PIFMentoringEmploymentEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFMentoringEmploymentEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMentoringEmploymentDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFMentoringEmploymentDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFMentoringEmploymentCompany_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentCompany_Edit
{
min-width: 350px; 
}
.PIFMentoringEmploymentBriefBio_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFMentoringEmploymentBriefBio_Edit
{
min-width: 350px; 
}
.PIFFutureEventTypesS23PreferredEventTypeOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFutureEventTypesS23PreferredEventTypeOther_Edit
{
min-width: 350px; 
}
.PIFFutureEventTypesS23PreferredEventType_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFutureEventTypesS23PreferredEventType_EditCHK
{
min-width: 250px; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFutureEventTypesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFFutureEventTypesEventWillingToOrganiseEventLocally_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFutureEventTypesEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFFutureEventTypesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFutureEventTypesEditItem
{
min-width: 350px; 
}
.PIFFutureEventTypesEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFFutureEventTypesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFutureEventTypesEditAttrPanelS23PreferredEventTypeOther
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFFutureEventTypesEditAttrPanelS23PreferredEventType
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFFutureEventTypesEditAttrPanelEventWillingToOrganiseEventLocally
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFutureEventTypesEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingReasonNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFFundraisingReasonLikelihood_EditRBN
{
width: 120px; 
}
.PIFFundraisingReasonLikelihood_EditLabel
{
min-width: 120px; 
width: 120px; 
display: inline-block; 
line-height: 32px; 
vertical-align: top; 
}
.PIFFundraisingReasonLikelihood_Edit
{
min-width: 350px; 
}
.PIFFundraisingReasonEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFFundraisingReasonEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingReasonEditItem
{
min-width: 350px; 
}
.PIFFundraisingReasonEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFFundraisingReasonEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFundraisingReasonEditAttrPanelS23LikelihoodOfDonatingTo
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFFundraisingReasonEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingReasonArea_EditLabel
{
min-width: 240px; 
display: inline-block; 
line-height: 32px; 
vertical-align: top; 
}
.PIFFundraisingPart3S23PotentialMonthlyDonationOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3S23PotentialMonthlyDonationOther_Edit
{
min-width: 350px; 
}
.PIFFundraisingPart3S23PotentialMonthlyDonation_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23PotentialMonthlyDonation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3S23PotentialDonationLevel_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23PotentialDonationLevel_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3S23LikelyToDonateMonthly_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23LikelyToDonateMonthly_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3S23InterestInGiftingInWill_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23InterestInGiftingInWill_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3S23AwareOfGiftingInWill_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23AwareOfGiftingInWill_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFFundraisingPart3EditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFFundraisingPart3EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart3EditItem
{
min-width: 350px; 
}
.PIFFundraisingPart3EditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFFundraisingPart3EditControlRBN
{
display: block; 
}
.PIFFundraisingPart3EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFundraisingPart3EditAttrPanelS23PotentialMonthlyDonationOther
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFFundraisingPart3EditAttrPanelS23PotentialMonthlyDonation
{
border-bottom: 0px; 
margin: 10px 0px 0px 0px; 
padding: 10px 0px 0px 0px; 
}
.PIFFundraisingPart3EditAttrPanelS23PotentialDonationLevel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart3EditAttrPanelS23LikelyToDonateMonthly
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFFundraisingPart3EditAttrPanelS23InterestInGiftingInWill
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart3EditAttrPanelS23AwareOfGiftingInWill
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart3EditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart2S23OtherReasonsToDonate_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart2S23OtherReasonsToDonate_Edit
{
box-sizing: border-box; 
display: block; 
width: 100%; 
min-width: 350px; 
}
.PIFFundraisingPart2S23LikelyToDonateInFuture_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart2S23GivingDayParticipationOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart2S23GivingDayParticipationOther_Edit
{
min-width: 350px; 
}
.PIFFundraisingPart2S23GivingDayParticipation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart2S23GivingDayFeedback_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart2S23GivingDayFeedback_Edit
{
box-sizing: border-box; 
display: block; 
width: 100%; 
min-width: 350px; 
}
.PIFFundraisingPart2NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFFundraisingPart2EditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFFundraisingPart2EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart2EditItem
{
min-width: 350px; 
}
.PIFFundraisingPart2EditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFFundraisingPart2EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFundraisingPart2EditAttrPanelS23OtherReasonsToDonate
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFFundraisingPart2EditAttrPanelS23LikelyToDonateInFuture
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart2EditAttrPanelS23GivingDayParticipationOther
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFFundraisingPart2EditAttrPanelS23GivingDayParticipation
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFFundraisingPart2EditAttrPanelS23GivingDayFeedback
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart2EditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart1S23ReasonForDonation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart1S23ReasonForDonation_Edit
{
min-width: 350px; 
}
.PIFFundraisingPart1S23PreviouslyDonated_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart1S23FundraisingImportance_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart1NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFFundraisingPart1EditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFFundraisingPart1EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFFundraisingPart1EditItem
{
min-width: 350px; 
}
.PIFFundraisingPart1EditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFFundraisingPart1EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFundraisingPart1EditAttrPanelS23ReasonForDonation
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFFundraisingPart1EditAttrPanelS23PreviouslyDonated
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFFundraisingPart1EditAttrPanelS23FundraisingImportance
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFFundraisingPart1EditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEventRatingRating_EditRBN
{
min-width: 120px; 
}
.PIFEventRatingRating_EditLabel
{
min-width: 120px; 
display: inline-block; 
line-height: 32px; 
vertical-align: top; 
}
.PIFEventRatingRating_Edit
{
min-width: 350px; 
}
.PIFEventRatingNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFEventRatingEventElements_EditLabel
{
min-width: 220px; 
display: inline-block; 
line-height: 32px; 
vertical-align: top; 
}
.PIFEventRatingEditSubAttrsPanel
{
border-bottom: 1px solid #36608E; 
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
}
.PIFEventRatingEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEventRatingEditItem
{
min-width: 350px; 
}
.PIFEventRatingEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFEventRatingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEventRatingEditAttrPanelS23LastEventRating
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFEventRatingEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEventAttendedS23AttendedEvent_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEventAttendedNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFEventAttendedEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFEventAttendedEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEventAttendedEditItem
{
min-width: 350px; 
}
.PIFEventAttendedEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFEventAttendedEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEventAttendedEditAttrPanelS23AttendedEvent
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFEventAttendedEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEmploymentStatus_EditRBN
{
display: block; 
}
.PIFEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentS23IncomeLevel_EditRBN
{
display: block; 
}
.PIFEmploymentS23IncomeLevel_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFEmploymentLevelOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentLevelOther_Edit
{
min-width: 350px; 
}
.PIFEmploymentLevel_EditRBN
{
display: block; 
}
.PIFEmploymentLevel_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentIndustryOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentIndustryOther_Edit
{
min-width: 350px; 
}
.PIFEmploymentIndustry_EditRBN
{
display: block; 
}
.PIFEmploymentIndustry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentEmployer_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentEmployer_Edit
{
min-width: 350px; 
}
.PIFEmploymentEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFEmploymentEditSagiControlsPanel
{
border-top: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEmploymentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmploymentEditItem
{
min-width: 350px; 
}
.PIFEmploymentEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFEmploymentEditControlRBN
{
display: block; 
}
.PIFEmploymentEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmploymentEditAttrPanelS23IncomeLevel
{
border-top: 1px solid #36608E; 
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEmploymentEditAttrPanelEmployment
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFEmploymentEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEmailNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFEmailEmailaddress_Edit
{
min-width: 350px; 
}
.PIFEmailEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFEmailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmailEditItem
{
min-width: 350px; 
}
.PIFEmailEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmailEditAttrPanelEmailaddress
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFEmailEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEmailDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFEmailDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFEmailAddressNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFEmailAddressEmailaddress_Edit
{
min-width: 350px; 
}
.PIFEmailAddressEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFEmailAddressEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFEmailAddressEditItem
{
min-width: 350px; 
}
.PIFEmailAddressEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFEmailAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmailAddressDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFEmailAddressDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFAlumniRelationsS23WarmthLevel_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23SupportMonktonByOther_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23SupportMonktonByOther_Edit
{
min-width: 350px; 
}
.PIFAlumniRelationsS23SupportMonktonBy_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23SupportMonktonBy_EditCHK
{
min-width: 370px; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23ReceivedRecentCommunication_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23EngagementLevel_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23ComunicationFrequency_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23CommunicationsReceivedOther_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23CommunicationsReceivedOther_Edit
{
min-width: 350px; 
}
.PIFAlumniRelationsS23CommunicationsReceived_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23CommunicationsReceived_EditCHK
{
min-width: 250px; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAlumniRelationsS23CommunicationRating_EditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFAlumniRelationsEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFAlumniRelationsEditLabel
{
display: block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAlumniRelationsEditItem
{
min-width: 350px; 
}
.PIFAlumniRelationsEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFAlumniRelationsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAlumniRelationsEditAttrPanelS23WarmthLevel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAlumniRelationsEditAttrPanelS23SupportMonktonByOther
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFAlumniRelationsEditAttrPanelS23SupportMonktonBy
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFAlumniRelationsEditAttrPanelS23ReceivedRecentCommunication
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFAlumniRelationsEditAttrPanelS23EngagementLevel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAlumniRelationsEditAttrPanelS23ComunicationFrequency
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAlumniRelationsEditAttrPanelS23CommunicationsReceivedOther
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFAlumniRelationsEditAttrPanelS23CommunicationsReceived
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.PIFAlumniRelationsEditAttrPanelS23CommunicationRating
{
margin: 10px 0px 20px 0px; 
padding: 10px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFAlumniRelationsEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAffiliationSectionOfSchoolAttended_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAffiliationSectionOfSchoolAttended_EditCHK
{
margin-right: 10px; 
min-width: 260px; 
display: inline-block; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAffiliationNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFAffiliationEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFAffiliationEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAffiliationEditItem
{
min-width: 350px; 
}
.PIFAffiliationEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAffiliationEditAttrPanelSectionOfSchoolAttended
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAffiliationEditAttrPanelAffiliationWithMonkton
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFAffiliationEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAffiliationDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFAffiliationDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFAffiliationAffiliationWithMonkton_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAffiliationAffiliationWithMonkton_EditCHK
{
margin-right: 10px; 
min-width: 260px; 
display: inline-block; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAddressUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressTown_Edit
{
min-width: 350px; 
}
.PIFAddressPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressPostalcode_Edit
{
min-width: 350px; 
}
.PIFAddressNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.PIFAddressEditUsage
{
box-sizing: border-box; 
max-width: 100%; 
}
.PIFAddressEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIFAddressEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressEditItem
{
min-width: 350px; 
}
.PIFAddressEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAddressEditAttrPanelAddress
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #36608E; 
}
.PIFAddressEditAttrPanel
{
border-bottom: 1px solid #36608E; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAddressDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIFAddressDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIFAddressCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressCounty_Edit
{
min-width: 350px; 
}
.PIFAddressCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressCountry_Edit
{
min-width: 350px; 
}
.PIFAddressAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressAddress3_Edit
{
min-width: 350px; 
}
.PIFAddressAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressAddress2_Edit
{
min-width: 350px; 
}
.PIFAddressAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PIFAddressAddress1_Edit
{
min-width: 350px; 
}
.PIFAddressAddress_EditUsage
{
box-sizing: border-box; 
max-width: 100%; 
}
.PIF_SurveyEditSubAttrsPanel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
}
.PIF_SurveyDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIF_SurveyDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PIF_MentoringEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_MentoringDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.PIF_MentoringDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PhotoSmallNoLinkSubAttrsPanel
{
display: inline-block; 
min-width: 160px; 
vertical-align: top; 
}
.PhotoSmallNoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PersonalMessageDetailsWebDisplayNamePanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.PersonalMessageDetailsWebDisplayNameLabel
{
display: inline-block; 
min-width: 80px; 
vertical-align: top; 
}
.PersonalMessageDetailsWebDisplayName
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.PersonalMessageDetailsSubjectPanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.PersonalMessageDetailsSubjectLabel
{
display: inline-block; 
min-width: 80px; 
vertical-align: top; 
}
.PersonalMessageDetailsSubject
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.PersonalMessageDetailsMessagePanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.PersonalMessageDetailsMessageLabel
{
display: inline-block; 
min-width: 80px; 
vertical-align: top; 
}
.PersonalMessageDetailsMessage
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.PersonalMessageDetailsLinkDisplayItem
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.PersonalMessageDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PersonalMessageDetailsDisplayLabel
{
display: inline-block; 
min-width: 80px; 
vertical-align: top; 
}
.PersonalMessageDetailsDisplayItemsPanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.PersonalMessageDetailsDisplayItem
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.PersonalMessageDetailsCommDatePanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.PersonalMessageDetailsCommDateLabel
{
display: inline-block; 
min-width: 80px; 
vertical-align: top; 
}
.PersonalMessageDetailsCommDate
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.PDEditItem
{
min-width: 350px; 
}
.PasswordResetRequestInvalidMessage
{
color: Red; 
margin-left: 183px; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
text-decoration: none; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 150px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 150px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 150px; 
}
.PasswordResetButton
{
margin: 0px 0px 0px 150px; 
min-width: 182px; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.PasswordResetButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.PasswordReset div
{
margin: 5px 0px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ParentMenuCellMenuItemCell
{
border-bottom: 1px solid hsla(0,0%,100%,.2); 
width: 50%; 
}
.OverBodyParent
{
background-color: White; 
box-sizing: border-box; 
margin: auto; 
max-width: 1180px; 
padding: 0px 5%; 
position: relative; 
z-index: 100; 
}
.NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.NewCSSClassPanel
{
padding-bottom: 5px; 
}
.NewCSSClassNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLinkPanel
{
padding-bottom: 5px; 
}
.NewCSSClassLinkLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassBaseNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassBaseNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyMessagesPrimePanel_Unread
{
background-image: URL('../StaticImages/UnreadMail20210223010033.png'); 
background-position: left center; 
background-repeat: no-repeat; 
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px 5px 85px; 
}
.MyMessagesPrimePanel_Read
{
background-image: URL('../StaticImages/ReadMail20210223010840.png'); 
background-position: left center; 
background-repeat: no-repeat; 
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px 5px 85px; 
}
.MyMessagesPrimePanel
{
background-position: left center; 
background-repeat: no-repeat; 
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px 5px 85px; 
}
.MessageCell
{
text-align: Center; 
}
.MenuTopBar
{
box-sizing: border-box; 
display: flex; 
justify-content: space-between; 
padding: 65px; 
}
.MenuItem
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.MenuCellSubMenuItemsCellLevel01
{
left: 55%; 
padding-right: 15px; 
position: absolute; 
top: 50%; 
transform: translate(0%, -50%); 
}
.MenuCellSubMenuItemsCell
{
left: 55%; 
padding-right: 15px; 
position: absolute; 
top: 50%; 
transform: translate(0%, -50%); 
}
.MenuCellSubMenuButtonLvl01
{
font-size: 20px; 
line-height: 30px; 
text-transform: uppercase; 
display: inline-block; 
font-family: 'Optima', sans-serif; 
color: White; 
text-decoration: none; 
text-align: Center; 
padding: 0px 5px; 
}
.MenuCellSubMenuButton
{
font-size: 20px; 
line-height: 30px; 
text-transform: uppercase; 
display: inline-block; 
font-family: 'Optima', sans-serif; 
color: White; 
text-decoration: none; 
text-align: Center; 
padding: 0px 5px; 
}
.MenuCellMenuPanel
{
position: relative; 
}
.MenuCellMenuItemCell
{
border-bottom: 1px solid hsla(0,0%,100%,.2); 
width: 50%; 
}
.MenuCellMenuButton
{
font-size: 23px; 
line-height: 62px; 
text-transform: uppercase; 
display: inline-block; 
font-family: 'Optima', sans-serif; 
color: White; 
text-decoration: none; 
text-align: Center; 
padding: 0px 5px; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCell
{
margin: auto; 
max-width: 1200px; 
padding: 3% 0px 0px 0px; 
}
.MenuButton
{
display: inline-block; 
line-height: 35px; 
text-align: Center; 
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: White; 
text-decoration: none; 
padding: 0px 5px; 
}
.MentorSearchSearchPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MentorSearchSearchLabel
{
display: inline-block; 
width: 100px; 
}
.MentorSearchPrimePanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentorSearchIndustryLabel
{
display: inline-block; 
width: 100px; 
}
.MentorProfileIndividualWebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.MentorListWebDisplayNamePanel
{
padding-bottom: 5px; 
}
.MentorListTwitterPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
padding-bottom: 5px; 
}
.MentorListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.MentorListLinkedinPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
padding-bottom: 5px; 
}
.MentorListJobTitlePanel
{
padding-bottom: 5px; 
}
.MentorListJobTitleLabel
{
display: inline-block; 
padding-right: 15px; 
}
.MentorListInstagramPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
padding-bottom: 5px; 
}
.MentorListIndustryPanel
{
padding-bottom: 5px; 
}
.MentorListFacebookPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
padding-bottom: 5px; 
}
.MentorListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.MentorListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.MentorListDisplayItemsPanel
{
padding-bottom: 5px; 
}
.MentorListCareersHelpOfferedPanel
{
padding-bottom: 5px; 
}
.MentorListCareersHelpOfferedLabel
{
display: inline-block; 
padding-right: 15px; 
}
.MentoringWebDisplayPagePagingProgressPanel
{
border: 1px solid white; 
border-radius: 2px; 
box-sizing: border-box; 
height: 24px; 
}
.MentoringNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.MentoringEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MentoringEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.MentoringEditItem
{
min-width: 350px; 
}
.MentoringEditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.MentoringEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MentoringDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.MentoringDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentorCareersDetailsLinkDisplayItem
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.MentorCareersDetailsExperiencePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentorCareersDetailsExperienceLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.MentorCareersDetailsExperience
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.MentorCareersDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.MentorCareersDetailsDisplayLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.MentorCareersDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentorCareersDetailsDisplayItem
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.MentorCareersDetailsCompanyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentorCareersDetailsCompanyLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.MentorCareersDetailsCompany
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.MentorCareersDetailsBriefBioPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentorCareersDetailsBriefBioLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.MainCell_SentItems
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_RecentStories
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_MyMessages
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_MentorSearch
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Mentoring
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_LinkedInRedirect
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmUnsubscribe
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmSendPM
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmRequestPasswordReminder
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmRegister_Update
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmRegister
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmProfile_PersonalMessage
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmProfile_Individual_MentorProfile
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmProfile_Individual
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmPasswordReset
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmNewCSSClass
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmMain
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmInformationAfterRegistration
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmError
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmEnvironmentSettings
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmCustomStyles
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmCSSClassEditor
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmContextPage
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmContentManagementEditor
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmContentManagement
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmConfirmDetails_Update
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmConfirmDetails_Survey2023
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmConfirmDetails_Mentoring
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_frmAdministration
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_FindFriends
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Context_Page_YourStory
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Context_Page_Survey2023_Complete
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Context_Page_MailshotUnsubConfirm
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Context_Page_InformationAfterRegistration
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell_Context_Page_Contact
{
min-height: 500px; 
padding: 20px 0px; 
}
.MainCell
{
min-height: 500px; 
padding: 20px 0px; 
}
.MailshotUnsubTextPanel
{
padding: 10px 0px 20px 0px; 
}
.MailshotUnsubText
{
font-size: 15px; 
}
.MailshotUnsubCategoryText
{
font-size: 15px; 
font-weight: bold; 
}
.MailshotUnsubCategoryPanel
{
padding: 0px 0px 20px 0px; 
}
.LogoCell img
{
width: 100%; 
}
.LogoCell
{
height: 95px; 
width: 95px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.LinkLinkedInAccountButton
{
background-image: URL('../SocialMedia/Link-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: block; 
height: 40px; 
margin: 5px 0px; 
padding: 5px 0px; 
width: 263px; 
}
.LinkedInLoginButton
{
background-image: URL('../SocialMedia/Sign-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: inline-block; 
height: 40px; 
margin: 5px 0px; 
padding: 0px; 
width: 292px; 
}
.lblFooterText
{
display: flex; 
flex-wrap: wrap; 
}
.LargeGreenButton
{
margin: 15px 0px; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.LargeGreenButton:hover
{
background-color: #2ab0ab; 
transition: 0.2s; 
}
.ITWInfoFooterLink
{
height: 35px; 
line-height: 35px; 
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooterLink:hover
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: underline; 
}
.ITWInfoFooter
{
background-color: black; 
height: 35px; 
padding: 0px 15px; 
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.InformationMessage
{
color: Red; 
margin-left: 183px; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
text-decoration: none; 
}
.InBoxListWebDisplayNameLabel_Unread
{
display: inline-block; 
min-width: 60px; 
}
.InBoxListWebDisplayNameLabel_Read
{
display: inline-block; 
min-width: 60px; 
}
.InBoxListWebDisplayNameLabel
{
display: inline-block; 
min-width: 60px; 
}
.InBoxListName_Unread
{
font-weight: 600; 
}
.InBoxListName_Read
{
font-weight: auto; 
}
.InBoxListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.InBoxListDisplayLabel
{
display: inline-block; 
min-width: 60px; 
}
.InBoxListCommDateLabel_Unread
{
display: inline-block; 
min-width: 60px; 
}
.InBoxListCommDateLabel_Read
{
display: inline-block; 
min-width: 60px; 
}
.InBoxListCommDateLabel
{
display: inline-block; 
min-width: 60px; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenPDIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenMenuParent
{
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/MenuBack20260511114246.png'); 
bottom: 0; 
display: none; 
height: 100vh; 
left: 0; 
overflow-y: auto; 
position: fixed; 
top: 0; 
width: 100%; 
z-index: 2000; 
}
.HiddenLogonRequestPasswordReminderButton
{
display: block; 
margin: 5px 0px; 
padding: 10px; 
border: 1px solid #071323; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.HiddenLogonRequestPasswordReminderButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.HiddenLogonMessagePanel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.HiddenLogonLogoutButton
{
display: block; 
margin: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.HiddenLogonLogonEntryLabel
{
display: none; 
margin-top: 3px; 
width: 130px; 
}
.HiddenLogonLogonEntry
{
box-sizing: border-box; 
width: 100%; 
display: Block; 
margin-top: 3px; 
}
.HiddenLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.HiddenLogonLoginButton
{
display: block; 
margin: 5px 0px; 
padding: 10px; 
border: 1px solid #071323; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.HiddenLogonLoginButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.HiddenLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.HiddenLogonLoggedInMessage
{
display: inline-block; 
padding-right: 15px; 
margin-top: 3px; 
width: 130px; 
}
.HiddenLogonLinkLinkedInAccountButton
{
background-image: URL('../SocialMedia/Link-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: block; 
height: 40px; 
margin: 5px 0px; 
padding: 5px 0px; 
width: 263px; 
}
.HiddenLogonLinkedInLoginButton
{
background-image: URL('../SocialMedia/Sign-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: inline-block; 
height: 40px; 
margin: 5px 0px; 
padding: 0px; 
width: 292px; 
}
.HiddenLogonItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.HiddenLogonClosePanel
{
text-align: Right; 
}
.HiddenLogonCloseButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.HiddenLogonChangePasswordButton
{
display: block; 
margin: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.HiddenLogon
{
background-color: white; 
border: 2px solid #1c2547; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2200; 
}
.HiddenItem
{
display: none; 
}
.GoogleMap
{
height: 350px; 
width: 50%; 
}
.gallerylayer img
{
margin-top: 0px !important; 
width: 100% !important; 
}
.FooterTwitterFooterSocialMenuItemCell
{
display: inline-block; 
}
.FooterTwitter
{
background-image: URL('../StaticImages/Twitter20210203113911.png'); 
background-position: center; 
background-repeat: no-repeat; 
border: 1px solid white; 
display: inline-block; 
height: 50px; 
margin: 0px 10px; 
transition: 0.3s; 
width: 50px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.FooterTwitter:hover
{
background-image: URL('../StaticImages/TwitterBlue20260511121606.png'); 
background-color: white; 
transition: 0.3s; 
}
.FooterText
{
padding: 0px 15%; 
}
.FooterSocialMenuItemCell
{
display: inline-block; 
}
.FooterSocialMenuItem
{
background-position: center; 
background-repeat: no-repeat; 
border: 1px solid white; 
display: inline-block; 
height: 50px; 
margin: 0px 10px; 
transition: 0.3s; 
width: 50px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.FooterSocialMenuItem:hover
{
background-color: white; 
transition: 0.3s; 
}
.FooterSocialCell
{
padding: 50px 15%; 
}
.FooterSocial
{
margin: 20px 0px; 
}
.FooterParent
{
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/MenuBack20260511114246.png'); 
padding: 184px 0px; 
position: relative; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FooterLinkHover
{
display: inline-block; 
padding: 10px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FooterLinkedInFooterSocialMenuItemCell
{
display: inline-block; 
}
.FooterLinkedIn
{
background-image: URL('../StaticImages/LinkedIn20210203113820.png'); 
background-position: center; 
background-repeat: no-repeat; 
border: 1px solid white; 
display: inline-block; 
height: 50px; 
margin: 0px 10px; 
transition: 0.3s; 
width: 50px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.FooterLinkedIn:hover
{
background-image: URL('../StaticImages/LinkedInBlue20260511121618.png'); 
background-color: white; 
transition: 0.3s; 
}
.FooterITWText
{
position: relative; 
text-align: Center; 
}
.FooterFacebookFooterSocialMenuItemCell
{
display: inline-block; 
}
.FooterFacebook
{
background-image: URL('../StaticImages/Facebook20210203113820.png'); 
background-position: center; 
background-repeat: no-repeat; 
border: 1px solid white; 
display: inline-block; 
height: 50px; 
margin: 0px 10px; 
transition: 0.3s; 
width: 50px; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.FooterFacebook:hover
{
background-image: URL('../StaticImages/FacebookBlue20260511121553.png'); 
background-color: white; 
transition: 0.3s; 
}
.FooterAddressTitle
{
display: block; 
font-size: 21px; 
font-weight: 700; 
letter-spacing: 6.3px; 
margin: 0px 0px 40px 0px; 
text-transform: uppercase; 
}
.FooterAddress
{
width: 33%; 
}
.FontTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #8C8DB6; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: Aquamarine; 
text-decoration: underline; 
}
.FontSubMenuOver
{
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: White; 
text-decoration: underline; 
}
.FontSmallTitle
{
font-family: 'Lato', sans-serif; 
font-size: 10pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontSmallMenuHover
{
font-family: 'Optima', sans-serif; 
font-size: 9pt; 
color: white; 
text-decoration: none; 
}
.FontSmallMenu
{
font-family: 'Optima', sans-serif; 
font-size: 9pt; 
color: #6c7c8f; 
text-decoration: none; 
}
.FontSmallBaseItalics
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: #1c2547; 
font-style: italic; 
text-decoration: none; 
}
.FontSmallBase
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontSignature
{
font-family: 'Lato', sans-serif; 
font-size: 14pt; 
color: #1c2547; 
font-style: italic; 
text-decoration: none; 
}
.FontProfileName
{
font-family: 'Lato', sans-serif; 
font-size: 11pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: underline; 
}
.FontPageTitle
{
font-family: 'Optima', sans-serif; 
font-size: 20pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: White; 
text-decoration: none; 
}
.FontLargeWhiteButton
{
font-family: 'Lato', sans-serif; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FontLargeTitle
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Lato', sans-serif; 
font-size: 12pt; 
color: #1c2547; 
text-decoration: underline; 
}
.FontItalicTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
font-style: italic; 
text-decoration: none; 
}
.FontImportantText
{
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: Red; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: Ivory; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'Lato', sans-serif; 
font-size: 12pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontFooterLinkOver
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: underline; 
}
.FontFooterLink
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FontFooter
{
font-family: 'Lato', sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: Red; 
text-decoration: underline; 
}
.FontCurrentSubMenu
{
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: White; 
text-decoration: underline; 
}
.FontCurrentMenu
{
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: #2ab0ab; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontBaseLink
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.FontBaseGreen
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #2ab0ab; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: none; 
}
.FontActionButtonWhite
{
font-family: 'Lato', sans-serif; 
font-size: 12px; 
color: white; 
text-decoration: none; 
}
.FontActionButton
{
font-family: 'Lato', sans-serif; 
font-size: 12px; 
color: #1c2547; 
text-decoration: none; 
}
.FixedTopBarScroll
{
padding: 35px 65px; 
background: linear-gradient(0deg, rgba(13, 9, 28, 0) 0%, #0D091C 100%); 
box-sizing: border-box; 
display: flex; 
height: 160px; 
justify-content: space-between; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 1000; 
}
.FixedTopBar
{
background: linear-gradient(0deg, rgba(13, 9, 28, 0) 0%, #0D091C 100%); 
box-sizing: border-box; 
display: flex; 
height: 160px; 
justify-content: space-between; 
padding: 65px; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 1000; 
}
.FixedBackParent
{
background-position: top center; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/FixedBack20260511092837.jpg'); 
height: 100vh; 
position: fixed; 
top: 0; 
width: 100%; 
}
.FindFriendsYearLeftPanel
{
margin: 5px 0px; 
}
.FindFriendsYearLeftLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsSearchItemsPanel
{
margin: 5px 0px; 
}
.FindFriendsSearchFunctionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsSearchButton
{
width: auto; 
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.FindFriendsSearchButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}
.FindFriendsPrimePanel
{
border-bottom: 1px solid rgba(108,124,143,0.2); 
display: flex; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsListYearLeftLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FindFriendsListWebDisplayName
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.FindFriendsListTwitterPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
}
.FindFriendsListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
}
.FindFriendsListLinkedinPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
}
.FindFriendsListInstagramPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
}
.FindFriendsListHouseLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FindFriendsListFacebookPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
}
.FindFriendsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
vertical-align: top; 
}
.FindFriendsListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FindFriendsLastnamePanel
{
margin: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsFunctionsSendmessage
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/SendEmail20210216031053.png'); 
display: block; 
height: 40px; 
padding-top: 40px; 
width: 116px; 
}
.FindFriendsFunctionsFunctionsPanel
{
float: right; 
}
.FindFriendsForenamesPanel
{
margin: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsCountryPanel
{
margin: 5px 0px; 
}
.FindFriendsCountryLabel
{
display: inline-block; 
width: 120px; 
}
.FadeOverFixedBackShown
{
background-color: rgba(0,0,0,0.4); 
height: 100vh; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: 100%; 
}
.FadeOverFixedBack
{
background-color: rgba(0,0,0,0); 
height: 100vh; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: 100%; 
}
.ExpandPrimeTogglecssofprimepanel
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/WhitePlus20220628025754.png'); 
border: 1px solid #2ab0ab; 
border-radius: 100px; 
box-shadow: 0 0 6px 0 #2ab0ab; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
height: 37px; 
padding: 5px 10px; 
position: relative; 
right: -20px; 
top: -5px; 
transition: 0.2s; 
width: 28px; 
}
.ExpandPrimeTogglecssofprimepanel:hover
{
background-color: #2ab0ab; 
transition: 0.2s; 
}
.ExpandPrimeFunctionsPanel
{
float: right; 
position: relative; 
}
.ExpandPrimeFunctionItem
{
border: 1px solid #2ab0ab; 
border-radius: 100px; 
box-shadow: 0 0 6px 0 #2ab0ab; 
display: inline-block; 
height: 37px; 
padding: 5px 10px; 
position: relative; 
right: -20px; 
top: -5px; 
transition: 0.2s; 
width: 28px; 
font-family: 'Lato', sans-serif; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.ExpandPrimeFunctionItem:hover
{
background-color: #2ab0ab; 
transition: 0.2s; 
}
.EditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EditSagiPanelEmploymentemployer
{
border-top: 1px solid #36608E; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsindustry
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsexperience
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsemploymentStatus
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailscompany
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsbriefBio
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
float: right; 
}
.EditSagiDeleteButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.EditSagiControlsPanelS23IncomeLevels23IncomeLevel
{
border-bottom: 0px; 
border-top: 0px; 
margin: 0px; 
padding: 0px; 
}
.EditSagiControlsPanelEmploymentstatus
{
border-top: 0px; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiControlsPanelEmploymentlevel
{
margin: 20px 0px 10px 0px; 
padding: 20px 0px 10px 0px; 
border-top: 1px solid #36608E; 
}
.EditSagiControlsPanelEmploymentindustry
{
margin: 20px 0px 10px 0px; 
padding: 20px 0px 10px 0px; 
border-top: 1px solid #36608E; 
}
.EditGroupAttrInstPanel
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelCareersEmploymentDetails
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid #113f73; 
margin: 10px 0px; 
padding: 10px; 
}
.DisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.DisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
font-size: 20px; 
line-height: 30px; 
text-transform: uppercase; 
display: inline-block; 
font-family: 'Optima', sans-serif; 
color: White; 
text-decoration: none; 
text-align: Center; 
padding: 0px 5px; 
}
.CurrentMenuCellMenuItemCell
{
border-bottom: 1px solid hsla(0,0%,100%,.2); 
width: 50%; 
}
.CurrentMenuCellMenuButton
{
font-family: 'Optima', sans-serif; 
font-size: 17pt; 
color: #2ab0ab; 
text-decoration: none; 
line-height: 62px; 
text-transform: uppercase; 
display: inline-block; 
text-align: Center; 
padding: 0px 5px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassParentNameLBL
{
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContactUsAddress
{
width: 50%; 
}
.CloseMenuMenuItemCell
{
right: 95px; 
top: 22px; 
}
.CloseMenuMenuItem:hover::after
{
transform: translateX(10px) translateY(0px); 
}
.CloseMenuMenuItem::after
{
background: #fff; 
content: ""; 
height: 2px; 
left: 0; 
position: absolute; 
top: 50%; 
transition: all .3s ease; 
width: 28px; 
}
.CloseMenuMenuItem
{
font-size: 18px; 
font-weight: 700; 
letter-spacing: 5.4px; 
padding: 0px 5px 0px 55px; 
position: relative; 
text-transform: uppercase; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
line-height: 20px; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.CD_VolunteerWebDisplayMainPanel
{
display: inline-block; 
padding: 15px 0px; 
vertical-align: top; 
width: 10%; 
margin: 5px 0px; 
}
.CD_VolunteerTextWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_VolunteerTextWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 90%; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_VolunteerEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_SurveyCommsPrefWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_PersonalWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_PersonalWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_PersonalEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_PersonalDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_PersonalDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_NoCommWebDisplayMainPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.CD_NoCommEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_EmploymentWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_EmploymentWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_EmploymentEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_DataNoticeWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_DataNoticeWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_ContactWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_ContactWebDisplayMainPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_ContactEditSubAttrsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_ContactDisplayItemTitle
{
font-family: 'Lato', sans-serif; 
font-size: 16pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_ContactDisplayItemParentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.CD_CommsPrefsWebDisplayPanelTextLbl
{
font-family: 'Lato', sans-serif; 
font-size: 18pt; 
color: #1c2547; 
text-decoration: none; 
}
.CD_CommsPrefsWebDisplayMainPanel
{
margin: 5px 0px 0px 0px; 
padding: 5px 0px 0px 0px; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.Button
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AddButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 13pt; 
color: #1c2547; 
text-decoration: underline; 
}
.ActionPanelUpdate
{
display: block; 
padding: 10px; 
}
.ActionButton
{
border: 1px solid #071323; 
display: inline-block; 
font-size: 11.77px; 
font-weight: 700; 
letter-spacing: 3.6px; 
padding: 15px; 
text-decoration: none; 
text-transform: uppercase; 
transition: 0.2s; 
}
.ActionButton:hover
{
background-color: #1C2547; 
font-size: 11.77px; 
font-family: 'Lato', sans-serif; 
color: white; 
text-decoration: none; 
}

@media screen and (max-width: 800px) {

.UpdateEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.UpdateEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.Survey2023EditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Survey2023EditControlRBN
{
display: block; 
}
.StrapLineContextTextPanel
{
font-size: 29px; 
}
.ShowMenuMenuItemCell
{
display: block; 
}
.Registration_MemReg_OtherDetailsEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_NameTitle_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_NamePreviousName_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_NamePreferredName_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_NameLastname_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_NameForenames_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_NameEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_EmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.Registration_MemReg_EmailAddressesEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.RegisterEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileVolunteerVolunteer_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileVolunteerEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileVolunteerEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileSportsClubsSportsClubs_EditCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileSportsClubsEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileSportsClubsEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileSocialTwitter_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileSocialLinkedin_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileSocialInstagram_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileSocialFacebook_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileSocialEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileSocialEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfilePhotoPhoto_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfilePhotoEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfilePhotoEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfilePhonesFaxesPhonenumber_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfilePhonesFaxesEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfilePhonesFaxesEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileNoFundraisingNoWealthScreening_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNoFundraisingNoFundraisingComms_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNoFundraisingNoFundraisingByPhone_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNoFundraisingEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNoFundraisingEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileNoCommNoComm_EditCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileNoCommEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNoCommEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileNameTitle_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNamePreviousName_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNamePreferredName_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNameLastname_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNameForenames_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNameEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileNameEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileEmploymentRetired_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmploymentJobTitle_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmploymentIndustry_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmploymentEmployer_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmploymentEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmploymentEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmailAddressesEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEmailAddressesEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileEduShortHouse_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEduShortEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileEduShortEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileEduShortAdjustedYearOfLeaving_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileDOBEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileDOBEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileDOBDateOfBirth_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAffiliationEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAffiliationEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileAffiliationAffiliationWithMonkton_EditCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileAddressesTown_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesPostalcode_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesEditControlCHK
{
box-sizing: border-box; 
width: 100%; 
}
.ProfileAddressesCounty_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesCountry_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesAddress3_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesAddress2_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ProfileAddressesAddress1_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFPhonePhonenumber_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFPhoneEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFPhoneEditControlRBN
{
display: block; 
}
.PIFNameTitle_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFNamePreviousName_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFNamePreferredName_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFNameLastname_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFNameForenames_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFNameEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFNameEditControlRBN
{
display: block; 
}
.PIFMentoringWillingToHelpEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringHelpOfferedEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentJobTitle_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentIndustry_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentExperience_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentEmploymentStatus_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentCompany_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFMentoringEmploymentBriefBio_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFutureEventTypesS23PreferredEventTypeOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFutureEventTypesEventWillingToOrganiseEventLocally_EditRBN
{
display: block; 
}
.PIFFutureEventTypesEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFutureEventTypesEditControlRBN
{
display: block; 
}
.PIFFundraisingReasonLikelihood_EditRBN
{
display: block; 
}
.PIFFundraisingReasonLikelihood_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingReasonEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingReasonEditControlRBN
{
display: block; 
}
.PIFFundraisingPart3S23PotentialMonthlyDonationOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart3S23PotentialMonthlyDonation_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23PotentialDonationLevel_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23LikelyToDonateMonthly_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23InterestInGiftingInWill_EditRBN
{
display: block; 
}
.PIFFundraisingPart3S23AwareOfGiftingInWill_EditRBN
{
display: block; 
}
.PIFFundraisingPart3EditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart3EditControlRBN
{
display: block; 
}
.PIFFundraisingPart2S23OtherReasonsToDonate_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart2S23LikelyToDonateInFuture_EditRBN
{
display: block; 
}
.PIFFundraisingPart2S23GivingDayParticipationOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart2S23GivingDayParticipation_EditRBN
{
display: block; 
}
.PIFFundraisingPart2S23GivingDayFeedback_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart2EditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart2EditControlRBN
{
display: block; 
}
.PIFFundraisingPart1S23ReasonForDonation_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart1S23PreviouslyDonated_EditRBN
{
display: block; 
}
.PIFFundraisingPart1S23FundraisingImportance_EditRBN
{
display: block; 
}
.PIFFundraisingPart1EditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFFundraisingPart1EditControlRBN
{
display: block; 
}
.PIFEventRatingRating_EditRBN
{
display: block; 
}
.PIFEventRatingRating_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEventRatingEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEventRatingEditControlRBN
{
display: block; 
}
.PIFEventAttendedS23AttendedEvent_EditRBN
{
display: block; 
}
.PIFEventAttendedEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEventAttendedEditControlRBN
{
display: block; 
}
.PIFEmploymentStatus_EditRBN
{
display: block; 
}
.PIFEmploymentS23IncomeLevel_EditRBN
{
display: block; 
}
.PIFEmploymentLevelOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmploymentLevel_EditRBN
{
display: block; 
}
.PIFEmploymentIndustryOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmploymentIndustry_EditRBN
{
display: block; 
}
.PIFEmploymentEmployer_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmploymentEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmploymentEditControlRBN
{
display: block; 
}
.PIFEmailEmailaddress_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmailEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmailEditControlRBN
{
display: block; 
}
.PIFEmailAddressEmailaddress_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFEmailAddressEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAlumniRelationsS23WarmthLevel_EditRBN
{
display: block; 
}
.PIFAlumniRelationsS23SupportMonktonByOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAlumniRelationsS23ReceivedRecentCommunication_EditRBN
{
display: block; 
}
.PIFAlumniRelationsS23EngagementLevel_EditRBN
{
display: block; 
}
.PIFAlumniRelationsS23ComunicationFrequency_EditRBN
{
display: block; 
}
.PIFAlumniRelationsS23CommunicationsReceivedOther_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAlumniRelationsS23CommunicationRating_EditRBN
{
display: block; 
}
.PIFAlumniRelationsEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAlumniRelationsEditControlRBN
{
display: block; 
}
.PIFAffiliationEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAffiliationEditControlRBN
{
display: block; 
}
.PIFAddressTown_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressPostalcode_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressEditControlRBN
{
display: block; 
}
.PIFAddressCounty_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressCountry_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressAddress3_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressAddress2_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PIFAddressAddress1_Edit
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.PDEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.ParentMenuCellMenuItemCell
{
width: 100%; 
}
.OverBodyParent
{
margin: 0px 20px; 
padding: 0px 15px; 
}
.MenuTopBar
{
padding: 30px; 
}
.MenuCellSubMenuItemsCellLevel01
{
left: 0px; 
padding-left: 15px; 
padding-right: 0px; 
position: relative; 
top: 0px; 
transform: none; 
}
.MenuCellSubMenuItemsCell
{
left: 0px; 
padding-left: 15px; 
padding-right: 0px; 
position: relative; 
top: 0px; 
transform: none; 
}
.MenuCellSubMenuButtonLvl01
{
font-size: 14px; 
line-height: 30px; 
}
.MenuCellSubMenuButton
{
font-size: 14px; 
line-height: 30px; 
}
.MenuCellMenuItemCell
{
width: 100%; 
}
.MenuCellMenuButton
{
font-size: 16px; 
line-height: 35px; 
}
.MenuCell
{
padding: 30px 20px; 
}
.MentoringEditItem
{
box-sizing: border-box; 
min-width: auto; 
width: 100%; 
}
.MainCell_SentItems
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_RecentStories
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_MyMessages
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_MentorSearch
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Mentoring
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_LinkedInRedirect
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmUnsubscribe
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmSendPM
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmRequestPasswordReminder
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmRegister_Update
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmRegister
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmProfile_PersonalMessage
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmProfile_Individual_MentorProfile
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmProfile_Individual
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmPasswordReset
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmNewCSSClass
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmMain
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmInformationAfterRegistration
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmError
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmEnvironmentSettings
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmCustomStyles
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmCSSClassEditor
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmContextPage
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmContentManagementEditor
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmContentManagement
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmConfirmDetails_Update
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmConfirmDetails_Survey2023
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmConfirmDetails_Mentoring
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_frmAdministration
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_FindFriends
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Context_Page_YourStory
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Context_Page_Survey2023_Complete
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Context_Page_MailshotUnsubConfirm
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Context_Page_InformationAfterRegistration
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell_Context_Page_Contact
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.MainCell
{
margin-left: 0px; 
margin-right: 0px; 
padding: 20px; 
}
.LogoCell
{
height: 50px; 
width: 50px; 
}
.FooterParent
{
padding: 30px 0px; 
}
.FooterAddressTitle
{
margin: 0px 0px 20px 0px; 
}
.FooterAddress
{
margin: 30px 0px; 
width: 100%; 
}
.FixedTopBarScroll
{
padding: 20px; 
}
.FixedTopBar
{
padding: 20px; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
font-size: 14px; 
line-height: 30px; 
}
.CurrentMenuCellMenuItemCell
{
width: 100%; 
}
.CurrentMenuCellMenuButton
{
font-size: 16px; 
line-height: 35px; 
}

}


.webFontActionButton
{
font-family: 'Lato', sans-serif;
font-size: 12px;
color: #1c2547;
}


.webFontActionButtonWhite
{
font-family: 'Lato', sans-serif;
font-size: 12px;
color: white;
}


.webFontBase
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: #1c2547;
}


.webFontBaseGreen
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: #2ab0ab;
}


.webFontBaseLink
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: #1c2547;
text-decoration: underline;
}


.webFontBaseWhite
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: white;
}


.webFontButton
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: #1c2547;
text-decoration: underline;
}


.webFontCurrentMenu
{
font-family: 'Optima', sans-serif;
font-size: 17pt;
color: #2ab0ab;
}


.webFontCurrentSubMenu
{
font-family: 'Optima', sans-serif;
font-size: 17pt;
color: White;
text-decoration: underline;
}


.webFontDeleteButton
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: Red;
text-decoration: underline;
}


.webFontFooter
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: White;
}


.webFontFooterLink
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: White;
}


.webFontFooterLinkOver
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: White;
text-decoration: underline;
}


.webFontForumTitle
{
font-family: 'Lato', sans-serif;
font-size: 12pt;
color: #1c2547;
}


.webFontHelpText
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: Ivory;
}


.webFontImportantText
{
font-family: 'Lato', sans-serif;
font-size: 15pt;
color: Red;
}


.webFontItalicTitle
{
font-family: 'Lato', sans-serif;
font-size: 16pt;
color: #1c2547;
font-style: italic;
}


.webFontLargeButton
{
font-family: 'Lato', sans-serif;
font-size: 12pt;
color: #1c2547;
text-decoration: underline;
}


.webFontLargeTitle
{
font-family: 'Lato', sans-serif;
font-size: 18pt;
color: #1c2547;
}


.webFontLargeWhiteButton
{
font-family: 'Lato', sans-serif;
font-size: 14pt;
color: white;
}


.webFontMenu
{
font-family: 'Optima', sans-serif;
font-size: 17pt;
color: White;
}


.webFontPageTitle
{
font-family: 'Optima', sans-serif;
font-size: 20pt;
color: #1c2547;
}


.webFontPrimeLink
{
font-family: 'Lato', sans-serif;
font-size: 16pt;
color: #1c2547;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: 'Lato', sans-serif;
font-size: 16pt;
color: #1c2547;
}


.webFontProfileName
{
font-family: 'Lato', sans-serif;
font-size: 11pt;
color: #1c2547;
}


.webFontSignature
{
font-family: 'Lato', sans-serif;
font-size: 14pt;
color: #1c2547;
font-style: italic;
}


.webFontSmallBase
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: #1c2547;
}


.webFontSmallBaseItalics
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: #1c2547;
font-style: italic;
}


.webFontSmallMenu
{
font-family: 'Optima', sans-serif;
font-size: 9pt;
color: #6c7c8f;
}


.webFontSmallMenuHover
{
font-family: 'Optima', sans-serif;
font-size: 9pt;
color: white;
}


.webFontSmallTitle
{
font-family: 'Lato', sans-serif;
font-size: 10pt;
color: #1c2547;
}


.webFontSubMenuOver
{
font-family: 'Optima', sans-serif;
font-size: 17pt;
color: White;
text-decoration: underline;
}


.webFontTab
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: Aquamarine;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: 'Lato', sans-serif;
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Lato', sans-serif;
font-size: 13pt;
color: #8C8DB6;
}


.webFontTitle
{
font-family: 'Lato', sans-serif;
font-size: 16pt;
color: #1c2547;
}

