
@font-face
{
font-family: AwesomeWays;
src: url(Fonts/font.woff);
}


@font-face
{
font-family: DM Serif Display;
src: url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap);
}

textarea
{
border: 1px solid #CAE3D0; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #CAE3D0; 
}
td span
{
display: inline-block; 
}
TABLE
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
select
{
border: 1px solid #CAE3D0; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
InputText
{
border: 1px solid #CAE3D0; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #CAE3D0; 
}
input[type=text]
{
border: 1px solid #CAE3D0; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #CAE3D0; 
}
input[type=password]
{
border: 1px solid #CAE3D0; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #CAE3D0; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: White; 
margin: 0px; 
overflow-x: hidden; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.YearInReviewTextWebDisplayMainPanel
{
margin: 50px auto 0px auto; 
max-width: 1480px; 
padding: 0px 30px; 
}
.YearInReviewTextContextTextPanel
{
line-height: 160%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 22px; 
color: #212529; 
text-decoration: none; 
}
.YearInReviewText
{
display: flex; 
}
.WhatsOnTextWebDisplayMainPanel
{
margin: 100px auto 0px auto; 
max-width: 1480px; 
padding: 0px 30px; 
}
.WhatsOnText
{
display: flex; 
justify-content: space-between; 
}
.WhatsOnRightText
{
padding-top: 54px; 
}
.WhatsOnLeftTitle
{
margin-bottom: 20px; 
text-transform: uppercase; 
font-family: 'Arial', sans-serif; 
font-size: 54px; 
color: black; 
text-decoration: none; 
}
.WhatsOnLeftText
{
line-height: 160%; 
max-width: 50%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 22px; 
color: #212529; 
text-decoration: none; 
}
.WelcomeMobileOnlyWebDisplayMainPanel
{
display: none; 
}
.WelcomeLogoutAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.WelcomeLoginWebDisplayMainPanel
{
background-color: #A0D1CA; 
border: 1px solid rgba(150, 200, 162, 0.5); 
border-radius: 5px; 
display: inline-block; 
margin-right: 50px; 
padding: 10px; 
text-align: Left; 
vertical-align: top; 
width: 250px; 
}
.WelcomeLoginTextWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
}
.WelcomeLoginRequestPasswordReminderButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WelcomeLoginRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
}
.WelcomeLoginLogoutButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WelcomeLoginLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.WelcomeLoginLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.WelcomeLoginLoginControlsContainerPanelHidden
{
display: none; 
}
.WelcomeLoginLoginButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WelcomeLoginLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.WelcomeLoginLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.WelcomeLoginItem
{
display: Block; 
margin-top: 3px; 
}
.WelcomeLoginChangePasswordButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WelcomeLoginAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.WelcomeLogin
{
border: 1px solid red; 
display: inline-block; 
margin: 5px 10px; 
padding: 5px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.WebDisplayPanelText
{
background-color: White; 
border-bottom: 1px solid #A0D1CA; 
box-sizing: border-box; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
background-color: #223C59; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
display: inline-block; 
line-height: 20px; 
}
.WebDisplayConfirmButton:hover
{
background-color: #1E5A48; 
}
.ViewBasketButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
line-height: 20px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
}
.ViewAllEventsMobileWebDisplayMainPanel
{
display: none; 
}
.ViewAllEventsMobileContextTextPanel
{
padding: 0px 30px; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
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; 
}
.UpdateBasketPanel
{
margin: 20px 0px 0px 0px; 
}
.UpdateBasketButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: #ff0000; 
display: inline-block; 
}
.UnmoderatedDisclosedImageAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedDisclosedAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: #ff0000; 
display: inline-block; 
}
.TranslationTitle
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.TopRightGreen
{
background-color: #cae3d0; 
border-bottom: 1px solid rgba(150, 200, 162, 0.5); 
border-left: 1px solid rgba(150, 200, 162, 0.5); 
border-radius: 0 0 0 30px; 
height: 40px; 
}
.TopRight
{
display: inline-block; 
vertical-align: top; 
width: 35%; 
}
.TopParentNoBG
{
background-color: White; 
position: sticky; 
top: 0; 
z-index: 500; 
}
.TopParentGreen
{
background-color: #EEF3EF; 
position: sticky; 
top: 0; 
z-index: 500; 
}
.TopParent
{
background-color: White; 
position: sticky; 
top: 0; 
z-index: 500; 
}
.TopLeftGreen
{
background-color: #cae3d0; 
border-bottom: 1px solid rgba(150, 200, 162, 0.5); 
border-radius: 0 0 30px 0; 
border-right: 1px solid rgba(150, 200, 162, 0.5); 
height: 40px; 
}
.TopLeft
{
display: inline-block; 
vertical-align: top; 
width: 35%; 
}
.TopBorder
{
background-color: #A0D1CA; 
border-bottom: 20px solid #000000; 
border-top: 20px solid #000000; 
height: 6px; 
}
.Title
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.TicketsMakeBookingPanel
{
max-width: 600px; 
}
.TicketsHeaderRow
{
background-color: #cfe5e2; 
}
.TicketsHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.TicketsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.TicketsCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.TabButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.SubMenuButtonLvl01
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.SubMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.SubAttributeDisclosed
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.StrapParentNoBG
{
background-color: transparent; 
padding: 30px 0px 60px 0px; 
position: relative; 
z-index: 200; 
}
.StrapParent
{
background-color: #EEF3EF; 
padding: 30px 0px 60px 0px; 
position: relative; 
z-index: 200; 
}
.StrapFooterLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: underline; 
}
.StrapFooter
{
box-sizing: border-box; 
margin: auto; 
max-width: 1540px; 
padding: 0px 30px; 
width: 100%; 
}
.StrapDescBlue
{
background-color: #A0D1CA; 
line-height: 160%; 
max-width: 530px; 
padding: 60px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 16pt; 
color: #212529; 
text-decoration: none; 
}
.StrapDesc
{
line-height: 160%; 
max-width: 70%; 
padding: 9px 0px 0px 0px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 16pt; 
color: #212529; 
text-decoration: none; 
}
.StrapContent
{
box-sizing: border-box; 
display: flex; 
justify-content: space-between; 
margin: auto; 
max-width: 1540px; 
padding: 0px 30px; 
width: 100%; 
}
.StandardEventsPrimePanel
{
background-color: #EEF3EF; 
box-sizing: border-box; 
margin: 10px 2%; 
padding: 20px; 
text-align: Center; 
width: calc(30% - 20px); 
}
.StandardEventsMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
text-align: Center; 
}
.SpecialEventsPrimePanel
{
width: calc(100% - 20px); 
background-color: #EEF3EF; 
box-sizing: border-box; 
margin: 10px 2%; 
padding: 20px; 
text-align: Center; 
}
.SpecialEventsMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
text-align: Center; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
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; 
}
.SocietyLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
font-weight: bold; 
text-decoration: underline; 
}
.SocialFooterMenuPanel
{
padding: 0px; 
}
.SocialFooterMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.SocialFooterMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
margin: 0px 5px; 
padding: 0px; 
width: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
position: relative; 
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; 
}
.ShownLogon
{
top: 50%; 
background-color: #223C59; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 350px; 
z-index: 500; 
}
.ShownLogin
{
top: 50%; 
background-color: #223C59; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 350px; 
z-index: 500; 
}
.ShowMobileMenuMenuPanel
{
padding: 10px 0px; 
}
.ShowMobileMenuMenuItemCell
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/EtonBlueBurger20230522034628.png'); 
display: inline-block; 
height: 22px; 
width: 40px; 
vertical-align: top; 
}
.ShowMobileMenuMenuItem
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.ShowMobileMenuCellCell
{
display: none; 
}
.ShowMobileMenuCell
{
display: none; 
}
.ShowBasketLinkText
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.ShowBasketLink
{
background-image: URL('imgs/basket.png'); 
background-position: center bottom; 
background-repeat: no-repeat; 
display: inline-block; 
height: 38px; 
padding-left: 20px; 
vertical-align: middle; 
width: 20px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.ShopPrimePanel
{
box-shadow: 0 0 30px rgba(16,23,30,.15); 
box-sizing: border-box; 
margin: 20px; 
padding: 10px; 
width: calc(25% - 40px); 
}
.ShoppingBasketButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
line-height: 20px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
}
.ShopMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.ShopBannerText
{
display: block; 
text-align: Center; 
width: 100%; 
font-family: 'Arial', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.Shop_StandardProductsPrimePanel
{
box-shadow: 0 0 30px rgba(16,23,30,.15); 
box-sizing: border-box; 
margin: 20px; 
padding: 10px; 
width: calc(25% - 40px); 
}
.Shop_StandardProductsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.Shop_HighImpactProductsPrimePanel
{
width: calc(33.3% - 40px); 
box-shadow: 0 0 30px rgba(16,23,30,.15); 
box-sizing: border-box; 
margin: 20px; 
padding: 10px; 
}
.Shop_HighImpactProductsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.Shop_HeroProductsPrimePanel
{
display: flex; 
padding: 10px; 
width: 100%; 
box-shadow: 0 0 30px rgba(16,23,30,.15); 
box-sizing: border-box; 
margin: 20px; 
}
.Shop_HeroProductsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.SepCell
{
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); 
padding-bottom: 15px; 
}
.SendEmailDisplayToLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.SendEmailDisplaySubjectLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.SendEmailDisplayMessageLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.SendEmailDisplayLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.SendEmailDisplayFromLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.SendEmailButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.SendEmailActionButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.SelectLocalCollection
{
padding: 5px 10px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.SelectInstanceButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.SelectedTabButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.SearchButton
{
margin: 20px 0px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
padding: 23px 40px; 
}
.SaveButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.RightPanel
{
border-right: 1px solid black; 
border-top: 1px solid black; 
}
.ReviewRightInner
{
left: -150px; 
position: relative; 
width: calc(100% + 150px); 
}
.ReviewRightImage
{
position: relative; 
width: 50%; 
z-index: 200; 
}
.ReviewLeftTitle
{
line-height: 100%; 
margin-bottom: 20px; 
text-transform: uppercase; 
font-family: 'Arial', sans-serif; 
font-size: 54px; 
color: black; 
text-decoration: none; 
}
.ReviewLeftText
{
padding: 60px; 
position: relative; 
width: 50%; 
z-index: 100; 
}
.RequestPasswordReminderButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.RegisterPhoneNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.RegisterPhoneEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
}
.RegisterPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterPhoneDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
background-color: White; 
box-sizing: border-box; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
background-color: White; 
box-sizing: border-box; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.RegisterDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.RegisterButtonPIFRequest
{
background-color: #223C59; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
display: inline-block; 
line-height: 20px; 
}
.RegisterButtonPIFRequest:hover
{
background-color: #1E5A48; 
}
.RegisterButtonLeaversInfo
{
background-color: #223C59; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
display: inline-block; 
line-height: 20px; 
}
.RegisterButtonLeaversInfo:hover
{
background-color: #1E5A48; 
}
.RegisterButtonConfirm Details
{
background-color: #223C59; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
display: inline-block; 
line-height: 20px; 
}
.RegisterButtonConfirm Details:hover
{
background-color: #1E5A48; 
}
.RegisterButtonAppBetaParticipation
{
background-color: #223C59; 
font-weight: 700; 
padding: 10px 48px; 
text-transform: uppercase; 
font-family: 'Arial', sans-serif; 
font-size: 15px; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
display: inline-block; 
line-height: 20px; 
}
.RegisterButtonAppBetaParticipation:hover
{
background-color: #223C59; 
}
.RegisterButton
{
background-color: #223C59; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
display: inline-block; 
line-height: 20px; 
}
.RegisterButton:hover
{
background-color: #1E5A48; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
background-color: White; 
box-sizing: border-box; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Register_PhoneWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_PhoneDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.Register_NameWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_NameDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.Register_EmailWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_EmailDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.Register_ConnectionWithEtonWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_ConnectionWithEtonDisplayItemSVTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.Register_AddressWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_AddressDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
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; 
}
.QueenTitle
{
font-size: 60pt; 
font-weight: 800; 
margin: 30px 0px; 
font-family: 'DM Serif Display', serif; 
color: #212529; 
text-decoration: none; 
}
.QueenText
{
font-size: 28px; 
margin: 10px 0px; 
}
.QueenSubTitle
{
font-size: 46px; 
margin: 15px 0px; 
}
.QueenReadMore
{
display: inline-block; 
margin: 30px 0px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.QueenContinue
{
background-color: #cccccc; 
display: inline-block; 
margin: 80px 0px; 
padding: 25px ; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.ProfilePrefNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfilePrefNameNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfilePrefNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfilePrefNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePrefNameDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfilePhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.ProfilePhonesFaxesPhonenumberLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfilePhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.ProfilePhonesFaxesPhonenumber
{
color: Black; 
display: inline-block; 
}
.ProfilePhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfilePhonesFaxesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfilePhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfilePhonesFaxesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfilePhonesFaxesEditItem
{
vertical-align: top; 
}
.ProfilePhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfilePhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfilePhonesFaxesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfilePhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.ProfilePhonesFaxesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfilePhonesFaxesDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfilePhoneNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfilePhoneEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfilePhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhoneDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfileOEClubInterestNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfileOEClubInterestLeaversClubInterest_EditCHK
{
box-sizing: border-box; 
display: inline-block; 
width: 40%; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileOEClubInterestEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfileOEClubInterestEditControlCHK
{
box-sizing: border-box; 
display: inline-block; 
width: 40%; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfileNameNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfileNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfileNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNameDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfileHouseNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfileHouseEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfileHouseEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileHouseDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfileFunctionsSendemail
{
background-color: #CAE3D0; 
border-radius: 5px; 
margin: 10px 0px; 
padding: 5px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 14pt; 
color: #212529; 
text-decoration: none; 
}
.ProfileFunctionsPrimeDisplayPanel
{
padding-top: 15px; 
}
.ProfileFunctionsFunctionItem
{
background-color: #CAE3D0; 
border-radius: 5px; 
margin: 10px 0px; 
padding: 5px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 14pt; 
color: #212529; 
text-decoration: none; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfileEmailAddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfileEmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.ProfileEmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
vertical-align: top; 
}
.ProfileEmailAddressesEmailaddress
{
color: Black; 
display: inline-block; 
}
.ProfileEmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEmailAddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileEmailAddressesEditItem
{
vertical-align: top; 
}
.ProfileEmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileEmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileEmailAddressesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfileEmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.ProfileEmailAddressesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfileCommPrefSocialNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfileCommPrefSocialEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProfileCommPrefSocialEditControlCHK
{
display: block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileCommPrefSocialCommsPrefSocialMedia_EditCHK
{
display: block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesUsagePanel
{
padding: 5px 0px; 
}
.ProfileAddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesUsage_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesTownPanel
{
padding: 5px 0px; 
}
.ProfileAddressesTownLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesTown_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesTown_Edit
{
vertical-align: top; 
}
.ProfileAddressesTown
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesPostalcodePanel
{
padding: 5px 0px; 
}
.ProfileAddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesPostalcode_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesPostalcode_Edit
{
vertical-align: top; 
}
.ProfileAddressesPostalcode
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ProfileAddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.ProfileAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileAddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesEditItem
{
vertical-align: top; 
}
.ProfileAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProfileAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.ProfileAddressesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.ProfileAddressesCountyPanel
{
padding: 5px 0px; 
}
.ProfileAddressesCountyLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesCounty_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesCounty_Edit
{
vertical-align: top; 
}
.ProfileAddressesCounty
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesCountryPanel
{
padding: 5px 0px; 
}
.ProfileAddressesCountryLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesCountry_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesCountry_Edit
{
vertical-align: top; 
}
.ProfileAddressesCountry
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesAddress3Panel
{
padding: 5px 0px; 
}
.ProfileAddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesAddress3_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesAddress3_Edit
{
vertical-align: top; 
}
.ProfileAddressesAddress3
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesAddress2Panel
{
padding: 5px 0px; 
}
.ProfileAddressesAddress2Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesAddress2_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesAddress2_Edit
{
vertical-align: top; 
}
.ProfileAddressesAddress2
{
color: Black; 
display: inline-block; 
}
.ProfileAddressesAddress1Panel
{
padding: 5px 0px; 
}
.ProfileAddressesAddress1Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.ProfileAddressesAddress1_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileAddressesAddress1_Edit
{
vertical-align: top; 
}
.ProfileAddressesAddress1
{
color: Black; 
display: inline-block; 
}
.ProductsProductPricePanel
{
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}
.ProductsProductPanel
{
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}
.ProductsProductnamePanel
{
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}
.ProductsProductname
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ProductsProductDescriptionPanel
{
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}
.ProductsPhotoPanel img
{
width: 100%; 
}
.ProductsPhotoPanel
{
min-height: 230px; 
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}
.ProductSelectionFunctionsFunctionsPanel
{
border-bottom: 1px solid #6E2636; 
padding-bottom: 20px; 
}
.ProductsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProductsDisplayItemsPanel
{
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}
.ProductPrimePanel
{
display: flex; 
flex-wrap: wrap; 
}
.ProductOptionsSubAttrPanel
{
padding: 10px 0px 0px 0px; 
}
.ProductOptionsQuantityHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsQuantity
{
width: 129px; 
display: inline-block; 
}
.ProductOptionsPanel
{
border: 1px solid #A0D1CA; 
border-radius: 10px; 
margin-top: 30px; 
max-width: 30%; 
padding: 20px; 
}
.ProductOptionsOptionQuantityHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionQuantity
{
width: 129px; 
display: inline-block; 
}
.ProductOptionsOptionLabel
{
display: inline-block; 
width: 120px; 
}
.ProductOptionsOptionDropdownHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionDropdownDisabled
{
background-color: LightGray; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionDropdown
{
display: inline-block; 
width: 150px; 
}
.ProductOptionsClearOptions
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
line-height: 20px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
}
.ProductOptionsButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
line-height: 20px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
}
.ProductOptionsAddToBasketMessagePanel
{
display: inline-block; 
margin: 0px 0px 0px 10px; 
padding-top: 10px; 
}
.ProductOptionsAddToBasketMessageLabelRemoved
{
display: none; 
}
.ProductOptionsAddToBasketMessageLabelPanel
{
display: inline-block; 
margin: 0px 0px 0px 10px; 
padding-top: 10px; 
}
.ProductOptionsAddToBasketMessageLabelError
{
background-color: Bisque; 
}
.ProductOptionsAddToBasketDisabled
{
color: AliceBlue; 
}
.ProductOptionsAddToBasket
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
line-height: 20px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
}
.ProductImagesSupplementaryEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProductImagesSupplementaryDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.ProductImagesSupplementaryAttrInstsPanel
{
display: flex; 
flex-direction: row; 
flex-wrap: nowrap; 
}
.ProductDetailsNewSubAttrsPanel
{
flex: 0 0 60%; 
max-width: 60%; 
}
.ProductDetailsNewProductPricePanel
{
margin: 0px 0px 15px 0px;; 
padding: 0px 0px 15px 0px;; 
}
.ProductDetailsNewProductnamePanel
{
margin: 0px 0px 15px 0px;; 
padding: 0px 0px 15px 0px;; 
}
.ProductDetailsNewProductname
{
font-family: 'Arial', sans-serif; 
font-size: 30pt; 
color: black; 
text-decoration: none; 
}
.ProductDetailsNewProductDescriptionPanel
{
margin: 0px 0px 15px 0px;; 
padding: 0px 0px 15px 0px;; 
}
.ProductDetailsNewEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProductDetailsNewDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.ProductDetailsNewDisplayItemsPanel
{
margin: 0px 0px 15px 0px;; 
padding: 0px 0px 15px 0px;; 
}
.ProductDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ProductDetailsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.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; 
}
.PrimeListTitle
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.PrimeListFOMViewprofileincontext
{
background-color: #A0D1CA; 
display: inline-block; 
padding: 23px 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.PrimeListFOMFunctionItem
{
background-color: #A0D1CA; 
display: inline-block; 
padding: 23px 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.PrimeListFOMALLViewprofileincontext
{
margin: 20px 0px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
padding: 23px 40px; 
}
.PrimeListFOMALLFunctionItem
{
margin: 20px 0px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
padding: 23px 40px; 
}
.PrimeListDataCell
{
color: Black; 
display: inline-block; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PrimeFocusPrimeDisplayPanel
{
padding-top: 15px; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PrimeFocusIndividualEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.PrimeFocusIndividualEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PrimeFocusIndividualDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.PrimeFocusDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PopupLoginButton
{
background-color: #A0D1CA; 
box-sizing: border-box; 
display: block; 
height: auto; 
line-height: 30px; 
margin-top: 10px; 
padding: 5px 10px; 
transition: 0.3s; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: #223C59; 
text-decoration: none; 
}
.PopupLoginButton:hover
{
background-color: #6DAEA5; 
}
.pnlBasket
{
margin: auto; 
}
.PIFRequestNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.PIFRequestEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.PIFRequestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PeekMenuItemCell
{
display: block; 
vertical-align: top; 
}
.PeekMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.PeekMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.PeekMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.PeekabooPanel
{
background-color: White; 
border-bottom: 1px solid #dddddd; 
border-left: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
padding: 5px; 
position: absolute; 
width: 200px; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.PDDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.PayViaStripeButton
{
margin: 0px 15px; 
padding: 10px 15px;; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.PayViaPayPalButton
{
margin: 0px 15px; 
padding: 10px 15px;; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.PayOnTheDayButton
{
margin: 0px 15px; 
padding: 10px 15px;; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.PaymentButtonPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PastEventsPrimePanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PastEventsPagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PastEventsPagingPanel
{
text-align: Center; 
}
.PastEventsPagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PastEventsPagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PastEventsPagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PastEventPhotoVideoStill img
{
width: 100%; 
}
.PastEventPhotoVideoStill
{
display: inline-block; 
width: 630px; 
}
.PastEventPhotoPhoto img
{
width: 100%; 
}
.PastEventPhotoPhoto a
{
display: inline-block; 
width: 100%; 
}
.PastEventPhotoPhoto
{
display: inline-block; 
width: 630px; 
}
.PastEventPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.PastEventPhotoDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.PastEventGalleryListTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.PastEventGalleryListSubAttrsPanel
{
flex-grow: 1; 
}
.PastEventGalleryListEventName
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.PastEventGalleryListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.PastEventGalleryListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.PastEventGalleryListDateLabel
{
display: inline-block; 
padding-right: 15px; 
}
.PastEventDetailsPhotoPanel img
{
width: 100%; 
}
.PastEventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.PastEventDetailsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.PasswordResetRequestInvalidMessage
{
border: 1px solid red; 
display: inline-block; 
margin: 5px 10px; 
padding: 5px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetButton
{
padding: 10px 5px; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
line-height: 20px; 
}
.PasswordReminderEntryPanel
{
display: inline-block; 
padding: 15px 5px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordReminderEmailAddressEntry
{
width: 300px; 
}
.PasswordReminderActionPanel
{
padding-bottom: 20px; 
}
.PasswordButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ParentMobileMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.ParentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuCellShownMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.PagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PagingLink
{
background-color: #A0D1CA; 
background-repeat: no-repeat; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.PagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.PagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.OuterInvite
{
background-color: #A0D1CA; 
padding: 20px; 
}
.OrgAnnDetailsTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.OrgAnnDetailsTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.OrgAnnDetailsIssuHtmlPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.OrgAnnDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.OrgAnnDetailsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.OrgAnnDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.OrgAnnDetailsAnnouncementPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.OrgAnnDetailsAnnouncementContentPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.OpenButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: right; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.OESocietyRow
{
padding: 10px 0px; 
}
.OESocietiesPrimePanel
{
padding-top: 10px; 
}
.OESocietiesPhonenumberPanel
{
float: left; 
padding-right: 5px; 
padding-top: 10px; 
}
.OESocietiesPhonenumber
{
float: left; 
padding-right: 5px; 
}
.OESocietiesOeSocietyNameWebLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
font-weight: bold; 
text-decoration: underline; 
float: left; 
padding-right: 5px; 
}
.OESocietiesOeSocietyNamePanel
{
clear: left; 
float: left; 
padding-right: 5px; 
padding-top: 10px; 
}
.OESocietiesOeSocietyName
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
font-weight: bold; 
text-decoration: none; 
float: left; 
padding-right: 5px; 
}
.OESocietiesOeSocietyContactPanel
{
float: left; 
padding-right: 5px; 
padding-top: 10px; 
}
.OESocietiesOeSocietyContact
{
float: left; 
padding-right: 5px; 
}
.OESocietiesLinkDisplayItem
{
float: left; 
padding-right: 5px; 
}
.OESocietiesEmailaddressPanel
{
float: left; 
padding-right: 5px; 
padding-top: 10px; 
}
.OESocietiesEmailaddress
{
float: left; 
padding-right: 5px; 
}
.OESocietiesDisplayItemsPanel
{
float: left; 
padding-right: 5px; 
padding-top: 10px; 
}
.OESocietiesDisplayItem
{
float: left; 
padding-right: 5px; 
}
.OESocietiesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.OEOnlyEventsListWebDisplayMainPanel
{
margin: 30px 0px; 
}
.OEOnlyEventsListMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
text-align: Center; 
}
.OEMerchandisePrimePanel
{
box-sizing: border-box; 
margin: 20px; 
padding: 10px; 
width: calc(33% - 40px); 
}
.OEMerchandiseMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.OEMerchandiseEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.OEMerchandiseDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.OEClubsAndSocietiesWebDisplayMainPanel
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #bbbbbb; 
}
.OEClubsAndSocietiesTextWebDisplayPanelText
{
background-color: White; 
border-bottom: 1px solid #A0D1CA; 
box-sizing: border-box; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.OEClubsAndSocietiesTextWebDisplayMainPanel
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.OEAHand
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: 110%; 
background-image: URL('../StaticImages/OEAAppHand20250909044854.png'); 
height: 100%; 
left: -20px; 
position: absolute; 
top: 0; 
transform: rotate(-1deg); 
width: 50%; 
}
.OEA App Child Safety StandardsmnuDD_ContactParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.OEA App Child Safety Standards
{
line-height: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.OEA App Account DeletionmnuDD_ContactParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.OEA App Account Deletion
{
line-height: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.NextDonationButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.NextButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.NextBookingButton
{
margin: 0px 15px; 
padding: 10px 15px;; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.NewslettersPrimePanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewsletterPhotoSubAttrsPanel
{
max-width: 630px; 
}
.NewsletterPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.NewsletterPhotoDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.NewsletterListTitleLabel
{
display: inline-block; 
padding-right: 15px; 
}
.NewsletterListTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.NewsletterListSubAttrsPanel
{
flex-grow: 1; 
}
.NewsletterListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.NewsletterListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.NewsletterListDateLabel
{
display: inline-block; 
padding-right: 15px; 
}
.NewPrimePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewPrimeOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.NewDonorDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
}
.NewDonationOneOffPanelHidden
{
display: none; 
}
.NewDonationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewCSSClassPanel
{
padding-bottom: 5px; 
}
.NewCSSClassNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLinkPanel
{
padding-bottom: 5px; 
}
.NewCSSClassLinkLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassBaseNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassBaseNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_SocialAffiliationOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_SocialAffiliationOrganisation
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOfficePanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_SocialAffiliationOffice
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SocialAffiliationDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextPhotoTextLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoPhoto
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDecorationsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDecorationsLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_OtherDetailsDecorations_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsDecorations_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsDecorations
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeceasedLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_OtherDetailsDeceased
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirthPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_NameTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_NamePrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_NamePreferredNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreferredNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreferredName
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
}
.MyDetails_NameLastname
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
}
.MyDetails_NameForenames
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_NameDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_FamilySchoolPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilySchoolLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_FamilySchool_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilySchool_Edit
{
vertical-align: top; 
}
.MyDetails_FamilySchool
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationshipPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyRelationshipLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyRelationship
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_FamilyNotePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_FamilyNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_FamilyNamePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_FamilyName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyName
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
}
.MyDetails_FamilyEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_FamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_FamilyEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_FamilyDobPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDobLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_FamilyDob_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyDob
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_FamilyDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_FamilyCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_EmploymentHistoryOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryBusinessSectorLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryBusinessSector_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSector
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralRetiredPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralRetiredLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentGeneralRetired_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralRetired_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralRetired
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralProfessionPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralProfessionLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentGeneralProfession_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralProfession_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralProfession
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralMentorcareersAdvicePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralMentorcareersAdviceLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentGeneralMentorcareersAdvice_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralMentorcareersAdvice_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralMentorcareersAdvice
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralEmploymentNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCanOfferWorkPlacementPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralCanOfferWorkPlacementLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmploymentGeneralCanOfferWorkPlacement_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralCanOfferWorkPlacement_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCanOfferWorkPlacement
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationHistorySubjectPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistorySubject
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionNamePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EducationHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationHistoryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryComment
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralSpecialistTutorPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralSpecialistTutorLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationGeneralSpecialistTutor_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralSpecialistTutor_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralSpecialistTutor
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLeavingYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationGeneralLeavingYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralHousePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralHouseLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationGeneralHouse
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralCollegeElectionPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralCollegeElectionLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_EducationGeneralCollegeElection
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesTown
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_AddressesPrimeDisplayPanel
{
padding-top: 15px; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesPostalcode
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCounty
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountry
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress3
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress2
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1
{
color: Black; 
display: inline-block; 
}
.MyBookingsPrimePanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MoreButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MonileMenuParentShown
{
background-color: white; 
bottom: 0px; 
display: block; 
left: 0px; 
position: fixed; 
right: 0px; 
top: 0px; 
z-index: 500; 
}
.MobileMenuSubMenuItemsCellLevel01
{
padding-left: 20px; 
}
.MobileMenuSubMenuItemsCell
{
padding-left: 20px; 
}
.MobileMenuParentShown
{
background-color: White; 
bottom: 0; 
display: flex; 
flex-direction: column; 
left: 0px; 
min-height: 100%; 
overflow-y: scroll; 
position: fixed; 
right: 0px; 
top: 0px; 
z-index: 500; 
}
.MobileMenuParent
{
display: none; 
}
.MobileMenuMenuPanel
{
padding: 0px; 
}
.MobileMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.MobileMenuMenuItem
{
line-height: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.MobileMenuLogoImage img
{
width: 100%; 
}
.MobileMenuLogoImage
{
display: inline-block; 
width: 100%; 
}
.MobileMenuLogo
{
width: 50%; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.MobileMenuExpandableMenuItemCell
{
display: block; 
vertical-align: top; 
}
.MobileMenuCell
{
flex-grow: 1; 
padding: 0px 20px 0px 20px; 
}
.MobileMenuBanner
{
display: flex; 
justify-content: space-between; 
padding: 10px 10px 5px 10px; 
}
.MobileBottomBorder
{
background-color: #A0D1CA; 
border-bottom: 8px solid #000000; 
border-top: 8px solid #000000; 
height: 3px; 
}
.mnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_NewsParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.mnuDD_NewsParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_NewsParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_NewsParent_Panel
{
background-color: White; 
border-bottom: 1px solid #dddddd; 
border-left: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
padding: 5px; 
position: absolute; 
width: 200px; 
}
.mnuDD_FromCollegeParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_FromCollegeParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.mnuDD_FromCollegeParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_FromCollegeParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_FromCollegeParent_Panel
{
background-color: White; 
border-bottom: 1px solid #dddddd; 
border-left: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
padding: 5px; 
position: absolute; 
width: 200px; 
}
.mnuDD_FindOEsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_FindOEsParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.mnuDD_FindOEsParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_FindOEsParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_FindOEsParent_Panel
{
background-color: White; 
border-bottom: 1px solid #dddddd; 
border-left: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
padding: 5px; 
position: absolute; 
width: 200px; 
}
.mnuDD_ContactParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_ContactParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.mnuDD_ContactParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_ContactParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_ContactParent_Panel
{
width: 285px; 
background-color: White; 
border-bottom: 1px solid #dddddd; 
border-left: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
padding: 5px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_Administration_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_Administration_Panel
{
width: 200px; 
background-color: White; 
border-bottom: 1px solid #dddddd; 
border-left: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
padding: 5px; 
position: absolute; 
}
.MessageCell
{
clear: both; 
text-align: Center; 
}
.MenuParentCell
{
position: relative; 
}
.MenuPanel
{
padding: 30px 0px 20px 0px; 
}
.MenuLogonParent
{
display: inline-block; 
min-height: 360px; 
width: 180px; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuItem
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.MenuCellShownMenuPanel
{
padding: 30px 0px 20px 0px; 
}
.MenuCellShownMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellShownMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.MenuCellShown
{
top: 0px; 
}
.MenuCellParentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.MenuCellMenuPanel
{
padding: 30px 0px 20px 0px; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.MenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.megawrapper div:has(.mnuDD_ContactParent_Panel)
{
left: -200px !important; 
}
.megawrapper
{
z-index: 4000 !important; 
}
.MakeBookingTotalAvailablePanel
{
flex-grow: 1; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
text-align: right; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
}
.MakeBookingTicketDetailsTransportRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsParkingRequired_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTransportRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelParkingRequired
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelAgeOfChild
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelAccessRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsAgeOfChild_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsAccessRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 215px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingPanel
{
max-width: 600px; 
}
.MakeBookingEventExtrasQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingEventExtrasQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingEventExtrasQty
{
width: 50px; 
}
.MakeBookingEventExtrasPanel
{
max-width: 600px; 
}
.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
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventName
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.MakeBookingEventDetailsEventDetailPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDateddddDdMmmmYyyyPanel
{
border-top: 1px solid #A0D1CA; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.MakeBookingEventDetailsDisplayItemsPanel
{
margin: 5px 0px; 
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; 
max-width: 600px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypesPanel
{
max-width: 600px; 
}
.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; 
}
.MainParentHome
{
margin: auto auto; 
max-width: 1200px; 
text-align: Center; 
}
.MainContainerTable
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.MainCellHome
{
display: inline-block; 
max-width: 500px; 
min-height: 500px; 
padding: 20px; 
vertical-align: top; 
}
.MainCell_WelcomeLogin
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_StripePaymentConfirmation
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Shop
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_SDSArchive
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_PastEvents
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_OESocieties
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_OEMerchandise
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Newsletters
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_MyBookings
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_LostContact
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_FromTheCollege
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmYearLists
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmWebDisplay
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmTranslations
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmSendEmail
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmSearch
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmRequestPasswordReminder
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Product
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Photo_Gallery_PastEvent
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Organisation_Announcement_PastEvent
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Organisation_Announcement_FromTheCollege
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Organisation_Announcement
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Invoice_ShopInvoicePaidAndComplete
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Invoice_BookingPaidAndComplete
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Event_PastEvent
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Event_OpenBooking
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Event
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Booking_BookingComplete
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmProfile_Booking
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmPrimesDisplay
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmPrimeFocus
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmPasswordReset
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmNewCSSClass
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmMyDetails
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmLoginWithOTP_EventBooking
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmLoginWithOTP_BasketCheckout
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmLoginWithOTP
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmLoginOrRegister
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmEventBookingTicketDetails
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmEventBookingSummary
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmEventBookingConfirmPayment
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmEventBooking
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmError
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmDeliveryAddressSelect_LocalCollection
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmDeliveryAddressSelect_DeliveryAddress
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmCustomStyles
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmCustomFontClasses
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmCSSClassEditor
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmContextPage
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmContentManagementEditor
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmContentManagement
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmContactUs
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmConfirmDetails_AppBetaParticipation
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmConfirmDetails
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmChangePassword
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmBasketInvoice
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmBasket_Basket
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Preferred_Email
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Photo_Text
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Photo
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Phone
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Other_Details
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Name
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Family
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Eton
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Employment_History
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Education_after_Eton
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Career
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor_Address
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAttributeEditor
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_frmAdministration
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_fileupload
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Events
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_Thesiger_Awards
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_ReturnFromStripeEventBookingPaymentNotComplete
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_PrivacyPolicyAugust2023
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_PrivacyPolicy
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_PasswordSuccessfullyChanged
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_OEClubsAndSocieties
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_OEALecture2026Transcript
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_OEAAppTermsOfUse
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_OEAAppChildSafetyStandards
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_OEAAppAccountDeletion
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_ContactUs
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_Campaign
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_AppBetaParticipation_Complete
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell_Context_Page_AboutUs
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.MainCell
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 20px; 
}
.LostContactSearchLabel
{
display: inline-block; 
width: 120px; 
}
.LostContactSearchItemsPanel
{
padding: 10px; 
}
.LostContactSearchButton
{
margin: 20px 0px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
padding: 23px 40px; 
}
.LostContactsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LostContactQueryTypePanel
{
margin: 10px 0px; 
}
.LostContactNameCell
{
padding-right: 10px; 
line-height: 35px; 
padding: 0px 10px; 
}
.LostContactLeavingYearPanel
{
padding: 10px; 
}
.LostContactLeavingYearLabel
{
display: inline-block; 
width: 120px; 
}
.LostContactLeavingYearCell
{
padding-right: 10px; 
line-height: 35px; 
padding: 0px 10px; 
}
.LostContactHousePanel
{
padding: 10px; 
}
.LostContactHouseLabel
{
display: inline-block; 
width: 120px; 
}
.LostContactHouseCell
{
padding-right: 10px; 
line-height: 35px; 
padding: 0px 10px; 
}
.LostContactHeaderRow
{
background-color: #cfe5e2; 
}
.LostContactHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.LostContactCell
{
padding-right: 10px; 
line-height: 35px; 
padding: 0px 10px; 
}
.LostContactAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LogoParentCell
{
display: inline-block; 
margin: auto; 
max-width: 1200px; 
vertical-align: top; 
}
.LogoPadderCell
{
text-align: Center; 
}
.LogonMainFormRequestPasswordReminderButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LogonMainFormRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LogonCellRequestPasswordReminderButton
{
height: 24px; 
line-height: 24px; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellRememberLoginCheck
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 8pt; 
color: #212529; 
text-decoration: none; 
display: Block; 
margin-top: 3px; 
}
.LogonCellMainPanelNotLoggedIn
{
padding: 10px; 
}
.LogonCellMainPanelLoggedIn
{
padding: 10px; 
}
.LogonCellMainPanel
{
padding: 10px; 
}
.LogonCellLogoutButton
{
display: block; 
height: 24px; 
line-height: 24px; 
text-align: Left; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LogonCellLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonCellLoginButton
{
height: 24px; 
line-height: 24px; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LogonCellLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonCellItem
{
display: Block; 
margin-top: 3px; 
}
.LogonCellChangePasswordButton
{
display: block; 
height: 24px; 
line-height: 24px; 
text-align: Left; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCell
{
background-color: #cae3d0; 
border: 1px solid rgba(150, 200, 162, 0.5); 
border-radius: 5px; 
display: inline-block; 
margin-right: 50px; 
padding: 10px; 
text-align: Left; 
vertical-align: top; 
width: 250px; 
}
.LogoCellImage img
{
width: 100%; 
}
.LogoCellImage
{
display: inline-block; 
width: 260px; 
}
.LogoCell:After
{
padding-top: 50%; 
}
.LogoCell::after
{
padding-top: 50%; 
}
.LogoCell
{
display: inline-block; 
margin: 20px 30px 0px 0px; 
text-align: Center; 
vertical-align: top; 
}
.LoginWithOTPLogonEntry
{
min-width: 300px; 
}
.LoginWithOTPLoginButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.LoginSepPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LoginOrRegisterRegButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ListPhotoSubAttrsPanel
{
min-width: 400px; 
width: 400px; 
}
.ListPhotoPhoto img
{
width: 100%; 
}
.ListPhotoPhoto
{
display: inline-block; 
width: 100%; 
}
.ListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.ListPhotoDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LeftParent
{
float: left; 
width: 180px; 
}
.LeaversRegisterNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LeaversRegisterEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.LeaversRegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.LeaversRegisterDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.LeaversInfoWebDisplayMainPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.LeaversInfoNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.LeaversInfoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.LeaversInfoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.LeaversInfoDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.LeaversInfoDetailsWebDisplayMainPanel
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #bbbbbb; 
}
.LeaversInfoDetailsDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.lblStrapLine
{
font-weight: 600; 
letter-spacing: 4.5px; 
text-transform: uppercase; 
font-family: 'Arial', sans-serif; 
font-size: 54px; 
color: black; 
text-decoration: none; 
}
.LargePhotoSubAttrsPanel
{
margin-right: 20px; 
}
.LargePhotoPhoto img
{
width: 100%; 
}
.LargePhotoNoLinkSubAttrsPanel
{
flex: 0 0 35%; 
margin-right: 20px; 
max-width: 35%; 
}
.LargePhotoNoLinkPhotoPanel img
{
width: 100%; 
}
.LargePhotoNoLinkPhotoPanel a
{
display: inline-block; 
width: 100%; 
}
.LargePhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.LargePhotoNoLinkDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.LargePhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.LargePhotoDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.LabelAsHeader
{
color: Navy; 
font-size: medium; 
}
.ITWInfoFooterLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 10pt; 
color: #212529; 
text-decoration: none; 
}
.ITWInfoFooter
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 10pt; 
color: #212529; 
text-decoration: none; 
}
.ItemsCell
{
font-weight: bold; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #A0D1CA; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvoiceDetailsMakeBookingPanel
{
max-width: 600px; 
}
.InvitationTitle
{
font-weight: 700; 
padding: 0px 0px 0px 0px; 
text-transform: uppercase; 
font-family: Arial; 
font-size: 20px; 
color: #212529; 
text-decoration: none; 
}
.InvitationText
{
padding: 40px 0px; 
}
.InvitationScript
{
padding: 0px 0px 0px 0px; 
font-family: 'AwesomeWays', Serif; 
font-size: 90px; 
color: #000000; 
text-decoration: none; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InnerInviteText
{
font-weight: 700; 
text-align: Center; 
text-transform: uppercase; 
font-family: Arial; 
font-size: 20px; 
color: #212529; 
text-decoration: none; 
}
.InnerInvite
{
border: 1px solid black; 
padding: 250px 40px 250px 50%; 
}
.InformationMessage
{
border: 1px solid red; 
display: inline-block; 
margin: 5px 10px; 
padding: 5px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.HomeRightText
{
left: -150px; 
margin: 70px 0px 0px 0px; 
position: relative; 
width: 40%; 
z-index: 200; 
}
.HomeRightInnerText
{
margin: 0px 0px 70px 0px; 
}
.HomeRightInnerContent
{
background-color: #A0D1CA; 
box-sizing: border-box; 
line-height: 160%; 
padding: 60px; 
width: calc(100% + 150px); 
font-family: 'Nunito Sans', sans-serif; 
font-size: 22px; 
color: #212529; 
text-decoration: none; 
}
.HomePageEventsEventName
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.HomePageEventsEventLeavingYear
{
display: inline-block; 
font-size: 60pt; 
font-style: italic; 
min-height: 120px; 
font-family: 'DM Serif Display', serif; 
color: #1c3e5d; 
text-decoration: none; 
}
.HomePageEventsEventDescriptionPanel
{
box-sizing: border-box; 
min-height: 123px; 
padding-top: 20px; 
}
.HomePageEventsEventDateddddDdMmmmYyyyPanel
{
border-top: 1px solid #A0D1CA; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.HomePageEventsEventDate
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/DateBox20230629085916.png'); 
display: inline-block; 
padding-left: 25px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 14px; 
color: #212529; 
text-decoration: none; 
}
.HomePageEventsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.HomePageEventsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.HomePageAnnouncmentContextTextPanel
{
padding: 80px; 
text-align: Center; 
}
.HomeLeftImage
{
position: relative; 
width: 60%; 
z-index: 100; 
}
.HomeImageWebDisplayMainPanel
{
max-height: 702px; 
overflow: hidden; 
}
.HomeEventsListWebDisplayMainPanel
{
margin: 10px auto 50px auto; 
max-width: 1480px; 
padding: 0px 30px; 
}
.HomeEventsListPrimePanel
{
background-color: #EEF3EF; 
box-sizing: border-box; 
margin: 10px; 
padding: 20px; 
text-align: Center; 
width: calc(30% - 20px); 
}
.HomeEventsListMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
}
.HomeDisplayCell
{
position: relative; 
top: -100px; 
z-index: 100; 
}
.HighImpactProductsProductPricePanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.HighImpactProductsProductnamePanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.HighImpactProductsProductname
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.HighImpactProductsProductDescriptionPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.HighImpactProductsPhotoPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.HighImpactProductsPhoto img
{
width: 100%; 
}
.HighImpactProductsPhoto
{
display: inline-block; 
width: 100%; 
}
.HighImpactProductsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.HighImpactProductsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.HighImpactProductsDisplayItemsPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenLogonRequestPasswordReminderButton
{
background-color: #A0D1CA; 
box-sizing: border-box; 
display: block; 
height: auto; 
line-height: 30px; 
margin-top: 10px; 
padding: 5px 10px; 
transition: 0.3s; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: #223C59; 
text-decoration: none; 
}
.HiddenLogonRequestPasswordReminderButton:hover
{
background-color: #6DAEA5; 
}
.HiddenLogonMessagePanel
{
display: Block; 
}
.HiddenLogonMessageLabel
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: white; 
text-decoration: none; 
}
.HiddenLogonLogoutButton
{
background-color: #A0D1CA; 
box-sizing: border-box; 
display: block; 
height: auto; 
line-height: 30px; 
margin-top: 10px; 
padding: 5px 10px; 
transition: 0.3s; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: #223C59; 
text-decoration: none; 
}
.HiddenLogonLogoutButton:hover
{
background-color: #6DAEA5; 
}
.HiddenLogonLogonEntryLabel
{
display: none; 
}
.HiddenLogonLogonEntry
{
box-sizing: border-box; 
height: auto !important; 
line-height: 38px !important; 
margin-top: 10px; 
width: 100%; 
display: Block; 
}
.HiddenLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.HiddenLogonLoginButton
{
background-color: #A0D1CA; 
box-sizing: border-box; 
display: block; 
height: auto; 
line-height: 30px; 
margin-top: 10px; 
padding: 5px 10px; 
transition: 0.3s; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: #223C59; 
text-decoration: none; 
}
.HiddenLogonLoginButton:hover
{
background-color: #6DAEA5; 
}
.HiddenLogonLoggedInMessageUserid
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #A0D1CA; 
text-decoration: none; 
display: Block; 
}
.HiddenLogonLoggedInMessage
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #A0D1CA; 
text-decoration: none; 
display: Block; 
}
.HiddenLogonItem
{
display: Block; 
}
.HiddenLogonClosePanel
{
text-align: Right; 
}
.HiddenLogonCloseButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.HiddenLogonChangePasswordButton
{
background-color: #A0D1CA; 
box-sizing: border-box; 
display: block; 
height: auto; 
line-height: 30px; 
margin-top: 10px; 
padding: 5px 10px; 
transition: 0.3s; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: #223C59; 
text-decoration: none; 
}
.HiddenLogonChangePasswordButton:hover
{
background-color: #6DAEA5; 
}
.HiddenLogon
{
background-color: #223C59; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 350px; 
z-index: 500; 
}
.HiddenItem
{
display: none; 
}
.HeroProductsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.HeroProductsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.HeroProductDetailsSubAttrsPanel
{
max-width: 50%; 
}
.HeroProductDetailsProductPricePanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.HeroProductDetailsProductnamePanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.HeroProductDetailsProductname
{
font-family: 'Arial', sans-serif; 
font-size: 23pt; 
color: black; 
text-decoration: none; 
}
.HeroProductDetailsProductDescriptionPanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.HeroProductDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.HeroProductDetailsDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.HeroProductDetailsDisplayItemsPanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.HelpText
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: Indigo; 
text-decoration: none; 
}
.HeaderRow
{
background-color: #cfe5e2; 
}
.HeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.GridCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.GalleryTitleTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.GalleryTitleEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.GalleryTitleDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.GalleryTitleDateLabel
{
display: inline-block; 
padding-right: 15px; 
}
.GalleryPhotosPhotoPanel img
{
width: 140%; 
}
.GalleryPhotosPhotoPanel a
{
display: inline-block; 
width: 100%; 
}
.GalleryPhotosPhotoPanel
{
overflow: hidden; 
}
.GalleryPhotosEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.GalleryPhotosDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.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)); 
}
.GalleryImageTall
{
grid-row: span 2; 
}
.FrontWelcomeFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontWelcome20180522044720.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontWelcomeFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontWelcomeFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontWelcome
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontThesigerAwardsFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontThesiger20180522044814.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontThesigerAwardsFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontThesigerAwardsFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontThesigerAwards
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontPageMenuWebDisplayMainPanel
{
margin: auto; 
max-width: 1200px; 
}
.FrontPageMenuMenuPanel
{
display: flex; 
flex-wrap: wrap; 
padding: 30px 0px 20px 0px; 
}
.FrontPageMenuMenuItemCell
{
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontPageEventsPrimePanel
{
margin: 1% 10px; 
overflow: hidden; 
width: calc(33% - 20px); 
}
.FrontPageEventsMainPanel
{
display: flex; 
}
.FrontPageEventListSubAttrsPanel
{
overflow: hidden; 
}
.FrontPageEventListPhotoPanel
{
position: relative; 
z-index: 300; 
}
.FrontPageEventListPhoto img
{
width: 100%; 
}
.FrontPageEventListPhoto
{
display: inline-block; 
left: 0; 
position: absolute; 
top: 0; 
transition: 1s; 
width: 100%; 
}
.FrontPageEventListPhoto:hover
{
left: -5%; 
top: -10%; 
width: 110%; 
}
.FrontPageEventListEventNamePanel
{
margin-top: 60%; 
position: relative; 
z-index: 500; 
}
.FrontPageEventListEventName
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontPageEventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.FrontPageEventListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FrontOESocietiesFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontWelcome20180522044720.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontOESocietiesFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontOESocietiesFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontOESocietiesCell
{
display: inline-block; 
vertical-align: top; 
}
.FrontOESocieties
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontOEAReviewFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontOEAReview20230203121637.png'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontOEAReviewFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontOEAReview
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontMerchandiseFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontMerchandise20190321095408.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontMerchandiseFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontMerchandiseFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontMerchandise
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontLoginFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontLogin20180522044734.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontLoginFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontLoginFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontLogin
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontContactUsFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontContactUs20180522044749.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.FrontContactUsFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.FrontContactUsFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FrontContactUs
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FromTheCollegePrimePanel
{
border-bottom: 1px solid #bbbbbb; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.FromTheCollegePhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.FromTheCollegePhotoDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FromTheCollegePagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.FromTheCollegePagingPanel
{
text-align: Center; 
}
.FromTheCollegePagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.FromTheCollegePagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.FromTheCollegePagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-color: #A0D1CA; 
background-repeat: no-repeat; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
margin: 0px 10px; 
display: inline-block; 
}
.FromTheCollegeListTitlePanel
{
padding: 5px 0px; 
}
.FromTheCollegeListTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.FromTheCollegeListSubAttrsPanel
{
flex-grow: 1; 
}
.FromTheCollegeListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.FromTheCollegeListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FromTheCollegeListDisplayItemsPanel
{
padding: 5px 0px; 
}
.FromTheCollegeListDateddddMmmmYyyyPanel
{
padding: 5px 0px; 
}
.FromTheCollegeListDateddddDdMmmmYyyyPanel
{
padding: 5px 0px; 
}
.FromTheCollegeListContentSubAttrsPanel
{
max-width: 630px; 
}
.FromTheCollegeListContentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.FromTheCollegeListContentDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FromTheCollegeListContentAnnouncementContent iframe
{
min-height: 430px; 
}
.FromTheCollegeListContentAnnouncementContent
{
display: inline-block; 
min-height: 430px; 
min-width: 630px; 
}
.FromTheCollegeListContentAnnouncement
{
padding-top: 10px; 
}
.FromTheCollegeListAnnouncementPanel
{
padding: 5px 0px; 
}
.FromTheCollegeListAnnouncement
{
display: inline-block; 
padding-right: 15px; 
text-align: justify; 
text-justify: inter-word; 
}
.FromTheCollegeDetailSubAttrsPanel
{
background-color: white; 
max-width: 80%; 
padding: 20px 50px; 
position: relative; 
top: -150px; 
}
.FromTheCollegeDetailPhotoPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.FromTheCollegeDetailIssuHtmlPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.FromTheCollegeDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.FromTheCollegeDetailDisplayTitlePanel
{
background-color: White; 
max-width: 70%; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.FromTheCollegeDetailDisplayTitleLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FromTheCollegeDetailDisplayTitle
{
font-family: 'DM Serif Display', serif; 
font-size: 30pt; 
color: #1c3e5d; 
text-decoration: none; 
}
.FromTheCollegeDetailDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.FromTheCollegeDetailDisplayItemsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.FromTheCollegeDetailDatePanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmYearListsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmUnsubscribeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSyncControlAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSurfaceConfigAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailsToTargetedAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSearchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRequestPasswordReminderAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeListAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusOESocietyAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusIndividualAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPasswordResetAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmNewCSSClassAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMyDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmModerationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMessagePageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMembersWithUnmoderatedDataAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmmainASPXAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.frmLoginOrRegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegisterDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_EventBookingEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
background-color: White; 
box-sizing: border-box; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.frmLoginOrRegister_-_BasketCheckoutWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmLoginOrRegister_-_BasketCheckoutNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_BasketCheckoutEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
}
.frmLoginOrRegister_-_BasketCheckoutEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_BasketCheckoutDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.frmLinkMailingListToEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmintouchloginAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmInformationAfterRegistrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmImageSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmHomeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmGalleryAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventDetailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvtSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailTemplateAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailPreviewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailContentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailCampaignsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmDonationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomStylesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomLogosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomisationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCSSClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCreateMailingListFromFileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContextPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementMainTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmConfirmDetailsThesigerAwardsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmChangePasswordAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmBulletinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSystemButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPreferredEmailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhotoTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhonesFaxesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorOtherDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorNameAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorFamilyAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEtonAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmailAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationafterEtonAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCareerAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAnotherPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdminBulletinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FoundedTextWebDisplayMainPanel
{
margin: 50px auto; 
max-width: 1480px; 
padding: 0px 30px; 
}
.FoundedText
{
display: flex; 
}
.FooterVimeoSocialFooterMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterVimeo
{
background-image: URL('../StaticImages/Vimeo20230629085848.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
margin: 0px 5px; 
padding: 0px; 
width: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
}
.FooterTwitterSocialFooterMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterTwitter
{
background-image: URL('../StaticImages/Twitter20230629085839.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
margin: 0px 5px; 
padding: 0px; 
width: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
}
.FooterTextContextTextPanel
{
text-align: Center; 
}
.FooterText
{
display: flex; 
justify-content: space-around; 
padding: 20px 0px 0px 0px; 
}
.FooterParent
{
background-color: #EEF3EF; 
clear: both; 
padding: 70px 0px; 
}
.FooterLogoImage img
{
width: 100%; 
}
.FooterLogoImage
{
display: inline-block; 
max-width: 260px; 
}
.FooterLinkedInSocialFooterMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterLinkedIn
{
background-image: URL('../StaticImages/LinkedIn20230629085829.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
margin: 0px 5px; 
padding: 0px; 
width: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
}
.FooterInstagramSocialFooterMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterInstagram
{
background-image: URL('../StaticImages/Instagram20230629085819.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
margin: 0px 5px; 
padding: 0px; 
width: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
}
.FooterFacebookSocialFooterMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterFacebook
{
background-image: URL('../StaticImages/Facebook20230629085807.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
margin: 0px 5px; 
padding: 0px; 
width: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
}
.FooterContentParent
{
display: flex; 
justify-content: space-between; 
margin: 0px auto 40px auto; 
max-width: 1480px; 
padding: 0px 30px; 
}
.FooterCell
{
clear: both; 
height: 30px; 
padding: 10px 0px; 
}
.FontWhiteButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: white; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 12pt; 
color: #8C8DB6; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTesting
{
font-family: 'DM Serif Display', serif; 
font-size: 25pt; 
color: #0067b1; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: blue; 
text-decoration: underline; 
}
.FontSubTitle
{
font-family: 'Arial', sans-serif; 
font-size: 13pt; 
color: black; 
text-decoration: none; 
}
.FontSmallTitle
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18pt; 
color: #212529; 
text-decoration: none; 
}
.FontSmallBase
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 14px; 
color: #212529; 
text-decoration: none; 
}
.FontSmall
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 8pt; 
color: #212529; 
text-decoration: none; 
}
.FontShowMenu
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 12pt; 
color: #223C59; 
text-decoration: none; 
}
.FontSerifTitleSmall
{
font-family: 'DM Serif Display', serif; 
font-size: 18pt; 
color: #1c3e5d; 
text-decoration: none; 
}
.FontSerifTitle
{
font-family: 'DM Serif Display', serif; 
font-size: 30pt; 
color: #1c3e5d; 
text-decoration: none; 
}
.FontScript
{
font-family: 'AwesomeWays', Serif; 
font-size: 90px; 
color: #000000; 
text-decoration: none; 
}
.FontQueenTitle
{
font-family: 'DM Serif Display', serif; 
font-size: 28px; 
color: #212529; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Arial', sans-serif; 
font-size: 30pt; 
color: black; 
text-decoration: none; 
}
.FontOverMenu
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #333333; 
text-decoration: none; 
}
.FontOverBlueButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 14pt; 
color: #212529; 
text-decoration: none; 
}
.FontMenuWhite
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: white; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.FontLogon
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 10pt; 
color: black; 
text-decoration: none; 
}
.FontLoginButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: #223C59; 
text-decoration: none; 
}
.FontLargeWhiteButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.FontLargeTitle
{
font-family: 'Arial', sans-serif; 
font-size: 23pt; 
color: black; 
text-decoration: none; 
}
.FontLargeText
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 13pt; 
color: #212529; 
text-decoration: none; 
}
.FontLargerButtonWhite
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargerButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: black; 
text-decoration: none; 
}
.FontInviteTitle
{
font-family: Arial; 
font-size: 20px; 
color: #212529; 
text-decoration: none; 
}
.FontInviteText
{
font-family: 'Cormorant Garamond', sans-serif; 
font-size: 20px; 
color: #212529; 
text-decoration: none; 
}
.FontInviteButton
{
font-family: 'Arial', sans-serif; 
font-size: 15px; 
color: white; 
text-decoration: none; 
}
.FontInviteAttrTitle
{
font-family: Arial; 
font-size: 12px; 
color: #212529; 
text-decoration: none; 
}
.FontInfoMessage
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.FontHomePageTitle
{
font-family: 'Arial', sans-serif; 
font-size: 54px; 
color: black; 
text-decoration: none; 
}
.FontHomePageText
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 22px; 
color: #212529; 
text-decoration: none; 
}
.FontHomePagePrimeTitle
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: Indigo; 
text-decoration: none; 
}
.FontHeading
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 17pt; 
color: #0067b1; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 12pt; 
color: #414267; 
font-weight: bold; 
text-decoration: none; 
}
.FontFooterLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 10pt; 
color: #212529; 
text-decoration: none; 
}
.FontFooter
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 10pt; 
color: #212529; 
text-decoration: none; 
}
.FontFindButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: #0067b1; 
text-decoration: underline; 
}
.FontDeleteButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: Red; 
text-decoration: underline; 
}
.FontButton
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.FontBoxTitle
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 19pt; 
color: #212529; 
text-decoration: none; 
}
.FontBoxFont
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 16pt; 
color: #212529; 
text-decoration: none; 
}
.FontBoldLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
font-weight: bold; 
text-decoration: underline; 
}
.FontBold
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
font-weight: bold; 
text-decoration: none; 
}
.FontBaseWhite
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: white; 
text-decoration: none; 
}
.FontBaseLink
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: underline; 
}
.FontBaseEtonBlue
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #A0D1CA; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.FixedBanner
{
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/FixedBanner20160419040757.jpg'); 
height: 350px; 
}
.ExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.EventsPrimePanel
{
background-color: #EEF3EF; 
box-sizing: border-box; 
margin: 10px 2%; 
padding: 20px; 
text-align: Center; 
width: calc(30% - 20px); 
}
.EventsMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
text-align: Center; 
}
.Events-BookablePrimePanel
{
background-color: #EEF3EF; 
box-sizing: border-box; 
margin: 10px 2%; 
padding: 20px; 
text-align: Center; 
width: calc(28% - 20px); 
}
.Events-BookableMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
text-align: Center; 
}
.EventPhotoOnlyPhoto img
{
width: 100%; 
}
.EventPhotoOnlyPhoto
{
display: inline-block; 
max-width: 600px; 
}
.EventPhotoOnlyEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.EventPhotoOnlyDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.EventNameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.EventNameDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.EventListSubAttrsPanel
{
flex-grow: 1; 
padding-right: 20px; 
}
.EventListEventNamePanel
{
padding: 5px 0px; 
padding-bottom: 5px; 
}
.EventListEventName
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.EventListEventDescriptionPanel
{
padding-bottom: 5px; 
}
.EventListEventDateddddDdMmmmYyyyPanel
{
padding-bottom: 5px; 
}
.EventListEventDate
{
font-weight: bold; 
}
.EventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.EventListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.EventListDisplayItemsPanel
{
padding-bottom: 5px; 
}
.EventFunctionsMakebooking
{
background-color: #A0D1CA; 
display: inline-block; 
padding: 23px 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.EventFunctionsFunctionItem
{
background-color: #A0D1CA; 
display: inline-block; 
padding: 23px 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.EventEmailContentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.EventEmailContentDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.EventDetailsMakeBookingPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
max-width: 600px; 
}
.EventDetailPhotoPanel img
{
width: 100%; 
}
.EventDetailPhotoPanel a
{
display: inline-block; 
width: 300px; 
}
.EventDetailPhotoPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailEventNamePanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailEventName
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.EventDetailEventDetailPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailEventDescriptionPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailEventDateddddDdMmmmYyyyPanel
{
border-top: 1px solid #A0D1CA; 
padding: 20px 0px; 
margin: 10px 0px; 
}
.EventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.EventDetailDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.EventDetailDisplayItemsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventBookingMakeBookingButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.EventBookingContinueButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.EventBookingCancelButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.EventBookingButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.EtonDarkBlueButton
{
background-color: #1c3e5d; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 23px 40px; 
}
.EtonBlueSeparator
{
border-bottom: 1px solid #A0D1CA; 
margin: 20px 0px; 
}
.EtonBlueButton
{
background-color: #A0D1CA; 
display: inline-block; 
padding: 23px 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.ErrorMessage
{
border: 1px solid red; 
display: inline-block; 
margin: 5px 10px; 
padding: 5px 10px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 15pt; 
color: red; 
text-decoration: none; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EmptyMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.EmptyMenuItem
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.EmailAddressEntryPanel
{
padding: 10px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipschool
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshiprelationship
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipnote
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipname
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipdob
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentNoteemploymentNote
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryoccupation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorybusinessSector
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralretired
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralprofession
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralmentorcareersAdvice
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralcanOfferWorkPlacement
{
margin: 5px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorysubject
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralspecialistTutor
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelAppBetaParticipantwhyJoin
{
padding: 20px 0px; 
}
.EditSagiPanelAppBetaParticipantparticipate
{
padding: 20px 0px; 
}
.EditSagiPanelAppBetaParticipantcomment
{
text-align: Left; 
padding: 20px 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; 
}
.EditSagiDeleteButton
{
float: right; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
line-height: 20px; 
padding: 0px 5px; 
}
.EditDeliveryAddress
{
border: 5px; 
margin: 5px; 
padding: 5px 10px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.EditCSSStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
margin: 5px 0px; 
border: 1px solid #cccccc; 
padding: 5px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DownloadButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DonationDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.DonationButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeliveryAddressNewUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DeliveryAddressNewEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DeliveryAddressNewCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressNewAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressLabelPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.DeliveryAddressLabel
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.DeliveryAddressEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.DeliveryAddressDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.DeliveryAddressButtonsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.DebugItem
{
display: none; 
}
.CustomStyle3
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 13pt; 
color: #212529; 
text-decoration: none; 
}
.CustomStyle2
{
color: Blue; 
}
.CustomStyle1
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 17pt; 
color: #0067b1; 
text-decoration: none; 
}
.CustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CustomiseCSSTitle
{
font-size: Medium; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentParentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentMobileMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentMobileMenuMenuItem
{
line-height: 40px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_FromCollegeParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_FromCollegeParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.CurrentmnuDD_FromCollegeParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_FromCollegeParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_FindOEsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_FindOEsParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.CurrentmnuDD_FindOEsParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_FindOEsParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_ContactParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_ContactParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.CurrentmnuDD_ContactParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_ContactParent_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
height: auto; 
line-height: 35px; 
position: relative; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:after
{
background-color: #A0D1CA; 
bottom: 0; 
content: ""; 
display: block; 
height: 3px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuItem
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.CurrentMenuCellShownMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuCellShownMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuCellMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentFrontThesigerAwardsFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentFrontOEAReviewFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontOEAReview20230203121637.png'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.CurrentFrontOEAReviewFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.CurrentFrontOEAReview
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.CurrentFrontMerchandiseFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontMerchandise20190321095408.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.CurrentFrontMerchandiseFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.CurrentFrontMerchandise
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.CurrentFrontLoginFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentFrontContactUsFrontPageMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontContactUs20180522044749.jpg'); 
background-position: Center; 
background-size: 110%; 
box-sizing: border-box; 
cursor: pointer; 
display: block; 
margin: 1% 10px; 
padding-top: 25%; 
position: relative; 
transition: 1s; 
vertical-align: top; 
width: calc(50% - 20px); 
}
.CurrentFrontContactUsFrontPageMenuMenuItemCell:hover
{
background-size: 120%; 
transition: 1s; 
}
.CurrentFrontContactUsFrontPageMenuMenuItem
{
background-color: #A0D1CA; 
display: block; 
height: 50px; 
line-height: 50px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentFrontContactUs
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.CurrentBannerMenuCellParentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentBannerMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentBannerMenuCellMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.CurrentBannerContactMenuMenuItemCell
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Phone20210416050830.png'); 
display: inline-block; 
height: 40px; 
width: 40px; 
vertical-align: top; 
}
.CurrentBannerContactMenuMenuItem
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.CSSStyleAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
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; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
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; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContinueShoppingButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.ContextTextMainCellAppbetaparticipationcomplete
{
padding: 15px; 
position: relative; 
}
.ContextPageWelcomeLoginAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageWelcomeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageThesigerAwardsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePrivacyPolicyAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordEmailSentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOtherSitesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOESocietiesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmTESTAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageLostContactAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ConnectionWithEtonNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ConnectionWithEtonEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
}
.ConnectionWithEtonEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConnectionWithEtonDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConnectionWithEtonConnectionWithEton_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 200px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_OtherDetailsWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_OtherDetailsNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_OtherDetailsDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_OtherDetailsDecorations_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditGroupAttrInstPanel
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EducationGeneralWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_EducationGeneralNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EducationGeneralLeavingYear_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralHouse_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EducationGeneralDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_AddressWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_AddressDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.ConfirmButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.Confirm_DetailsWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Confirm_DetailsEditGroupAttrInstPanel
{
border: 1px solid #cccccc; 
margin: 5px; 
padding: 5px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.CommPrefSocialWebDisplayMainPanel
{
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
border-bottom: 1px solid #bbbbbb; 
}
.CommPrefSocialTextWebDisplayPanelText
{
background-color: White; 
border-bottom: 1px solid #A0D1CA; 
box-sizing: border-box; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.CommPrefSocialTextWebDisplayMainPanel
{
border-bottom: 0px; 
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.CloseMobileMenuMenuPanel
{
padding: 10px; 
text-align: Right; 
}
.CloseMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CloseMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Close20230522062947.png'); 
display: inline-block; 
height: 35px; 
width: 35px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
line-height: 20px; 
padding: 0px 5px; 
}
.ChrisTestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CheckoutButtonDisabled
{
background-color: LightGray; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.CheckoutButton
{
background-color: #A0D1CA; 
border: 5px; 
color: #212529; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
margin: 5px; 
padding: 5px 10px; 
text-decoration: none; 
line-height: 20px; 
}
.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
{
margin: 15px 15px 0px 0px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
padding: 23px 40px; 
}
.ChangePasswordButton
{
margin: 15px 15px 0px 0px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
padding: 23px 40px; 
}
.CancelEmailButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.CancelButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.Button
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.BoxTitle
{
display: inline-block; 
margin-bottom: 15px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 19pt; 
color: #212529; 
text-decoration: none; 
}
.BookingListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BookingListDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.BookingListDisplayItemsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingListBookingDescriptionPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingListBookingDescription
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.BookingListBookingdatePanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingListBookingdateLabel
{
display: inline-block; 
padding-right: 15px; 
}
.BookingInvoiceTotalWebDisplayMainPanel
{
margin: 20px 0px; 
padding: 20px 0px; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 10px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotal
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceLinesWebDisplayPanelText
{
background-color: White; 
border-bottom: 1px solid #A0D1CA; 
box-sizing: border-box; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceLinesWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
line-height: 35px; 
padding: 0px 10px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
line-height: 35px; 
padding: 0px 10px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
line-height: 35px; 
padding: 0px 10px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #cfe5e2; 
}
.BookingInvoiceLinesHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BookingInvoiceLinesCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #A0D1CA; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
display: flex; 
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingFunctionsPanel
{
display: flex; 
max-width: 600px; 
}
.BookingEventDetailEventNamePanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingEventDetailEventName
{
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.BookingEventDetailEventDescriptionPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingEventDetailEventDateddddDdMmmmYyyyPanel
{
border-top: 1px solid #A0D1CA; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingEventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BookingEventDetailDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.BookingEventDetailDisplayItemsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingButton
{
margin: 0px 15px; 
padding: 10px 15px;; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.BasketSummaryCell
{
padding: 25px 10px 0px 10px; 
}
.BasketMessagePanel
{
display: inline-block; 
margin: 0px 0px 0px 10px; 
padding-top: 10px; 
}
.BasketMessageLabelRemoved
{
display: none; 
}
.BasketMessageLabelError
{
background-color: Bisque; 
}
.BasketManagementButton
{
padding: 5px 10px; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.BasketItemTotalHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BasketItemTotalCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemsHeaderRow
{
background-color: #cfe5e2; 
}
.BasketItemsHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemSetQtytoZeroSetlineqtytozero
{
background-image: URL('imgs/Trash16x16.png'); 
height: 16px; 
width: 16px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemSetQtytoZeroFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemsCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemQuantityHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemQuantityEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BasketItemQuantityCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemPriceHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemPriceEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BasketItemPriceCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemIncrementQtyIncreaselineqty
{
background-image: URL('imgs/PlusGrey.png'); 
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemIncrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDescriptionHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemDescriptionEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.BasketItemDescriptionCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemDecrementQtyHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketItemDecrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDecrementQtyDecreaselineqty
{
background-image: URL('imgs/MinusGrey.png'); 
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDecrementQtyCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLinesHeaderRow
{
background-color: #cfe5e2; 
}
.BasketInvoiceLinesHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLinesCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLineInvoiceLineTotalCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLineInvoiceLineQuantityCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLineInvoiceLineDescriptionCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLineInvoiceLineAmountCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLineHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BasketInvoiceLineCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.BannerShowMenuMenuPanel
{
padding: 30px 0px 20px 0px; 
}
.BannerShowMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.BannerShowMenuMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Burger20210416050818.png'); 
padding: 18px 0px 0px 0px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 12pt; 
color: #223C59; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
}
.BannerParentCell
{
box-sizing: border-box; 
display: flex; 
justify-content: space-between; 
margin: auto; 
max-width: 1540px; 
padding: 20px 30px 0px 30px; 
}
.BannerMenuCellParentMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.BannerMenuCellMenuPanel
{
padding: 30px 0px 20px 0px; 
}
.BannerMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.BannerMenuCellMenuButton
{
font-weight: 600; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
}
.BannerMenuCell
{
display: inline-block; 
max-width: calc(100% - 470px); 
vertical-align: top; 
}
.BannerContactMenuMenuPanel
{
padding: 30px 0px 20px 0px; 
}
.BannerContactMenuMenuItemCell
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Phone20210416050830.png'); 
display: inline-block; 
height: 40px; 
width: 40px; 
vertical-align: top; 
}
.BannerContactMenuMenuItem
{
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: black; 
text-decoration: none; 
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
}
.BannerCell
{
display: inline-block; 
height: 250px; 
width: 700px; 
}
.BannerBottomBorderShown
{
opacity: 1; 
background-color: #A0D1CA; 
border-bottom: 7px solid #000000; 
border-top: 7px solid #000000; 
height: 2px; 
transition: 0.3s; 
}
.BannerBottomBorder
{
background-color: #A0D1CA; 
border-bottom: 7px solid #000000; 
border-top: 7px solid #000000; 
height: 2px; 
opacity: 0; 
transition: 0.3s; 
}
.BackDonationButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.BackBookingButton
{
margin: 0px 15px; 
padding: 10px 15px;; 
background-color: #A0D1CA; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #212529; 
text-decoration: none; 
}
.AttributePanelTitle
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.AttributeListTitle
{
background-color: White; 
border-bottom: 1px solid #a0d1ca; 
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
margin: 5px 0px; 
font-family: 'Arial', sans-serif; 
font-size: 20pt; 
color: black; 
text-decoration: none; 
}
.AttributeListData
{
color: Black; 
display: inline-block; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
line-height: 30px; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.AppBetaPrimeDisplayWebDisplayMainPanel
{
background-color: #A0D1CA; 
padding: 20px; 
}
.AppBetaPrimeDisplayPrimePanel
{
text-align: Center; 
font-family: 'Cormorant Garamond', sans-serif; 
font-size: 20px; 
color: #212529; 
text-decoration: none; 
}
.AppBetaPrimeDisplayPrimeDisplayPanel
{
border: 1px solid black; 
padding: 50px 40px 50px 46%; 
}
.AppBetaParticipationWhyJoin_EditLabel
{
text-align: Left; 
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.AppBetaParticipationWhyJoin_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.AppBetaParticipationParticipate_EditLabel
{
text-align: Left; 
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.AppBetaParticipationNewInstButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.AppBetaParticipationEditSagiPanel
{
padding: 20px 0px; 
}
.AppBetaParticipationEditLabel
{
text-align: Left; 
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.AppBetaParticipationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.AppBetaParticipationComment_EditLabel
{
font-weight: 700; 
line-height: 14px; 
text-transform: uppercase; 
width: 60%; 
font-family: Arial; 
font-size: 12px; 
color: #212529; 
text-decoration: none; 
text-align: Left; 
display: inline-block; 
min-width: 200px; 
}
.AppBetaParticipationComment_Edit
{
box-sizing: border-box; 
line-height: 17px; 
width: 100%; 
font-family: Arial; 
font-size: 12px; 
color: #212529; 
text-decoration: none; 
}
.AppBetaParticipation_WebDisplayMainTopParentPanel
{
padding: 30px; 
position: relative; 
}
.AnnouncementListLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 200px; 
}
.AnnouncementListLinkDisplayLabel
{
display: inline-block; 
padding-right: 15px; 
}
.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: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllPageAnnouncementContextTextPanel
{
text-align: Center; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 17pt; 
color: #0067b1; 
text-decoration: none; 
}
.AddModifiedStyleButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.AddCSSStylesButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
line-height: 20px; 
padding: 0px 5px; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 18px; 
color: #0067b1; 
text-decoration: underline; 
}
.ActionPanelAppBetaParticipation
{
margin: 20px 0px 20px 0px; 
text-align: Center; 
}
.ActionButton
{
background-color: #223C59; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Nunito Sans', sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
display: inline-block; 
line-height: 20px; 
}
.ActionButton:hover
{
background-color: #1E5A48; 
}

@media screen and (max-width: 1000px) {

.ProfileOEClubInterestLeaversClubInterest_EditCHK
{
width: 90%; 
}
.ProfileOEClubInterestEditControlCHK
{
width: 90%; 
}
.FrontWelcomeFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontThesigerAwardsFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontPageMenuMenuPanel
{
align-items: center; 
flex-direction: column; 
}
.FrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontPageEventsPrimePanel
{
width: 50%; 
}
.FrontPageEventsMainPanel
{
align-items: center; 
flex-direction: column; 
}
.FrontOESocietiesFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontOEAReviewFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontMerchandiseFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontLoginFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.FrontContactUsFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.CurrentFrontOEAReviewFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.CurrentFrontMerchandiseFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.CurrentFrontContactUsFrontPageMenuMenuItemCell
{
padding-top: 25%; 
width: 50%; 
}
.BannerShowMenuCell
{
order: 2; 
width: 50%; 
}
.BannerContactMenuCell
{
order: 3; 
text-align: Right; 
width: 50%; 
}

}


@media screen and (max-width: 800px) {

.YearInReviewTextWebDisplayMainPanel
{
margin: 0px auto 30px auto; 
max-width: 1480px; 
padding: 0px 20px; 
}
.YearInReviewText
{
display: flex; 
flex-wrap: wrap; 
}
.WhatsOnTextWebDisplayMainPanel
{
margin: 30px auto; 
}
.WhatsOnText
{
display: block; 
}
.WhatsOnRightText
{
display: none; 
}
.WhatsOnLeftTitle
{
font-size: 22pt; 
}
.WhatsOnLeftText
{
box-sizing: border-box; 
max-width: 100%; 
padding: 0px 10px; 
width: 100%; 
}
.WelcomeMobileOnlyWebDisplayMainPanel
{
background-color: #A0D1CA; 
display: block; 
padding: 30px; 
position: relative; 
top: -20px; 
}
.ViewAllEventsMobileWebDisplayMainPanel
{
display: block; 
}
.StrapDescBlue
{
display: none; 
max-width: 100%; 
}
.StrapDesc
{
max-width: 100%; 
}
.StrapContent
{
display: block; 
padding: 0px 10px; 
}
.StandardEventsPrimePanel
{
width: 100%; 
}
.SpecialEventsPrimePanel
{
width: 100%; 
}
.ShowMobileMenuCell
{
display: block; 
}
.ShopPrimePanel
{
margin: 20px 0px; 
padding: 10px; 
width: 100%; 
}
.Shop_StandardProductsPrimePanel
{
margin: 20px 0px; 
padding: 10px; 
width: 100%; 
}
.Shop_HighImpactProductsPrimePanel
{
margin: 20px 0px; 
padding: 10px; 
width: 100%; 
}
.Shop_HeroProductsPrimePanel
{
display: block; 
margin: 20px 0px; 
padding: 10px; 
width: 100%; 
}
.ReviewRightInner
{
left: 0px; 
width: 100%; 
}
.ReviewRightImage
{
order: 1; 
width: 100%; 
}
.ReviewLeftTitle
{
font-size: 22pt; 
}
.ReviewLeftText
{
order: 2; 
padding: 0px; 
width: 100%; 
}
.ProfileOEClubInterestLeaversClubInterest_EditCHK
{
width: 90%; 
}
.ProfileOEClubInterestEditControlCHK
{
width: 90%; 
}
.ProductPrimePanel
{
display: block; 
}
.ProductDetailsNewSubAttrsPanel
{
max-width: 100%; 
}
.PastEventsPrimePanel
{
box-sizing: border-box; 
display: block; 
width: 100%; 
}
.PastEventPhotoVideoStill
{
width: 100%; 
}
.PastEventPhotoPhoto
{
width: 100%; 
}
.OEMerchandisePrimePanel
{
margin: 10px 0px; 
padding: 10px; 
width: 100%; 
}
.OEAHand
{
background-position: top center; 
background-size: 85%; 
height: 50%; 
left: 0px; 
width: 100%; 
}
.MenuCellShown
{
display: none; 
}
.MenuCell
{
display: none; 
}
.MakeBookingTotalAvailableDisplayControl
{
padding-left: 0px; 
}
.MakeBookingTicketDetailsTransportRequirements_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.MakeBookingTicketDetailsParkingRequired_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.MakeBookingTicketDetailsEditItem
{
box-sizing: border-box; 
width: 100%; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.MakeBookingTicketDetailsAgeOfChild_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.MakeBookingTicketDetailsAccessRequirements_Edit
{
box-sizing: border-box; 
width: 100%; 
}
.LogoCellImage
{
width: 100%; 
}
.LogoCell
{
width: 50%; 
}
.lblStrapLine
{
font-size: 22pt; 
}
.LargePhotoSubAttrsPanel
{
margin-right: 0px; 
}
.LargePhotoPhoto
{
display: inline-block; 
width: 100%; 
}
.LargePhotoNoLinkSubAttrsPanel
{
margin-right: 0px; 
max-width: 100%; 
}
.InvitationTitle
{
font-size: 17px; 
padding: 15px 0px 0px 0px; 
}
.InvitationScript
{
font-size: 83px; 
line-height: 50px; 
}
.InnerInviteText
{
font-size: 17px; 
}
.InnerInvite
{
padding: 300px 20px 150px 20px; 
}
.HomeRightText
{
left: 0px; 
margin: auto; 
top: -100px; 
width: 80%; 
z-index: 200; 
}
.HomeRightInnerText
{
margin: 0px 0px 20px 0px; 
}
.HomeRightInnerContent
{
padding: 30px; 
width: 100%; 
font-family: 'DM Serif Display', serif; 
font-size: 18pt; 
color: #1c3e5d; 
text-decoration: none; 
}
.HomeLeftImage
{
width: 100%; 
}
.HomeEventsListWebDisplayMainPanel
{
margin: 30px auto; 
padding: 0px 20px; 
}
.HomeEventsListPrimePanel
{
width: 100%; 
}
.HomeDisplayCell
{
top: 0px; 
}
.HeroProductDetailsSubAttrsPanel
{
max-width: 100%; 
}
.FrontWelcomeFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontThesigerAwardsFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontPageEventsPrimePanel
{
width: 100%; 
}
.FrontOESocietiesFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontOEAReviewFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontMerchandiseFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontLoginFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FrontContactUsFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.FromTheCollegePrimePanel
{
box-sizing: border-box; 
display: block; 
width: 100%; 
}
.FromTheCollegeListContentAnnouncementContent iframe
{
min-height: 215px; 
}
.FromTheCollegeListContentAnnouncementContent
{
min-height: 215px; 
min-width: 320px; 
}
.FoundedTextWebDisplayMainPanel
{
margin: 30px auto 0px auto; 
max-width: 1480px; 
padding: 0px; 
}
.FoundedText
{
display: block; 
}
.FooterParent
{
padding: 30px 0px; 
}
.FooterLogoImage
{
max-width: 100%; 
}
.FooterLogo
{
margin: auto; 
max-width: 50%; 
}
.FooterContentParent
{
display: block; 
margin: 0px; 
padding: 0px 10px; 
text-align: Center; 
}
.EventsPrimePanel
{
width: 100%; 
}
.Events-BookablePrimePanel
{
width: 100%; 
}
.EventPhotoOnlyPhoto
{
display: inline-block; 
width: 100%; 
}
.EventDetailPhotoPanel a
{
width: 100%; 
}
.CurrentFrontOEAReviewFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.CurrentFrontMerchandiseFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.CurrentFrontContactUsFrontPageMenuMenuItemCell
{
padding-top: 50%; 
width: 100%; 
}
.BannerParentCell
{
padding: 10px 10px 0px 10px;; 
}
.AppBetaPrimeDisplayPrimeDisplayPanel
{
padding: 77vw 20px 20px 20px; 
}
.AppBetaParticipationComment_EditLabel
{
width: 100%; 
}
.AppBetaParticipation_WebDisplayMainTopParentPanel
{
padding: 10px; 
}

}


.webFontBase
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #212529;
}


.webFontBaseEtonBlue
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #A0D1CA;
}


.webFontBaseLink
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #212529;
text-decoration: underline;
}


.webFontBaseWhite
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: white;
}


.webFontBold
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #212529;
font-weight: bold;
}


.webFontBoldLink
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #212529;
font-weight: bold;
text-decoration: underline;
}


.webFontBoxFont
{
font-family: 'Nunito Sans', sans-serif;
font-size: 16pt;
color: #212529;
}


.webFontBoxTitle
{
font-family: 'Nunito Sans', sans-serif;
font-size: 19pt;
color: #212529;
}


.webFontButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #0067b1;
text-decoration: underline;
}


.webFontDeleteButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: Red;
text-decoration: underline;
}


.webFontFindButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 20pt;
color: #0067b1;
text-decoration: underline;
}


.webFontFooter
{
font-family: 'Nunito Sans', sans-serif;
font-size: 10pt;
color: #212529;
}


.webFontFooterLink
{
font-family: 'Nunito Sans', sans-serif;
font-size: 10pt;
color: #212529;
}


.webFontForumTitle
{
font-family: 'Nunito Sans', sans-serif;
font-size: 12pt;
color: #414267;
font-weight: bold;
}


.webFontHeading
{
font-family: 'Nunito Sans', sans-serif;
font-size: 17pt;
color: #0067b1;
}


.webFontHelpText
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: Indigo;
}


.webFontHomePagePrimeTitle
{
font-family: 'Arial', sans-serif;
font-size: 20pt;
color: black;
}


.webFontHomePageText
{
font-family: 'Nunito Sans', sans-serif;
font-size: 22px;
color: #212529;
}


.webFontHomePageTitle
{
font-family: 'Arial', sans-serif;
font-size: 54px;
color: black;
}


.webFontInfoMessage
{
font-family: 'Nunito Sans', sans-serif;
font-size: 15pt;
color: red;
}


.webFontInviteAttrTitle
{
font-family: Arial;
font-size: 12px;
color: #212529;
}


.webFontInviteButton
{
font-family: 'Arial', sans-serif;
font-size: 15px;
color: white;
}


.webFontInviteText
{
font-family: 'Cormorant Garamond', sans-serif;
font-size: 20px;
color: #212529;
}


.webFontInviteTitle
{
font-family: Arial;
font-size: 20px;
color: #212529;
}


.webFontLargerButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 15pt;
color: black;
}


.webFontLargerButtonWhite
{
font-family: 'Nunito Sans', sans-serif;
font-size: 15pt;
color: white;
}


.webFontLargeText
{
font-family: 'Nunito Sans', sans-serif;
font-size: 13pt;
color: #212529;
}


.webFontLargeTitle
{
font-family: 'Arial', sans-serif;
font-size: 23pt;
color: black;
}


.webFontLargeWhiteButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 20pt;
color: white;
text-decoration: underline;
}


.webFontLoginButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 15pt;
color: #223C59;
}


.webFontLogon
{
font-family: 'Nunito Sans', sans-serif;
font-size: 10pt;
color: black;
}


.webFontMenu
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: black;
}


.webFontMenuWhite
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: white;
}


.webFontOverBlueButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 14pt;
color: #212529;
}


.webFontOverMenu
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: #333333;
}


