@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
#ipf-master-body { font-family: Montserrat,Arial,Helvetica,sans-serif; }
#ipf-master-body .ipf-borderbottom32{border-bottom: none;}
#ipf-master-body .ipf-paddingleft5{padding-left: 0px;}
/* Advisory message - black background with white text */
.ipf-advisorymessage {
    background-color: #000000 !important;
    color: #ffffff !important;
    padding: 8px 12px !important;
    border-radius: 4px !important;
    border: 1px solid #000000 !important;
    font-size: 14px !important;
}

/* Wrapper styling (optional) */
.ipf-advisorymessagewrapper {
    margin-top: 4px !important;
}

/* Long version specific styling */
.ipf-advisorymessage.ipf-longversion {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Indicator version (the small icon version) */
.ipf-advisorymessage.ipf-indicator {
    background-color: #000000 !important;
    color: #ffffff !important;
	right: -26px;
	width: 0px;
	min-height:0px;
	min-width:0px;
	background-size:auto;
}
.ipf-advisorymessage:after{
	left: -4px;
    border-right: 4px solid #111212;
	top: 0px;
}
.ipf-advisorymessage:before{
	left: -4px;
    border-right: 4px solid #111212;
	top: 0px;
}
.ipf-fontstyle-italic, .ipf-fontstyle-italic input[type=text], .ipf-fontstyle-italic input[type=submit], .ipf-fontstyle-italic input[type=button] {
    font-style: normal !important;
	
}
#ipf-master-body a:link {
    cursor: pointer;
    text-decoration: underline;
	text-decoration: underline !important;
}
#ipf-master-body a:link {
    color: #AD0960;
}
#ipf-master-body a:hover#ipf-master-body a:hover, #ipf-master-body a:active, #ipf-master-body a:visited {
    color: #632273;
}

/* Remove embossing effect from buttons and set hover color */
#ipf-master-body .ipf-content.ipf-backgroundgradient23 {
    background-image: none !important;
}
#ipf-master-body .ipf-content.ipf-bordertop30,
#ipf-master-body .ipf-content.ipf-bordertop33,
#ipf-master-body .ipf-content.ipf-bordertop36 {
    border-top: none !important;
}
#ipf-master-body .ipf-content.ipf-borderbottom29,
#ipf-master-body .ipf-content.ipf-borderbottom32,
#ipf-master-body .ipf-content.ipf-borderbottom35 {
    border-bottom: none !important;
}
#ipf-master-body .ipf-ue_NBD_Button .ipf-content:hover {
    background-color: #2590cc !important;
}