textarea
{
border: 1px solid #39427B; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #39427B; 
}
TABLE
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
select
{
border: 1px solid #39427B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
InputText
{
border: 1px solid #39427B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #39427B; 
}
input[type=text]
{
border: 1px solid #39427B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #39427B; 
}
input[type=password]
{
border: 1px solid #39427B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #39427B; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
margin: 0px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
.WebTitleWhiteLarge
{
font-family: 'Quicksand'; 
font-size: 45pt; 
color: white; 
text-decoration: none; 
}
.WebTitleWhite
{
font-family: 'Quicksand'; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.WebTitle
{
background-color: white; 
margin-bottom: 10px; 
padding: 10px; 
font-family: 'Quicksand'; 
font-size: 35pt; 
color: #022940; 
text-decoration: none; 
}
.WebSubTitle
{
height: 25px; 
padding: 5px 0px; 
font-family: 'Quicksand'; 
font-size: 25pt; 
color: #022940; 
text-decoration: none; 
}
.WebDisplayPanelTextLbl
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.WebDisplayPanelText
{
padding: 0px 10px; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
background-color: #022940; 
border-radius: 5px; 
margin: 20px 0px; 
padding: 10px 15px; 
font-family: 'Quicksand'; 
font-size: 17pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.UserGuidePrimesPanel
{
background-color: white; 
}
.UserGuidePrimePanel
{
display: inline-block; 
margin-bottom: 0px; 
vertical-align: top; 
width: 45%; 
background-color: White; 
padding: 10px; 
}
.UserGuideLinkDisplayItem
{
line-height: 35px; 
}
.UserGuideDocumentTitle
{
line-height: 35px; 
}
.UserGuideDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.UserGuideDisplayItem
{
line-height: 35px; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitleLabel
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.UnderBanner
{
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/BannerBack20201109100924.jpg'); 
padding-top: 20%; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: -100; 
}
.TopParent
{
padding: 40px 0px; 
position: relative; 
}
.TopMenuParent
{
background-color: #0675b7; 
min-height: 50px; 
}
.TopMenuMenuPanel
{
float: right; 
padding: 10px 35px; 
}
.TopMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.TopMenuMenuItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.TopMenuCell
{
float: right; 
}
.Title
{
background-color: 235,235,235; 
color: 8,82,66; 
font-weight: bold; 
}
.TextNo
{
display: inline-block; 
padding-top: 5px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
}
.TermsAndConditionsTitle
{
background-color: white; 
margin-bottom: 10px; 
padding: 10px; 
font-family: 'Quicksand'; 
font-size: 35pt; 
color: #022940; 
text-decoration: none; 
}
.TermsAndConditionsText
{
margin-left: 25px; 
}
.TermsAndConditionsPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.TermsAndConditionsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
border-top: 1px solid #39427B; 
padding: 10px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Quicksand'; 
font-size: 16pt; 
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; 
}
.SingleTextItemValueLbl
{
padding-left: 20px; 
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShownLogonCell
{
top: 50%; 
transition: 0.5s; 
background-color: White; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
display: inline-block; 
left: 50%; 
min-height: 250px; 
padding: 30px; 
position: fixed; 
transform: translate(-50%, -50%); 
vertical-align: top; 
width: 400px; 
z-index: 2500; 
}
.SaveButton
{
width: auto; 
background-color: #022940; 
border-radius: 5px; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.SaveButton:hover
{
background-color: #0675b7; 
}
.RoleDiagramsPrimesPanel
{
background-color: white; 
}
.RoleDiagramsPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.RoleDiagramsLinkDisplayItem
{
line-height: 35px; 
}
.RoleDiagramsHeaderRow
{
background-color: #E7E7F7; 
}
.RoleDiagramsHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.RoleDiagramsDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.RoleDiagramsDisplayItem
{
line-height: 35px; 
}
.RoleDiagramsDiagramName
{
font-family: 'Quicksand'; 
font-size: 13pt; 
color: Blue; 
text-decoration: underline; 
line-height: 35px; 
}
.RoleDiagramsDiagram
{
line-height: 35px; 
}
.RoleDiagramsCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.RoleDiagramPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.RegistrationPasswordResetActionsPanel
{
padding: 10px 0px; 
}
.RegistrationMemRegPhonePhonenumber_Edit
{
min-width: 400px; 
}
.RegistrationMemRegPhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.RegistrationMemRegPhoneEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegistrationMemRegPhoneEditLabel
{
display: inline-block; 
width: 150px; 
}
.RegistrationMemRegPhoneEditItem
{
min-width: 400px; 
}
.RegistrationMemRegPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegistrationMemRegPhoneDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.RegistrationEmailPanel
{
padding: 30px 0px; 
}
.RegistrationEmailLabel
{
font-size: 1.5em; 
}
.RegistrationEmailHeaderPanel
{
border-bottom: 1px solid #dddddd; 
margin: 0px 0px 20px 0px; 
}
.RegistrationEmailHeaderActionsPanel
{
padding: 10px 0px; 
}
.RegistrationEmailHeader
{
display: inline-block; 
font-size: 1.2em; 
padding: 10px 0px; 
}
.RegistrationEmailEntryPanel
{
padding: 20px 0px; 
}
.RegistrationEmailEntry
{
min-width: 350px; 
}
.Registration_MemReg_PhoneWebDisplayPanelTextLbl
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_PhoneWebDisplayPanelText
{
padding: 0px 10px; 
}
.Registration_MemReg_PhonePrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.Registration_MemReg_PhonePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_PhoneDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameTitle_Edit
{
min-width: 400px; 
}
.Registration_MemReg_NamePrimePanel
{
background-color: transparent; 
margin-bottom: 10px; 
padding: 10px; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameLastname_Edit
{
min-width: 400px; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameForenames_Edit
{
min-width: 400px; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditItem
{
min-width: 400px; 
}
.Registration_MemReg_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_EmploymentGeneralPrimePanel
{
background-color: Transparent; 
margin-bottom: 10px; 
padding: 10px; 
}
.Registration_MemReg_EmploymentGeneralPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.Registration_MemReg_EmploymentGeneralJobTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmploymentGeneralJobTitle_Edit
{
min-width: 400px; 
}
.Registration_MemReg_EmploymentGeneralEmployer_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmploymentGeneralEmployer_Edit
{
min-width: 400px; 
}
.Registration_MemReg_EmploymentGeneralEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmploymentGeneralEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmploymentGeneralEditItem
{
min-width: 400px; 
}
.Registration_MemReg_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmploymentGeneralDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesPrimePanel
{
background-color: Transparent; 
margin-bottom: 10px; 
padding: 10px; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEmailaddress_Edit
{
min-width: 400px; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmailAddressesEditItem
{
min-width: 400px; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_ConfidentialInformationPrimePanel
{
background-color: Transparent; 
margin-bottom: 10px; 
padding: 10px; 
}
.Registration_MemReg_ConfidentialInformationPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_ConfidentialInformationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.Registration_MemReg_ConfidentialInformationEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_ConfidentialInformationEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_ConfidentialInformationEditItem
{
min-width: 400px; 
}
.Registration_MemReg_ConfidentialInformationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_ConfidentialInformationDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_ConfidentialInformationConfidentialInformation_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_ConfidentialInformationConfidentialInformation_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesUsage_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesTown_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesTown_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesPrimePanel
{
background-color: Transparent; 
margin-bottom: 10px; 
padding: 10px; 
}
.Registration_MemReg_AddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_AddressesPostalcode_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesPostalcode_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.Registration_MemReg_AddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_AddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesEditItem
{
min-width: 400px; 
}
.Registration_MemReg_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_AddressesDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.Registration_MemReg_AddressesCounty_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesCounty_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesCountry_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesCountry_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesAddress3_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesAddress3_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesAddress2_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesAddress2_Edit
{
min-width: 400px; 
}
.Registration_MemReg_AddressesAddress1_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesAddress1_Edit
{
min-width: 400px; 
}
.RegisterPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEditItem
{
min-width: 400px; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.RegisterButtonQuestions2020
{
background-color: #022940; 
border-radius: 3px; 
margin: 10px 0px; 
padding: 5px 10px; 
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
width: 100px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.RegisterButton
{
width: 100px; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.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; 
}
.QuestionsWebFeaturesInfo_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsWebFeaturesInfo_Edit
{
width: auto; 
display: block; 
margin-left: 20px; 
min-width: 150px; 
}
.QuestionsVfm_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsVfm_Edit
{
width: auto; 
display: block; 
margin-left: 20px; 
min-width: 150px; 
}
.QuestionsPriorities_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsPriorities_Edit
{
display: block; 
margin-left: 20px; 
min-width: 150px; 
width: calc(100% - 40px); 
}
.QuestionsPayMore_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsPayMore_Edit
{
width: auto; 
display: block; 
margin-left: 20px; 
min-width: 150px; 
}
.QuestionsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.QuestionsEditSagiPanel
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.QuestionsEditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsEditItem
{
display: block; 
margin-left: 20px; 
min-width: 150px; 
width: calc(100% - 40px); 
}
.QuestionsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.QuestionsEaseOfUse_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsEaseOfUse_Edit
{
display: block; 
margin-left: 20px; 
min-width: 150px; 
width: calc(100% - 40px); 
}
.QuestionsContactReTestimonial_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsContactReTestimonial_Edit
{
width: auto; 
display: block; 
margin-left: 20px; 
min-width: 150px; 
}
.QuestionsCloudParticipate_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsCloudParticipate_Edit
{
width: auto; 
display: block; 
margin-left: 20px; 
min-width: 150px; 
}
.QuestionsAdditionalFeature_EditLabel
{
display: block; 
margin-bottom: 5px; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.QuestionsAdditionalFeature_Edit
{
display: block; 
margin-left: 20px; 
min-width: 150px; 
width: calc(100% - 40px); 
}
.Questions2020PrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.Questions2020NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.Questions2020EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.QuestionDisplayPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ProfileOrganisationAnnouncementPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ProfileInvoicePrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ProfileFAQPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ProfileDiagramPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ProductInfoBlock
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.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; 
}
.PrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.PrimeDisplayItem
{
line-height: 35px; 
}
.PeekMenuItemCell
{
display: block; 
vertical-align: top; 
}
.PeekMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.PeekabooPanel
{
background-color: black; 
min-width: 200px; 
padding: 10px; 
position: absolute; 
}
.PDDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.PasswordResetRequestInvalidMessage
{
background-color: White; 
border: 1px solid darkblue; 
border-radius: 5px; 
color: Blue; 
font-size: 20px; 
font-weight: bold; 
padding: 5px; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
padding-bottom: 10px; 
width: 180px; 
}
.PasswordResetLabel
{
display: inline-block; 
padding-bottom: 10px; 
width: 180px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
padding-bottom: 10px; 
width: 180px; 
}
.PasswordResetButton
{
margin: 15px 0px 0px 0px; 
width: auto; 
background-color: #022940; 
border-radius: 5px; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.PasswordResetButton:hover
{
background-color: #0675b7; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.ParentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuButton
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.ParentMenuButton:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: right; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.NextDonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.NewslettersPrimePanel
{
display: inline-block; 
margin: 0px 15px 15px 0px; 
vertical-align: top; 
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.NewsletterListTitle
{
line-height: 35px; 
}
.NewsletterListPhoto
{
line-height: 35px; 
}
.NewsletterListLinkDisplayItem
{
line-height: 35px; 
}
.NewsletterListDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.NewsletterListDisplayItem
{
line-height: 35px; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
}
.NewDonationOneOffPanelHidden
{
display: none; 
}
.NewCSSClassPanel
{
padding-bottom: 5px; 
}
.NewCSSClassNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLinkPanel
{
padding-bottom: 5px; 
}
.NewCSSClassLinkLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassBaseNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassBaseNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.mnuDD_ProductsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_ProductsParent_PanelMenuMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.mnuDD_ProductsParent_Panel
{
background-color: black; 
min-width: 200px; 
padding: 10px; 
position: absolute; 
}
.mnuDD_ClientParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_ClientParent_PanelMenuMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.mnuDD_ClientParent_Panel
{
min-width: 300px; 
background-color: black; 
padding: 10px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.mnuDD_Administration_Panel
{
background-color: black; 
min-width: 200px; 
padding: 10px; 
position: absolute; 
}
.MenuItemRegInterestCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuItemRegInterest
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.MenuItemRegInterest:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuItem
{
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.MenuCellParentMenuButton
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.MenuCellParentMenuButton:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellMenuButton
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.MenuCellMenuButton:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.MenuCell
{
display: inline-block; 
float: right; 
margin-top: 30px; 
padding: 0px 35px; 
text-align: Right; 
}
.MenuButton
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.MenuButton:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.MarketingGalleriesPrimePanel
{
display: inline-block; 
margin: 10px; 
vertical-align: top; 
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.MainUnderBanner
{
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/BannerTextHomeBG20201105102623.jpg'); 
min-height: 750px; 
padding-top: 5%; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: -100; 
}
.MainParent
{
background-color: White; 
min-height: 200px; 
}
.MainCellWebTextHeaderPanel
{
text-align: Center; 
}
.MainCellWebTextHeader
{
text-align: Center; 
}
.MainCell_UserGuide
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_StripeWebHookSetup
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_StripePaymentConfirmation
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_RoleDiagrams
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Newsletters
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_News
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_MarketingGalleries
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Invs
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Installers
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmWebImages
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmTranslations
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmRequestPasswordReminder
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmRegister
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmProfile_School
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmProfile_Invoice_ClientInvoicePaidAndComplete
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmProfile_Invoice
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmProfile_FAQ
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmProfile_Diagram
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmPrimesDisplay
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmPasswordReset
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmNewCSSClass
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmMyDetails
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmMain
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmInTouchLogin
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmHome
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmError
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmEnvironmentSettings
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmCustomStyles
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmCustomFontClasses
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmCustomFontClassEditor
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmCSSClassEditor
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmContextPage
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmContentManagementEditor
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmContentManagement
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmContactUs
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_frmClientInvoicePayment
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_FileUpload
{
box-sizing: border-box; 
padding: 30px; 
background-color: white; 
margin: auto; 
max-width: 1200px; 
}
.MainCell_FAQs
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Donate
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Web_InTouch
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Training
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_TermsAndConditions202512
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_TermsAndConditions202404
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_TermsAndConditions202307
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_TermsAndConditions
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Support
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Questions
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_InTouchCloudCRMIntro
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_InTouch
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_InformationAfterRegistration
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_ClientInvoiceDelayedInStripeProcessing
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Appendix3
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Appendix2
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_Appendix1
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell_Context_Page_AboutUs
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.MainCell
{
background-color: white; 
margin: auto; 
max-width: 1200px; 
padding: 20px; 
}
.LogonMainFormRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.LogonMainFormLogonEntryLabel
{
display: block; 
}
.LogonMainFormLogonEntry
{
display: block; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.LogonMainFormLoggedInMessageUserid
{
display: block; 
}
.LogonMainFormLoggedInMessage
{
display: block; 
}
.LogonMainFormItem
{
display: block; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.LogonCellRequestPasswordReminderButton
{
height: 15px; 
line-height: 15px; 
text-align: Left; 
width: 290px; 
font-family: 'Quicksand'; 
font-size: 8pt; 
color: #10252f; 
text-decoration: none; 
display: inline-block; 
margin-top: 2px; 
padding: 0px 5px; 
}
.LogonCellMessagePanel
{
display: block; 
line-height: 30px; 
margin-top: 5px; 
}
.LogonCellLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
width: 250px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
display: block; 
line-height: 30px; 
margin-top: 5px; 
}
.LogonCellLogonEntry
{
display: block; 
line-height: 30px; 
margin-top: 5px; 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
display: inline-block; 
height: 20px; 
line-height: 20px; 
margin-top: 2px; 
text-align: Left; 
width: 75px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
display: block; 
line-height: 30px; 
margin-top: 5px; 
}
.LogonCellLoggedInMessage
{
display: block; 
line-height: 30px; 
margin-top: 5px; 
}
.LogonCellItem
{
display: block; 
line-height: 30px; 
margin-top: 5px; 
}
.LogonCellClosePanel
{
text-align: Right; 
}
.LogonCellCloseButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.LogonCellChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
width: 250px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCell
{
background-color: White; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
display: inline-block; 
left: 50%; 
min-height: 250px; 
padding: 30px; 
position: fixed; 
top: -100%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
vertical-align: top; 
width: 400px; 
z-index: 2500; 
}
.LogoCellImagePanel
{
margin-left: 50px; 
}
.LogoCellImage img
{
width: 100%; 
}
.LogoCellImage
{
display: inline-block; 
width: 100px; 
}
.LogoCell
{
display: inline-block; 
vertical-align: top; 
}
.LoginWithOTPOTPActionsPanel
{
padding: 10px 0px; 
}
.LoginWithOTPMessageLabel
{
display: inline-block; 
font-size: 1.3em; 
padding: 10px 0px; 
}
.LoginWithOTPLogonEntry
{
min-width: 320px; 
}
.LoginWithOTPInTouchLoginControlsPanel
{
background-color: #f8f8f8; 
padding: 10px; 
}
.LoginMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.LoginMenuItem
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.LoginMenuItem:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: Center; 
width: 150px; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.ITWInfoFooterLink
{
font-family: 'Quicksand'; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooter
{
font-family: 'Quicksand'; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.InvsPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.InvoiceDetailsPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.InvListSimonsAccountVatLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListSimonsAccountVat
{
line-height: 35px; 
}
.InvListOutstandingAmountLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListOutstandingAmount
{
line-height: 35px; 
}
.InvListNameLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListName
{
line-height: 35px; 
}
.InvListLinkDisplayItem
{
line-height: 35px; 
}
.InvListInvoiceVatLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListInvoiceVat
{
line-height: 35px; 
}
.InvListInvoiceTotalIncVatLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListInvoiceTotalIncVat
{
line-height: 35px; 
}
.InvListInvoiceNumberLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListInvoiceNumber
{
line-height: 35px; 
}
.InvListInvoiceDueDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListInvoiceDueDate
{
line-height: 35px; 
}
.InvListInvoiceDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListInvoiceDate
{
line-height: 35px; 
}
.InvListDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvListDisplayItem
{
line-height: 35px; 
}
.InvDetailsOutstandingAmountLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsOutstandingAmount
{
line-height: 35px; 
}
.InvDetailsNameLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsName
{
line-height: 35px; 
}
.InvDetailsLinkDisplayItem
{
line-height: 35px; 
}
.InvDetailsInvoiceVatLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsInvoiceVat
{
line-height: 35px; 
}
.InvDetailsInvoiceTotalIncVatLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsInvoiceTotalIncVat
{
line-height: 35px; 
}
.InvDetailsInvoiceNumberLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsInvoiceNumber
{
line-height: 35px; 
}
.InvDetailsInvoiceDueDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsInvoiceDueDate
{
line-height: 35px; 
}
.InvDetailsInvoiceDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsInvoiceDate
{
line-height: 35px; 
}
.InvDetailsDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InvDetailsDisplayItem
{
line-height: 35px; 
}
.InTouchInfoBlock
{
box-sizing: border-box; 
display: inline-block; 
padding: 20px; 
text-align: Center; 
vertical-align: top; 
width: 49%; 
font-family: 'Quicksand'; 
font-size: 35pt; 
color: #022940; 
text-decoration: none; 
}
.InTouchHomeMenuMenuPanel
{
padding: 8px 35px; 
}
.InTouchHomeMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.InTouchHomeMenuMenuItem
{
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.InstallersPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.InstallersNotes
{
line-height: 35px; 
}
.InstallersLinkDisplayItem
{
line-height: 35px; 
}
.InstallersInstallerName
{
font-family: 'Quicksand'; 
font-size: 13pt; 
color: Blue; 
text-decoration: underline; 
line-height: 35px; 
}
.InstallersDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.InstallersDisplayItem
{
line-height: 35px; 
}
.InformationMessage
{
background-color: White; 
border: 1px solid darkblue; 
border-radius: 5px; 
color: Blue; 
font-size: 20px; 
font-weight: bold; 
padding: 5px; 
}
.InfoKnowMore
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/QuoteBG20201110114057.jpg'); 
margin: 30px 0px; 
padding: 30px 0px; 
text-align: Center; 
}
.HomeTitleBlock
{
margin: auto; 
max-width: 1100px; 
padding: 30px 0px; 
text-align: Center; 
}
.HomeTaggedImage
{
display: inline-block; 
vertical-align: top; 
width: 33%; 
}
.HomePageContactUs
{
background-position: center; 
background-image: URL('../StaticImages/Road20201109025730.jpg'); 
padding: 50px 0px ; 
}
.HomeMainHalf65
{
width: 65%; 
display: inline-block; 
text-align: Left; 
vertical-align: top; 
}
.HomeMainHalf35
{
width: 34%; 
display: inline-block; 
text-align: Left; 
vertical-align: top; 
}
.HomeMainHalf
{
display: inline-block; 
text-align: Left; 
vertical-align: top; 
}
.HomeBannerText
{
margin: auto; 
max-width: 950px; 
padding: 50px; 
text-align: Center; 
width: 100%; 
}
.HomeBanner
{
padding: 5% 0px 10% 0px; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
}
.HeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.GridCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.GalleryListTitle
{
line-height: 35px; 
}
.GalleryListPhoto
{
line-height: 35px; 
}
.GalleryListLinkDisplayItem
{
line-height: 35px; 
}
.GalleryListDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.GalleryListDisplayItem
{
line-height: 35px; 
}
.FooterParent
{
background-color: #022940; 
min-height: 150px; 
}
.FooterMenuMenuPanel
{
padding-top: 30px; 
text-align: Center; 
}
.FooterMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterMenuMenuItem
{
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FooterCell
{
padding-top: 50px; 
text-align: center; 
}
.FontWebTitleWhiteLarge
{
font-family: 'Quicksand'; 
font-size: 45pt; 
color: white; 
text-decoration: none; 
}
.FontWebTitleWhite
{
font-family: 'Quicksand'; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.FontWebTitleLarge
{
font-family: 'Quicksand'; 
font-size: 45pt; 
color: #022940; 
text-decoration: none; 
}
.FontWebTitle
{
font-family: 'Quicksand'; 
font-size: 35pt; 
color: #022940; 
text-decoration: none; 
}
.FontWebSubTitle
{
font-family: 'Quicksand'; 
font-size: 25pt; 
color: #022940; 
text-decoration: none; 
}
.FontUserGuideLink
{
font-family: 'Quicksand'; 
font-size: 13pt; 
color: Blue; 
text-decoration: underline; 
}
.FontTsCs
{
font-family: 'Quicksand'; 
font-size: 9pt; 
color: Navy; 
font-weight: bold; 
text-decoration: none; 
}
.FontTopMenuHover
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: white; 
text-decoration: underline; 
}
.FontTopMenu
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FontTitleWhiteHover
{
font-family: 'Quicksand'; 
font-size: 17pt; 
color: White; 
text-decoration: underline; 
}
.FontTitleWhite
{
font-family: 'Quicksand'; 
font-size: 17pt; 
color: White; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Quicksand'; 
font-size: 12pt; 
color: #8C8DB6; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Quicksand'; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTermsNumber
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: 0,0,255; 
text-decoration: underline; 
}
.FontSmallWhiteLink
{
font-family: 'Quicksand'; 
font-size: 8pt; 
color: White; 
text-decoration: underline; 
}
.FontSmallWhite
{
font-family: 'Quicksand'; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FontRegEntry
{
font-family: 'Quicksand'; 
font-size: 15pt; 
color: Blue; 
text-decoration: none; 
}
.FontQuotedTextWhite
{
font-family: Tangerine; 
font-size: 40pt; 
color: white; 
text-decoration: none; 
}
.FontQuotedText
{
font-family: Tangerine; 
font-size: 40pt; 
color: #404040; 
text-decoration: none; 
}
.FontPrimeTitleWhite
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.FontPasswordReminder
{
font-family: 'Quicksand'; 
font-size: 8pt; 
color: #10252f; 
text-decoration: none; 
}
.FontNewsTitle
{
font-family: 'Quicksand'; 
font-size: 12pt; 
color: #39427b; 
text-decoration: none; 
}
.FontMenuHover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.FontMenu
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FontMarketingIntro
{
font-family: 'Quicksand'; 
font-size: 13pt; 
color: Blue; 
text-decoration: underline; 
}
.FontMarketingBannerText
{
font-family: 'Quicksand'; 
font-size: 15pt; 
color: #4e81c8; 
font-style: italic; 
font-weight: bold; 
text-decoration: none; 
}
.FontLogonButtonHover
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.FontLogonButton
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: none; 
}
.FontLargeButtonWhite
{
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Quicksand'; 
font-size: 12pt; 
color: #10252f; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: 'Raleway'; 
font-size: 12pt; 
color: 20,52,99; 
font-weight: bold; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Quicksand'; 
font-size: 7pt; 
color: #39427B; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'Quicksand'; 
font-size: 12pt; 
color: #414267; 
font-weight: bold; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: Red; 
text-decoration: underline; 
}
.FontCompEntry
{
font-family: 'Quicksand'; 
font-size: 12pt; 
color: orange; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FontBaseBold
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #404040; 
text-decoration: none; 
}
.FAQsPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.FAQSectionsSectionTextPanel
{
margin: 5px 0px; 
}
.FAQSectionsSectionText
{
line-height: 35px; 
}
.FAQSectionsSectionImagePanel
{
margin: 5px 0px; 
}
.FAQSectionsSectionImage
{
line-height: 35px; 
}
.FAQSectionsLinkDisplayItem
{
line-height: 35px; 
}
.FAQSectionsDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.FAQSectionsDisplayItemsPanel
{
margin: 5px 0px; 
}
.FAQSectionsDisplayItem
{
line-height: 35px; 
}
.FAQSectionsDisplayGroupAttrInstPanel
{
margin: 5px 0px; 
}
.FAQListTitle
{
line-height: 35px; 
}
.FAQListLinkDisplayItem
{
line-height: 35px; 
}
.FAQListDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.FAQListDisplayItem
{
line-height: 35px; 
}
.FAQDetailTitlePanel
{
padding-bottom: 15px; 
}
.FAQDetailTitle
{
font-size: 14pt; 
font-weight: bold; 
line-height: 35px; 
}
.FAQDetailPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.FAQDetailLinkDisplayItem
{
line-height: 35px; 
}
.FAQDetailFaqTextPanel
{
margin: 0px 0px 15px 0px; 
}
.FAQDetailFaqText
{
line-height: 35px; 
}
.FAQDetailDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.FAQDetailDisplayItem
{
line-height: 35px; 
}
.ErrorMessage
{
color: Red; 
background-color: White; 
border: 1px solid darkblue; 
border-radius: 5px; 
font-size: 20px; 
font-weight: bold; 
padding: 5px; 
}
.EmailAddressSubmitPanel
{
padding: 10px 0px; 
}
.EditSagiPanelSurvey2020webFeaturesInfo
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020vfm
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020priorities
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020payMore
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020easeOfUse
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020contactReTestimonial
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020cloudParticipate
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelSurvey2020additionalFeature
{
display: block; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNametitle
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNamelastname
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNameforenames
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEmploymentGeneraljobTitle
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEmploymentGeneralemployer
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelConfidentialInformationconfidentialInformation
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressusage
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresstown
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresspostalcode
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressisdefault
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresscounty
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresscountry
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressaddress3
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressaddress2
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressaddress1
{
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButtonPanel
{
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DonatePrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.DonateNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DonateGiftVisibilityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DonateGiftVisibilityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonorRelationshipNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DonateDonorRelationshipEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonorRelationshipDonorRelationship_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonationMessageNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DonateDonationMessageEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DisplayItemTitle
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentTopMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentTopMenuMenuItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.CurrentmnuDD_ProductsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_ProductsParent_PanelMenuMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.CurrentmnuDD_ClientParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_ClientParent_PanelMenuMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
line-height: 50px; 
display: block; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.CurrentMenuItemRegInterestCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuItemRegInterest
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuItemRegInterest:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.CurrentMenuItem
{
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuCellMenuButton
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.CurrentLoginMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentLoginMenuItem
{
display: inline-block; 
line-height: 50px; 
padding-left: 25px; 
padding-right: 25px; 
text-align: Center; 
width: auto; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.CurrentLoginMenuItem:hover
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: underline; 
}
.CurrentInTouchHomeMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentInTouchHomeMenuMenuItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
}
.CurrentFooterMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentFooterMenuMenuItem
{
display: block; 
padding: 0px 10px; 
text-align: Left; 
width: 100%; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 250px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.CRMQuestionTitle
{
font-family: 'Quicksand'; 
font-size: 25pt; 
color: #022940; 
text-decoration: none; 
}
.CRMQuestionPanel
{
padding: 10px 0px 10px 30px; 
}
.ContextTextMainCellTermsandconditions
{
background-color: white; 
}
.ContactUsOverHome
{
font-family: 'Quicksand'; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.ClientQuoteTextWhite
{
font-family: Tangerine; 
font-size: 40pt; 
color: white; 
text-decoration: none; 
box-sizing: border-box; 
display: inline-block; 
padding: 20px; 
vertical-align: top; 
width: 65%; 
}
.ClientQuoteText
{
box-sizing: border-box; 
display: inline-block; 
padding: 20px; 
vertical-align: top; 
width: 65%; 
font-family: Tangerine; 
font-size: 40pt; 
color: #404040; 
text-decoration: none; 
}
.ClientQuoteClientWhite
{
font-family: 'Quicksand'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
box-sizing: border-box; 
display: inline-block; 
padding: 20px; 
vertical-align: top; 
width: 34%; 
}
.ClientQuoteClient
{
box-sizing: border-box; 
display: inline-block; 
padding: 20px; 
vertical-align: top; 
width: 34%; 
font-family: 'Quicksand'; 
font-size: 20pt; 
color: #022940; 
text-decoration: none; 
}
.ClientQuoteBlockBG
{
margin: auto; 
max-width: 1100px; 
padding: 30px 0px; 
}
.ClientQuoteBlock
{
margin: auto; 
max-width: 1100px; 
padding: 30px 0px; 
}
.ClientQuoteBG
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/QuoteBG20201110114057.jpg'); 
}
.ClientPaymentInvoiceWebDisplayPanelTextLbl
{
padding: 20px 0px; 
font-family: 'Quicksand'; 
font-size: 35pt; 
color: #022940; 
text-decoration: none; 
}
.ClientPaymentInvoiceWebDisplayPanelText
{
padding: 0px 10px; 
}
.ClientPaymentInvoiceTotalSubAttrsPanel
{
padding: 20px 120px 0px 0px; 
text-align: Right; 
}
.ClientPaymentInvoiceTotalPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ClientPaymentInvoiceTotalLinkDisplayItem
{
line-height: 35px; 
}
.ClientPaymentInvoiceTotalInvoiceVatPanel
{
border-bottom: 1px solid #dddddd; 
margin-left: auto; 
max-width: 40%; 
padding: 10px 0px; 
}
.ClientPaymentInvoiceTotalInvoiceVatLabel
{
text-align: Left; 
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceTotalInvoiceVat
{
line-height: 35px; 
}
.ClientPaymentInvoiceTotalInvoiceTotalPanel
{
border-bottom: 1px solid #dddddd; 
margin-left: auto; 
max-width: 40%; 
padding: 10px 0px; 
}
.ClientPaymentInvoiceTotalInvoiceTotalLabel
{
text-align: Left; 
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceTotalInvoiceTotalIncVatPanel
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
border-bottom: 1px solid #dddddd; 
margin-left: auto; 
max-width: 40%; 
padding: 10px 0px; 
}
.ClientPaymentInvoiceTotalInvoiceTotalIncVatLabel
{
text-align: Left; 
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceTotalInvoiceTotalIncVat
{
line-height: 35px; 
}
.ClientPaymentInvoiceTotalInvoiceTotal
{
line-height: 35px; 
}
.ClientPaymentInvoiceTotalDisplayLabel
{
text-align: Left; 
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceTotalDisplayItemsPanel
{
border-bottom: 1px solid #dddddd; 
margin-left: auto; 
max-width: 40%; 
padding: 10px 0px; 
}
.ClientPaymentInvoiceTotalDisplayItem
{
line-height: 35px; 
}
.ClientPaymentInvoiceSummarySubAttrsPanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
justify-content: space-between; 
padding: 10px 0px; 
}
.ClientPaymentInvoiceSummaryLinkDisplayItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentInvoiceSummaryInvoiceNumberPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentInvoiceSummaryInvoiceNumberLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceSummaryInvoiceNumber
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentInvoiceSummaryInvoiceDueDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceSummaryInvoiceDueDatedthMmmmYyyyPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentInvoiceSummaryInvoiceDueDate
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentInvoiceSummaryInvoiceDescriptionPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentInvoiceSummaryInvoiceDatePanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentInvoiceSummaryInvoiceDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceSummaryInvoiceDatedthMmmmYyyyPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentInvoiceSummaryInvoiceDate
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentInvoiceSummaryDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentInvoiceSummaryDisplayItemsPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentInvoiceSummaryDisplayItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentInvoicePrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ClientPaymentInvoiceLinesWebDisplayMainPanel
{
border-bottom: 1px solid #dddddd; 
padding: 0px 0px 20px 0px; 
}
.ClientPaymentInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
}
.ClientPaymentInvoiceLinesHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLinesGrid
{
width: 100%; 
}
.ClientPaymentInvoiceLinesCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLineInvoiceLineTotalCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLineInvoiceLineQuantityCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLineInvoiceLineDescriptionCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLineInvoiceLineAmountCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLineHeaderCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentInvoiceLineCell
{
line-height: 35px; 
padding: 0px 10px; 
}
.ClientPaymentDetailsSubAttrsPanel
{
border-top: 1px solid #dddddd; 
display: flex; 
justify-content: space-between; 
padding: 20px 0px; 
}
.ClientPaymentDetailsPaymentMethodPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentDetailsPaymentMethodLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentDetailsPaymentMethod
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentDetailsPaymentDateLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentDetailsPaymentDatedthMmmmYyyyPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentDetailsPaymentDate
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentDetailsPaymentAmountPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentDetailsPaymentAmountLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentDetailsPaymentAmount
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentDetailsLinkDisplayItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentDetailsDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentDetailsDisplayItemsPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentDetailsDisplayItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentClientInfoSubAttrsPanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
justify-content: space-between; 
padding: 20px 0px; 
}
.ClientPaymentClientInfoPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ClientPaymentClientInfoPrimeidPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentClientInfoPrimeidLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentClientInfoPrimeattributeNonUserData
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
}
.ClientPaymentClientInfoNamePanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentClientInfoNameLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentClientInfoName
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentClientInfoLinkDisplayItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientPaymentClientInfoDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.ClientPaymentClientInfoDisplayItemsPanel
{
display: flex; 
flex-direction: column; 
}
.ClientPaymentClientInfoDisplayItem
{
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #39427B; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
}
.ClientInvoicePaymentPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ClientInvoicePaymentDetailsPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.ClientInvoicePaymentButtonPanel
{
padding: 20px 120px; 
text-align: right; 
}
.ClientInvoicePayButton
{
background-color: #022940; 
border-radius: 5px; 
display: inline-block; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
}
.ClientInvoicePayButton:hover
{
background-color: #0675b7; 
}
.ClientInvoicePaidAndCompleteInvoicePrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.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; 
}
.CentredText
{
text-align: Center; 
}
.CancelButton
{
margin: 0px 0px 0px 15px; 
background-color: #022940; 
border-radius: 5px; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.CancelButton:hover
{
background-color: #0675b7; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.BannerTextContextTextPanel
{
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 35pt; 
color: white; 
text-decoration: none; 
}
.BackDonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.AnnouncementPrimePanel
{
background-color: White; 
margin-bottom: 10px; 
padding: 10px; 
}
.AnnouncementLinkDisplayItem
{
line-height: 35px; 
}
.AnnouncementDisplayLabel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
min-width: 210px; 
}
.AnnouncementDisplayItem
{
line-height: 35px; 
}
.AnnouncementAnnouncement
{
line-height: 35px; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
border-top: 1px solid #39427B; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: normal; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton
{
height: auto; 
line-height: normal; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: normal; 
display: inline-block; 
font-family: 'Quicksand'; 
font-size: 16pt; 
color: #10252f; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.ActionButton
{
background-color: #022940; 
border-radius: 5px; 
display: inline-block; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: 'Quicksand'; 
font-size: 18pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: #0675b7; 
}

.webFontBase
{
font-family: 'Quicksand';
font-size: 16pt;
color: #404040;
}


.webFontBaseBold
{
font-family: 'Quicksand';
font-size: 16pt;
color: #39427B;
font-weight: bold;
}


.webFontBaseWhite
{
font-family: 'Quicksand';
font-size: 16pt;
color: white;
}


.webFontButton
{
font-family: 'Quicksand';
font-size: 16pt;
color: #10252f;
text-decoration: underline;
}


.webFontCompEntry
{
font-family: 'Quicksand';
font-size: 12pt;
color: orange;
}


.webFontDeleteButton
{
font-family: 'Quicksand';
font-size: 16pt;
color: Red;
text-decoration: underline;
}


.webFontForumTitle
{
font-family: 'Quicksand';
font-size: 12pt;
color: #414267;
font-weight: bold;
}


.webFontHelpText
{
font-family: 'Quicksand';
font-size: 7pt;
color: #39427B;
}


.webFontImportantText
{
font-family: 'Raleway';
font-size: 12pt;
color: 20,52,99;
font-weight: bold;
}


.webFontLargeButton
{
font-family: 'Quicksand';
font-size: 12pt;
color: #10252f;
text-decoration: underline;
}


.webFontLargeButtonWhite
{
font-family: 'Quicksand';
font-size: 18pt;
color: white;
}


.webFontLogonButton
{
font-family: 'Quicksand';
font-size: 16pt;
color: #10252f;
}


.webFontLogonButtonHover
{
font-family: 'Quicksand';
font-size: 16pt;
color: #10252f;
text-decoration: underline;
}


.webFontMarketingBannerText
{
font-family: 'Quicksand';
font-size: 15pt;
color: #4e81c8;
font-style: italic;
font-weight: bold;
}


.webFontMarketingIntro
{
font-family: 'Quicksand';
font-size: 13pt;
color: Blue;
text-decoration: underline;
}


.webFontMenu
{
font-family: 'Quicksand';
font-size: 20pt;
color: white;
}


.webFontMenuHover
{
font-family: 'Quicksand';
font-size: 20pt;
color: white;
text-decoration: underline;
}


.webFontNewsTitle
{
font-family: 'Quicksand';
font-size: 12pt;
color: #39427b;
}


.webFontPasswordReminder
{
font-family: 'Quicksand';
font-size: 8pt;
color: #10252f;
}


.webFontPrimeTitle
{
font-family: 'Quicksand';
font-size: 20pt;
color: #022940;
}


.webFontPrimeTitleWhite
{
font-family: 'Quicksand';
font-size: 20pt;
color: white;
}


.webFontQuotedText
{
font-family: Tangerine;
font-size: 40pt;
color: #404040;
}


.webFontQuotedTextWhite
{
font-family: Tangerine;
font-size: 40pt;
color: white;
}


.webFontRegEntry
{
font-family: 'Quicksand';
font-size: 15pt;
color: Blue;
}


.webFontSmallWhite
{
font-family: 'Quicksand';
font-size: 8pt;
color: White;
}


.webFontSmallWhiteLink
{
font-family: 'Quicksand';
font-size: 8pt;
color: White;
text-decoration: underline;
}


.webFontTab
{
font-family: 'Quicksand';
font-size: 16pt;
color: 0,0,255;
text-decoration: underline;
}


.webFontTermsNumber
{
font-family: 'Quicksand';
font-size: 16pt;
color: #39427B;
font-weight: bold;
}


.webFontThreadStarter
{
font-family: 'Quicksand';
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Quicksand';
font-size: 12pt;
color: #8C8DB6;
font-weight: bold;
}


.webFontTitleWhite
{
font-family: 'Quicksand';
font-size: 17pt;
color: White;
}


.webFontTitleWhiteHover
{
font-family: 'Quicksand';
font-size: 17pt;
color: White;
text-decoration: underline;
}


.webFontTopMenu
{
font-family: 'Quicksand';
font-size: 16pt;
color: white;
}


.webFontTopMenuHover
{
font-family: 'Quicksand';
font-size: 16pt;
color: white;
text-decoration: underline;
}


.webFontTsCs
{
font-family: 'Quicksand';
font-size: 9pt;
color: Navy;
font-weight: bold;
}


.webFontUserGuideLink
{
font-family: 'Quicksand';
font-size: 13pt;
color: Blue;
text-decoration: underline;
}


.webFontWebSubTitle
{
font-family: 'Quicksand';
font-size: 25pt;
color: #022940;
}


.webFontWebTitle
{
font-family: 'Quicksand';
font-size: 35pt;
color: #022940;
}


.webFontWebTitleLarge
{
font-family: 'Quicksand';
font-size: 45pt;
color: #022940;
}


.webFontWebTitleWhite
{
font-family: 'Quicksand';
font-size: 35pt;
color: white;
}


.webFontWebTitleWhiteLarge
{
font-family: 'Quicksand';
font-size: 45pt;
color: white;
}

