<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.guideContainer #guideContainerForm {
	background-color: #FFFFFF;
}


#aem-form-title p,
#aem-form-title h1,
#aem-form-title h2,
#aem-form-title h3,
#aem-form-title h4,
#aem-form-title h5,
#aem-form-title h6,
#aem-form-title h1.color-brand-green,
#aem-form-title h2.color-brand-green,
#aem-form-title h3.color-brand-green,
#aem-form-title h4.color-brand-green,
#aem-form-title h5.color-brand-green,
#aem-form-title h6.color-brand-green,
#aem-form-title h1 span.color-brand-green,
#aem-form-title h2 span.color-brand-green,
#aem-form-title h3 span.color-brand-green,
#aem-form-title h4 span.color-brand-green,
#aem-form-title h5 span.color-brand-green,
#aem-form-title h6 span.color-brand-green {
    color: #000;
}

#form-submit-success p,
#form-submit-success h1,
#form-submit-success h2,
#form-submit-success h3,
#form-submit-success h4,
#form-submit-success h5,
#form-submit-success h6,
#form-submit-success h1.color-brand-green,
#form-submit-success h2.color-brand-green,
#form-submit-success h3.color-brand-green,
#form-submit-success h4.color-brand-green,
#form-submit-success h5.color-brand-green,
#form-submit-success h6.color-brand-green,
#form-submit-success h1 span.color-brand-green,
#form-submit-success h2 span.color-brand-green,
#form-submit-success h3 span.color-brand-green,
#form-submit-success h4 span.color-brand-green,
#form-submit-success h5 span.color-brand-green,
#form-submit-success h6 span.color-brand-green {
    color: #000;
}

#aem-form-title p,
#form-submit-success p,
.aemformcontainer p {
	line-height: 24px;
}
#form-submit-success p a,
.aemformcontainer p a,
.aemformcontainer a {
    color: black;
	text-decoration: underline;
	-webkit-text-decoration-color: #76b900;
	text-decoration-color: #76b900;
	text-decoration-thickness: 2px;
	text-underline-offset: 0.3125em;
	font-weight:normal !important;
 		
}  
#form-submit-success p a:hover,
.aemformcontainer p a:hover,
.aemformcontainer a:hover {
       -webkit-text-decoration-color: inherit;
	text-decoration-color: inherit;
}

.guideFieldWidget input,
.guideFieldWidget select,
.guideFieldWidget textarea,
.multiselect,
.multiDiv {
	font-family: inherit;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    background-color: #F7F7F7;
    padding: 26px 13px 9px;
    outline: 0;   
    width: 100%;
    border-radius: 0px;
}
.guideFieldWidget input, .guideFieldWidget textarea, .multiDiv {
    border: 1px solid #999999;
}

.guideFieldWidget select {
    appearance: none;
	-moz-appearance: none;
    -webkit-appearance: none;
    padding: 0;
}

.guideFieldWidget input[readonly], .guideFieldWidget textarea[readonly], .guideFieldWidget select[readonly],
.guideFieldWidget input[readonly]:hover, .guideFieldWidget textarea[readonly]:hover, .guideFieldWidget select[readonly]:hover,
.guideFieldNode.af-field-empty .guideFieldWidget input[readonly],
.guideFieldNode.af-field-empty .guideFieldWidget textarea[readonly],
.guideFieldNode.af-field-empty .guideFieldWidget select[readonly],
.guideFieldWidget select[aria-disabled="true"] + .styledMultiSelect, 
.guideFieldWidget select[aria-disabled="true"] + .styledMultiSelect:hover   {
	border: 1px solid #DDDDDD;
    color: #CCCCCC;
    padding-left: 14px;
    padding-right: 14px;
    pointer-events: none;
}
.guideFieldWidget select[aria-disabled="true"] + .styledMultiSelect:after, 
.guideFieldWidget select[aria-disabled="true"] + .styledMultiSelect:after:hover {
	color: #CCCCCC;
}
.guideFieldNode .guideFieldWidget input {
    height: 52px;
}
.guideFieldWidget input::-webkit-input-placeholder,
.guideFieldWidget textarea::-webkit-input-placeholder { /* Chrome */
  	opacity: 0;
}
.guideFieldWidget input:-ms-input-placeholder,
.guideFieldWidget textarea:-ms-input-placeholder { /* IE 10+ */
  	color: #000 !important;
}
.guideFieldWidget input::-moz-placeholder,
.guideFieldWidget textarea::-moz-placeholder { /* Firefox 19+ */
  	opacity: 0;
}
.guideFieldWidget input:-moz-placeholder,
.guideFieldWidget textarea:-moz-placeholder { /* Firefox 4 - 18 */
	opacity: 0;
}

.guideFieldNode.guideActiveField .guideFieldWidget ::-webkit-input-placeholder {
  	opacity: 1;
	color: #000;
}
.guideFieldNode.guideActiveField .guideFieldWidget :-ms-input-placeholder {
  	opacity: 1;
    color: #000;
}
.guideFieldNode.guideActiveField .guideFieldWidget ::-moz-placeholder { 
  	opacity: 1;
    color: #000;
}
.guideFieldNode.guideActiveField .guideFieldWidget :-moz-placeholder {
  	opacity: 1;
    color: #000;
}
.container,.guideFieldNode.formTitle, .guideFieldNode.guideButton {
	width: auto;
    max-width: inherit;
}
.guideFieldNode {
	height: auto;
	min-height: 82px;
}
.guideFieldNode.guideCheckBoxGroup,
.guideFieldNode.enterpriseOptinCheckbox,
.guideFieldNode.consumerOptinCheckbox,
.guideFieldNode.developerOptinCheckbox,
.guideFieldNode.guideCheckBox {
	min-height: 24px;
	padding-bottom: 20px;
}
.guidefield {
    padding: 0 15px;
    margin: 0 auto;
    color: #000000;
}
/* .panel {
	margin-bottom: -10px;
} */
 .guideFieldWidget {
	width:100%;
	display:inline-block;
	margin-bottom: 5px;
}
.guideFieldWidget.left.XfaCheckBox{
	padding-top: 5px;
	display: table-cell;
}
.visible-xs {
    display: none !important;
}
.guideFieldNode.guideButton {
	border: none;
	min-height: auto;
}
.guideFieldWidget.guideFieldButtonWidget.xfaButton {
    margin-bottom: 0;
}

