






@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i&display=swap&subset=latin-ext');

/*******************************************************************************
* The declarations in this file are used for LISTSERV Maestro's subscriber
* website layout. Future versions may provide different style declarations
* and/or additional classes that are currently not listed in this file.
* L-Soft may remove some of these declarations in the future version without
* further notice.
********************************************************************************/
html {
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
font-weight: inherit;
font-variant: inherit;
text-transform: inherit;
text-decoration: inherit;
}
body,td,p,ul,li,input,textarea,select,button {
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
background-color: inherit;
color: inherit;
}
/* Default font size and family */
html,body {
font-size: 12pt;
font-family: Montserrat,Segoe UI,sans-serif;
}
/* Make sure that important tags inherit the font size given above  */
table,tbody,tr,td,p,ul,li,input,button,textarea,select {
font-size: inherit;
font-weight: inherit;
font-family: inherit;
}
/* Page Heading */
.lsoft_lma_subscriberPageHeader {
font-weight: bold;
font-variant: inherit;
text-transform: inherit;
text-decoration: inherit;
color: #163864;
font-family: Montserrat,Segoe UI,sans-serif;
font-size: 15pt;
}
/* Page Subheading (and Step1/Step2 title sections) */
.lsoft_lma_subscribeStepActiveTitle,.lsoft_lma_selectedTab,.lsoft_lma_subscriberPageSubHeader {
font-weight: bold;
font-variant: inherit;
text-transform: inherit;
text-decoration: inherit;
color: #163864;
font-family: Montserrat,Segoe UI,sans-serif;
font-size: 13pt;
}
/* Font size for buttons: Same as subheading font size  */
button,input[type="button"],input[type="submit"],input[type="reset"] {
font-size: 13pt;
}
/* Page Body: Text/Background Color */
.lsoft_lma_primaryBackground {
background-color: #ffffff;
color: #000000
}
/* Emphasized Section: Text/Background Color */
.lsoft_lma_emphasisBackground {
background-color: #deeaf8;
color: #000000
}
/* Outer Area: Text/Background Color */
.lsoft_lma_secondaryBackground {
background-color: #b7d0ef;
color: #000000
}
/* Link in Page Body: Text Color */
a {
color: #996b23
}
/* Link in Outer Area: Text Color */
.lsoft_lma_secondaryBackground a {
color: #996b23
}
/* Link in Emphasized Section: Text Color */
.lsoft_lma_emphasisBackground a {
color: #996b23
}
/* Enabled Subscribe Step: Page body background as text color, heading color as background */
.lsoft_lma_subscribeStepActiveTitle,.lsoft_lma_selectedTab {
color: #ffffff;
background-color: #163864
}
/* Input controls: Default text color */
input,textarea,select {
color: #000000
}
/* Error messages: Custom error color on inherited background */
.lsoft_lma_error {
color: #cc0033;
background-color: inherit
}
/* Input Control Styling: Default, Hover and Focus */
button,input[type="button"],input[type="submit"],input[type="reset"] {
text-align: center;
white-space: normal;
border: none;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
box-sizing: border-box;
padding: 0.3rem 1rem;
cursor: pointer;
outline: 0;
transition: background-color 200ms ease-out;
-webkit-appearance: none;
}
hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover {
box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
}
focus,button:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus {
box-shadow: inset 0 0 0 1px, 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}
button:hover:focus,input[type="button"]:hover:focus,input[type="submit"]:hover:focus,input[type="reset"]:hover:focus {
box-shadow: inset 0 0 0 1px, 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
}
button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active {
transition: none;
}
button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled {
cursor: default;
background-color: #CCCCCC;
box-shadow: none;
}
select,input[type="text"],input[type="email"],input[type="number"],input[type="password"],textarea {
color: #000000;
background-color: #ffffff;
padding: 0.3rem;
border-radius: 2px;
box-sizing: border-box;
width: 100%;
border: 1px solid #000000;
}
input[type='number'] {
-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,textarea:focus {
background-color: #ffffff;
border: 1px solid #000000;
margin: 0;
}
button,input[type="button"],input[type="submit"],input[type="reset"] {
color: #ffffff;
background-color: #163864
}
/* Color for disabled input fields and drop-down menus */
input:disabled,select:disabled {
color: #777777;
}
/* Disabled input fields and disabled title sections: Normal font weight */
button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled {
font-weight: normal;
}
/* Enabled buttons and enabled title sections: Bold font */
button,input[type="button"],input[type="submit"],input[type="reset"],.lsoft_lma_subscribeStepActiveTitle,.lsoft_lma_selectedTab,th {
font-weight: bold;
}
/* Color and font weight for "Cancel" and "Back" buttons, should be visually weaker than the standard buttons */
button.lsoft_lma_utilityButton,input.lsoft_lma_utilityButton {
color: #163864;
font-weight: normal;
background-color: #ffffff
}
/* Form tags are wrapped dynamically around submit buttons, avoid that those are rendered as block-level */
form {
display:inline;
}
.lsoft_lma_maestroFakeLink {
text-decoration:underline;
color: #996b23;
background-color: transparent;
padding:0;
border:0;
overflow:visible;
cursor:pointer;
}
.lsoft_lma_disabledEditField {
background-color: #CCCCCC;
}

