textarea
{
border: 1px solid #6484ae; 
height: 110px; 
line-height: 35px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #6484ae; 
}
TABLE
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
select
{
border: 1px solid #6484ae; 
line-height: 35px; 
padding: 15px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
InputText
{
border: 1px solid #6484ae; 
line-height: 35px; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #6484ae; 
}
input[type=text]
{
border: 1px solid #6484ae; 
line-height: 35px; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #6484ae; 
}
input[type=password]
{
border: 1px solid #6484ae; 
line-height: 35px; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #6484ae; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: #D3D3D3; 
margin: 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
.WebsiteWebsite_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.WebsiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.WebsiteEditSagiPanel
{
margin: 5px 0px; 
}
.WebsiteEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.WebsiteEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.WebsiteEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.WebsiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.WebsiteDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.WebsiteDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.WebsiteDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.WebDisplayPanelTextExpanded
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Minus20220531033906.png'); 
padding-left: 55px; 
}
.WebDisplayPanelTextExpanded:hover
{
background-image: URL('../StaticImages/MinusGreen20220531033918.png'); 
}
.WebDisplayPanelTextExpandable
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Plus20220531033842.png'); 
padding-left: 55px; 
}
.WebDisplayPanelTextExpandable:hover
{
background-image: URL('../StaticImages/PlusGreen20220531033855.png'); 
}
.WebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.WebDisplayPanelEditButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.WebDisplayItemHidden
{
display: none; 
}
.WebBannerParent
{
overflow: hidden; 
position: relative; 
}
.WebBannerPanoPanel
{
height: 30%; 
max-height: 0px; 
padding-top: 30%; 
}
.WebBannerPano
{
height: 25%; 
left: 0px; 
position: relative; 
top: 0px; 
width: 100%; 
z-index: 50; 
}
.WebBannerPanel
{
height: 100vh !important; 
max-height: 0px; 
padding-top: 100vh; 
}
.WebBanner
{
height: 100%; 
left: 0px; 
position: relative; 
top: 0px; 
width: 100%; 
z-index: 50; 
}
.UploadImageSubAttrTitlePanel
{
padding: 5px 0px; 
}
.UploadImageSubAttrTitleLabel
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
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; 
}
.TopParentBackCellScrolled a
{
text-transform: uppercase; 
transition: 0.2s; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.TopParentBackCellScrolled a:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.TopParentBackCellScrolled .LoginIcon
{
background-image: URL('../StaticImages/LoginBlack20220525023857.png'); 
}
.TopParentBackCellScrolled
{
display: flex; 
left: 220px; 
min-height: 110px; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: calc(100% - 220px); 
z-index: 250; 
}
.TopParentBackCell a
{
text-transform: uppercase; 
transition: 0.2s; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.TopParentBackCell a:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.TopParentBackCell
{
display: flex; 
left: 220px; 
min-height: 110px; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: calc(100% - 220px); 
z-index: 250; 
}
.TopParentBackAlt
{
display: flex; 
left: 220px; 
min-height: 110px; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: calc(100% - 220px); 
z-index: 250; 
}
.TopBackFadeInScrolled
{
opacity: 1; 
background-color: White; 
height: 110px; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 210; 
}
.TopBackFadeIn
{
background-color: White; 
height: 110px; 
opacity: 0; 
position: fixed; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 210; 
}
.Title_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.Title
{
border-bottom: 1px solid #5987C5; 
height: 25px; 
line-height: 25px; 
margin-top: 10px; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.TicketsTickettypePanel
{
padding: 5px 0px; 
}
.TicketsTicketpricePanel
{
padding: 5px 0px; 
}
.TicketsMakeBookingPanel
{
padding: 15px 0px; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
}
.TicketsHeaderCell
{
padding-right: 20px; 
}
.TicketsGuestnamePanel
{
padding: 5px 0px; 
}
.TicketsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.TicketsDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.TicketsDisplayItemsPanel
{
padding: 5px 0px; 
}
.TicketsCell
{
padding-right: 30px; 
padding: 0px 10px 0px 0px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 15px 0px; 
}
.TextDecorationLeft
{
border-left: 1px solid #002953; 
height: 90px; 
}
.SupportUsMenuItemMobileMenuMenuItemCell
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.SupportUsMenuItemCell
{
flex-grow: 1; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.SupportUsMenuItem
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.SubMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.SubMenuButtonLvl01
{
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
position: relative; 
transition: 0.2s; 
}
.SubMenuButton
{
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
position: relative; 
transition: 0.2s; 
}
.Subjects_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.Subject_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.SubAttributeDisclosed
{
font-weight: bold !important; 
}
.StrapLineContextTextPanel
{
text-align: Left; 
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 32pt; 
color: #003d7d; 
text-decoration: none; 
}
.StrapLine
{
margin: auto; 
max-width: 1400px; 
padding: 0px 50px; 
}
.SpecialOfferSpecialOffer_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SpecialOfferSpecialOffer_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.SpecialOfferNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.SpecialOfferEditSagiPanel
{
margin: 5px 0px; 
}
.SpecialOfferEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SpecialOfferEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.SpecialOfferEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.SpecialOfferEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.SpecialOfferDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.SpecialOfferDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
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: 12pt; 
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; 
}
.SocialMedia_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.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: White; 
border: 2px solid #6484ae; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 300px; 
z-index: 2000; 
}
.ShowMobileMenuScroll .ShowMobileMenuMenuItem
{
background-image: URL('../StaticImages/MobileMenuBurgerBlack20220524121909.png'); 
}
.ShowMobileMenuScroll
{
display: none; 
padding: 35px 20px 0px 20px; 
}
.ShowMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.ShowMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: auto 100%; 
background-image: URL('../StaticImages/MobileMenuBurgerWhite20220524031502.png'); 
height: 25px; 
line-height: 25px; 
padding: 0px; 
width: 40px; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.ShowMobileMenuCell
{
display: none; 
padding: 35px 20px 0px 20px; 
}
.SendEmailDisplayToLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SendEmailDisplaySubjectLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SendEmailDisplaySubjectEntry
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.SendEmailDisplayMessageLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SendEmailDisplayMessageEntry
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.SendEmailDisplayLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SendEmailDisplayFromLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.SendEmailDisplayEntry
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.SendEmailButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.SendEmailActionButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Sector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.SearchButton
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.SearchButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.ResultType_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.Relationship_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.RegisterButtonPIFRequest
{
background-color: #003d7d; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.RegisterButtonPIFRequest:hover
{
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonLeaversForm
{
min-width: 435px; 
text-align: Center; 
background-color: #003d7d; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.RegisterButtonLeaversForm:hover
{
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonConfirm Details
{
background-color: #003d7d; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.RegisterButtonConfirm Details:hover
{
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonBusinessEdit
{
background-color: #003d7d; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.RegisterButtonBusinessEdit:hover
{
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.RegisterButton
{
background-color: #003d7d; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.RegisterButton:hover
{
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
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; 
}
.QuoteSection
{
padding: 50px 2.6vw; 
position: relative; 
}
.QuoteDecoration
{
border-right: 1px solid #fff; 
height: 90px; 
left: 0; 
position: absolute; 
width: 78%; 
}
.QuoteBox
{
background-color: #002953; 
margin: auto; 
max-width: 60%; 
padding: 70px 95px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.ProfileResponsibilityPositionOfResponsibilityPanel
{
padding: 5px 0px; 
}
.ProfileResponsibilityPositionOfResponsibilityLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileResponsibilityPositionOfResponsibility_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileResponsibilityPositionOfResponsibility_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileResponsibilityPositionOfResponsibility_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileResponsibilityPositionOfResponsibility_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileResponsibilityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileResponsibilityEditSagiPanel
{
margin: 10px 0px; 
}
.ProfileResponsibilityEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileResponsibilityEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileResponsibilityEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileResponsibilityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileResponsibilityDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileResponsibilityDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfileResponsibilityDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileResponsibilityDisplayItemsPanel
{
padding: 5px 0px; 
}
.ProfileResponsibilityDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfilePhonesFaxesPhonenumber_EditUsage
{
display: block; 
}
.ProfilePhonesFaxesPhonenumber_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfilePhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfilePhonesFaxesEditUsage
{
display: block; 
}
.ProfilePhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfilePhonesFaxesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfilePhonesFaxesEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfilePhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfilePhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhonesFaxesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfilePhonesFaxesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfilePhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNameTitle_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileNameTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileNameTitle_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileNamePreviousName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileNamePreviousName_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileNamePreferredName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileNamePreferredName_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileNameLastname_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileNameLastname_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileNameForenames_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileNameForenames_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileNameEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileNameEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileNameEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileInterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileInterestInterest_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileInterestInterest_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileInterestEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileInterestEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileInterestEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileInterestEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileInterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileInterestDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfileInterestDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileInterestDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmploymentHistoryStartYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryStartYear_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistorySector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEmploymentHistorySector_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistorySector_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryOrganisation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryOrganisation_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryOccupation_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEmploymentHistoryOccupation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryOccupation_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEmploymentHistoryJobTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryJobTitle_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryFinishYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryFinishYear_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryEmploymentNote_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryEmploymentNote_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEmploymentHistoryEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileEmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryComment_EditLabel
{
vertical-align: Top; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryComment_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmploymentHistoryBusinessSector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEmploymentHistoryBusinessSector_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmploymentHistoryBusinessSector_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEmailAddressesEmailaddress_EditUsage
{
display: block; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmailAddressesEditUsage
{
display: block; 
}
.ProfileEmailAddressesEditSubAttrsPanelWebTextHeader
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEmailAddressesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmailAddressesEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileEmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfileEmailAddressesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationHistoryYearTo_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryYearTo_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistoryYearFrom_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryYearFrom_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistorySubject_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEducationHistorySubject_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistorySubject_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistoryResultType_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEducationHistoryResultType_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryResultType_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEducationHistoryInstitutionName_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEducationHistoryInstitutionName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryInstitutionName_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEducationHistoryEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileEducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationHistoryComment_EditLabel
{
vertical-align: Top; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryComment_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationHistoryClassOfResult_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEducationHistoryClassOfResult_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationHistoryClassOfResult_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationGeneralYearGroup_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationGeneralYearGroup_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEducationGeneralLeavingYear_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileEducationGeneralLeavingYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationGeneralLeavingYear_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationGeneralHouse_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationGeneralHouse_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationGeneralEntryYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationGeneralEntryYear_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEducationGeneralEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileEducationGeneralEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileEducationGeneralEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileEducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileBursaryScholarshipPanel
{
padding: 5px 0px; 
}
.ProfileBursaryScholarshipLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileBursaryScholarship_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileBursaryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileBursaryEditSagiPanel
{
margin: 10px 0px; 
}
.ProfileBursaryEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileBursaryEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileBursaryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileBursaryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileBursaryDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileBursaryDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfileBursaryDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileBursaryDisplayItemsPanel
{
padding: 5px 0px; 
}
.ProfileBursaryDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileBursaryBursaryOrScholarshipPanel
{
padding: 5px 0px; 
}
.ProfileBursaryBursaryOrScholarshipLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileBursaryBursaryOrScholarship_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileBursaryBursaryOrScholarship_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesUsage_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesTown_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesTown_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesPostalcode_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesPostalcode_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileAddressesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfileAddressesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileAddressesCounty_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesCounty_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesCountry_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesCountry_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesAddress3_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesAddress3_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesAddress2_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesAddress2_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileAddressesAddress1_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileAddressesAddress1_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ProfileActivityEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileActivityEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileActivityEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileActivityEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ProfileActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileActivityDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ProfileActivityDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ProfileActivityDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileActivityClubsSocialGroups_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileActivityClubsSocialGroups_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileActivityClubsActivities_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileActivityClubsActivities_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ProfileActivityActivity_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ProfileActivityActivity_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.Profile_PersonalDetailsWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_PersonalDetailsWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Profile_PersonalDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_PersonalDetailsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_PersonalDetailsDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.Profile_PersonalDetailsDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_PersonalDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Profile_PersonalDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_InterestsWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_InterestsWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Profile_InterestsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_InterestsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_InterestsDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.Profile_InterestsDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_InterestsDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Profile_InterestsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_EmploymentWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_EmploymentWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Profile_EmploymentSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_EmploymentEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_EmploymentDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.Profile_EmploymentDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_EmploymentDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Profile_EmploymentCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_EducationWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_EducationWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Profile_EducationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_EducationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profile_EducationDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.Profile_EducationDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.Profile_EducationDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Profile_EducationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Profession_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.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
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.PrimeFocusWebDisplayPanelEditButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.PrimeFocusWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 10px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PrimeFocusDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PrimeFocusDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PositionOfResponsibility_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFSocialsUrl_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsUrl_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsTwitter_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsTwitter_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsSocialMedia_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFSocialsSocialMedia_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsSocialMedia_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFSocialsLinkedin_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsLinkedin_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsInstagram_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsInstagram_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsFacebook_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsFacebook_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsEditSubAttrsPanelWebTextHeader
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFSocialsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFSocialsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFSocialsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFSocialsDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFSocialsDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFSocialsDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFShortNameTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFShortNameTitle_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFShortNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFShortNameLastname_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFShortNameLastname_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFShortNameForenames_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFShortNameForenames_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFShortNameEditSagiPanel
{
margin: 5px 0px; 
}
.PIFShortNameEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFShortNameEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFShortNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFShortNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFShortNameDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFShortNameDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFShortNameDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFRequestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFRequestEditSagiPanel
{
margin: 5px 0px; 
}
.PIFRequestEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFRequestEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFRequestEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFRequestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFRequestDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFRequestDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFRequestDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPhonePhonenumber_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFPhoneEditSagiPanel
{
margin: 5px 0px; 
}
.PIFPhoneEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPhoneEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPhoneEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPhoneDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFPhoneDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPhoneDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPerceptionRatingUcas_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingUcas_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingTeaching_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingTeaching_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingPastoralSupport_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingPastoralSupport_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFPerceptionRatingIndependence_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingIndependence_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingFacilities_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingFacilities_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingEditSagiPanel
{
margin: 5px 0px; 
}
.PIFPerceptionRatingEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFPerceptionRatingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPerceptionRatingDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFPerceptionRatingDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPerceptionRatingCommunity_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingCommunity_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingChristianValues_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingChristianValues_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingCareers_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingCareers_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionRatingALevelSubjects_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionRatingALevelSubjects_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionImprovNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFPerceptionImprovLuckleyImprovements_EditLabel
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
display: block; 
}
.PIFPerceptionImprovLuckleyImprovements_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionImprovEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPerceptionImprovEditSagiPanel
{
margin: 5px 0px; 
}
.PIFPerceptionImprovEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionImprovEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionImprovEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFPerceptionImprovEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPerceptionDescNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFPerceptionDescLuckleyDescription_EditLabel
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
display: block; 
}
.PIFPerceptionDescLuckleyDescription_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionDescEditSubAttrsPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPerceptionDescEditSagiPanel
{
margin: 5px 0px; 
}
.PIFPerceptionDescEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFPerceptionDescEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFPerceptionDescEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFPerceptionDescEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFOtherEducationScholarship_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationScholarship_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFOtherEducationScholarship_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFOtherEducationPositionOfResponsibility_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFOtherEducationPositionOfResponsibility_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationPositionOfResponsibility_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFOtherEducationPositionOfResponsibility_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFOtherEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFOtherEducationEducationNote_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationEducationNote_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFOtherEducationEditSagiPanel
{
margin: 5px 0px; 
}
.PIFOtherEducationEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFOtherEducationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFOtherEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFOtherEducationDayOrBoarder_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationDayOrBoarder_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFOtherEducationBursary_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationBursary_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFOtherEducationALevelsStudied_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFOtherEducationALevelsStudied_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFOtherEducationALevelsStudied_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFNameWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFMoreEduNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFMoreEduEditSagiPanel
{
margin: 5px 0px; 
}
.PIFMoreEduEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFMoreEduEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFMoreEduEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFMoreEduEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMoreEduDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFMoreEduDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFMoreEduDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFMoreEduALevelsStudied_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFMoreEduALevelsStudied_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFMoreEduALevelsStudied_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMoreEduALevelsStudied_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFMentoringWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNameTitle_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFLeaversNameTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNameTitle_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFLeaversNamePreferredName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNamePreferredName_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFLeaversNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFLeaversNameLastname_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNameLastname_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFLeaversNameForenames_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNameForenames_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFLeaversNameEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversNameEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNameEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFLeaversNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFLeaversNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversNameDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFLeaversNameDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFLeaversNameDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFFurtherEduWebTextHeader
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduSubjects_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduSubjects_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduSubjects_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduSubject_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduSubject_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduSubject_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFFurtherEduInstitutionName_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduInstitutionName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduInstitutionName_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullYearTo_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullYearTo_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullYearFrom_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullYearFrom_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullSubjects_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduFullSubjects_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullSubjects_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullResultType_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduFullResultType_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullResultType_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFFurtherEduFullInstitutionName_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduFullInstitutionName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullInstitutionName_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullEditSagiPanel
{
margin: 5px 0px; 
}
.PIFFurtherEduFullEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduFullEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFFurtherEduFullEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFurtherEduFullDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFFurtherEduFullDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFFurtherEduFullClassOfResult_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFFurtherEduFullClassOfResult_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduFullClassOfResult_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduEditSagiPanel
{
margin: 5px 0px; 
}
.PIFFurtherEduEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFFurtherEduEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFFurtherEduEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFurtherEduComment_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFFurtherEduComment_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEngagementWebTextHeader
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEngagementNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFEngagementMentoring_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEngagementMentoring_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEngagementEditSubAttrsPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFEngagementEditSagiPanel
{
margin: 5px 0px; 
}
.PIFEngagementEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEngagementEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEngagementEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFEngagementEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmploymentStartYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentStartYear_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentOrganisation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentOrganisation_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentOccupation_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFEmploymentOccupation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentOccupation_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFEmploymentJobTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentJobTitle_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentIndustry_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFEmploymentIndustry_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentIndustry_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentFinishYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentFinishYear_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentEditSagiPanel
{
margin: 5px 0px; 
}
.PIFEmploymentEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmploymentEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFEmploymentEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmploymentDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFEmploymentDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmploymentDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFEmpHistWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFEmailEmailaddress_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmailEditSagiPanel
{
margin: 5px 0px; 
}
.PIFEmailEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmailEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEmailEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmailDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFEmailDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEmailDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFEduHistWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEduGenWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationYearGroup_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationYearGroup_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEducationScholarship_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationScholarship_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEducationPositionOfResponsibility_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFEducationPositionOfResponsibility_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationPositionOfResponsibility_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEducationPositionOfResponsibility_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFEducationLeavingYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationLeavingYear_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEducationHouse_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationHouse_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEducationEntryYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationEntryYear_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEducationEditSagiPanel
{
margin: 5px 0px; 
}
.PIFEducationEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFEducationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEducationBursaryOrScholarship_EditLabel
{
vertical-align: Top; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFEducationBursaryOrScholarship_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFDobGenderNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFDobGenderGender_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFDobGenderGender_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFDobGenderGender_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFDobGenderEditSagiPanel
{
margin: 5px 0px; 
}
.PIFDobGenderEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFDobGenderEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFDobGenderEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFDobGenderEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFDobGenderDateOfBirth_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFDobGenderDateOfBirth_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFDetailsWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFDetailsDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIFDetailsDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAssociationWebTextHeader
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFAssociationRelationship_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.PIFAssociationRelationship_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFAssociationRelationship_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFAssociationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PIFAssociationName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFAssociationName_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFAssociationEditSagiPanel
{
margin: 5px 0px; 
}
.PIFAssociationEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIFAssociationEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PIFAssociationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PIFAssociationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAddressWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_PersonalWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_PersonalDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIF_PersonalDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_PersonalDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_PerceptionWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_PerceptionDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIF_PerceptionDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_PerceptionDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_FurtherEducationWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_EngagementWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_EducationWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_EducationDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIF_EducationDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_EducationDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_ContactWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_ContactDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PIF_ContactDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PIF_ContactDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_AssociationWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhotoPhoto_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhotoPhoto_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PhotoNoLinkSubAttrsPanel
{
display: inline-block; 
min-width: 220px; 
padding: 0px 10px 0px 0px ; 
vertical-align: top; 
}
.PhotoNoLinkPhotoPanel
{
padding: 5px 0px; 
}
.PhotoNoLinkEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhotoNoLinkDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayItemsPanel
{
padding: 5px 0px; 
}
.PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.PhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhotoEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PhotoEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PhotoDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhotoDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PhotoAttachmentPhotoPanel
{
padding: 5px 0px; 
}
.PhotoAttachmentPhoto img
{
width: 100%; 
}
.PhotoAttachmentPhoto
{
display: inline-block; 
position: relative; 
width: 100%; 
}
.PhotoAttachmentEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhotoAttachmentDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.PhotoAttachmentDisplayItemsPanel
{
padding: 5px 0px; 
}
.PhoneNumberPhonenumber_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PhoneNumberNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PhoneNumberEditSagiPanel
{
margin: 5px 0px; 
}
.PhoneNumberEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhoneNumberEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PhoneNumberEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.PhoneNumberEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PhoneNumberDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.PhoneNumberDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.PhoneNumberDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PeekMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.PeekMenuItem :hover:after
{
width: 100%; 
}
.PeekMenuItem :after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.PeekMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.PeekMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.PeekabooPanel
{
background-color: white; 
min-width: 200px; 
padding: 20px; 
position: absolute; 
}
.PDEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.PDEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.PDDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.PayViaStripeButton
{
margin: 0px 10px; 
border: 1px solid #002953; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.PayViaStripeButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.PayViaPayPalButton
{
margin: 0px 10px; 
border: 1px solid #002953; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.PayViaPayPalButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.PayOnTheDayButton
{
margin: 0px 10px; 
border: 1px solid #002953; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.PayOnTheDayButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.PasswordResetRequestInvalidMessage
{
background-color: White; 
display: inline-block; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 150px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 150px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 150px; 
}
.PasswordResetButton
{
padding: 15px 10px 0px 0px; 
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
}
.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: 12pt; 
color: black; 
text-decoration: underline; 
}
.ParentMobileMenuMenuItemCell
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.ParentBlackMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.PagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.PagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.PageTopParentAlt
{
height: 110px; 
}
.PageTopInnerAlt
{
background-color: White; 
display: flex; 
height: 110px; 
position: fixed; 
top: 0; 
width: 100%; 
z-index: 2000; 
}
.OverBannerText
{
left: 45px; 
max-width: 650px; 
position: absolute; 
top: 70%; 
width: calc(100% - 45px); 
z-index: 90; 
}
.OverBannerLogoImagePanel a
{
width: 100%; 
}
.OverBannerLogoImagePanel
{
width: 160px; 
}
.OverBannerLogoImage img
{
width: 100%; 
}
.OverBannerLogo
{
left: 50px; 
position: fixed; 
top: 20px; 
z-index: 100; 
}
.OrgAnnListTitlePanel
{
padding: 5px 0px; 
}
.OrgAnnListSubAttrsPanel
{
flex-grow: 1; 
}
.OrgAnnListPhotoSubAttrsPanel
{
min-width: 220px; 
}
.OrgAnnListPhotoPhotoPanel
{
padding: 5px 0px; 
}
.OrgAnnListPhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.OrgAnnListPhotoDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.OrgAnnListPhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.OrgAnnListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.OrgAnnListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.OrgAnnListDisplayItemsPanel
{
padding: 5px 0px; 
}
.OrgAnnListDateddddDdMmmYyyyPanel
{
padding: 5px 0px; 
}
.OrgAnnListAttachmentPanel
{
padding: 5px 0px; 
}
.OrgAnnListAnnouncementPanel
{
padding: 5px 0px; 
}
.OrgAnnDetailsTitlePanel
{
padding-bottom: 10px; 
padding: 5px 0px; 
}
.OrgAnnDetailsTitle
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.OrgAnnDetailsSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: 500px; 
}
.OrgAnnDetailsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.OrgAnnDetailsDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.OrgAnnDetailsDisplayItemsPanel
{
padding-bottom: 10px; 
padding: 5px 0px; 
}
.OrgAnnDetailsDatePanel
{
padding-bottom: 10px; 
padding: 5px 0px; 
}
.OrgAnnDetailsAttachmentPanel
{
padding-bottom: 10px; 
padding: 5px 0px; 
}
.OrgAnnDetailsAnnouncementPanel
{
padding-bottom: 10px; 
padding: 5px 0px; 
}
.Organisation_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Office_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.Occupation_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.NoBanner
{
height: 150px; 
}
.NextBookingButton
{
margin: 0px 10px; 
border: 1px solid #002953; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.NextBookingButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.NewsPrimePanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewslettersPrimePanel
{
margin: 20px; 
overflow: hidden; 
text-align: Center; 
width: calc(33% - 40px); 
}
.NewslettersMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.NewsletterListTitlePanel
{
padding: 5px 0px; 
}
.NewsletterListTitle
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.NewsletterListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.NewsletterListDisplayLabel
{
min-width: auto; 
padding-right: 10px; 
display: inline-block; 
vertical-align: top; 
}
.NewsletterListDisplayItemsPanel
{
padding: 5px 0px; 
}
.NewsletterListDatePanel
{
padding: 5px 0px; 
}
.NewsletterListDateLabel
{
min-width: auto; 
padding-right: 10px; 
display: inline-block; 
vertical-align: top; 
}
.NewsletterListAnnouncementPanel
{
padding: 5px 0px; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
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; 
}
.NewBusinessDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.NewBusinessDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.New_CompanySaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.New_CompanyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.New_CompanyEditSagiPanel
{
margin: 5px 0px; 
}
.New_CompanyEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.New_CompanyEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.New_CompanyEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.New_CompanyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.New_CompanyDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.New_CompanyDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.New_CompanyCancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.MyDetails_WebSiteWebsitePanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteWebsiteLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_WebSiteWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearToLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearFromLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationOfficePanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_SocialAffiliationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationAchievementPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationAchievementLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhotoWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhotoTextWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_OtherDetailsGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsGenderLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameTitle_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_NameTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreviousNameLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_NamePreferredNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreferredNameLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameLastname_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameForenames_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_NameEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_NameEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_InterestInterestPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestInterest_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_InterestInterest_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestInterest_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_InterestEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_InterestEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_InterestEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_InterestEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_InterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_InterestDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_FamilySchool_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilySchool_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationship_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilyNote_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FamilyName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilyGender_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyGender_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilyEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_FamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_FamilyEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FamilyDob_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_FamilyDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_FamilyCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EmploymentHistoryStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryOccupationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryJobTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryIndustrySectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryIndustrySectorLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryIndustrySector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryIndustrySector_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryIndustrySector_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryIndustryPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryIndustryLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryIndustry_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryIndustry_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryIndustry_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryFinishYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryEmploymentNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryEmploymentNoteLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEmploymentNote_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryEmploymentNote_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryBusinessSectorLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryBusinessSector_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EmploymentGeneralRetiredPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralRetiredLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralRetired_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralRetired_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralProfessionPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralProfessionLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralProfession_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralProfession_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralProfession_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralEmploymentStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralEmploymentStatusLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentStatus_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralEmploymentStatus_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralEmploymentNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralEmploymentNoteLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentNote_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralEmploymentNote_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationHistoryYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearToLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearFromLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EducationHistorySubjectsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistorySubjectsLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistorySubjects_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EducationHistorySubjects_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistorySubjects_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistorySubjectPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistorySubject_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryResultTypePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryResultTypeLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryResultType_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryInstitutionNamePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryCommentLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryClassOfResultPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryClassOfResultLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralYearGroupPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralYearGroupLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralYearGroup_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralYearGroup_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLeavingYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLeavingYearLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingYear_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_EducationGeneralLeavingYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralLeavingYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationGeneralHousePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralHouseLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralHouse_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationGeneralEntryYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEntryYearLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEntryYear_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralEntryYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_ActivityWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 10px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_ActivityEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_ActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_ActivityClubsSocialGroupsPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityClubsSocialGroups_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_ActivityClubsSocialGroups_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityActivityPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityActivity_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MyDetails_ActivityActivity_Edit
{
vertical-align: top; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MyBusinessListWebsitePanel
{
padding: 5px 0px; 
}
.MyBusinessListWebsiteLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessListWebDisplayPanelText
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyBusinessListSubAttrsPanel
{
width: calc(100% - 450px); 
}
.MyBusinessListSpecialOfferPanel
{
padding: 5px 0px; 
}
.MyBusinessListSpecialOfferLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessListPrimePanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyBusinessListPhonenumberPanel
{
padding: 5px 0px; 
}
.MyBusinessListPhonenumberLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessListFunctionsPanel
{
width: 220px; 
}
.MyBusinessListFunctionItem
{
display: block; 
margin: 5px 0px; 
width: 100%; 
}
.MyBusinessListEmailaddressPanel
{
padding: 5px 0px; 
}
.MyBusinessListEmailaddressLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyBusinessListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessListDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyBusinessListDeleteprime
{
display: block; 
margin: 5px 0px; 
width: 100%; 
}
.MyBusinessListDeleteprime:hover
{
background-color: #7E3800; 
}
.MyBusinessListConfirmdetails
{
display: block; 
margin: 5px 0px; 
width: 100%; 
}
.MyBusinessListCompanyNamePanel
{
padding: 5px 0px; 
}
.MyBusinessListBusinessSummaryPanel
{
padding: 5px 0px; 
}
.MyBusinessListBusinessSummaryLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessListBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyBusinessListBusinessSectorLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MyBusinessesFunctionsPanel
{
padding: 10px 0px; 
}
.MyBusinessEditDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MyBusinessEditDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MobileMenuTop
{
display: flex; 
justify-content: space-between; 
padding: 30px; 
}
.MobileMenuSubMenuItemCellLevel01
{
display: block; 
vertical-align: top; 
}
.MobileMenuSubMenuItemCell
{
display: block; 
vertical-align: top; 
}
.MobileMenuParentShown
{
display: block; 
background-color: White; 
bottom: 0; 
left: 0; 
position: fixed; 
right: 0; 
top: 0; 
z-index: 400; 
}
.MobileMenuParent
{
background-color: White; 
bottom: 0; 
display: none; 
left: 0; 
position: fixed; 
right: 0; 
top: 0; 
z-index: 400; 
}
.MobileMenuMenuItemCell
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.MobileMenuMenuItem
{
line-height: 45px; 
text-align: Center; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.MobileMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.MobileMenuExpandableMenuItemCell
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_ProfileParent_PanelMenuMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_ProfileParent_PanelMenuMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.mnuDD_ProfileParent_PanelMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.mnuDD_ProfileParent_Panel
{
background-color: white; 
min-width: 200px; 
padding: 20px; 
position: absolute; 
}
.mnuDD_NewsAndEventsParent_PanelMenuMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_NewsAndEventsParent_PanelMenuMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.mnuDD_NewsAndEventsParent_PanelMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.mnuDD_NewsAndEventsParent_Panel
{
background-color: white; 
min-width: 200px; 
padding: 20px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
background-color: white; 
min-width: 200px; 
padding: 20px; 
position: absolute; 
}
.MessageCell
{
background-color: White; 
margin: auto; 
width: 1100px; 
}
.MenuLogoImage img
{
width: 100%; 
}
.MenuLogoImage
{
display: inline-block; 
width: 160px; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.MenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
padding: 0px 5px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.MenuCellSubMenuItemCellLevel01
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellSubMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.MenuCellSubMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.MenuCellMenuPanel
{
display: flex; 
padding-right: 150px; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.MenuCellMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.MenuCellMenuButton:after
{
background-color: #39b54a; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.MenuCellMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.MenuCell
{
flex-grow: 1; 
padding-top: 30px; 
}
.MenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.MentoringNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MentoringMentoringNotes_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MentoringMentoringNotes_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MentoringMentoringDetails_EditLabel
{
vertical-align: Top; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MentoringMentoringDetails_Edit
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MentoringEditSagiPanel
{
margin: 5px 0px; 
}
.MentoringEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MentoringEditItem
{
display: inline-block; 
width: 300px; 
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MentoringEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.MentoringEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MaritalStatus_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: none; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingTicketDetailsTickettype
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsSpecialRequirements_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingTicketDetailsSpecialRequirements_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MakeBookingTicketDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MakeBookingTicketDetailsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingTicketDetailsEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MakeBookingTicketDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelSpecialRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelAccessRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.MakeBookingTicketDetailsAccessRequirements_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingTicketDetailsAccessRequirements_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.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; 
}
.MakeBookingEventDetailsPhotoPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventNamePanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDetailPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDescriptionPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDateddddDdMmmmYyyyPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MakeBookingEventDetailsDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.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; 
}
.MainPanelnonIE
{
background-color: white; 
position: relative; 
}
.MainPanelIE
{
background-color: white; 
position: relative; 
}
.MainPanel
{
background-color: white; 
position: relative; 
}
.MainCellParent
{
background-color: White; 
padding-top: 30px; 
position: relative; 
z-index: 200; 
}
.MainCell_Newsletters
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_News
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_MyBusinesses
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_LinkedInRedirect
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Galleries
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmSendEmail
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmRequestPasswordReminder
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmProfile_Photo_Gallery
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmProfile_Organisation_Announcement
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmProfile_Event
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmPrimesDisplay
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmPasswordReset
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmMyDetails
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmMain
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmHome
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmError
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmConfirmDetails_PIFRequest
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmConfirmDetails_LeaversForm
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmConfirmDetails
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmChangePassword
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_School_Activities
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Phones_Faxes
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Other_Details
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Name
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Employment_History
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Email_Addresses
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Education_History
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Education_General
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Current_Interests
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Current_Employment
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_frmAttributeEditor_Addresses
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_FindFriends
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Events
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Context_Page_PrivacyStatement
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Context_Page_PIFRequest_Complete
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Context_Page_PasswordSuccessfullyChanged
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Context_Page_PasswordEmailSent
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Context_Page_LeaversForm_Complete
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_BusinessDirectory
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell_Announcements
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MainCell
{
background-color: White; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 20px 50px; 
vertical-align: top; 
}
.MagazinesTitlePanel
{
padding: 5px 0px; 
}
.MagazinesTitle
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.MagazinesPhotoPanel
{
padding: 5px 0px; 
}
.MagazinesEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.MagazinesDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.MagazinesDisplayItemsPanel
{
padding: 5px 0px; 
}
.LogonCellRequestPasswordReminderButton
{
box-sizing: border-box; 
display: block; 
margin-top: 5px; 
text-align: Left; 
width: 100%; 
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.LogonCellRequestPasswordReminderButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.LogonCellMessagePanel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLogoutButton
{
box-sizing: border-box; 
display: block; 
margin-top: 5px; 
text-align: Left; 
width: 100%; 
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.LogonCellLogoutButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.LogonCellLogonEntryLabel
{
display: none; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLogonEntry
{
box-sizing: border-box; 
width: 100%; 
display: Block; 
margin-top: 3px; 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
box-sizing: border-box; 
display: block; 
margin-top: 5px; 
text-align: Left; 
width: 100%; 
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.LogonCellLoginButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.LogonCellLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLoggedInMessage
{
display: inline-block; 
width: 100px; 
margin-top: 3px; 
}
.LogonCellLinkedInLoginButton
{
background-image: url('/SocialMedia/Sign-In-Small-Default.png'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: contain; 
box-sizing: border-box; 
display: block; 
height: 37px; 
margin-top: 10px; 
width: 100%; 
}
.LogonCellItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellClosePanel
{
text-align: Right; 
}
.LogonCellCloseButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.LogonCellChangePasswordButton
{
box-sizing: border-box; 
display: block; 
margin-top: 5px; 
text-align: Left; 
width: 100%; 
border: 1px solid #002953; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.LogonCellChangePasswordButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.LogonCell
{
background-color: White; 
border: 2px solid #6484ae; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 300px; 
z-index: 2000; 
}
.LoginIconMobileMenuMenuItemCell
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.LoginIconCell
{
flex-grow: 1; 
text-align: Right; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.LoginIcon
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 100%; 
background-image: URL('../StaticImages/LoginWhite20220525023908.png'); 
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.LoginIcon:hover
{
background-image: URL('../StaticImages/LoginGreen20220525023920.png'); 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.LeavingYear_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.LeaversFormTextWebDisplayMainPanel
{
display: inline-block; 
max-width: 40%; 
min-width: 350px; 
position: sticky; 
top: 110px; 
vertical-align: top; 
}
.LeaversFormNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.LeaversFormHeaderTextContextTextPanel
{
padding: 0px 20px 0px 0px; 
}
.LeaversFormEditSagiPanel
{
margin: 5px 0px; 
}
.LeaversFormEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.LeaversFormEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.LeaversFormEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.LeaversFormEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.LeaversFormDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.LeaversFormDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.LeaversFormDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.LeaversFormDataEntryWebDisplayMainPanel
{
display: inline-block; 
max-width: 60%; 
vertical-align: top; 
}
.lblFooterCopyright
{
display: inline-block; 
padding: 6px 20px 0px 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooterLink
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooter
{
padding: 10px 0px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: White; 
text-decoration: none; 
}
.ITWFooterCellParent
{
border-top: 1px solid white; 
display: flex; 
margin-top: 40px; 
}
.InvoiceDetailsMakeBookingWebDisplayMainPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
}
.InvalidAttributeData
{
background-color: pink; 
}
.Interest_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.InstitutionName_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.InformationMessage
{
background-color: White; 
display: inline-block; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.IndustrySector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.Industry_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.IndivProfilePhotoSubAttrsPanel
{
display: inline-block; 
padding: 0px 10px 10px 0px; 
vertical-align: top; 
}
.IndivProfilePhotoPhotoPanel
{
padding: 5px 0px; 
}
.IndivProfilePhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.IndivProfilePhotoDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfilePhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsTownPanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsTownLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.IndivProfileDetailsProfessionPanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsPreferredNamePanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsPreferredNameLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsNamePanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsName
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.IndivProfileDetailsLeavingYearPanel
{
display: inline-block; 
padding: 0px 10px ; 
vertical-align: top; 
}
.IndivProfileDetailsLeavingYearLabel
{
width: 25px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsInstitutionNamePanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsHousePanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsHouseLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsEntryYearPanel
{
display: inline-block; 
vertical-align: top; 
padding: 5px 0px; 
}
.IndivProfileDetailsEntryYearLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.IndivProfileDetailsDisplayLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsCountyPanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsCountyLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivProfileDetailsCountryPanel
{
padding: 5px 0px; 
}
.IndivProfileDetailsCountryLabel
{
display: inline-block; 
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
min-width: 180px; 
vertical-align: top; 
}
.IndivListYearGroupPanel
{
padding: 5px 0px; 
}
.IndivListWebDisplayNamePanel
{
padding: 5px 0px; 
}
.IndivListSubAttrsPanel
{
flex-grow: 1; 
}
.IndivListNamePanel
{
padding: 5px 0px; 
}
.IndivListHousePanel
{
padding: 5px 0px; 
}
.IndivListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.IndivListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.IndivListDisplayItemsPanel
{
padding: 5px 0px; 
}
.IndivFunctionsSendemail
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Email20220614020240.png'); 
display: inline-block; 
height: 41px; 
width: 100px; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.IndivFunctionsFunctionsPanel
{
float: right; 
padding-right: 200px; 
}
.IndivFunctionsFunctionItem
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.ImageAndTextSectionTitle
{
margin-bottom: 30px; 
text-align: Left; 
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 32pt; 
color: #003d7d; 
text-decoration: none; 
}
.ImageAndTextSectionText
{
box-sizing: border-box; 
padding: 0px 20px; 
width: 45%; 
}
.ImageAndTextSectionLeft
{
display: flex; 
justify-content: space-bewteen; 
}
.ImageAndTextSectionImage img
{
width: 100%; 
}
.ImageAndTextSectionImage
{
width: 45%; 
}
.ImageAndTextSectionBody
{
padding: 20px 0px; 
}
.HomePageText
{
background-color: White; 
box-sizing: border-box; 
margin: auto; 
max-width: 1400px; 
min-height: 500px; 
padding: 15px; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
}
.HeaderCell
{
padding-right: 20px; 
}
.GridCell
{
padding: 0px 10px 0px 0px; 
}
.Gender_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.GalleryPhotosTextPanel
{
padding: 5px 0px; 
}
.GalleryPhotosSubAttrsPanel
{
display: inline-block; 
height: 160px; 
vertical-align: top; 
width: 160px; 
}
.GalleryPhotosPhotoPanel
{
padding: 5px 0px; 
}
.GalleryPhotosEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.GalleryPhotosDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.GalleryPhotosDisplayItemsPanel
{
padding: 5px 0px; 
}
.GalleryPhotosDisplayGroupAttrInstPanel
{
overflow: hidden; 
}
.GalleryPhotosAttrInstsPanel
{
display: grid; 
grid-auto-flow: dense; 
grid-auto-rows: 200px; 
grid-gap: 15px; 
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 
}
.GalleryListTitlePanel
{
padding: 5px 0px; 
}
.GalleryListTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.GalleryListSubAttrsPanel
{
margin-top: 70%; 
position: relative; 
}
.GalleryListPhotoQuickgroupPanel
{
padding: 5px 0px; 
}
.GalleryListPhotoPhotoPanel
{
position: relative; 
padding: 5px 0px; 
}
.GalleryListPhotoPhoto img
{
width: 100%; 
}
.GalleryListPhotoPhoto
{
display: inline-block; 
position: absolute; 
width: 100%; 
}
.GalleryListPhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.GalleryListPhotoDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.GalleryListPhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.GalleryListGalleryDatePanel
{
padding: 5px 0px; 
}
.GalleryListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.GalleryListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.GalleryListDisplayItemsPanel
{
padding: 5px 0px; 
}
.gallerylayer img
{
min-height: 100%; 
}
.gallerylayer
{
align-items: center; 
display: flex; 
justify-content: center; 
overflow: hidden; 
}
.GalleryImageWide
{
grid-column: span 2; 
}
.GalleryImageTall
{
grid-row: span 2; 
}
.GalleryDetailTitlePanel
{
padding: 5px 0px; 
}
.GalleryDetailTitle
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.GalleryDetailGalleryDetailsPanel
{
padding: 5px 0px; 
}
.GalleryDetailGalleryDatePanel
{
padding: 5px 0px; 
}
.GalleryDetailEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.GalleryDetailDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.GalleryDetailDisplayItemsPanel
{
padding: 5px 0px; 
}
.GalleriesPrimePanel
{
box-sizing: border-box; 
overflow: hidden; 
padding: 20px; 
transition: 0.3s; 
width: calc(33% - 40px); 
}
.GalleriesPagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.GalleriesPagingPanel
{
text-align: Center; 
}
.GalleriesPagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.GalleriesPagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.GalleriesPagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.GalleriesMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.FullColourLogoImagePanel
{
height: 80px; 
}
.FullColourLogoImage img
{
height: 100%; 
}
.FullColourLogoImage
{
display: inline-block; 
height: 100%; 
}
.FullColourLogo
{
padding: 20px 0px 0px 50px; 
}
.FrontTextTitle
{
font-family: 'Playfair Display', serif; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.frmEventBookingTicketDetailsEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.frmEventBookingTicketDetailsEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.frmEventBookingTicketDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.FooterTwitterFooterSocialMenuItemCell
{
background-image: URL('../StaticImages/TwitterWhite20220124095622.png'); 
background-repeat: no-repeat; 
background-size: contain; 
height: 20px; 
margin-right: 40px; 
width: 20px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.FooterTwitter
{
background-image: URL('../StaticImages/TwitterGreen20220124095622.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 20px; 
opacity: 0.0; 
transition: 0.2s; 
width: 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterTwitter:hover
{
opacity: 1; 
}
.FooterText
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FooterSOHFooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterSOH
{
background-image: URL('../StaticImages/SOH20220121040338.png'); 
width: 80px; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterSocialMenuItemCell
{
background-repeat: no-repeat; 
background-size: contain; 
height: 20px; 
margin-right: 40px; 
width: 20px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.FooterSocialMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 20px; 
opacity: 0.0; 
transition: 0.2s; 
width: 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterSocialMenuItem:hover
{
opacity: 1; 
}
.FooterPrivacyMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterPrivacyMenuItem
{
text-transform: uppercase; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
width: 100%; 
}
.FooterParentCell
{
background-color: #002953; 
padding: 30px 2.6vw; 
}
.FooterPanelSection
{
margin-right: 35px; 
}
.FooterPanel
{
display: flex; 
text-transform: uppercase; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: White; 
text-decoration: none; 
}
.FooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterOrgLinksMenuItem img
{
height: 100%; 
}
.FooterOrgLinksMenuItem
{
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
width: 100%; 
}
.FooterMSBSGFooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterMSBSG
{
background-image: URL('../StaticImages/MSBSG20220610114635.png'); 
width: 45px; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.FooterMenuMenuItem:after
{
background-color: #39b54a; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.FooterMenuMenuItem
{
margin: 0px 10px; 
position: relative; 
text-transform: uppercase; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
width: 100%; 
}
.FooterMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.FooterMenuCell
{
flex-grow: 1; 
}
.FooterLogoImage img
{
width: 100%; 
}
.FooterLogoImage
{
display: inline-block; 
width: 240px; 
}
.FooterLogoAndMenu
{
display: flex; 
justify-content: space-between; 
}
.FooterLogo
{
flex-grow: 9999; 
}
.FooterLinks
{
display: flex; 
justify-content: space-between; 
}
.FooterLinkedInFooterSocialMenuItemCell
{
background-image: URL('../StaticImages/LinkedInWhite20220124095622.png'); 
background-repeat: no-repeat; 
background-size: contain; 
height: 20px; 
margin-right: 40px; 
width: 20px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.FooterLinkedIn
{
background-image: URL('../StaticImages/LinkedInGreen20220124095622.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 20px; 
opacity: 0.0; 
transition: 0.2s; 
width: 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterLinkedIn:hover
{
opacity: 1; 
}
.FooterLink
{
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: White; 
text-decoration: none; 
}
.FooterLink:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.FooterISCFooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterISC
{
background-image: URL('../StaticImages/ISC20220607101740.png'); 
width: 85px; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterISAFooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterISA
{
background-image: URL('../StaticImages/ISA20220121040357.png'); 
width: 50px; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterGSGFooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterGSG
{
background-image: URL('../StaticImages/GSG20220607102201.png'); 
width: 45px; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterFacebookFooterSocialMenuItemCell
{
background-image: URL('../StaticImages/FacebookWhite20220124095622.png'); 
background-repeat: no-repeat; 
background-size: contain; 
height: 20px; 
margin-right: 40px; 
width: 20px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.FooterFacebook
{
background-image: URL('../StaticImages/FacebookGreen20220124095622.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 20px; 
opacity: 0.0; 
transition: 0.2s; 
width: 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FooterFacebook:hover
{
opacity: 1; 
}
.FooterCell
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FooterBSAFooterOrgLinksMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FooterBSA
{
background-image: URL('../StaticImages/BSA20220607101845.png'); 
width: 45px; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
height: 45px; 
margin: 0px 20px; 
box-sizing: border-box; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.FontTopText
{
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: #003674; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #8C8DB6; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: black; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: blue; 
text-decoration: underline; 
}
.FontSubMenu
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.FontSectionTitle
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Playfair Display', serif; 
font-size: 32pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontOverMobileMenu
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.FontMobileMenu
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
}
.FontMenuWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.FontMenuOver
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FontLargeButtonWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButtonGreen
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontImportantText
{
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: #003674; 
text-decoration: none; 
}
.FontFrontTitle
{
font-family: 'Playfair Display', serif; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.FontFooterTextGreen
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.FontFooterText
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: White; 
text-decoration: none; 
}
.FontErrorMessage
{
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.FontEditLabel
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
}
.FontDataLabel
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
font-style: italic; 
text-decoration: none; 
}
.FontContactText
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontBaseGreen
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #39b54a; 
text-decoration: none; 
}
.FontBaseBlue
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #003d7d; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: none; 
}
.FixedBannerProfile
{
background-image: URL('../StaticImages/FashionShow20220608111349.jpg'); 
background-repeat: no-repeat; 
background-size: cover; 
height: 100vh; 
width: 100vw; 
}
.FixedBannerNewsletters
{
background-image: URL('../StaticImages/SpeechDay20220608114033.jpg'); 
background-repeat: no-repeat; 
background-size: cover; 
height: 100vh; 
width: 100vw; 
}
.FixedBannerGallery
{
background-image: URL('../StaticImages/Reunion20220608113318.jpg'); 
background-repeat: no-repeat; 
background-size: cover; 
height: 100vh; 
width: 100vw; 
}
.FixedBannerFriends
{
background-image: URL('../StaticImages/OakLounge20220608112910.jpg'); 
background-repeat: no-repeat; 
background-size: cover; 
height: 100vh; 
width: 100vw; 
}
.FixedBannerBusinessDirectory
{
background-image: URL('../StaticImages/Leaders20220608113719.jpg'); 
background-repeat: no-repeat; 
background-size: cover; 
height: 100vh; 
width: 100vw; 
}
.FixedBanner
{
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/FashionShow20220608111349.jpg'); 
height: 100vh; 
width: 100vw; 
}
.FindFriendsYearGroupPanel
{
padding: 5px 0px; 
}
.FindFriendsYearGroupLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsYearGroup
{
min-width: 280px; 
}
.FindFriendsSearchLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsSearchItemsPanel
{
padding: 5px 0px; 
}
.FindFriendsSearchItem
{
min-width: 280px; 
}
.FindFriendsSearchButton
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsSearchButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.FindFriendsQueryTypePanel
{
margin: 20px 0px; 
}
.FindFriendsPrimePanel
{
border-bottom: 1px solid #5987c5; 
display: flex; 
padding: 10px 0px; 
}
.FindFriendsPreferredNamePanel
{
padding: 5px 0px; 
}
.FindFriendsPreferredNameLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsPreferredName
{
min-width: 280px; 
}
.FindFriendsLastnamePanel
{
padding: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsLastname
{
min-width: 280px; 
}
.FindFriendsHousePanel
{
padding: 5px 0px; 
}
.FindFriendsHouseLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsHouse
{
min-width: 280px; 
}
.FindFriendsForenamesPanel
{
padding: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsForenames
{
min-width: 280px; 
}
.FindFriendsCountryPanel
{
padding: 5px 0px; 
}
.FindFriendsCountryLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.FindFriendsCountry
{
min-width: 280px; 
}
.ExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.EventsPrimePanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventProfilePhotoPanel
{
padding: 5px 0px; 
}
.EventProfileEventNamePanel
{
padding: 5px 0px; 
}
.EventProfileEventName
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventProfileEventDetailPanel
{
padding: 5px 0px; 
}
.EventProfileEventDescriptionPanel
{
padding: 5px 0px; 
}
.EventProfileEventDatePanel
{
padding: 5px 0px; 
}
.EventProfileEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventProfileDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.EventProfileDisplayItemsPanel
{
padding: 5px 0px; 
}
.EventListSubAttrsPanel
{
flex-grow: 1; 
}
.EventListPhotoSubAttrsPanel
{
margin-right: 20px; 
max-width: 220px; 
}
.EventListPhotoPhotoPanel
{
padding: 5px 0px; 
}
.EventListPhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventListPhotoDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.EventListPhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.EventListEventNamePanel
{
padding: 5px 0px; 
}
.EventListEventName
{
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventListEventDescriptionPanel
{
padding: 5px 0px; 
}
.EventListEventDatePanel
{
padding: 5px 0px; 
}
.EventListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.EventListDisplayItemsPanel
{
padding: 5px 0px; 
}
.EventFunctionsMakebooking
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventFunctionsMakebooking:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.EventFunctionsLogintobook
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventFunctionsLogintobook:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.EventFunctionsFunctionItem
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventFunctionsFunctionItem:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailEventNamePanel
{
padding: 5px 0px; 
}
.EventDetailEventDetailPanel
{
padding: 5px 0px; 
}
.EventDetailEventDescriptionPanel
{
padding: 5px 0px; 
}
.EventDetailEventDatePanel
{
padding: 5px 0px; 
}
.EventDetailEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.EventDetailDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.EventDetailDisplayItemsPanel
{
padding: 5px 0px; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.ErrorMessage
{
background-color: White; 
display: inline-block; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.EmailAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.EmailAddressEmailaddress_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.EmailAddressEditSagiPanel
{
margin: 5px 0px; 
}
.EmailAddressEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.EmailAddressEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.EmailAddressEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EmailAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EmailAddressDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.EmailAddressDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.EmailAddressDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelTwittertwitter
{
margin: 5px 0px; 
}
.EditSagiPanelTickettypetickettype
{
margin: 5px 0px; 
}
.EditSagiPanelSpecialRequirementsspecialRequirements
{
margin: 5px 0px; 
}
.EditSagiPanelSpecialOfferspecialOffer
{
margin: 5px 0px; 
}
.EditSagiPanelSocialMediaurl
{
margin: 5px 0px; 
}
.EditSagiPanelSocialMediasocialMedia
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearTo
{
margin: 10px 0px; 
}
.EditSagiPanelSocialAffiliationyearFrom
{
margin: 10px 0px; 
}
.EditSagiPanelSocialAffiliationorganisation
{
margin: 10px 0px; 
}
.EditSagiPanelSocialAffiliationoffice
{
margin: 10px 0px; 
}
.EditSagiPanelSocialAffiliationachievement
{
margin: 10px 0px; 
}
.EditSagiPanelSixthFormRatingucas
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingteaching
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingpastoralSupport
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingindependence
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingfacilities
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingcommunity
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingchristianValues
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingcareers
{
margin: 5px 0px; 
}
.EditSagiPanelSixthFormRatingaLevelSubjects
{
margin: 5px 0px; 
}
.EditSagiPanelScholarshipscholarship
{
margin: 5px 0px; 
}
.EditSagiPanelPositionOfResponsibilitypositionOfResponsibility
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 10px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
margin: 10px 0px; 
}
.EditSagiPanelOtherNamespreferredName
{
margin: 10px 0px; 
}
.EditSagiPanelNametitle
{
margin: 10px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 10px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 10px 0px; 
}
.EditSagiPanelMentoringNotesmentoringNotes
{
margin: 5px 0px; 
}
.EditSagiPanelMentoringmentoring
{
margin: 5px 0px; 
}
.EditSagiPanelMentoringDetailsmentoringDetails
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 10px 0px; 
}
.EditSagiPanelLuckleyImprovementsluckleyImprovements
{
margin: 5px 0px; 
}
.EditSagiPanelLuckleyEducationyearGroup
{
margin: 10px 0px; 
}
.EditSagiPanelLuckleyEducationleavingYear
{
margin: 10px 0px; 
}
.EditSagiPanelLuckleyEducationhouse
{
margin: 10px 0px; 
}
.EditSagiPanelLuckleyEducationentryYear
{
margin: 10px 0px; 
}
.EditSagiPanelLuckleyDescriptionluckleyDescription
{
margin: 5px 0px; 
}
.EditSagiPanelLinkedinlinkedin
{
margin: 5px 0px; 
}
.EditSagiPanelInterestinterest
{
margin: 10px 0px; 
}
.EditSagiPanelInstagraminstagram
{
margin: 5px 0px; 
}
.EditSagiPanelGuestnameguestname
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 10px 0px; 
}
.EditSagiPanelFurtherEducationyearTo
{
margin: 10px 0px; 
}
.EditSagiPanelFurtherEducationyearFrom
{
margin: 10px 0px; 
}
.EditSagiPanelFurtherEducationsubjects
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationsubject
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationresultType
{
margin: 10px 0px; 
}
.EditSagiPanelFurtherEducationinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationcomment
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationclassOfResult
{
margin: 10px 0px; 
}
.EditSagiPanelFamilyRelationshipschool
{
margin: 10px 0px; 
}
.EditSagiPanelFamilyRelationshiprelationship
{
margin: 10px 0px; 
}
.EditSagiPanelFamilyRelationshipnote
{
margin: 10px 0px; 
}
.EditSagiPanelFamilyRelationshipname
{
margin: 10px 0px; 
}
.EditSagiPanelFamilyRelationshipgender
{
margin: 10px 0px; 
}
.EditSagiPanelFamilyRelationshipdob
{
margin: 10px 0px; 
}
.EditSagiPanelFacebookfacebook
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentStatusemploymentStatus
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentstartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentsector
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentoccupation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentNoteemploymentNote
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentindustry
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistoryoccupation
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistoryindustrySector
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistoryfinishYear
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistoryemploymentNote
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistorycomment
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentHistorybusinessSector
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentGeneralretired
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentGeneralprofession
{
margin: 10px 0px; 
}
.EditSagiPanelEmploymentfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentemploymentNote
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin: 5px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistoryyearTo
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistoryyearFrom
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistorysubject
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistoryresultType
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistorycomment
{
margin: 10px 0px; 
}
.EditSagiPanelEducationHistoryclassOfResult
{
margin: 10px 0px; 
}
.EditSagiPanelEducationGeneralyearGroup
{
margin: 10px 0px; 
}
.EditSagiPanelEducationGeneralleavingYear
{
margin: 10px 0px; 
}
.EditSagiPanelEducationGeneralhouse
{
margin: 10px 0px; 
}
.EditSagiPanelEducationGeneralentryYear
{
margin: 10px 0px; 
}
.EditSagiPanelDietaryRequirementsdietaryRequirements
{
margin: 5px 0px; 
}
.EditSagiPanelDayOrBoarderdayOrBoarder
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 10px 0px; 
}
.EditSagiPanelCompanyNamecompanyName
{
margin: 5px 0px; 
}
.EditSagiPanelClubsSocialGroupsclubsSocialGroups
{
margin: 5px 0px; 
}
.EditSagiPanelClubsActivitiesclubsActivities
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessSummarybusinessSummary
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessSectorbusinessSector
{
margin: 5px 0px; 
}
.EditSagiPanelBursaryOrScholarshipbursaryOrScholarship
{
margin: 10px 0px; 
}
.EditSagiPanelBursarybursary
{
margin: 5px 0px; 
}
.EditSagiPanelALevelsStudiedaLevelsStudied
{
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; 
}
.EditSagiPanelActivityactivity
{
margin: 10px 0px; 
}
.EditSagiPanelAccessRequirementsaccessRequirements
{
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.EditOtherBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.EditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.EditAttrInstPanelSocialMedia
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditAttrInstPanelSocialAffiliation
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditAttrInstPanelFurtherEducation
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmployment
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.DisplayItemTitlePanel
{
padding: 5px 0px; 
}
.DisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.DisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.CurrentMobileMenuSubMenuItemCellLevel01
{
display: block; 
vertical-align: top; 
}
.CurrentMobileMenuMenuItemCell
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentMobileMenuMenuItem
{
line-height: 45px; 
text-align: Center; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.CurrentMobileMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.CurrentmnuDD_ProfileParent_PanelMenuMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_ProfileParent_PanelMenuMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.CurrentmnuDD_ProfileParent_PanelMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.CurrentmnuDD_NewsAndEventsParent_PanelMenuMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_NewsAndEventsParent_PanelMenuMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.CurrentmnuDD_NewsAndEventsParent_PanelMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
border-bottom: 1px solid black; 
line-height: 40px; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
box-sizing: border-box; 
display: block; 
padding: 0px 5px; 
width: 100%; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #39b54a; 
text-decoration: none; 
}
.CurrentMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
padding: 0px 5px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.CurrentBlackMenuCellSubMenuItemCellLevel01
{
display: inline-block; 
vertical-align: top; 
}
.CurrentBlackMenuCellSubMenuButtonLvl01
{
text-transform: uppercase; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.CurrentBlackMenuCellSubMenuButtonLvl01:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.CurrentBlackMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.CurrentBlackMenuCellMenuButton
{
text-transform: uppercase; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.CurrentBlackMenuCellMenuButton:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.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: 12pt; 
color: black; 
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: 12pt; 
color: black; 
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.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: 12pt; 
color: black; 
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ConfirmDetails_ConfDet_PhonesFaxesPhonenumber_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_NameTitle_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NamePreviousName_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NamePreferredName_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameLastname_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameForenames_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NameEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.Confirm_DetailsEditSagiPanel
{
margin: 5px 0px; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.Confirm_DetailsEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.Confirm_DetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
padding: 5px 0px; 
}
.Confirm_DetailsDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.Confirm_DetailsDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.CompanyNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CompanyNameEditSagiPanel
{
margin: 5px 0px; 
}
.CompanyNameEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.CompanyNameEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.CompanyNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.CompanyNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.CompanyNameDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.CompanyNameDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.CompanyNameCompanyName_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.CompanyNameCompanyName_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.ClubsSocialGroups_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ClubsActivities_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.CloseMobileMenuMenuItemCell
{
background-repeat: no-repeat; 
background-size: 100%; 
background-image: URL('../StaticImages/CloseMenu20220524121846.png'); 
height: 30px; 
width: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
vertical-align: top; 
}
.CloseMobileMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 30px; 
padding: 0px 5px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.ClassOfResult_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.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; 
}
.ChangePasswordCancelButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.CancelEmailButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.BusinessSummaryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.BusinessSummaryEditSagiPanel
{
margin: 5px 0px; 
}
.BusinessSummaryEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessSummaryEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.BusinessSummaryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.BusinessSummaryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.BusinessSummaryDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessSummaryDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BusinessSummaryBusinessSummary_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessSummaryBusinessSummary_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.BusinessSectorNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.BusinessSectorEditSagiPanel
{
margin: 5px 0px; 
}
.BusinessSectorEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessSectorEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.BusinessSectorEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.BusinessSectorEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.BusinessSectorDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessSectorDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BusinessSectorBusinessSector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.BusinessSectorBusinessSector_EditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessSectorBusinessSector_Edit
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.BusinessSector_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.BusinessEditNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.BusinessEditEditSagiPanel
{
margin: 5px 0px; 
}
.BusinessEditEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessEditEditItem
{
box-sizing: border-box; 
height: auto !important; 
min-width: 455px; 
}
.BusinessEditEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 10px; 
}
.BusinessEditEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.BusinessEditDisplayItemTitle
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusinessEditDisplayItemParentPanel
{
border-bottom: 1px solid #002953; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BusinessDirectoryPrimePanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BusDirListWebsitePanel
{
padding: 5px 0px; 
}
.BusDirListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.BusDirListPhotoSubAttrsPanel
{
display: inline-block; 
min-width: 230px; 
padding: 0px 10px; 
vertical-align: top; 
}
.BusDirListPhotoPhotoPanel
{
padding: 5px 0px; 
}
.BusDirListPhotoEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusDirListPhotoDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BusDirListPhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.BusDirListPhonenumberPanel
{
padding: 5px 0px; 
}
.BusDirListEmailaddressPanel
{
padding: 5px 0px; 
}
.BusDirListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusDirListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BusDirListDisplayItemsPanel
{
padding: 5px 0px; 
}
.BusDirListCompanyNamePanel
{
padding: 5px 0px; 
}
.BusDirListCompanyName
{
text-transform: uppercase; 
font-family: 'Playfair Display', serif; 
font-size: 18pt; 
color: #003d7d; 
text-decoration: none; 
}
.BusDirListBusinessSectorPanel
{
padding: 5px 0px; 
}
.BusDirListBusinessDescriptionPanel
{
padding: 5px 0px; 
}
.BusDirListAlumniOfferdiscountPanel
{
padding: 5px 0px; 
}
.BookingListNoOfTicketsPanel
{
padding: 5px 0px; 
}
.BookingListNamePanel
{
padding: 5px 0px; 
}
.BookingListEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BookingListDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingListDisplayItemsPanel
{
padding: 5px 0px; 
}
.BookingListBookingdatePanel
{
padding: 5px 0px; 
}
.BookingListBookingcostPanel
{
padding: 5px 0px; 
}
.BookingInvoiceTotalWebDisplayMainPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceTotalEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 5px 0px; 
}
.BookingInvoiceLinesWebDisplayMainPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
}
.BookingInvoiceLinesHeaderCell
{
padding-right: 20px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
font-family: 'Playfair Display', serif; 
font-size: 25pt; 
color: #003d7d; 
text-decoration: none; 
}
.BookingInvoiceDetailWebDisplayMainPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
padding: 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceDetailEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 5px 0px; 
}
.BookingConfirmationPaypalPayNow
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/PaypalPayNow20170207094056.png'); 
display: inline-block; 
height: 114px; 
width: 200px; 
}
.BookingConfirmationEditLabel
{
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #003d7d; 
text-decoration: none; 
}
.BookingConfirmationDisplayLabel
{
padding-right: 30px; 
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingConfirmationDisplayItemsPanel
{
padding: 5px 0px; 
}
.BookingConfirmationBookingcostPanel
{
padding: 5px 0px; 
}
.BookingConfirmationBookingcostLabel
{
padding-right: 30px; 
display: inline-block; 
min-width: 180px; 
vertical-align: top; 
}
.BookingButton
{
margin: 0px 10px; 
border: 1px solid #002953; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.BookingButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}
.BlackShowMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.BlackShowMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: auto 100%; 
background-image: URL('../StaticImages/MobileMenuBurgerBlack20220524121909.png'); 
height: 25px; 
line-height: 25px; 
padding: 0px; 
width: 40px; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
text-decoration: none; 
}
.BlackShowMobileMenuCell
{
display: none; 
padding: 35px 20px 0px 20px; 
}
.BlackMenuCellSubMenuItemCellLevel01
{
display: inline-block; 
vertical-align: top; 
}
.BlackMenuCellSubMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.BlackMenuCellSubMenuButtonLvl01
{
text-transform: uppercase; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.BlackMenuCellSubMenuButtonLvl01:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.BlackMenuCellSubMenuButton
{
text-transform: uppercase; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.BlackMenuCellSubMenuButton:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.BlackMenuCellMenuPanel
{
display: flex; 
padding-right: 150px; 
}
.BlackMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.BlackMenuCellMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.BlackMenuCellMenuButton:after
{
background-color: #39b54a; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.BlackMenuCellMenuButton
{
text-transform: uppercase; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
display: inline-block; 
height: 35px; 
line-height: 35px; 
padding: 0px 10px; 
position: relative; 
text-align: Center; 
transition: 0.2s; 
}
.BlackMenuCellMenuButton:hover
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: #39b54a; 
text-decoration: none; 
}
.BlackMenuCellHiddenSubMenuItems
{
display: none; 
}
.BlackMenuCellExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.BlackMenuCell .LoginIcon
{
background-image: URL('../StaticImages/LoginBlack20220525023857.png'); 
}
.BlackMenuCell .LoginIcon:hover
{
background-image: URL('../StaticImages/LoginGreen20220525023920.png'); 
}
.BlackMenuCell
{
flex-grow: 1; 
padding-top: 30px; 
}
.BannerOverlay
{
background-image: linear-gradient(rgba(22,22,21,.5) 0,rgba(22,22,21,0) 30%,rgba(22,22,21,0) 40%,#161615 100%); 
height: 100%; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: 80; 
}
.BackBookingButton
{
margin: 0px 10px; 
border: 1px solid #002953; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
}
.BackBookingButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
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: 12pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
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: 12pt; 
color: black; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.ALevelsStudied_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.Activity_EditOthBox
{
box-sizing: border-box; 
min-width: 455px; 
}
.ActionPanelLeaversForm
{
padding-left: 40%; 
padding-top: 20px; 
}
.ActionButton
{
border: 1px solid #002953; 
display: inline-block; 
padding: 10px; 
text-transform: uppercase; 
transition: 0.3s; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #003d7d; 
text-decoration: none; 
}
.ActionButton:hover
{
border: 1px solid #39b54a; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: #39b54a; 
text-decoration: none; 
}

@media screen and (max-width: 1200px) {

.ShowMobileMenuScroll
{
display: block; 
}
.ShowMobileMenuCell
{
display: block; 
}
.MenuCellMenuPanel
{
display: none; 
}
.GalleriesPrimePanel
{
width: calc(50% - 40px); 
}
.BlackShowMobileMenuCell
{
display: block; 
}
.BlackMenuCellMenuPanel
{
display: none; 
}

}


@media screen and (max-width: 1000px) {

.NewslettersPrimePanel
{
width: calc(50% - 40px);; 
}
.LeaversFormTextWebDisplayMainPanel
{
display: block; 
max-width: 100%; 
position: relative; 
top: auto; 
}
.LeaversFormParentWebDisplayMainPanel
{
display: block; 
}
.LeaversFormDataEntryWebDisplayMainPanel
{
display: block; 
max-width: 100%; 
}
.ActionPanelLeaversForm
{
padding-left: 0px; 
}

}


@media screen and (max-width: 800px) {

.QuoteBox
{
padding: 20px; 
width: 100%; 
}
.OverBannerText
{
left: 20px; 
top: 60%; 
width: calc(100% - 40px); 
}
.NewslettersPrimePanel
{
width: calc(100% - 40px);; 
}
.ITWFooterCellParent
{
display: block; 
}
.IndivFunctionsFunctionsPanel
{
padding-right: 0px; 
}
.ImageAndTextSectionText
{
width: 100%; 
}
.ImageAndTextSectionLeft
{
display: block; 
}
.ImageAndTextSectionImage
{
width: 100%; 
}
.ImageAndTextSectionBody
{
padding: 0px; 
}
.GalleriesPrimePanel
{
width: calc(100% - 40px); 
}
.FooterSocialCell
{
margin: 0px 0px 20px 0px; 
}
.FooterPanel
{
display: block; 
}
.FooterLogoAndMenu
{
display: block; 
}
.FooterLinks
{
display: block; 
text-align: Center; 
}
.EventsPrimePanel
{
display: block; 
}
.EventListPhotoSubAttrsPanel
{
margin-right: 0px; 
width: 100%; 
}
.BusinessDirectoryPrimePanel
{
display: block; 
}

}


.webFontBase
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: black;
}


.webFontBaseBlue
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #003d7d;
}


.webFontBaseGreen
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #39b54a;
}


.webFontBaseWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: white;
}


.webFontButton
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: black;
text-decoration: underline;
}


.webFontContactText
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: black;
}


.webFontDataLabel
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: black;
font-style: italic;
}


.webFontDeleteButton
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: Red;
text-decoration: underline;
}


.webFontEditLabel
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: #003d7d;
}


.webFontErrorMessage
{
font-family: 'Open Sans', sans-serif;
font-size: 15pt;
color: red;
}


.webFontFooterText
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: White;
}


.webFontFooterTextGreen
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: #39b54a;
}


.webFontFrontTitle
{
font-family: 'Playfair Display', serif;
font-size: 35pt;
color: white;
}


.webFontHelpText
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: #003674;
}


.webFontImportantText
{
font-family: 'Open Sans', sans-serif;
font-size: 15pt;
color: #003d7d;
}


.webFontLargeButton
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #003d7d;
}


.webFontLargeButtonGreen
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #39b54a;
}


.webFontLargeButtonWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: white;
}


.webFontMenu
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: black;
}


.webFontMenuOver
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: #39b54a;
}


.webFontMenuWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: white;
}


.webFontMobileMenu
{
font-family: 'Open Sans', sans-serif;
font-size: 14pt;
color: black;
}


.webFontOverMobileMenu
{
font-family: 'Open Sans', sans-serif;
font-size: 14pt;
color: #39b54a;
}


.webFontPageTitle
{
font-family: 'Playfair Display', serif;
font-size: 32pt;
color: #003d7d;
}


.webFontPrimeLink
{
font-family: 'Playfair Display', serif;
font-size: 18pt;
color: #003d7d;
}


.webFontPrimeTitle
{
font-family: 'Playfair Display', serif;
font-size: 18pt;
color: #003d7d;
}


.webFontSectionTitle
{
font-family: 'Playfair Display', serif;
font-size: 25pt;
color: #003d7d;
}


.webFontSubMenu
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: White;
font-weight: bold;
}


.webFontTab
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: blue;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: black;
}


.webFontThreadTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #8C8DB6;
font-weight: bold;
}


.webFontTitle
{
font-family: 'Playfair Display', serif;
font-size: 18pt;
color: #003d7d;
}


.webFontTopText
{
font-family: 'Open Sans', sans-serif;
font-size: 11pt;
color: #003674;
}