/*
.dropDownList::before {
	content: "";
    pointer-events: none;
}
.dropDownList::after, .guideFieldNode.af-field-filled .dropDownList::after {
    content: "\f0d7";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 24px;
    color: #999999;
    position: absolute;
    margin-top: 14px;
    margin-left: -29px;
    pointer-events: none;
}
.guideFieldNode.guideActiveField .dropDownList::after {
	content: "\f0de";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 24px;
    color: #76B900;
    position: absolute;
    margin-top: 18px;
    margin-left: -29px;
    pointer-events: none;
}
*/
.guideFieldNode.guideActiveField .guideFieldWidget input,
.guideFieldNode.guideActiveField .guideFieldWidget textarea,
.guideFieldNode.guideActiveField.validation-failure .guideFieldWidget input,
.guideFieldNode.guideActiveField.validation-failure .guideFieldWidget textarea,
.guideFieldNode.guideActiveField .multiDiv,
.guideFieldNode.guideActiveField.validation-failure .multiDiv {
   	color: #999999;
    padding: 19px 13px 14px;
}
.guideFieldNode.guideActiveField .guideFieldWidget input,
.guideFieldNode.guideActiveField .guideFieldWidget textarea,
.guideFieldNode.guideActiveField.validation-failure .guideFieldWidget input,
.guideFieldNode.guideActiveField.validation-failure .guideFieldWidget textarea,
.guideFieldNode.guideActiveField .multiDiv,
.guideFieldNode.guideActiveField.validation-failure .multiDiv{
	padding: 26px 13px 9px;
	color: #000000;
}
.guideFieldNode.guideActiveField .guideFieldWidget input, 
.guideFieldNode.guideActiveField .guideFieldWidget textarea, 
.guideFieldNode .guideFieldWidget input:hover,
.guideFieldNode .guideFieldWidget textarea:hover,
.guideFieldNode .guideFieldWidget input:focus,
.guideFieldNode .guideFieldWidget textarea:focus,
.guideFieldNode.guideActiveField .mutiDiv,
.guideFieldNode .multiDiv:hover,
.guideFieldNode .multiDiv:focus {
	border: 2px solid #76B900;
	padding-left: 12px;
}
.guideFieldNode.validation-failure.af-field-filled .guideFieldWidget input,
.guideFieldNode.validation-failure.af-field-filled .guideFieldWidget input:hover,
.guideFieldNode.guideActiveField.validation-failure.af-field-filled .guideFieldWidget input:hover,
.guideFieldNode.validation-failure.af-field-filled .guideFieldWidget textarea,
.guideFieldNode.validation-failure.af-field-filled .guideFieldWidget textarea:hover,
.guideFieldNode.guideActiveField.validation-failure.af-field-filled .guideFieldWidget textarea:hover,
.guideFieldNode.validation-failure.af-field-filled .multiDiv:hover,
.guideFieldNode.guideActiveField.validation-failure.af-field-filled .multiDiv:hover{
	padding-left: 13px;
}
.guideFieldLabel label:not(.multiSelectDropdown) {
    font-size: 16px;
    position: absolute;
    transform-origin: top left;
    -ms-transform-origin: top left;
	-webkit-transform-origin: top left;
    transform: translate(0, 20px) scale(1);
    -ms-transform: translate(0, 20px) scale(1);
    -webkit-transform: translate(0, 20px) scale(1); 
    transition: -webkit-transform .2s ease;
   	transition: transform .2s ease;
   	transition: transform .2s ease,-webkit-transform .2s ease;
    color: #000;
    width: auto;
    padding-left: 14px;
    max-width: 410px;
    z-index:99;
    pointer-events: none;
    line-height: 19px;
}
.guideFieldNode.af-field-filled .guideFieldLabel label:not(.multiSelectDropdown) {
	z-index:99;
	font-size: 16px;
	position: absolute;
	transform-origin: top left;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	transform: translate(4px, 12px) scale(.75);
	-ms-transform: translate(4px, 12px) scale(.75);
	-webkit-transform: translate(4px, 12px) scale(.75);
	color: #999999;
}
.guideFieldNode.guideActiveField .guideFieldLabel label:not(.multiSelectDropdown) {
	z-index: 99;
	transform: translate(4px, 12px) scale(.75);
	-ms-transform: translate(4px, 12px) scale(.75);
	-webkit-transform: translate(4px, 12px) scale(.75);
    color: #76B900;
} 
.guideFieldNode.guideActiveField .guideFieldLabel label:not(.multiSelectDropdown) {
	color: #76B900;
}
.guideFieldNode.validation-failure .guideFieldLabel label, 
.guideFieldNode.af-field-filled.validation-failure .guideFieldLabel label,
.guideFieldNode.guideActiveField.validation-failure .guideFieldLabel label,
.guideFieldNode.validation-failure .guideFieldWidget .multiselect .styledMultiselect label,
.guideFieldNode.validation-failure .guideFieldWidget .ui-selectmenu-button span.ui-selectmenu-text:after,
.guideDropDownList.af-field-empty.validation-failure .ui-selectmenu-button span.ui-selectmenu-text  {
	color: #F44336;
}

/*div[data-mandatory="true"] &gt; .guideFieldLabel label:before,
div[data-mandatory="true"] &gt; .guideFieldWidget .select .styledSelect label:before {
    content: '\f069';
    font-family: "Font Awesome 5 Pro";
    font-weight: 600;
    font-size: 6px;
    vertical-align: super;
    padding-right: 2px;
}*/

.guideFieldNode.validation-failure .guideFieldWidget input,
.guideFieldNode.validation-failure .guideFieldWidget select,
.guideFieldNode.validation-failure .guideFieldWidget textarea,
.guideFieldNode.validation-failure .guideFieldWidget .multiselect .styledMultiselect,
.guideFieldNode.validation-failure .guideFieldWidget .ui-selectmenu-button span.ui-selectmenu-text {
	border: 1px solid #F44336;
}
.guideFieldNode.validation-failure .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget .checkbox-container .checkmark,
.guideFieldNode.validation-failure .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget .checkbox-container .checkmark {
	border: 2px solid #F44336;
}
.guideFieldError {
	font-family: inherit;
	font-size: 12px;
	font-weight: 400;
	color: #F44336;
    padding-left: 14px;
	line-height: 16px;
}

.guideFieldDescription.short {
	display: block !important;
    font-family: inherit;
    font-size: 12px;
    color: #000;  
    padding-left: 14px;
}

.guideFieldNode.validation-failure .guideFieldDescription.short {
	display: none !important;
}

.guideFieldDescription.short p {
	padding: 0;
	margin: 0;
}
.tooltip.bottom.fade.in {
    display: none !important;
}

.guideFieldWidget button {
	text-decoration: none;
    text-align: center;
    display: inline-block;
    min-width: 50px;
    position: relative;
    border: none;
    background: #76B900;
    color: #000000;
    font-weight: bold;
    padding: 0.75em 0.875em;
    font-size: 18px;
    line-height: 1.25;
    font-family: inherit;
    overflow: hidden;
    cursor: pointer;
}
.guideFieldWidget button:hover {
	background-color: #91c733;
    
}
.guideFieldWidget button:disabled {
    background: #CCCCCC;
    color: #EEEEEE;
    border: none;
    cursor: auto;
    pointer-events: none;
}

.aemform {
	font-family: inherit;
	height:100%;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	background: transparent;

}

@media screen and (max-width: 1024px) {
	.aemform {
		padding: 0 15px;
	}
}

.afFormTitle &gt; .guideFieldNode {
	height: auto;
}

.aemformcontainer #form-submit-success a.nvbutton,
.aemformcontainer #form-submit-success p a.nvbutton {
text-decoration: none;
  text-align: center;
  padding: 13px 15px;
  border: none;
  background-color: #76b900;
  color: #000000;
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  white-space: nowrap;
}
.aemformcontainer #form-submit-success a.nvbutton:hover,
.aemformcontainer #form-submit-success p a.nvbutton:hover {
	background-color: #91c733;
	text-decoration: none;
}

/************************ ui-selectmenu styles override ************************/

.guideFieldWidget .ui-selectmenu-button {
	border-radius: 0px;
    margin-left: 0px !important;    
    height: 52px;
    width: 100% !important;
}

.guideFieldWidget .ui-selectmenu-button span.ui-selectmenu-text {
	border: 1px solid #999999;
	color: #000000;
    height: 52px;
	background-color: #F7F7F7;
	text-transform: none;
	font-size: 16px;
	font-weight: 400;	
    line-height: 16px;
    padding: 26px 30px 9px 13px;
}

.guideFieldWidget .ui-selectmenu-button span.ui-selectmenu-text:after {
	content:"\f0d7";
    font-family: "Font Awesome 5 Pro";
    font-size: 24px;
    font-weight: 900;
    width: 0;
    height: 0;
    color: #999999;
    position: absolute;
    top: 13px;
    right: 30px;
    line-height: 24px;
}

.guideFieldWidget span.ui-selectmenu-button[aria-expanded="true"] span.ui-selectmenu-text:after {
	content:"\f0de";
    font-family: "Font Awesome 5 Pro";
    font-size: 24px;
    font-weight: 900;
    width: 0;
    height: 0;
    color: #76B900;
    position: absolute;
    top: 18px;
    right: 30px;
    line-height: 24px;
}

.guideFieldWidget .ui-state-hover span.ui-selectmenu-text,
.guideFieldWidget .ui-state-focus span.ui-selectmenu-text {
	border: 2px solid #76b900;
	padding-top: 25px;
	padding-left: 12px;
}
.guideDropDownList.af-field-empty.validation-failure .ui-state-hover span.ui-selectmenu-text,
.guideDropDownList.af-field-empty.validation-failure .ui-state-focus span.ui-selectmenu-text {
	padding-left: 13px;
}

.ui-menu.ui-widget-content {
	border: 1px solid #999999 !important;
    max-height: 200px;
}

.ui-menu.ui-widget .ui-menu-item {
	background-color: #F7F7F7 !important;
	font-size: 16px;
	font-weight: 400 !important;
    line-height: 24px;
	list-style: none;
    color: #000000;
    margin:0 0;
    padding: 5px 20px !important;
    height: 38px;
    white-space: nowrap;
    text-transform: none !important;
}
.ui-menu.ui-widget .ui-menu-item .ui-state-active {
	color: #000000;
}
.ui-menu.ui-widget .ui-menu-item:hover, .ui-menu.ui-widget .ui-menu-item:hover .ui-state-active {
    background-color:#999999 !important;
    color: #FFFFFF;
}
.ui-menu.ui-widget .ui-menu-item.ui-state-focus {
    background-color:#999999 !important;
    color: #FFFFFF;
}

.guideDropDownList .guideFieldLabel label {
	z-index : -1;
}

