
@font-face
{
font-family: Macklin Sans;
src: url(Fonts/MacklinSansRegular.ttf);
}


@font-face
{
font-family: Macklin Slab;
src: url(Fonts/MacklinSlabRegular.ttf);
}


@font-face
{
font-family: Macklin Text;
src: url(Fonts/MacklinTextRegular.ttf);
}

textarea
{
border: 1px solid #1E5375; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
TABLE
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
select
{
border: 1px solid #1E5375; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
InputText
{
border: 1px solid #1E5375; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
input[type=text]
{
border: 1px solid #1E5375; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
input[type=password]
{
border: 1px solid #1E5375; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
margin: 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
.WebSubTitle
{
font-family: 'Lato', sans-serif; 
font-size: 20pt; 
color: #333333; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
padding: 0px 5px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.UserAuthPasswordPassword_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.UserAuthPasswordPassword_Edit_Confirm
{
margin-right: 20px; 
max-width: 100%; 
min-width: 350px; 
}
.UserAuthPasswordPassword_Edit
{
margin-right: 20px; 
max-width: 100%; 
min-width: 350px; 
}
.UserAuthPasswordNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.UserAuthPasswordEditSagiPanel
{
margin: 5px 0px; 
}
.UserAuthPasswordEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.UserAuthPasswordEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.UserAuthPasswordEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.UserAuthPasswordEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.UserAuthPasswordDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.UserAuthPasswordDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.UploadImageSubAttrTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
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/PlaceholderClickOrDragToSelect.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/PlaceholderClickToSelect.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; 
}
.Title
{
background-color: LightGray; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.TicketsTickettype
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.TicketsTicketprice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
}
.TicketsHeaderCell
{
padding: 0px 10px; 
}
.TicketsGuestname
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.TicketsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.TicketsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.TicketsCell
{
padding: 0px 10px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.StrapLineContextTextPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 10px 0px; 
text-align: Center; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.StrapLine
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
line-height: 30px; 
padding-left: 15px; 
vertical-align: top; 
}
.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; 
}
.ShownLogonCell
{
top: 50%; 
background-color: #333333; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.SendEmailDisplayToLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectEntry
{
min-width: 350px; 
width: 80%; 
max-width: 100%; 
}
.SendEmailDisplayMessageLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.SendEmailDisplayMessageEntry
{
height: 400px; 
min-width: 350px; 
width: 80%; 
max-width: 100%; 
}
.SendEmailDisplayLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.SendEmailDisplayFromLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.SendEmailDisplayEntry
{
min-width: 350px; 
width: 80%; 
max-width: 100%; 
}
.SendEmailButton
{
margin: 0px 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.SendEmailButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.SendEmailActionPanel
{
padding-left: 125px; 
}
.SendEmailActionButton
{
margin: 0px 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.SendEmailActionButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.SearchFunctionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SearchButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.SearchButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.ResetPasswordSectionDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ResetPasswordSectionDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
margin: 5px 0px; 
}
.Registration_MemReg_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_OtherDetailsEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_NameTitle_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_NamePreviousName_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_NamePreferredName_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_NameLastname_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_NameForenames_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
margin: 5px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_NameEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_NameEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.Registration_MemReg_NameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEmailaddress_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
margin: 5px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.Registration_MemReg_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
margin: 5px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.RegisterEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.RegisterEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.RegisterEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.RegisterDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.RegisterDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterButtonConfirm Details
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.RegisterButtonConfirm Details:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonCareersForm
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.RegisterButtonCareersForm:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.RegisterButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.RegisterButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.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; 
height: 25px; 
line-height: 25px; 
}
.ProfilePhotoPhoto_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfilePhotoPhoto_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfilePhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfilePhotoEditSagiPanel
{
margin: 5px 0px; 
}
.ProfilePhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfilePhotoEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfilePhotoEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfilePhotoEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfilePhotoDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfilePhotoDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameTitle_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileNameNameAtSchool_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameNameAtSchool_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameMaidenName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameMaidenName_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameLastname_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameKnownAs_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameKnownAs_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameForenames_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileNameEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileNameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileNameEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileNameDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileNameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileFurtherEducationSubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationSubject_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationSubject_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationSubject
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationStartYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationStartYear_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileFurtherEducationLocation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationLocation_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationInstitutionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationInstitution_HiddenEdit
{
display: none; 
}
.ProfileFurtherEducationInstitution_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationInstitution_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationInstitution
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationGradLevelLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationGradLevel_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationGradLevel_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationGradLevel
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationEndYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationEndYear_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationEducationTypeLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationEducationType_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationEducationType_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationEducationType
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileFurtherEducationEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileFurtherEducationEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileFurtherEducationDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileFurtherEducationDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileFurtherEducationDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationDegreeLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationDegree_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationDegree_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationDegree
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileFurtherEducationDates_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationDates_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationClassLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileFurtherEducationClass_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileFurtherEducationClass_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.ProfileFurtherEducationClass
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileESMSConnectNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileESMSConnectLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileESMSConnectEsmsConnect_EditCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileESMSConnectEsmsConnect
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileESMSConnectEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileESMSConnectEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileESMSConnectEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileESMSConnectEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileESMSConnectEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileESMSConnectDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileESMSConnectDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileESMSConnectDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileESMSConnectDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileESMSConnectCareersHelpOffered_EditCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileESMSConnectCareersHelpOffered
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileEmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEmailAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileEmailAddressesEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileEmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileEmailAddressesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileEmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCareersSummaryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileCareersSummaryEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileCareersSummaryEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersSummaryEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersSummaryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileCareersSummaryEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileCareersSummaryDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileCareersSummaryDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCareersSummaryCareersSummary_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEventsSchoolCareersProgrammeEvents_EditCHK
{
display: block; 
box-sizing: border-box; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileCareersEventsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileCareersEventsEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileCareersEventsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEventsEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEventsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileCareersEventsEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileCareersEventsDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileCareersEventsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCareersEmploymentNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileCareersEmploymentJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentJobTitle_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentIndustry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentIndustry_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentExperience_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentExperience_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentEmpSectorCurrentEmp_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentEmpSectorCurrentEmp_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentEmploymentStatus_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileCareersEmploymentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileCareersEmploymentEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ProfileCareersEmploymentDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ProfileCareersEmploymentDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCareersEmploymentCompany_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentCompany_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ProfileCareersEmploymentBriefBio_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ProfileCareersEmploymentBriefBio_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.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; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
line-height: 32px; 
min-width: 135px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PrimeDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PhotoSubAttrsPanel
{
margin-right: 20px; 
}
.PhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PhotoNoLinkSubAttrsPanel
{
min-width: 260px; 
}
.PhotoNoLinkPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PhotoNoLinkLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.PhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.PeekMenuItemCell
{
display: block; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
vertical-align: top; 
}
.PeekMenuItemCell:hover
{
background-color: #AB9653; 
}
.PeekMenuItem
{
box-sizing: border-box; 
padding: 0px 10px; 
width: 100%; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
font-weight: 300; 
line-height: 45px; 
}
.PeekabooPanel
{
background-color: #333333; 
min-width: 150px; 
position: absolute; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.PDEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.PDDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PayViaStripeButton
{
margin-right: 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.PayViaStripeButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.PayViaPayPalButton
{
margin-right: 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.PayViaPayPalButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.PayOnTheDayButton
{
margin-right: 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.PayOnTheDayButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.PasswordResetButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.ParentMenuCellMenuItemCell:hover
{
background-color: #AB9653; 
}
.ParentCurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.ParentCurrentMenuCellMenuItemCell:hover
{
background-color: #AB9653; 
}
.OverImageTextContextTextPanel
{
background-color: rgba(0,0,0,0.6); 
margin: auto; 
max-width: 500px; 
padding: 30px; 
}
.OverImageText
{
padding-top: 15%; 
position: absolute; 
text-align: Center; 
top: 0; 
width: 100%; 
z-index: 1100; 
}
.OverBannerTitle
{
font-weight: 300; 
font-family: 'Lato', sans-serif; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NextDonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NextBookingButton
{
margin-right: 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.NextBookingButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
}
.NewDonationOneOffPanelHidden
{
display: none; 
}
.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; 
}
.MyDetails_WebSiteSocialMediaLinks_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_PhotoTextPhotoText
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_PhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_PhonesFaxesPhonenumber
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_OtherDetailsMaritalStatus
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_OtherDetailsGenderLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_OtherDetailsGender
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_NameTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameMaidenNameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameMaidenName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_NameMaidenName_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_NameMaidenName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameLastnameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_NameLastname
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameKnownAsLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameKnownAs_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_NameKnownAs_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_NameKnownAs
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameForenamesLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_NameForenames
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FurtherEducationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FurtherEducationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FurtherEducationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryOrganisation
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryOccupation
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryJobTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryFinishYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryEmpSectorLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEmpSector_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEmpSector_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryEmpSector
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmploymentHistoryComment
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmailAddressesEmailaddress
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralYearLeft_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralYearLeft_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EducationGeneralFromYearGroup_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralFromYearGroup_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EducationGeneralClassOf_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralClassOf_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ConnectSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ConnectEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ConnectCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesUsageLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesTownLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesTown
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodeLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesPostalcode
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesCountyLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesCounty
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesCountryLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Label
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesAddress3
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesAddress2Label
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesAddress2
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesAddress1Label
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_AddressesAddress1
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
max-width: 100%; 
min-width: 350px; 
}
.MyDetails_ActivityEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_ActivityEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_ActivityDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityActivity_EditCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MobileMenuToggleMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.MobileMenuToggleMenuItemCell:hover
{
background-color: #AB9653; 
}
.MobileMenuToggleMenuItem
{
background-position: center left; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Burger20230331023744.png'); 
padding: 0px 0px 0px 40px; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
font-weight: 300; 
line-height: 45px; 
}
.MobileMenuToggleCell
{
display: none; 
}
.mnuDD_Mentoring_PanelMenuMenuItemCell
{
display: block; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Mentoring_PanelMenuMenuItemCell:hover
{
background-color: #AB9653; 
}
.mnuDD_Mentoring_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 10px; 
width: 100%; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
font-weight: 300; 
line-height: 45px; 
}
.mnuDD_Mentoring_Panel
{
min-width: 220px; 
background-color: #333333; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItemCell:hover
{
background-color: #AB9653; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 10px; 
width: 100%; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
font-weight: 300; 
line-height: 45px; 
}
.mnuDD_Administration_Panel
{
background-color: #333333; 
min-width: 150px; 
position: absolute; 
}
.MenuParentCell
{
background-color: #333333; 
position: relative; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.MenuItemCell:hover
{
background-color: #AB9653; 
}
.MenuItem
{
font-weight: 300; 
line-height: 45px; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.MenuCellShownMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.MenuCellShownMenuItemCell:hover
{
background-color: #AB9653; 
}
.MenuCellShownMenuButton
{
font-weight: 300; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Left; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellShown
{
display: block; 
position: absolute; 
top: 45px; 
width: 100%; 
z-index: 1800; 
background-color: #333333; 
}
.MenuCellMenuPanel
{
margin: auto; 
max-width: 1280px; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.MenuCellMenuItemCell:hover
{
background-color: #AB9653; 
}
.MenuCellMenuButton
{
font-weight: 300; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Left; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
}
.MenuCell
{
background-color: #333333; 
}
.MenuButton
{
font-weight: 300; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Left; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
}
.MentoringSearchSubjectPanel
{
padding: 5px 0px; 
}
.MentoringSearchSubjectLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchSubject
{
max-width: calc(100% - 20px); 
}
.MentoringSearchSearchLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchSearchItemsPanel
{
padding: 5px 0px; 
}
.MentoringSearchSearchItem
{
max-width: calc(100% - 20px); 
}
.MentoringSearchSearchFunctionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentoringSearchSearchButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.MentoringSearchSearchButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.MentoringSearchQueryTypePanel
{
padding: 10px 0px; 
}
.MentoringSearchJobTitlePanel
{
padding: 5px 0px; 
}
.MentoringSearchJobTitleLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchJobTitle
{
max-width: calc(100% - 20px); 
}
.MentoringSearchInstitutionPanel
{
padding: 5px 0px; 
}
.MentoringSearchInstitutionLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchInstitution
{
max-width: calc(100% - 20px); 
}
.MentoringSearchIndustryPanel
{
padding: 5px 0px; 
}
.MentoringSearchIndustryLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchIndustry
{
max-width: calc(100% - 20px); 
}
.MentoringSearchEmpSectorCurrentEmpPanel
{
padding: 5px 0px; 
}
.MentoringSearchEmpSectorCurrentEmpLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchEmpSectorCurrentEmp
{
max-width: calc(100% - 20px); 
}
.MentoringSearchDetailWebDisplayMainPanel
{
flex-grow: 1; 
}
.MentoringSearchCareersHelpOfferedPanel
{
padding: 5px 0px; 
}
.MentoringSearchCareersHelpOfferedLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringSearchCareersHelpOffered
{
max-width: calc(100% - 20px); 
}
.MentoringSearch_WebDisplayMainTopParentPanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MentoringListWebDisplayName
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentoringListSubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListSubject
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListJobTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListJobTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListInstitutionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListInstitution
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListIndustryLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListIndustry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListHelpWithLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListHelpWithEsmsConnectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListHelpWithEsmsConnect
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListHelpWithEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MentoringListHelpWithDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListHelpWithDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListFurtherEduSubjectPanel
{
padding: 0px 5px; 
}
.MentoringListFurtherEduSubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListFurtherEduSubject
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListFurtherEduLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListFurtherEduInstitutionPanel
{
padding: 0px 5px 0px 0px; 
}
.MentoringListFurtherEduInstitutionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListFurtherEduInstitution
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListFurtherEduEndYearPanel
{
padding: 0px 5px; 
}
.MentoringListFurtherEduEndYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListFurtherEduEndYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListFurtherEduEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MentoringListFurtherEduDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListFurtherEduDisplayItemsPanel
{
padding: 0px 5px; 
}
.MentoringListFurtherEduDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListFurtherEduDisplayGroupAttrInstPanel
{
display: flex; 
}
.MentoringListExperienceLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListExperience
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListEsmsConnectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListEsmsConnectInstSepLbl
{
line-height: 30px; 
}
.MentoringListEsmsConnect
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListEndYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListEndYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListEmpSectorCurrentEmpLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListEmpSectorCurrentEmp
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MentoringListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListCompanyLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListCompany
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBriefBioLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListBriefBio
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBasicsWebDisplayName
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentoringListBasicsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBasicsJobTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListBasicsJobTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBasicsEmpSectorCurrentEmpLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListBasicsEmpSectorCurrentEmp
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBasicsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MentoringListBasicsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListBasicsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBasicsCompanyLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListBasicsCompany
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringListBasicsBriefBioLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MentoringListBasicsBriefBio
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MentoringFunctionsSendemail
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/SendEmail20230403115333.png'); 
display: inline-block; 
height: 50px; 
width: 100px; 
}
.MappedJourneyPanel
{
height: 600px; 
width: 1000px; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 135px; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 135px; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.MakeBookingTicketDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 135px; 
}
.MakeBookingTicketDetailsEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.MakeBookingTicketDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MakeBookingTicketDetailsEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 135px; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtraPrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtraItem
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingEventDetailsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MakeBookingEventDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MakeBookingEventDetailsEventName
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MakeBookingEventDetailsEventDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingBookingTypeQty
{
width: 50px; 
}
.MakeBookingBookingTypePrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingBookingTypeDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDescription
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MainParentCell
{
margin: auto; 
max-width: 1280px; 
position: relative; 
z-index: 1200; 
}
.MainPanelnonIE
{
background-color: White; 
}
.MainPanelIE
{
background-color: White; 
}
.MainPanel
{
background-color: White; 
}
.MainCell_MentoringSearch
{
background-color: White; 
padding: 15px; 
}
.MainCell_LinkedInRedirect
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmSendEmail
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmRequestPasswordReminder
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmProfile_Individual
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmPasswordReset
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmHome
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmContextPage
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmContentManagementEditor
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmContentManagement
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_CareersForm
{
background-color: White; 
padding: 15px; 
}
.MainCell_frmConfirmDetails
{
background-color: White; 
padding: 15px; 
}
.MainCell_FileUpload
{
background-color: White; 
padding: 15px; 
}
.MainCell_Donate
{
background-color: White; 
padding: 15px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
background-color: White; 
padding: 15px; 
}
.MainCell_Context_Page_Mentoring
{
background-color: White; 
padding: 15px; 
}
.MainCell_Context_Page_GuidanceForMentors
{
background-color: White; 
padding: 15px; 
}
.MainCell_Context_Page_GuidanceForMentees
{
background-color: White; 
padding: 15px; 
}
.MainCell_Context_Page_CareersForm_Complete
{
background-color: White; 
padding: 15px; 
}
.MainCell
{
background-color: White; 
padding: 15px; 
}
.LogonCellRequestPasswordReminderButton
{
background-color: #563D74; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
text-align: Left; 
transition: 0.2s; 
width: 100%; 
padding: 0px 5px; 
}
.LogonCellRequestPasswordReminderButton:hover
{
background-color: #715B8B; 
}
.LogonCellMessagePanel
{
box-sizing: border-box; 
display: Block; 
line-height: 32px; 
margin-top: 3px; 
width: 100%; 
}
.LogonCellLogoutButton
{
background-color: #3A566F; 
box-sizing: border-box; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
text-align: Left; 
transition: 0.2s; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonCellLogoutButton:hover
{
background-color: #566F85; 
}
.LogonCellLogonEntryLabel
{
display: none; 
width: 100px; 
box-sizing: border-box; 
line-height: 32px; 
margin-top: 3px; 
}
.LogonCellLogonEntry
{
box-sizing: border-box; 
display: Block; 
line-height: 32px; 
margin-top: 3px; 
width: 100%; 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
background-color: #3A566F; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
text-align: Left; 
transition: 0.2s; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLoginButton:hover
{
background-color: #566F85; 
}
.LogonCellLoggedInMessageUserid
{
box-sizing: border-box; 
display: Block; 
line-height: 32px; 
margin-top: 3px; 
width: 100%; 
}
.LogonCellLoggedInMessage
{
box-sizing: border-box; 
display: Block; 
line-height: 32px; 
margin-top: 3px; 
width: 100%; 
}
.LogonCellLinkLinkedInAccountButton
{
background-image: URL('../SocialMedia/Link-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: block; 
height: 40px; 
margin-top: 10px; 
width: 263px; 
}
.LogonCellLinkedInLoginButton
{
background-image: URL('../SocialMedia/Sign-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: block; 
height: 40px; 
margin-top: 10px; 
width: 292px; 
}
.LogonCellItem
{
box-sizing: border-box; 
display: Block; 
line-height: 32px; 
margin-top: 3px; 
width: 100%; 
}
.LogonCellContactUsButton
{
background-color: #6B4818; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
text-align: Left; 
transition: 0.2s; 
width: 100%; 
padding: 0px 5px; 
}
.LogonCellContactUsButton:hover
{
background-color: #8C6834; 
}
.LogonCellClosePanel
{
text-align: Right; 
}
.LogonCellCloseButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellChangePasswordButton
{
background-color: #563D74; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
text-align: Left; 
transition: 0.2s; 
width: 100%; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonCellChangePasswordButton:hover
{
background-color: #715B8B; 
}
.LogonCell
{
background-color: #333333; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
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-top: 10px; 
width: 263px; 
}
.LinkedInLoginButton
{
background-image: URL('../SocialMedia/Sign-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: block; 
height: 40px; 
margin-top: 10px; 
width: 292px; 
}
.LandingTextHalf
{
box-sizing: border-box; 
padding: 20px; 
width: 50%; 
}
.LandingPageSubTitle:after
{
background-color: #AB9653; 
bottom: 0; 
content: ""; 
height: 2px; 
left: 0; 
position: absolute; 
width: 20%; 
}
.LandingPageSubTitle
{
display: inline-block; 
font-weight: 300; 
margin: 15px 0px; 
position: relative; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.LandingPageFlex
{
display: flex; 
}
.LandingIntro
{
margin: 20px auto; 
max-width: 800px; 
text-align: center; 
}
.ITWInfoFooterLink
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingWebDisplayMainPanel
{
margin: 10px 0px; 
}
.InvalidAttributeData
{
background-color: #FFAAAA; 
}
.ImageBannerParent
{
position: relative; 
}
.ImageBannerPanel
{
padding-top: 30%; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
}
.HeaderCell
{
padding: 0px 10px; 
}
.GridCell
{
padding: 0px 10px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.frmEventBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.frmEventBookingTicketDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.FooterParent
{
background-color: #333333; 
padding: 15px 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FooterCell
{
margin: auto; 
max-width: 1280px; 
}
.FontWhiteButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #8C8DB6; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: #333333; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: blue; 
text-decoration: underline; 
}
.FontSubTitle
{
font-family: 'Lato', sans-serif; 
font-size: 20pt; 
color: #333333; 
text-decoration: none; 
}
.FontStrapLine
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: underline; 
}
.FontMenu
{
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargeWhiteTitle
{
font-family: 'Lato', sans-serif; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.FontLargeWhiteButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargeTitle
{
font-family: 'Lato', sans-serif; 
font-size: 35pt; 
color: #333333; 
text-decoration: none; 
}
.FontLarger
{
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: #333333; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: #333333; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #333333; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #414267; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: Red; 
text-decoration: underline; 
}
.FontDates
{
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: #333333; 
font-style: italic; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontBaseGold
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
.FontAttrData
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.FlexPanel
{
display: flex; 
}
.FlexHalfCentered
{
box-sizing: border-box; 
padding: 15px; 
text-align: center; 
width: 50%; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 100px; 
vertical-align: top; 
}
.FindFriendsSearchItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsSearchFunctionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsSearchButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.FindFriendsSearchButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FindFriendsPrimePanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.FindFriendsListWebDisplayName
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.FindFriendsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.FindFriendsListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindFriendsListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.FindFriendsListClassOfLabel
{
min-width: 80px; 
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindFriendsListClassOf
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.FindFriendsLastnamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 100px; 
vertical-align: top; 
}
.FindFriendsForenamesPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 100px; 
vertical-align: top; 
}
.FindFriendsClassOfPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsClassOfLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 100px; 
vertical-align: top; 
}
.EventsPrimePanel
{
display: flex; 
}
.EventNameLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventNameEventName
{
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.EventNameDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventNameDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventListPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventListEventNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventName
{
line-height: 40px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: underline; 
display: inline-block; 
vertical-align: top; 
}
.EventListEventDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventListEventDateddddDthMmmmYyyyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventDateddddDdthMmmmYyyyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventDate
{
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: #333333; 
font-style: italic; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.EventListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventFunctionsMakebooking
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.EventFunctionsMakebooking:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.EventFunctionsFunctionItem
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.EventFunctionsFunctionItem:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventDetailEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventDetailEventDate
{
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: #333333; 
font-style: italic; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.EventDetailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.ErrorMessage
{
background-color: White; 
border: 6px solid DarkRed; 
border-radius: 15px; 
color: Red; 
font-size: 15pt; 
margin: 10px; 
padding: 30px 10px 30px 10px; 
}
.EditSagiPanelUserauthenticationpassword
{
margin: 5px 0px; 
}
.EditSagiPanelTickettypetickettype
{
margin: 5px 0px; 
}
.EditSagiPanelSocialMediaLinkssocialMediaLinks
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreferredName
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelNameAtSchoolnameAtSchool
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelMaidenNamemaidenName
{
margin: 5px 0px; 
}
.EditSagiPanelKnownAsknownAs
{
margin: 5px 0px; 
}
.EditSagiPanelGuestnameguestname
{
margin: 5px 0px; 
}
.EditSagiPanelGiftVisibilitygiftVisibility
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationsubject
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationstartYear
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationlocation
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationinstitution
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationgradLevel
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationendYear
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationeducationType
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationdegree
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationdates
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationclass
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryoccupation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryempSector
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralyearLeft
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralfromYearGroup
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralclassOf
{
margin: 5px 0px; 
}
.EditSagiPanelDonationMessagedonationMessage
{
margin: 5px 0px; 
}
.EditSagiPanelDietaryRequirementsdietaryRequirements
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelCareersSummarycareersSummary
{
margin: 5px 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; 
}
.EditSagiPanelCareersCurrentEmpDetailsjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelCareersCurrentEmpDetailsexperience
{
margin: 5px 0px; 
}
.EditSagiPanelCareersCurrentEmpDetailsempSectorCurrentEmp
{
margin: 5px 0px; 
}
.EditSagiPanelCareersCurrentEmpDetailscompany
{
margin: 5px 0px; 
}
.EditSagiPanelCareersCurrentEmpDetailsbriefBio
{
margin: 5px 0px; 
}
.EditSagiPanelAddressusage
{
margin: 5px 0px; 
}
.EditSagiPanelAddresstown
{
margin: 5px 0px; 
}
.EditSagiPanelAddresspostalcode
{
margin: 5px 0px; 
}
.EditSagiPanelAddressisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscounty
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscountry
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress3
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress2
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress1
{
margin: 5px 0px; 
}
.EditSagiPanel
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
float: right; 
margin: 5px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.EditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFurtherEducation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelCareersEmploymentDetails
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelCareersCurrentEmpDetails
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DonateNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DonateGiftVisibilityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DonateGiftVisibilityGiftVisibility_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateGiftVisibilityEditSagiPanel
{
margin: 5px 0px; 
}
.DonateGiftVisibilityEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateGiftVisibilityEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.DonateGiftVisibilityEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.DonateGiftVisibilityEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.DonateEditSagiPanel
{
margin: 5px 0px; 
}
.DonateEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.DonateEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.DonateEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.DonateDonorRelationshipNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DonateDonorRelationshipEditSagiPanel
{
margin: 5px 0px; 
}
.DonateDonorRelationshipEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateDonorRelationshipEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.DonateDonorRelationshipEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.DonateDonorRelationshipEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.DonateDonorRelationshipDonorRelationship_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateDonorRelationshipDonorRelationship_EditCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.DonateDonationMessageNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DonateDonationMessageEditSagiPanel
{
margin: 5px 0px; 
}
.DonateDonationMessageEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateDonationMessageEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.DonateDonationMessageEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.DonateDonationMessageEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.DonateDonationMessageDonationMessage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.DonateDonationMessageDonationMessage_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.DisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.DisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.CurrentmnuDD_Mentoring_PanelMenuMenuItemCell
{
display: block; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Mentoring_PanelMenuMenuItemCell:hover
{
background-color: #AB9653; 
}
.CurrentmnuDD_Mentoring_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 10px; 
width: 100%; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
font-weight: 300; 
line-height: 45px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell:hover
{
background-color: #AB9653; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 10px; 
width: 100%; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
font-weight: 300; 
line-height: 45px; 
}
.CurrentMenuCellShownMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuCellShownMenuItemCell:hover
{
background-color: #AB9653; 
}
.CurrentMenuCellShownMenuButton
{
font-weight: 300; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Left; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell:hover
{
background-color: #AB9653; 
}
.CurrentMenuCellMenuButton
{
font-weight: 300; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Left; 
font-family: 'Lato', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
}
.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; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.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; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
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; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ConfirmDetails_ConfDet_PhonesFaxesPhonenumber_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameTitle_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NamePreviousName_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NamePreferredName_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameLastname_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameForenames_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_NameEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.Confirm_DetailsEditSagiPanel
{
margin: 5px 0px; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.Confirm_DetailsEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.Confirm_DetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.Confirm_DetailsEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.Confirm_DetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.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; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordTable
{
margin-top: 5px; 
width: 60% !important; 
}
.ChangePasswordOldPasswordEntry
{
margin-top: 5px; 
}
.ChangePasswordNewPasswordEntry
{
margin-top: 5px; 
}
.ChangePasswordEntryItem
{
margin-top: 5px; 
}
.ChangePasswordConfirmEntry
{
margin-top: 5px; 
}
.ChangePasswordCancelButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.ChangePasswordCancelButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.ChangePasswordButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.ChangePasswordButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.CareersFormNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CareersFormEditSagiPanel
{
margin: 5px 0px; 
}
.CareersFormEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.CareersFormEditItem
{
max-width: 100%; 
min-width: 350px; 
}
.CareersFormEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.CareersFormEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
margin-right: 20px; 
min-width: 145px; 
vertical-align: top; 
}
.CareersFormDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.CareersFormDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Careers_DetailsDisplayItemTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
font-family: 'Lato', sans-serif; 
font-size: 25pt; 
color: #333333; 
text-decoration: none; 
}
.Careers_DetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.CancelEmailButton
{
margin: 0px 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.CancelEmailButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.CancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.BookingInvoiceTotalWebDisplayMainPanel
{
margin: 10px 0px; 
}
.BookingInvoiceTotalLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: #333333; 
text-decoration: none; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceLinesWebDisplayMainPanel
{
margin: 10px 0px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 10px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 10px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 10px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 10px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
}
.BookingInvoiceLinesHeaderCell
{
padding: 0px 10px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px; 
}
.BookingInvoiceDetailWebDisplayMainPanel
{
margin: 10px 0px; 
}
.BookingInvoiceDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 135px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.BookingButton
{
margin-right: 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.BookingButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.BannerParent
{
margin: auto; 
max-width: 1280px; 
padding: 15px 0px; 
}
.BackDonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.BackBookingButton
{
margin-right: 10px; 
border: 2px solid #AB9653; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
}
.BackBookingButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.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: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ActionButtonWhite
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.ActionButtonWhite:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.ActionButton
{
border: 2px solid #AB9653; 
display: inline-block; 
margin-top: 10px; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #AB9653; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: #AB9653; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}

@media screen and (max-width: 800px) {

.UserAuthPasswordPassword_Edit_Confirm
{
min-width: 280px; 
}
.UserAuthPasswordPassword_Edit
{
min-width: 280px; 
}
.UserAuthPasswordEditItem
{
min-width: 280px; 
}
.SendEmailDisplaySubjectEntry
{
min-width: 280px; 
}
.SendEmailDisplayMessageEntry
{
min-width: 280px; 
}
.SendEmailDisplayEntry
{
min-width: 280px; 
}
.Registration_MemReg_OtherDetailsEditItem
{
min-width: 280px; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_Edit
{
min-width: 280px; 
}
.Registration_MemReg_NameTitle_Edit
{
min-width: 280px; 
}
.Registration_MemReg_NamePreviousName_Edit
{
min-width: 280px; 
}
.Registration_MemReg_NamePreferredName_Edit
{
min-width: 280px; 
}
.Registration_MemReg_NameLastname_Edit
{
min-width: 280px; 
}
.Registration_MemReg_NameForenames_Edit
{
min-width: 280px; 
}
.Registration_MemReg_NameEditItem
{
min-width: 280px; 
}
.Registration_MemReg_EmailAddressesEmailaddress_Edit
{
min-width: 280px; 
}
.Registration_MemReg_EmailAddressesEditItem
{
min-width: 280px; 
}
.RegisterEditItem
{
min-width: 280px; 
}
.ProfilePhotoPhoto_Edit
{
min-width: 280px; 
}
.ProfilePhotoEditItem
{
min-width: 280px; 
}
.ProfileNameTitle_Edit
{
min-width: 280px; 
}
.ProfileNameNameAtSchool_Edit
{
min-width: 280px; 
}
.ProfileNameMaidenName_Edit
{
min-width: 280px; 
}
.ProfileNameLastname_Edit
{
min-width: 280px; 
}
.ProfileNameKnownAs_Edit
{
min-width: 280px; 
}
.ProfileNameForenames_Edit
{
min-width: 280px; 
}
.ProfileNameEditItem
{
min-width: 280px; 
}
.ProfileFurtherEducationSubject_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationStartYear_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationLocation_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationInstitution_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationGradLevel_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationEndYear_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationEducationType_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationEditItem
{
min-width: 280px; 
}
.ProfileFurtherEducationDegree_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationDates_Edit
{
min-width: 280px; 
}
.ProfileFurtherEducationClass_Edit
{
min-width: 280px; 
}
.ProfileESMSConnectEditItem
{
min-width: 280px; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
min-width: 280px; 
}
.ProfileEmailAddressesEditItem
{
min-width: 280px; 
}
.ProfileCareersSummaryEditItem
{
min-width: 280px; 
}
.ProfileCareersSummaryCareersSummary_Edit
{
min-width: 280px; 
}
.ProfileCareersEventsEditItem
{
min-width: 280px; 
}
.ProfileCareersEmploymentJobTitle_Edit
{
min-width: 280px; 
}
.ProfileCareersEmploymentIndustry_Edit
{
min-width: 280px; 
}
.ProfileCareersEmploymentExperience_Edit
{
min-width: 280px; 
}
.ProfileCareersEmploymentEmpSectorCurrentEmp_Edit
{
min-width: 280px; 
}
.ProfileCareersEmploymentEmploymentStatus_Edit
{
min-width: 280px; 
}
.ProfileCareersEmploymentEditItem
{
min-width: 280px; 
}
.ProfileCareersEmploymentCompany_Edit
{
min-width: 280px; 
}
.ProfileCareersEmploymentBriefBio_Edit
{
min-width: 280px; 
}
.PrimeFocusEditItem
{
min-width: 280px; 
}
.PeekMenuItemCell
{
display: block; 
}
.PDEditItem
{
min-width: 280px; 
}
.ParentMenuCellMenuItemCell
{
display: block; 
}
.ParentCurrentMenuCellMenuItemCell
{
display: block; 
}
.MyDetails_WebSiteSocialMediaLinks_Edit
{
min-width: 280px; 
}
.MyDetails_WebSiteEditItem
{
min-width: 280px; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
min-width: 280px; 
}
.MyDetails_PhotoTextEditItem
{
min-width: 280px; 
}
.MyDetails_PhotoPhoto_Edit
{
min-width: 280px; 
}
.MyDetails_PhotoEditItem
{
min-width: 280px; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
min-width: 280px; 
}
.MyDetails_PhonesFaxesEditItem
{
min-width: 280px; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
min-width: 280px; 
}
.MyDetails_OtherDetailsGender_Edit
{
min-width: 280px; 
}
.MyDetails_OtherDetailsEditItem
{
min-width: 280px; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
min-width: 280px; 
}
.MyDetails_NameTitle_Edit
{
min-width: 280px; 
}
.MyDetails_NameMaidenName_Edit
{
min-width: 280px; 
}
.MyDetails_NameLastname_Edit
{
min-width: 280px; 
}
.MyDetails_NameKnownAs_Edit
{
min-width: 280px; 
}
.MyDetails_NameForenames_Edit
{
min-width: 280px; 
}
.MyDetails_NameEditItem
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryEmpSector_Edit
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryEditItem
{
min-width: 280px; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
min-width: 280px; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
min-width: 280px; 
}
.MyDetails_EmailAddressesEditItem
{
min-width: 280px; 
}
.MyDetails_EducationGeneralYearLeft_Edit
{
min-width: 280px; 
}
.MyDetails_EducationGeneralFromYearGroup_Edit
{
min-width: 280px; 
}
.MyDetails_EducationGeneralEditItem
{
min-width: 280px; 
}
.MyDetails_EducationGeneralClassOf_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesTown_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesPostalcode_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesEditItem
{
min-width: 280px; 
}
.MyDetails_AddressesCounty_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesCountry_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesAddress3_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesAddress2_Edit
{
min-width: 280px; 
}
.MyDetails_AddressesAddress1_Edit
{
min-width: 280px; 
}
.MyDetails_ActivityEditItem
{
min-width: 280px; 
}
.MobileMenuToggleMenuItemCell
{
display: block; 
}
.MobileMenuToggleCell
{
display: block; 
}
.mnuDD_Mentoring_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
}
.MenuItemCell
{
display: block; 
}
.MenuCellShownMenuItemCell
{
display: block; 
}
.MenuCellShown
{
display: block; 
}
.MenuCellMenuItemCell
{
display: block; 
}
.MenuCell
{
display: none; 
}
.MentoringSearch_WebDisplayMainTopParentPanel
{
border-bottom: 1px solid #222222; 
display: block; 
margin: 30px 0px; 
padding: 30px 0px; 
}
.MentoringListFurtherEduSubjectLabel
{
display: block; 
}
.MentoringListFurtherEduSubject
{
display: block; 
}
.MentoringListFurtherEduLinkDisplayItem
{
display: block; 
}
.MentoringListFurtherEduInstitutionLabel
{
display: block; 
}
.MentoringListFurtherEduInstitution
{
display: block; 
}
.MentoringListFurtherEduEndYearLabel
{
display: block; 
}
.MentoringListFurtherEduEndYear
{
display: block; 
}
.MentoringListFurtherEduDisplayLabel
{
display: block; 
}
.MentoringListFurtherEduDisplayItem
{
display: block; 
}
.MentoringListFurtherEduDisplayGroupAttrInstPanel
{
border-bottom: 1px solid #dfdfdf; 
display: block; 
}
.MentoringListBasicsWebDisplayNamePanel
{
border-bottom: 1px solid #dfdfdf; 
padding: 5px 0px; 
}
.MentoringListBasicsWebDisplayName
{
display: block; 
}
.MentoringListBasicsLinkDisplayItem
{
display: block; 
}
.MentoringListBasicsJobTitlePanel
{
border-bottom: 1px solid #dfdfdf; 
padding: 5px 0px; 
}
.MentoringListBasicsJobTitleLabel
{
display: block; 
}
.MentoringListBasicsJobTitle
{
display: block; 
}
.MentoringListBasicsEmpSectorCurrentEmpPanel
{
border-bottom: 1px solid #dfdfdf; 
padding: 5px 0px; 
}
.MentoringListBasicsEmpSectorCurrentEmpLabel
{
display: block; 
}
.MentoringListBasicsEmpSectorCurrentEmp
{
display: block; 
}
.MentoringListBasicsDisplayLabel
{
display: block; 
}
.MentoringListBasicsDisplayItemsPanel
{
border-bottom: 1px solid #dfdfdf; 
padding: 5px 0px; 
}
.MentoringListBasicsDisplayItem
{
display: block; 
}
.MentoringListBasicsCompanyPanel
{
border-bottom: 1px solid #dfdfdf; 
padding: 5px 0px; 
}
.MentoringListBasicsCompanyLabel
{
display: block; 
}
.MentoringListBasicsCompany
{
display: block; 
}
.MentoringListBasicsBriefBioPanel
{
border-bottom: 1px solid #dfdfdf; 
padding: 5px 0px; 
}
.MentoringListBasicsBriefBioLabel
{
display: block; 
}
.MentoringListBasicsBriefBio
{
display: block; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
min-width: 280px; 
}
.MakeBookingTicketDetailsEditItem
{
min-width: 280px; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
min-width: 280px; 
}
.LandingTextHalf
{
width: 100%; 
}
.LandingPageFlex
{
display: block; 
}
.ITWInfoFooter
{
text-align: Center; 
}
.ImageBannerPanel
{
padding-top: 70%; 
}
.frmEventBookingTicketDetailsEditItem
{
min-width: 280px; 
}
.DonateGiftVisibilityEditItem
{
min-width: 280px; 
}
.DonateEditItem
{
min-width: 280px; 
}
.DonateDonorRelationshipEditItem
{
min-width: 280px; 
}
.DonateDonationMessageEditItem
{
min-width: 280px; 
}
.DonateDonationMessageDonationMessage_Edit
{
min-width: 280px; 
}
.CurrentmnuDD_Mentoring_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentMenuCellShownMenuItemCell
{
display: block; 
}
.CurrentMenuCellMenuItemCell
{
display: block; 
}
.ConfirmDetails_ConfDet_PhonesFaxesPhonenumber_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditItem
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_NameTitle_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_NameLastname_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_NameForenames_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_NameEditItem
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
min-width: 280px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
min-width: 280px; 
}
.Confirm_DetailsEditItem
{
min-width: 280px; 
}
.CareersFormEditItem
{
min-width: 280px; 
}

}


.webFontAttrData
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: black;
}


.webFontBase
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #333333;
}


.webFontBaseGold
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #AB9653;
}


.webFontBaseWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: white;
}


.webFontButton
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #333333;
text-decoration: underline;
}


.webFontDates
{
font-family: 'Open Sans', sans-serif;
font-size: 11pt;
color: #333333;
font-style: italic;
}


.webFontDeleteButton
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: Red;
text-decoration: underline;
}


.webFontForumTitle
{
font-family: 'Lato', sans-serif;
font-size: 25pt;
color: #414267;
}


.webFontHelpText
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: Indigo;
}


.webFontImportantText
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #333333;
}


.webFontLargeButton
{
font-family: 'Open Sans', sans-serif;
font-size: 15pt;
color: #333333;
text-decoration: underline;
}


.webFontLarger
{
font-family: 'Open Sans', sans-serif;
font-size: 15pt;
color: #333333;
}


.webFontLargeTitle
{
font-family: 'Lato', sans-serif;
font-size: 35pt;
color: #333333;
}


.webFontLargeWhiteButton
{
font-family: 'Open Sans', sans-serif;
font-size: 15pt;
color: white;
}


.webFontLargeWhiteTitle
{
font-family: 'Lato', sans-serif;
font-size: 35pt;
color: white;
}


.webFontMenu
{
font-family: 'Lato', sans-serif;
font-size: 15pt;
color: white;
}


.webFontPrimeLink
{
font-family: 'Lato', sans-serif;
font-size: 25pt;
color: #333333;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: 'Lato', sans-serif;
font-size: 25pt;
color: #333333;
}


.webFontStrapLine
{
font-family: 'Lato', sans-serif;
font-size: 25pt;
color: #333333;
}


.webFontSubTitle
{
font-family: 'Lato', sans-serif;
font-size: 20pt;
color: #333333;
}


.webFontTab
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: blue;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: #333333;
}


.webFontThreadTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #8C8DB6;
}


.webFontTitle
{
font-family: 'Lato', sans-serif;
font-size: 25pt;
color: #333333;
}


.webFontWhiteButton
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: white;
}

