/* Lets turn off the login button */

/* #login  , #dnn_dnnLogin_loginGroup */
#dnn_dnnUser_registerGroup {
    visibility: hidden;
}



/* Home2 tweaks */
.logoHome2 {
    padding-top: 20px;
    text-align: center;
}

/* div#Mainmenu.menuHome2.Menu{
     width: 68%; 
}
div#myMenuRow {
     background-color: lightblue; 
} */

.menuHome2 {
    text-align:  center;
    font-size:  18px;
}
.slideSearch {
    /* background-color:  aquamarine;
    width: 300px; */
}

/* Julia tweaks ;) */

.FtrContent {
    padding-top: 10px !important;
}
p.contact-title {
    padding-top: 0px !important;
}
p.PostImage {
    border: 0px !important;
}

div.speech {
    background-color: #ffffff;
    padding: 10px;
    margin-bottom: 15px;
}
#dnn_ctr_Privacy_lblPrivacy p {
    margin-bottom: 15px !important;
}

#dnn_ctr_Privacy_lblPrivacy span.SubHead {
    font-weight:bold;
}

.home-content a.main-btn {
padding: 5px 30px !important;
margin: 3px;
margin-top: 20px !important;
width: 190px !important;
border-radius: 5px;
transition: 0.2s opacity;
line-height: 34px !important;
height: 48px !important;
font-weight: normal;
text-transform: none !important;
}
.home-content a.white-btn {
background-color: #ffffff !important;
color: #10161A !important;
}

div#resource-article p {
margin-bottom: 10px;
}
.BodyPromoBox {
    height: 350px !important;
}
section#footerProducts.PostBorder { 
        margin: 5px 0 !important;
}

/********** Section:  HIGHLIGHTS *********/
section#highlights {
    padding: 35px 0 0 20px !important;
}

section#highlights.root-page {
    background-color: #ffffff !important;
}

section#highlights ul {
    padding: 0 0 0 40px !important;
    color: #000000 !important;
}

section#highlights p {
    padding: 10px, 0;
}

#highlights table.rate-table td {
    border: solid .5px  gainsboro !important;
}

#highlights table.rate-table td p {
      color: black !important;
}

#highlights p, .media .media-body p {
    color: black !important;
}

/********** Section:  SERVICES *********/
section#services h4 {
    font-weight: bold !important;
    size: 20px !important;
    text-transform: none !important;
}

section#services .media-services  {
margin: 20px 0 !important;
}


table.plain-table td {
    border: none !important;
}

ul.plain li {
    padding:0px !important;
}

ul.plain li , ul.plain li > a{
    list-style:none !important;
    padding:2px !important;
    margin: 0;
    line-height: 1em;
}


/********** Section:  ACCORDION *********/
h3.ui-accordion-header {
    height: 34px;
    font-size: 16px !important;
    line-height: 40px !important;
}

div.ui-accordion h4 {
    font-weight: bold;
}

div.ui-accordion ul {
    margin-left: 30px;
}




/********** Hide the SIDEBAR *********/
.sidebar {
    display: none !important;
}


/* Cookie use consent bar... get it out of the way of the Zendesk button */
.cc-message{
    text-align: center;
}

img#dnn_dnnLogo_imgLogo {
    padding-top: 10px;
}


/********** Register Group Elements *********/

.registerGroup .userMessages, .registerGroup .userNotifications {
    visibility: hidden;
}




























































