.guideDropDownList.af-field-filled .guideFieldLabel label {
	z-index : 99;
	pointer-events: none;
}

.guideDropDownList.af-field-empty .ui-selectmenu-button span.ui-selectmenu-text {
	padding-top: 18px;
	color: #000;
}
.guideDropDownList.af-field-empty.validation-failure .ui-selectmenu-button.ui-state-hover span.ui-selectmenu-text,
.guideDropDownList.af-field-empty.validation-failure .ui-selectmenu-button.ui-state-focus span.ui-selectmenu-text {
	padding-top: 18px;
}
.guideDropDownList.af-field-empty .ui-selectmenu-button.ui-state-hover span.ui-selectmenu-text,
.guideDropDownList.af-field-empty .ui-selectmenu-button.ui-state-focus span.ui-selectmenu-text {
	padding-top: 17px;
}
.guideDropDownList .guideFieldWidget {
	margin-bottom: 0px;
}
.macSafariForm .nvBaseDropdownList .guideDropDownList .guideFieldWidget {
	margin-bottom: 5px;
}
.macSafariForm .guideDropDownList .guideFieldWidget {
	margin-bottom: 5px;
}

.guideFieldWidget.dropDownList .ui-button.ui-state-active:hover,
.guideFieldWidget.dropDownList .ui-button:active,
.guideFieldWidget.dropDownList .ui-state-active, 
.guideFieldWidget.dropDownList .ui-widget-content .ui-state-active,
.guideFieldWidget.dropDownList .ui-widget-header .ui-state-active, a.ui-button:active {
  border: none;
}
.guideFieldWidget.dropDownList .ui-selectmenu-button.ui-widget {
  position: relative;
  padding: 0;
  border: none;
}
.guideFieldWidget.dropDownList .ui-state-active, .guideFieldWidget.dropDownList .ui-widget-content .ui-state-active {
  background-color: #F7F7F7;
  color: #333;
}
.af-field-filled .guideFieldWidget.dropDownList span.ui-selectmenu-button.ui-button.ui-widget.ui-selectmenu-button-open.ui-corner-top .ui-selectmenu-text,
.af-field-filled .guideFieldWidget.dropDownList span.ui-selectmenu-button.ui-button.ui-widget:hover  .ui-selectmenu-text{
  border: 2px solid #76b900;
  padding-top: 25px;
  padding-left: 12px;
}
.af-field-empty .guideFieldWidget.dropDownList span.ui-selectmenu-button.ui-button.ui-widget.ui-selectmenu-button-open.ui-corner-top .ui-selectmenu-text,
.af-field-empty .guideFieldWidget.dropDownList span.ui-selectmenu-button.ui-button.ui-widget:hover  .ui-selectmenu-text{
  border: 2px solid #76b900;
  padding-top: 17px;
  padding-left: 12px;
}
.guideFieldWidget.dropDownList .ui-menu .ui-state-active,
.guideFieldWidget.dropDownList .ui-menu .ui-state-focus {
  margin: 0;
}
.guideFieldWidget.dropDownList .ui-menu .ui-menu-item {
  margin-left: 0px;
}
.guideFieldWidget.dropDownList .ui-selectmenu-menu .ui-menu {
    padding-bottom: 0px;
}

/************************ End ui-selectmenu styles override ************************/

/************************ custom select field styles start ************************/

.multiDiv {
    display:inline-block;
    position:relative;
    height: 52px;
}

.multiDiv:after {
    content:"\f0d7";
    font-family: "Font Awesome 5 Pro";
    font-size: 24px;
    font-weight: 900;
    width:0;
    height:0;
    color: #999999;
    position:absolute;
    top:15px;
    right:29px;
}

.multiDiv.active:after {
	border-bottom: none;
	content:"\f0de";
    font-family: "Font Awesome 5 Pro";
    font-size: 24px;
    font-weight: 900;
    width:0;
    height:0;
    color: #76B900;
    position:absolute;
    top: 19px;
    right:28px;
}

.multiDiv ~ .guideFieldError,
.multiDiv ~ .guideFieldDescription.short {
    margin-top: -13px;
}

.multiDiv:hover,
.multiDiv:focus,
.guideFieldNode.af-field-filled.guideActiveField .multiDiv:hover,
.guideFieldNode.af-field-filled.guideActiveField .multiDiv:focus{
	padding-top: 25px;
}

.guideFieldNode.guideActiveField.validation-failure .multiDiv:hover,
.guideFieldNode.guideActiveField.validation-failure .multiDiv:focus{
    padding-left: 13px;                                            
}

.guideFieldNode.validation-failure .multiDiv:hover,
.guideFieldNode.validation-failure .multiDiv:focus{
	padding-top: 26px;
    padding-left: 13px;                                            
}

.multiDiv:hover:after,
.multiDiv:focus:after {
    top: 14px;
    right: 28px;
}

.multiDiv.active:hover:after,
.multiDiv.active:focus:after{
    top: 18px;
    right: 27px;
                
}

.guideFieldNode.validation-failure .multiDiv.active:hover:after,
.guideFieldNode.validation-failure .multiDiv.active:focus:after,
.guideFieldNode.guideActiveField.validation-failure .multiDiv.active:hover:after,
.guideFieldNode.guideActiveField.validation-failure .multiDiv.active:focus:after{
    top: 19px;
    right:28px;
}

.guideFieldNode.validation-failure .multiDiv:hover:after,
.guideFieldNode.validation-failure .multiDiv:focus:after{
    top:15px;
    right:29px;
} 

.multiSelectDropdown {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    padding-right: 20px;
}

.guideDropDownList .guideFieldLabel.multiDiv label.multiSelectDropdown {
    opacity: 0;
}

.guideDropDownList.af-field-filled .guideFieldLabel.multiDiv label.multiSelectDropdown {
    opacity: 1;
}

.guideDropDownList .guideFieldLabel.multiDiv .label-title {
	margin-top: -30px;
    z-index: 98;
    margin-left: -14px;
}

.guideFieldNode.validation-failure .multiDiv,
.guideFieldNode.validation-failure .multiDiv.active{
	border: 1px solid #F44336;
}

.guideFieldNode.validation-failure .multiDiv:after,
.guideFieldNode.validation-failure .multiDiv.active:after {	
    color: #F44336;
}

.guideFieldWidget.listBoxWidget&gt;ol.options {
    display: none;
    position: absolute !important;
    z-index:999;
    max-height: 200px;
    top: 52px;
    width: calc(100% - 30px);
    height: auto;            
	overflow: hidden;
	overflow-y: auto;
	-ms-overflow-style: none;
    margin: 0 0;
    padding: 0 0;
    list-style: none;
    border:1px solid #999999;
    background-color:#F7F7F7;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}

ol.options &gt; li {
	color: #000000;
    display: flex;
    background: none;
    padding: 5px 0 2px 14px !important;
    border: 1px solid transparent;
}

 ol.options &gt; li.item-selected {
	background: none;
}

ol.options &gt; li.item-selectable:hover,
ol.options &gt; li.item-selected:hover,
ol.options &gt; li.item-selectable:focus,
ol.options &gt; li.item-selected:focus {
    background: #999999 !important;
    display: flex;
    overflow: hidden;
    color: #FFFFFF;
    border: 1px solid #999999;
    outline: 0;                
}

ol.options &gt; li::before {
content: "\f0c8";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 28px;
    margin-right: 12px;
    width: 25px;
    height: 25px;
    line-height: 23px;
    color: transparent;
    border: 1px solid #666666;
    text-indent: -1px;
}

ol.options &gt; li:hover::before,
ol.options &gt; li:focus::before {
	border: 2px solid #76B900;
}

ol.options &gt; li.item-selected::before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	font-size: 18px;
	width: 25px;
	height: 25px;
	line-height: 21px;
	background:	#76b900;
	color: #FFFFFF;
	margin-right: 12px;
	border: 2px solid #76B900;
	text-indent: 3px;
}

#page-content.ovrflow {
    overflow-x: initial !important;
}

@media screen and (max-width: 767px) {
	.guideFieldWidget.listBoxWidget&gt;ol.options {
		width: 100%;
	}
}


/************************ custom select field styles end ************************/

.guideFieldWidget input[type="checkbox"],
.guideFieldWidget .item-selectable input[type="checkbox"],
.guideFieldWidget .item-selected input[type="checkbox"] {
	width: 24px;
    height: 24px;
}

div .listBoxWidget, table.listBoxWidget {
	overflow: inherit;
}