.webFontPageTitle
{
font-family: 'Arial', sans-serif;
font-size: 30pt;
color: black;
}


.webFontQueenTitle
{
font-family: 'DM Serif Display', serif;
font-size: 28px;
color: #212529;
}


.webFontScript
{
font-family: 'AwesomeWays', Serif;
font-size: 90px;
color: #000000;
}


.webFontSerifTitle
{
font-family: 'DM Serif Display', serif;
font-size: 30pt;
color: #1c3e5d;
}


.webFontSerifTitleSmall
{
font-family: 'DM Serif Display', serif;
font-size: 18pt;
color: #1c3e5d;
}


.webFontShowMenu
{
font-family: 'Nunito Sans', sans-serif;
font-size: 12pt;
color: #223C59;
}


.webFontSmall
{
font-family: 'Nunito Sans', sans-serif;
font-size: 8pt;
color: #212529;
}


.webFontSmallBase
{
font-family: 'Nunito Sans', sans-serif;
font-size: 14px;
color: #212529;
}


.webFontSmallTitle
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18pt;
color: #212529;
}


.webFontSubTitle
{
font-family: 'Arial', sans-serif;
font-size: 13pt;
color: black;
}


.webFontTab
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: blue;
text-decoration: underline;
}


.webFontTesting
{
font-family: 'DM Serif Display', serif;
font-size: 25pt;
color: #0067b1;
}


.webFontThreadStarter
{
font-family: 'Nunito Sans', sans-serif;
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Nunito Sans', sans-serif;
font-size: 12pt;
color: #8C8DB6;
font-weight: bold;
}


.webFontTitle
{
font-family: 'Arial', sans-serif;
font-size: 20pt;
color: black;
}


.webFontWhiteButton
{
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
color: white;
}

