/*<!--*/

/* This rule is for styling the added text used to signify some additional information*/
.its-pdf-note {
color: #636363;
font-size: 90%;
font-style: italic;
}

/* This rule is for styling additional information for a link and prevents it from getting the underline */
a > span.its-pdf-note {
text-decoration: none;
display: inline-block;
margin-left: .25em;
}

/* This rule is for styling the container that will hold multiple link buttons */
.its-flexrow {
    display:flex;
    justify-content:space-between;
    flex-flow: row wrap;
    margin-bottom: 15px;
 }

/* This rule is for styling hyperlinks to look like buttons */
a.its-buttonlink {
color: #222;
font-weight: 500;
display: inline-flex;
align-items: center;
justify-content: center;
border: 0 solid #bbb;
text-transform: uppercase;
background: #91b54f;
float: none;
width: auto;
text-decoration: none !important;
border-radius: 0;
font-size: 14px;
text-align: center;
font-family: 'Montserrat',sans-serif;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
letter-spacing: 1.12px;
padding: 15px;
}

.da-branding a.its-buttonlink {
background: #CDA54B;
}

/* This rule is for styling link buttons that are not supposed to work */
a.its-buttonlink.its-disabled {
    background-color: #ccc;
    cursor: not-allowed;
}

/* This rule is for styling links that are not supposed to work */
a.its-disabled:not(.its-buttonlink) {
    color: #ccc;
    cursor: not-allowed;
}

/* This rule is for styling the hover effect for enabled link buttons */
a.its-buttonlink:not(.its-disabled):hover, a.its-buttonlink:not(.its-disabled):focus {
color: #093547;
text-decoration: none;
background: #6cc6b0;
}

.da-branding a.its-buttonlink:not(.its-disabled):hover, .da-branding a.its-buttonlink:not(.its-disabled):focus {
text-decoration: none;
background: #b48d31;
}

/* This rule is for styling a link button to show it has been activated, and that what is displayed on screen is a result of that link */
a.its-buttonlink-selected:not(.its-disabled) {
    background: #87241b;
    color: #fff;
}

/* This rule adds additional spacing between list items for a designated list */
.its-spacedlist > li {
    margin-bottom: 1em;
}

/* This rule styles a way to signify that some text refers to new content */
.its-newitem::before {
content: "*New*\a0";
}

/* This rule styles a way to signify that some text refers to recently updated content */
.its-updateditem::before {
content: "*Updated*\a0";
}

/* This rule styles text that refers to new or recently updated content */
.its-newitem, .its-updateditem {
font-weight: bold;
}

/* This rule corrects the Granicus Rule that set the word-break property to allow words to be arbitrarily broken */
@media screen and (min-width: 48em) {
.content_area {
    word-break: normal;
}
.accordion-content a {
    word-break: break-word;
}
}
/* The rules below all work to style the Accordion Widget in the way we want */
.accordion_widget.mn-accordion .accordion-item {
margin-bottom: auto;
}

.accordion_widget.mn-accordion .accordion-item .accordion-heading:focus {
background-color: #fff;
font-size: 130%;
}

.accordion_widget.mn-accordion .accordion-item.state-open>.accordion-heading, .accordion_widget.mn-accordion .accordion-item>.accordion-heading:hover {
background-color: #dce0e3;
color: #3c3c3c;
font-size: 130%;
padding: .5em .5em .5em .7em;
font-weight: normal;
}

.accordion_widget.mn-accordion>.accordion-item>.accordion-heading {
font-weight: normal;
background-color: #fff;
color: #3c3c3c;
position: relative;
cursor: pointer;
padding: .5em .5em .5em .7em;
border: 0;
border-radius: 0;
background-color: #fff;
color: #3c3c3c;
font-size: 130%;
font-family: inherit;
}

.accordion_widget.mn-accordion .accordion-item .accordion-heading .icon {
display:none;
}

.accordion_widget.mn-accordion .accordion-item.state-open .accordion-heading:after {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}

.accordion_widget.mn-accordion .accordion-item .accordion-heading:after {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}

.accordion_widget.mn-accordion .accordion-item .accordion-heading:before, .accordion_widget.mn-accordion .accordion-item .accordion-heading:after {
content: "";
top: 0;
left: auto;
position: absolute;
right: 20px;
bottom: 0;
z-index: -1;
width: 10px;
height: 0;
border-bottom: 2px solid #222222;
margin: auto 0;
z-index: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.accordion_widget.mn-accordion .accordion-item>.accordion-content {
    border: 1px solid #d0d0d0;
    background-color: #fff;
}

/* These rules update the FAQ Box Styling to make the font larger and the questions slightly more spaced out. Size and spacing will match Document Box widgets */

.small_box.faq_box .box_content>ul>li {
    padding: 10px 0 7px 0 !important;
}
	
.small_box.faq_box ul .listfaq_q, .small_box .box_content ul a
{
    font-size: inherit !important;
}
	
.small_box.faq_box .box_content .listfaq_a {
    font-size: 93.75% !important;
}

.small_box.faq_box .box_content .listfaq_a *:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 48em) {
    .small_box.faq_box .box_content .listfaq_a {
        border-left: solid 2px #ccc;
        padding-left: 15px;
    }
}

/* This rule adds padding to our One Column No Padding layout on Mobile devices */
@media screen and (max-width: 47.99em) {
    .no-padding #sitebody.onecolumnlayout .content_area, .no-padding #sitebody.onecolumnlayout header {
        padding-left: 10px;
        padding-right: 10px;
    }
}
/*-->*/