.btn {
	display: inline-block;
	margin-bottom: unset;
	font-weight: bold;
	font-family: inherit;
	text-align: unset;
	vertical-align: unset;
	cursor: unset;
	background-image: unset;
	border: unset;
	white-space: unset;
	padding: unset;
	font-size: unset;
	line-height: unset;
	border-radius: unset;
	-webkit-user-select: unset;
	-moz-user-select: unset;
	-ms-user-select: unset;
	user-select: unset;
}
.btn:hover {
	color: #FFFFFF;
}

a.brand-green .btn:hover,a.dark-green .btn:hover {
	color: inherit;
}

@media (min-width:768px) {
	.col-md-6 {
		width: 50%;
   		float: left;
	}
    /*.guideLayout .row .col-md-6:nth-child(2n+1) {
    	padding-right: 15px;
	}
    .guideLayout .row .col-md-6:nth-child(2n+2) {
    	padding-left: 15px;
	}*/
}

@media (max-width: 767px) {
	.guideFieldNode {
		margin: 0 auto;
	/*	padding: 0 15px; */
	}
	.guidefield { 
		padding-right: 0px;
		padding-left: 0px;
	}
    .step.mobileLayout {
		display: none;
	}
	[id$="_guide-item-container"] {
	    overflow-x: inherit;
	}
	.guidefield.afFormTitle {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	/*.optin-sentence {
		width: 88% !important;
	}*/
}



/************************ Check box styles ************************/
/* The container */
.checkbox-container {    
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: table;
    width: 100%;
    color: #000;
}

/* Hide the browser's default checkbox */
.checkbox-container input {
  position: absolute;
  left: -9999px;  
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background: #EEEEEE;
  border: 1px solid #999999;
  display: table-cell;  
}

/* On mouse-over, add a grey background color */
.checkbox-container:hover input ~ .checkmark {
  border: 2px solid #76B900;
}

/* When the checkbox is checked, add a blue background */
.checkbox-container input:checked ~ .checkmark {
  background-color: #76B900;
  border: 2px solid #76B900;
}

.checkbox-container input:focus + .checkmark {
    border: 2px solid #76b900;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox-container .checkmark:after {
  	content: '\f00c';
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    font-weight: 300;
    color: #FFFFFF;
    left: 3px;
    line-height: 16px;
    top: 2px;
}
.marketo-hidden-optin {
	height: auto !important;
}
.checkbox-container input[type="radio"] + .checkmark::after {
    content: "\f111";
    top: 0px;
    left: 0px;
    line-height: 18px;
    -webkit-box-shadow: inset 0 0 0 3px #FFFFFF;
    -moz-box-shadow: inset 0 0 0 3px #FFFFFF;
    box-shadow: inset 0 0 0 3px #FFFFFF;
    border-radius: 50%;       
}
input[type="radio"] + .checkmark {
    border-radius: 50%;
    width: 22px;
    height: 22px;
}
.optin-sentence {
	line-height: 24px;
	float: left;
    width: calc(100% - 30px);
    padding-left: 35px;
    padding-top: 2px;
    color: #000;
}
input[type="hidden"] + .optin-sentence {
	padding-left: 0;
}
.baseOptInField.guidefield .guideFieldNode {
	height: auto;	
	min-height: unset;
	padding-bottom: 22px;
}
/* .guideCheckBoxGroup .guideFieldLabel {
    padding-bottom: 15px;
} */
.guideCheckBox .guideFieldLabel label,
.guideCheckBoxGroup .guideFieldLabel label,
.guideCheckBox.guideFieldNode.af-field-filled .guideFieldLabel label,
.guideCheckBoxGroup.guideFieldNode.af-field-filled .guideFieldLabel label,
.guideCheckBox.guideFieldNode.guideActiveField .guideFieldLabel label,
.guideCheckBoxGroup.guideFieldNode.guideActiveField .guideFieldLabel label  {
    position: unset;
    transform: none;
    transform-origin: unset;
    padding-left: 0;
    color: #000000;
    padding-bottom: 15px;
}
.guideCheckBoxGroup.guideFieldNode.guideActiveField .guideFieldLabel label {
	transform: none;
    padding-left: 0px;
}
div[data-disabled="true"] .checkbox-container .checkmark {
	border: 1px solid #DDDDDD;
}
div[data-disabled="true"] .guideWidgetLabel label {
	color: #999999;
}
ol.options li .checkbox-container .checkmark:after {
	top: -6px;
    left: 3px;
}
ol.options &gt; li.item-selectable:hover label .checkmark {
	border: 2px solid #FFFFFF;
}
.form-submit {
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	padding: 15px 0px;
}
#form-submit-error {
	font-size: 16px;
	line-height: 24px;
	color: #F44336;
	padding: 15px;
}

.guideCheckBoxItem, .guideRadioButtonItem {
	margin-bottom: 15px;
}

.guideCheckBoxItem .guideWidgetLabel label,
.guideRadioButtonItem .guideWidgetLabel label {
	margin-right:1.5rem;
	padding-left: 10px;
	display: table-caption;
}

.guideCheckBoxItem .guideWidgetLabel.right label,
.guideRadioButtonItem .guideWidgetLabel.right label {
	margin-right: 1.5rem;
	display: block;
	cursor: pointer;
}

.guideCheckBoxItem .guideWidgetLabel,
.guideRadioButtonItem .guideWidgetLabel {
	display:inline;
    padding-left: 5px;
}
.guideCheckBoxItem .guideWidgetLabel.right,
.guideRadioButtonItem .guideWidgetLabel.right {
	display: table-cell;
    padding-left: 11px;
    padding-top: 6px;
}
.XfaCheckBox input[type='checkbox'],
.XfaCheckBox input[type='radio'] {
    width:15px;
    height:15px;
    float:none;
    visibility: none;
}
.guideWidgetLabel.right label, .guideWidgetLabel.left label {
	line-height: 24px;
}

.macSafariForm .guideFieldWidget input[type="checkbox"],
.macSafariForm .guideFieldWidget input[type="radio"] {
	float: none;
}

.guideFieldNode.guideTextDraw {
	min-height: auto;
}
.guidefield.afFormTitle {
    padding: 0px 15px 15px 12px;
}

/* ---- NV Captha Styles ---- */

.nv-captcha-container {
	float: left;
	width: 175px;
	height: 52px;
	background-color: #F7F7F7;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
}

#nv-captcha-img {
	height: 50px;
	border-right: 1px solid #999999;
}

#nv-captcha-refresh-img {
	width: 20px;
	margin-left: 15px;
	margin-bottom: 15px;
	cursor: pointer;
}

.nvCaptchaText .guideFieldLabel.top {
	float: left;
}

.nvCaptchaText .guideFieldWidget {
    width: calc(100% - 175px);
}

@media screen and (max-width: 1024px) {
	.nvCaptchaText .guideFieldLabel label {
	    max-width: calc(100% - 175px);
	    overflow: hidden;
	    white-space: nowrap;
	}
}

/* ---- NV Captha Styles end ---- */


#cboxLoadedContent .cboxIframe {
    background-color: #FFFFFF;
}

span.algolia-autocomplete {
    display: block !important;
}

.aa-dropdown-menu {
	display: block;
	width: 100%;
	border: 1px solid #999999;
	border-bottom-left-radius: 5px;
   	border-bottom-right-radius: 5px;
	background: #f7f7f7;	
}

div.aa-suggestion {
    padding: 12px 20px;
    color: #000000;
}

div.aa-suggestion:hover,
div.aa-suggestion.aa-cursor {
	background: #999999;
	color: #FFFFFF;
	cursor: pointer;
}

.prefill-message {
	line-height: 24px;
    width: calc(100% - 30px);
    padding-left: 35px;
    padding-top: 2px;
    color: #000;
}

/*
label{
line-height:1.42857143;
font-weight:normal;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
color:#FFFFFF;

}
 .guideFieldLabel {
width:auto;
display:block;
}
.afToolbarButton .guidebutton button:not(.af-icon-button):hover{
cursor : pointer;

}
.afToolbarButton .guidebutton button:not(.af-icon-button){
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0.5rem;
border-style:outset;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-color:#285e8e;
font-size:14px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
line-height:30px;
height:50px;

}
 .afToolbarButton {
float:none;
display:inline-block;
}
@media (max-width : 991px){
.afToolbarButton .guidebutton button:not(.af-icon-button){

}
 .afToolbarButton {
width:32.3%;
}
 .afToolbarButton button {
width:100%;
}
}
@media (max-width : 767px){
.afToolbarButton .guidebutton button:not(.af-icon-button){
height:50px;
margin-right:7px;
font-size:13px;

}
 .afToolbarButton {
display:inline-block;
}
}
.guideRadioButtonGroupItems:not(.guideImageChoice):not(.guideSwitch){
width:100%;

}
.guideCheckBoxGroupItems:not(.guideImageChoice):not(.guideSwitch){
display:block;
width:100%;

}
.multiline.textField textArea{
height:76px;

}
.guideImage img{
height:auto;
max-width:610px;
max-height:100%;
margin-right:auto;
margin-left:auto;
display:block;
width:100%;

}
.guideChart{
height:100%;
width:inherit;
max-width:100%;
max-height:100%;

}
.afToolbarButton .guidebutton button .iconButton-icon{
height:25px;
width:25px;
display:none;
margin-top:0px;
margin-bottom:0px;
margin-right:Auto;
margin-left:Auto;

}
@media (max-width : 767px){
.afToolbarButton .guidebutton button .iconButton-icon{
display:block;
height:0px;

}
}
.accordion-navigators .guideHeader &gt; a:hover{
color:#fffafa;

}
.accordion-navigators .active &gt; .guideHeader &gt; a, .accordion-navigators .active .guideHeader &gt; a:hover{
color:#fffafa;
background:url(../assets/Down_Chev_Accordion@2x.png) 1rem 48% / 20px 13.33px no-repeat,#2a60ae;

}
.accordion-navigators .guideHeader &gt; a{
display:block;
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-color:#000000;
padding-bottom:20px;
padding-left:40px;
padding-top:20px;
padding-right:10px;
font-size:16px;
text-decoration:none;
color:#fffafa;
cursor:pointer;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
background:url(../assets/Up_Chev_Accordion@2x.png) 1rem 48% / 20px 13.33px no-repeat,#132b4d;

}
.accordion-navigators .stepped .guideHeader &gt; a{
color:#fffafa;

}
.accordion-navigators .guideHeader .repeatableButtons button.Add{
border:none;
width:25px;
height:25px;
background:url(../assets/Add_w@2x.png) left center / 20px 20px no-repeat;
margin-right:5px;

}
.accordion-navigators .guideHeader .repeatableButtons button.Remove{
border:none;
width:25px;
height:25px;
background:url(../assets/Delete_w@2x.png) left center / 20px 20px no-repeat;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical{
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
list-style:none;
cursor:pointer;
overflow:hidden;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical &gt; li.active &gt; a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical &gt; li.active.stepped &gt; a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical &gt; li.active &gt; a.guideLeftNavIcon:hover{
color:#17b28d;
background:#0079C1;
font-weight:bold;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical &gt; li &gt; a.guideLeftNavIcon{
font-size:16px;
color:#FFFFFF;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
display:block;
padding-bottom:1rem;
padding-left:1rem;
padding-top:1rem;
padding-right:0.25rem;
text-decoration:none;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:2px;
border-right-width:0px;
background:rgba(0,0,0,0);
font-weight:bold;
box-sizing: content-box;
white-space:normal;
word-break: break-word;
}
.wizard-navigators{
counter-reset:item;
margin-bottom:10px;
margin-top:0px;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-top:0.5rem;
padding-right:0.5rem;
list-style-type:none;
font-size:16px;
overflow:hidden;
white-space:nowrap;
cursor:default;
text-transform:uppercase;

}
.wizard-navigators &gt; li &gt; a:hover{
text-decoration: none;
}
.wizard-navigators &gt; li.active &gt; a, .wizard-navigators &gt; li.active.stepped &gt; a, .wizard-navigators &gt; li.active &gt; a:hover{
color:#17b28d;
min-height:1px;

}
.wizard-navigators &gt; li.active &gt; a::before, .wizard-navigators &gt; li.active.stepped &gt; a::before, .wizard-navigators &gt; li.active &gt; a:hover::before{
background-color: #17b28d;
}
.wizard-navigators &gt; li &gt; a{
counter-increment:item;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-style:hidden;
border-color:#000000;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-left-radius:0px;
color:rgba(255,250,250,0.6);
font-size:0.875rem;
text-transform:capitalize;
width:100%;
display:inline-block;
position:relative;
margin-right:4rem;
text-decoration: none;
word-break: break-word;
overflow: hidden;
text-overflow:ellipsis ;
}
.wizard-navigators &gt; li &gt; a::before{
content: counter(item);
float: left;
bottom:0px;
border-width: 0px;
margin-right: 10px;
border-radius: 5px;
padding: 3px 8px;
color: #ffffff;
font-size: 12px;
background-color: #122a4e;

}
.wizard-navigators &gt; li.stepped &gt; a{
color:rgba(255,250,250,0.6);

}
.guide-tab-scroller.guide-tab-scroller-next:hover{
background:url(../assets/Right_Chev_Wizard@2x.png) center center / 0.80rem 1rem no-repeat;

}
.guide-tab-scroller.guide-tab-scroller-next{
margin-top:8px;
height:1.5rem;
cursor:pointer;
background:url(../assets/Right_ChevDisabled_Wizard@2x.png) center center / 0.80rem 1rem no-repeat;

}
.guide-tab-scroller.guide-tab-scroller-previous:hover{
background:url(../assets/Left_Chev_Wizard@2x.png) center center / 0.80rem 1rem no-repeat;

}
.guide-tab-scroller.guide-tab-scroller-previous{
margin-top:10px;
height:1.5rem;
cursor:pointer;
background:url(../assets/Left_ChevDisabled_Wizard@2x.png) center center / 0.80rem 1rem no-repeat;
display:block;

}
.wizard-nav-arrow.wizard-nav-prev{
height:2.5rem;
cursor:pointer;
background:url(../assets/Left_ChevButton@2x.png) center center / 2.5rem 2.5rem no-repeat;
width:2.5rem;
position:absolute;
right:10%;
margin-right:0.5rem;
margin-top:4.25rem;
float:right;
cursor : pointer;
}
@media (max-width : 767px){
.wizard-nav-arrow.wizard-nav-prev{
display:none;

}
}
.wizard-nav-arrow.wizard-nav-next{
height:2.5rem;
cursor:pointer;
background:url(../assets/Right_ChevButton@2x.png) center center / 2.5rem 2.5rem no-repeat;
width:2.5rem;
float:right;
position:absolute;
right:2%;
margin-right:1rem;
margin-top:4.25rem;
cursor : pointer;
}
@media (max-width : 767px){
.wizard-nav-arrow.wizard-nav-next{
display:none;

}
}
.guide-header-bar{
color:rgb(255,255,255);
display:none;

}
@media (max-width : 767px){
.guide-header-bar{
color:#ffffff;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
text-transform:uppercase;
background:#00283c;

}
}
@media (max-width : 767px){
.guide-header-bar .guide-breadcrumb{
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
color:#FFFFFF;
width:calc(100% - 5rem);
white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;

}
}
@media (max-width : 767px){
.guide-nav-next.guide-nav-toolbar-button{
position:relative;
display:inline-block;
background:url(../assets/next.svg) center center / cover no-repeat;
margin-left:10px;
margin-bottom:0px;
margin-top:8px;
margin-right:0px;
width:30px;
height:30px;
cursor : pointer;

}
}
@media (max-width : 479px){
.guide-nav-next.guide-nav-toolbar-button{
margin-top:10px;

}
}
@media (max-width : 767px){
.guide-nav-prev.guide-nav-toolbar-button{
position:relative;
display:inline-block;
background:url(../assets/prev.svg) center center / cover no-repeat;
margin-left:0px;
margin-bottom:0px;
margin-top:8px;
margin-right:10px;
width:30px;
height:30px;
cursor : pointer;

}
}
@media (max-width : 479px){
.guide-nav-prev.guide-nav-toolbar-button{
margin-top:10px;

}
}
@media (max-width : 767px){
.guide-mobile-navigator .navigator-toggle{
margin-bottom:13px;
border:none;
float:right;
cursor:pointer;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:34px;
height:30px;
background:url(../assets/menu.svg) 10px 8px / cover no-repeat,#d53058;
display:none;

}
.guide-mobile-navigator .navigator-toggle:hover{
background:url(../assets/menu.svg) 10px 8px / cover no-repeat,#c6264c;

}
}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-down{
background:url(../assets/Minus.svg) center center / 0.75rem 0.75rem no-repeat,#FFFFFF;
width:2rem;
height:2.5rem;
top:0px;
display:inline-block;
float:left;

}
.guideFieldWidget.guideNumericStepper input[type='text'].ui-spinner-input{
top:0px;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
background:#FFFFFF;
text-align:center;
width:calc(100% - 4rem);
height:2.5rem;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-up {
background:url(../assets/Plus.svg) center center / 0.75rem 0.75rem no-repeat;
width:2rem;
height:2.5rem;
top:0px;
display:inline-block;
float:right;

}
.guideformtitle,.guideTextDraw.guideformtitle{
margin-bottom:0.8125rem;
color:#ffffff;
font-size:1.5rem;
max-width:1140px;

}
@media (max-width : 767px){
.guideformtitle,.guideTextDraw.guideformtitle{
margin-left:1rem;
margin-bottom:0.5rem;
margin-top:0.5rem;
display:none;

}
}
.guideHelpQuestionMark:hover{
background:url(../assets/questionmark.svg) left top / cover no-repeat,#016e8f;

}
.guideHelpQuestionMark{
display:inline-block;
width:1rem;
height:1rem;
border-bottom-right-radius:9px;
border-bottom-left-radius:9px;
border-top-left-radius:9px;
border-top-right-radius:9px;
background:url(../assets/questionmark.svg) center center / cover no-repeat,#007fa2;
position:absolute;
top:18px;
right:2%;
cursor : pointer;

}
@media (max-width : 767px){
.guideHelpQuestionMark{
display:inline-block;

}
}
@media (max-width : 479px){
.guideHelpQuestionMark{
top:10px;
position:absolute;
right:2%;

}
}
.wizard-navigators &gt; li.active .indicator, .wizard-navigators &gt; li.active.stepped .indicator, .wizard-navigators &gt; li.active:hover .indicator{
display:none;
border-bottom-color : #0079c1;
}
.wizard-navigators &gt; li .indicator{
width:0px;
height:0px;
border-style:solid;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
margin-top:0px;
z-index:20;
border-left-width:8px;
border-bottom-width:8px;
border-right-width:8px;
border-top-width:8px;
border-color:rgba(255,255,255,0);
display:none;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
border-bottom-color : #999999;
}
.wizard-navigators &gt; li.stepped .indicator{
display:none;
border-bottom-color : #02874e;
}
.wizard-navigators &gt; li.active .progress, .wizard-navigators &gt; li.active.stepped .progress, .wizard-navigators &gt; li.active:hover .progress{
background:#17b28d;

}
.wizard-navigators &gt; li .progress{
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
background:#999999;
display:block;
margin-top:9px;
margin-right:3px;
margin-bottom:0px;
height:3px;

}
.guideTableRuntimeAddControl{
background:url(../assets/Add@2x.png) center center / cover no-repeat;
width:1.5rem;
height:1.5rem;
margin-top:1rem;
display:inline-block;
margin-right:0.5rem;
cursor : pointer;

}
.guideTableRuntimeDeleteControl{
background:url(../assets/Delete@2x.png) center center / cover no-repeat;
width:1.5rem;
height:1.5rem;
margin-top:1rem;
display:inline-block;
margin-right:0.5rem;
cursor : pointer;

}
.guideTableRuntimeEditControl{
display:inline-block;
width:20px;
height:24px;
background:url(../assets/table-edit.png) left top / cover no-repeat;
cursor : pointer;

}
.guideContainerWrapperNode .tooltip.bottom .tooltip-inner{
background:rgba(0,0,0,0.8);
max-width:350px;
padding-left:8px;
padding-bottom:3px;
padding-right:8px;
padding-top:3px;
color:#FFFFFF;
text-align:center;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
width:auto;
text-decoration: none;
white-space: normal;
word-break: break-word;
word-wrap: break-word;
}
.guideToolbarNode{
text-align:center;
padding-top:0.125rem;
padding-bottom:0.125rem;
margin-top:1.5rem;
margin-bottom:1.5rem;

}
@media (max-width : 767px){
.guideToolbarNode{
background:#013853;
position:fixed;
bottom:0px;
width:100%;
left:0%;
padding-bottom:0px;
margin-bottom:0px;

}
}
.guideFieldDescription.long{
margin-left:0px;
margin-bottom:5px;
margin-right:0px;
margin-top:5px;
clear:both;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
display:none;
padding-left:0px;
padding-right:0px;
border-color:#17b28d;
border-left-width:3px;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;
background:rgba(238,238,238,0);
width:100%;
font-size:14px;
color:rgba(255,250,250,0.8);
min-width:-1px;
transition: all 2s;
}
@media (max-width : 767px){
.guideFieldDescription.long{
padding-right:0px;
padding-left:0px;

}
}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){
color:#d9534f;

}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){
margin-bottom:5px;
margin-top:5px;
width:100%;
max-width:610px;
margin-right:auto;
margin-left:auto;
padding-right:5px;
padding-left:5px;
padding-top:5px;

}
@media (max-width : 767px){
.mobileScrollIndicator{
display:none;
z-index:55;
position:fixed;
bottom:20px;
right:0px;
width:50px;
height:50px;
background:url(../assets/more-arrow.png) left top no-repeat;

}
}
@media (max-width : 767px){
.tab-navigators.tab-navigators-mobile{
background:#f1f1f1;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
list-style: none;
cursor: pointer;
overflow: hidden
}
}
@media (max-width : 767px){
.tab-navigators.tab-navigators-mobile &gt; li.wizard-tab-disabled &gt; a, .tab-navigators.tab-navigators-mobile &gt; li.wizard-tab-disabled &gt; a:hover{
opacity:0.5;

}
.tab-navigators.tab-navigators-mobile &gt; li &gt; a{
color:#3d3d3d;
background:#f1f1f1;
font-size:16px;
padding-left:30px;
width:100%;
margin-left:0px;
margin-bottom:2px;
margin-top:0px;
margin-right:0px;
padding-right:16px;
padding-top:10px;
padding-bottom:10px;
text-decoration: none;
}
.tab-navigators.tab-navigators-mobile &gt; li.active &gt; a, .tab-navigators.tab-navigators-mobile &gt; li.active.stepped &gt; a{
background:#007fa2;
color:#FFFFFF;

}
}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical &gt; li.active &gt; a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical &gt; li.active.stepped &gt; a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical &gt; li.active &gt; a.guideLeftNavIcon:hover{
background:url(../assets/arrow-blue.png) 96% 50% no-repeat;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical &gt; li &gt; a.guideLeftNavIcon{
padding-left:34px;

}

@media (max-width : 767px){
body{
background:#000000;

}
}
.guideSwitch .ui-switchbutton-default{
padding-top:0px;
padding-bottom:0px;
height:24px;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;

}
 .guideCheckBoxGroupItems.guideSwitch {
display:inline-block;
position:relative;
}
.afTncContentArea{
background:rgba(255,250,250,0.8);
overflow:scroll;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-color:#cde0ec;
padding-left:20px;
padding-bottom:0px;
padding-right:20px;
padding-top:20px;
color:#555555;
font-size:14px;
font-weight:normal;
height:640px;
position:relative;
text-align:justify;

}
.afTncContentArea.guide-modal-body{
margin-left:20px;
margin-bottom:20px;
margin-right:20px;
margin-top:20px;

}
.guide-tnc-checkboxwidget input[type='checkbox']{
width:13px;
margin-left:10px;
margin-right:10px;
margin-top:2px;

}
.guideFieldWidget.afTermsAndConditions{
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;

}
.guideVerticalTabbedPanelLayout .tab-navigators{
margin-bottom:12px;
background:rgba(241,241,241,0);
overflow:hidden;
border-top-width:0px;
border-bottom-width:2px;
border-right-width:0px;
border-left-width:0px;
border-style:solid;
border-color:#122a4e;
list-style: none;
}
.guideVerticalTabbedPanelLayout .tab-navigators &gt; li &gt; a.guideTopNavIcon:hover{
background:rgba(0,127,162,0);

}
.guideVerticalTabbedPanelLayout .tab-navigators &gt; li.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active &gt; a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .tab-navigators &gt; li.stepped.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.stepped.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators &gt; li.active &gt; a.guideTopNavIcon:hover, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active &gt; a.guideTopNavIcon:hover{
background:rgba(0,127,162,0);
color:#17b28d;
border-bottom-width:5px;
border-style:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-color:#17b28d;
border-bottom-right-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-left-radius:0px;

}
.guideVerticalTabbedPanelLayout .tab-navigators &gt; li &gt; a.guideTopNavIcon{
background:rgba(241,241,241,0);
color:rgba(255,250,250,0.6);
font-weight:bold;
padding-right:0px;
padding-left:0px;
margin-left:0px;
margin-right:3rem;
padding-top:.75rem;
padding-bottom:.75rem;

}
.guideVerticalTabbedPanelLayout .tab-navigators &gt; li.stepped &gt; a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.stepped &gt; a.guideTopNavIcon{
background:rgba(241,241,241,0);

}
@media (max-width : 767px){
.guideVerticalTabbedPanelLayout .tab-navigators &gt; li.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active &gt; a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .tab-navigators &gt; li.stepped.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.stepped.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators &gt; li.active &gt; a.guideTopNavIcon:hover, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active &gt; a.guideTopNavIcon:hover{
color:#fffafa;
background:#214980;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;

}
}
.guideGridFluidLayout{
padding-top:0.25rem;
padding-right:0px;
padding-left:0px;
color:#666666;

}
@media (max-width : 767px){
.guideGridFluidLayout{
padding-top:0.5rem;
padding-right:0px;
padding-left:0px;

}
}
.guide-tnc-checkbox .guideWidgetLabel label{
padding-left:10px;

}
.guideContainer{


}
@media (max-width : 767px){
.guideContainer{
margin-bottom:70px;

}
}
.dropDownList  select{
height:38px;

}
.guideWizardLayout{
padding-top:0.5rem;

}
.accordion-navigators .guideHeader .guideSummary:hover{
color:#fffafa;

}
.accordion-navigators .active &gt; .guideHeader .guideSummary, .accordion-navigators .active &gt; .guideHeader .guideSummary:hover{
color:#fffafa;

}
.accordion-navigators .guideHeader .guideSummary{
color:#fffafa;
font-weight:normal;
font-size:16px;
padding-left:10px;

}
.accordion-navigators .stepped .guideHeader .guideSummary{
color:#fffafa;

}
.guideAccordionLayout{
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;

}
@media (max-width : 767px){
.guideAccordionLayout{
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;

}
}
.guideAccordionDescription.guidePanelDescription{
color:#FFFFFF;
margin-bottom:10px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
font-size:1.25rem;
font-weight:normal;
letter-spacing:-0.2px;

}
.guideGridFluidDescription.guidePanelDescription{
color:#FFFFFF;
margin-right:auto;
margin-left:auto;
margin-bottom:1.5rem;
font-size:1.25rem;
max-width:610px;

}
@media (max-width : 767px){
.guideGridFluidDescription.guidePanelDescription{
padding-right:0.5rem;
padding-left:0.5rem;

}
}
hr{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:2px;
border-style:solid;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
color:#132b4d;
margin-top:10px;
margin-bottom:10px;
margin-right:auto;
margin-left:auto;
max-width:610px;
border-bottom-width:2px !important;
}
button.guide-fu-attach-button:not(.af-icon-button){
text-align:left;
padding-top:15px;
padding-bottom:15px;
padding-left:50px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
overflow:hidden;
background:url(../assets/1455253799707.png) -12px -1698px / 246px 1909px no-repeat,#17b28d;
width:100%;
}
 .guideFieldWidget.afFileUpload {
width:auto;
}
 .guideFieldWidget.afFileUpload button {
width:100%;
}
button.moveNext .iconButton-label{
line-height:30px;
text-align:right;

}
button.moveNext:not(.af-icon-button){
line-height:30px;
text-align:center;
color:#FFFFFF;
background:#17b28d;

}
.guidebutton.nextitemnav {
float:none;
right:-1px;
}
@media (max-width : 991px){
button.moveNext:not(.af-icon-button){

}
.guidebutton.nextitemnav {
width:100%;
}
.guidebutton.nextitemnav button {
width:100%;
}
}
@media (max-width : 767px){
button.moveNext:not(.af-icon-button){

}
.guidebutton.nextitemnav {
}
}
button.movePrev:not(.af-icon-button){
background:#ffffff;
line-height:30px;
text-align:center;
z-index:1;
color:#b2b2b2;

}
.guidebutton.previtemnav {
}
@media (max-width : 991px){
button.movePrev:not(.af-icon-button){

}
.guidebutton.previtemnav {
width:100%;
}
.guidebutton.previtemnav button {
width:100%;
}
}
@media (max-width : 767px){
button.movePrev:not(.af-icon-button){

}
.guidebutton.previtemnav {
}
}
button.movePrev .iconButton-label{
color:#707070;
text-align:left;
display:inline-block;

}
button.save:not(.af-icon-button){
color:#808080;
background:#ffffff;

}
.guidebutton.saveGuideDraft {
width:339px;
}
@media (max-width : 991px){
button.save:not(.af-icon-button){

}
.guidebutton.saveGuideDraft {
width:100%;
}
.guidebutton.saveGuideDraft button {
width:100%;
}
}
@media (max-width : 767px){
button.save:not(.af-icon-button){

}
}
@media (max-width : 479px){
button.save:not(.af-icon-button){

}
.guidebutton.saveGuideDraft {
}
}
button.save .iconButton-label{
display:inline-block;
color:#707070;
line-height:30px;
text-align:center;

}
.guideItemSelected.guideRadioButtonItem{
background:#0079C1;
background-size: cover;
}
.guideRadioButtonItem{
font-size:14px;
padding-left:5px;
padding-bottom:10px;
padding-right:5px;
padding-top:10px;
margin-top:5px;
margin-bottom:5px;
margin-right:0px;
margin-left:0px;
color:#FFFFFF;
background:#132b4d;
display:block;
cursor:pointer;

}
.guideRadioButtonItem .guideWidgetLabel label{
font-size:14px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
height:auto;
padding-left:0px;

}
 .guideRadioButtonItem .guideWidgetLabel {
width:98%;
display:inline;
}
.afAccordionPanel{
padding-top:0px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
display:block;
margin-bottom:10px;

}
@media (max-width : 767px){
.afAccordionPanel{
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;

}
}
.textField input[type='text']{
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;

}
button:not(.af-icon-button),input[type='button']{
padding-left:16px;
color:#FFFFFF;
padding-bottom:10px;
padding-top:10px;
background:#17b28d;
height:50px;
padding-right:16px;
font-size:14px;
font-weight:normal;
text-align:center;
border-style:hidden;
min-width:100px;

}
.guidebutton {
width:auto;
min-width:100px;
display:inline-block;
}
.guidebutton button {
width:100%;
}
@media (max-width : 767px){
button:not(.af-icon-button),input[type='button']{
min-width:60px;
padding-right:8px;
padding-left:8px;
padding-top:10px;
padding-bottom:10px;

}
.guidebutton {
width:121px;
min-width:60px;
}
.guidebutton button {
width:100%;
}
}
.guideTextDraw.guideStaticText{
margin-right:auto;
margin-left:auto;
max-width:610px;
font-size:16px;
margin-bottom:0px;
display:block;
color:#ffffff;

}
.guideCheckBoxItem{
cursor:pointer;
}
.guideCheckBoxItem .guideWidgetLabel label{
margin-right:1.5rem;

}
 .guideCheckBoxItem .guideWidgetLabel {
display:inline;
}
.XfaCheckBox input[type='checkbox']{
width:15px;
height:15px;
float:none;
visibility: none;
}
.XfaCheckBox input[type='radio']{
display:none;

}
@media (max-width : 767px){
.guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators{
color:#17b28d;

}
}
@media (max-width : 767px){
.guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators &gt; li &gt; a.guideTopNavIcon{
color:#17b28d;
background:#1a3a65;

}
.guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators &gt; li.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators-vertical .tab-navigators-vertical li.active &gt; a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators &gt; li.stepped.active &gt; a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators-vertical .tab-navigators-vertical li.stepped.active &gt; a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators &gt; li.active &gt; a.guideTopNavIcon:hover, .guideVerticalTabbedPanelLayout .afTabTopPanelContent .tab-navigators-vertical .tab-navigators-vertical li.active &gt; a.guideTopNavIcon:hover{
color:#17b28d;
border-right-width:0px;
border-bottom-width:5px;
border-left-width:0px;
border-top-width:0px;
border-color:#17b28d;
border-style:solid;
background:#1a3a65;

}
}
button.fileattachmentlisting:not(.af-icon-button){
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
margin-top:0px;
max-width:610px;

}
.guidebutton.fileattachmentlisting {
max-width:610px;
float:none;
display:inline-block;
}
@media (max-width : 991px){
button.fileattachmentlisting:not(.af-icon-button){

}
}
@media (max-width : 767px){
button.fileattachmentlisting:not(.af-icon-button){

}
.guidebutton.fileattachmentlisting {
}
}
.afWizardPanel{
padding-top:1rem;
padding-right:3.5rem;
padding-bottom:4rem;
padding-left:16%;

}
@media (max-width : 767px){
.afWizardPanel{
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;

}
}
.afTabLeftPanel{
padding-right:3.5rem;
padding-left:3.5rem;
padding-bottom:1rem;

}
@media (max-width : 767px){
.afTabLeftPanel{
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;

}
}
.afTabTopPanel{
padding-top:1rem;
padding-right:3rem;
padding-bottom:1rem;
padding-left:5.3rem;

}
@media (max-width : 767px){
.afTabTopPanel{
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;

}
}
.guideScribble .ScribbleImageField img.emptyScribble{
background:url(../assets/signature.png) left top no-repeat,#ffffff;

}
.guideFieldWidget.guideNumericStepper{
max-width:154px;

}
 .guideFieldWidget.numericInput {
width:100%;
max-width:154px;
}
.guideFieldWidget.guideDateInputWidget input[type='text'].comb-form-group-month{
width:3.625rem;

}
.guideFieldWidget.guideDateInputWidget input[type='text'].comb-form-group-day{
width:3.625rem;

}
.guideFieldWidget.guideDateInputWidget input[type='text'].comb-form-group-year{
width:3.625rem;

}
.numericInput input[type='text'], .numericInput input[type='number']{
max-width:610px;

}
 .guideFieldWidget.numericInput {
width:100%;
max-width:610px;
}
.guideTableNode table{
max-width:610px;
margin-right:auto;
margin-left:auto;

}
.guideTableNode table .guideTableRowNode.guideTableHeader th{
color:#ffffff;
font-size:14px;
height:3rem;
font-weight:bold;
text-align:center;

}
.guideTableNode table td{
font-size:15px;
text-align:left;
padding-left:2%;
opacity:0.90;
background:#fafafa;
box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);

}
.guideTableNode div.guidePanelDescription{
margin-right:auto;
margin-left:auto;
color:#ffffff;
max-width:610px;
margin-bottom:4px;
padding-left:0.5%;

}
.guideTableNode table .guideTableRowNode.guideTableHeader:nth-child(even),.guideTableNode table .guideTableRowNode.guideTableHeader:nth-child(odd){
color:#333333;

}
.guideSwitch .ui-switchbutton-default .ui-switchbutton-handle{
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
width:22px;
height:22px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-right-radius:2px;
padding-top:5px;
position:absolute;

}
.guideSwitch .ui-switchbutton-default label.ui-switchbutton-enabled{
background:#17b28d;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
letter-spacing:-0.2px;
font-size:15px;
font-weight:normal;
color:#ffffff;
text-transform:capitalize;
padding-left:3px;

}
.guideSwitch .ui-switchbutton-default label.ui-switchbutton-disabled{
background:#cacaca;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
color:#707070;
font-weight:normal;
font-size:15px;
letter-spacing:-0.2px;
text-transform:capitalize;

}
@media (max-width : 991px){
button.submit:not(.af-icon-button){

}
.guidebutton.submit {
width:100%;
}
.guidebutton.submit button {
width:100%;
}
}
@media (max-width : 767px){
button.submit:not(.af-icon-button){

}
.guidebutton.submit {
}
}
.guidePanelDescription &gt; .guideHelpQuestionMark{
position:relative;
left:5px;
top:0px;

}
.guideFieldDescription.short{
font-size:.875rem;
color:#fffafa;

}
@media (max-width : 991px){
button.reset:not(.af-icon-button){

}
.guidebutton.reset {
width:100%;
}
.guidebutton.reset button {
width:100%;
}
}
@media (max-width : 767px){
button.reset:not(.af-icon-button){

}
.guidebutton.reset {
}
}
.guideVerticalTabbedDescription.guidePanelDescription{
color:#FFFFFF;
font-size:1.25rem;
font-weight:normal;
letter-spacing:-0.2px;

}
.guideWizardDescription.guidePanelDescription{
color:#FFFFFF;
font-weight:normal;
letter-spacing:-0.2px;
font-size:1.25rem;

}
.guideTabbedDescription.guidePanelDescription{
color:#FFFFFF;

}
.guidePanelDescription.long{
font-size:0.875rem;

}
.adobeSignBlockText{
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:rgba(0,0,0,0.15);
border-top-right-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
background:rgba(0,0,0,0.02);
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;
color:#FFFFFF;

}
.guideVerifyComponent{
position:relative;
height:540px;
overflow:auto;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
color:#FFF;
max-width:100%;
padding-top:0.625rem;
padding-bottom:0.625rem;
padding-left:0.625rem;
padding-right:0.625rem;
margin-bottom:0.25rem;
margin-top:0.25rem;
margin-right:0.75rem;
margin-left:0.75rem;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
font-size:14px;

}
@media (max-width : 767px){
.guideVerifyComponent{
margin-right:0px;
margin-left:0px;

}
}
.guideSummaryComponent{
position:relative;
overflow:auto;
height:540px;
max-width:100%;
color:#FFF;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
padding-top:0.625rem;
padding-bottom:0.625rem;
padding-left:0.625rem;
padding-right:0.625rem;
margin-bottom:0.25rem;
margin-top:0.25rem;
margin-right:0.75rem;
margin-left:0.75rem;
font-size:14px;

}
@media (max-width : 767px){
.guideSummaryComponent{
margin-right:0px;
margin-left:0px;

}
}
.guideESignComponent{
max-width:100%;
position:relative;
overflow:auto;
color:#fff;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
padding-top:0.625rem;
padding-bottom:0.625rem;
padding-left:0.625rem;
padding-right:0.625rem;
margin-left:0.75rem;
margin-right:0.75rem;
margin-top:0.25rem;
margin-bottom:0.25rem;
height:540px;
font-size:14px;

}
@media (max-width : 767px){
.guideESignComponent{
margin-right:0px;
margin-left:0px;

}
}
.guideAdobeSignBlock.guideTextDraw{
margin-bottom:0.25rem;
margin-top:0.25rem;
margin-right:0.75rem;
margin-left:0.75rem;

}
@media (max-width : 767px){
.guideAdobeSignBlock.guideTextDraw{
margin-right:0px;
margin-left:0px;

}
}
.afHeader{
color:#FFFFFF;
height:65px;
min-height:40px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;
border-style:solid;
background:#2D62AC;
margin-bottom:1rem;

}
@media (max-width : 767px){
.afHeader{
height:64px;
padding-right:1rem;
padding-left:1rem;
background:#2D62AC;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;

}
}
.guideimage .logoImage img{
margin-top:12px;
margin-right:0px;
margin-bottom:0px;
width:auto;
height:35px;

}
@media (max-width : 767px){
.guideimage .logoImage img{
height:35px;

}
}
.guideTextDraw.headerText{
height:40px;
padding-left:10px;
margin-bottom:10px;

}
@media (max-width : 767px){
.guideTextDraw.headerText{
height:49px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;

}
}
.afFooter{
width:100%;
color:#FFFFFF;
text-align:center;
padding-top:.5em;
padding-bottom:.5em;
background:#2D62AC;
margin-top:6rem;

}
@media (max-width : 767px){
.afFooter{
margin-top:3.55rem;
margin-bottom:50px;
display:none;

}
}
.guideTextDraw.footerText{
font-size:12px;

}


.nv-button {
  -webkit-appearance: none;
  position: relative;
  min-width: 50px;
  display: inline-block;
  padding: 12px 24px;
  margin: 0;
  vertical-align: middle;
  overflow: visible;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: bold;
  padding: 14px 14px 10px 14px;
  font-size: 18px;
  line-height: 1;
  font-family: NVIDIA,Helvetica,Arial,Sans-Serif;
  text-align: center;
  text-decoration: none;
  background: transparent;
  border: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.2s ease;
}
.nv-button:hover, .nv-button:focus {
  outline: 0;
  text-decoration: none;
}
.nv-button:not(:disabled) {
  cursor: pointer;
}

.nv-button-green {
  background: #76B900;
}
.nv-button-green:hover {
  background: #6AA700;
}

.nv-ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: transparent;
}

.nv-ripple__circle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: #76b900;
}
.nv-ripple.is-active .nv-ripple__circle {
  -webkit-animation: a-ripple .4s ease-in;
          animation: a-ripple .4s ease-in;
}

/**
 * Animation: Ripple
 * --------------------------------------------------
 */


.ripple {
  position: absolute;
  background: #76B900;;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  animation: rippleEffect 1.5s 1;
  opacity: 0;
}

@keyframes rippleEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }

  100% {
    transform: scale(100);
    opacity: 0;
  }
}
</pre></body></html>