﻿/* to change the background color of the theme */
body                                                    { background:inherit; }

/* to change the link & hover color */
.minorListItem a, .minorListItem a:visited ,.minorListItem a:link,.minorListItem a:focus,.minorListItem a:active                { color: #002664 !important; }
a.minorListItem:hover                                                 { text-decoration: underline; }

a, a:visited , a:link, a:focus, a:active                { color: #002664; }
a:hover                                                 { text-decoration: underline; }

.userDisplayName a,.userDisplayName a:visited ,.userDisplayName a:link,.userDisplayName a:focus,.userDisplayName a:active 
{ color: #fff; }
.loginGroup a,.loginGroup a:visited ,.loginGroup a:link,.loginGroup a:focus,.loginGroup a:active 
{ color: #fff; }

/* to change the dropdown link color */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a  { color: #333333; font-size: 18px !important; 
    padding: 1rem !important;}

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    color: #fff;
}

.h3, h3 {
    font-size: 24px;
}

input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search-md], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.materialize-textarea {
	height: 1rem;
}



.DnnMDesignC .contentpane ul, li {
    font-size: 1em !important;
    line-height: 1.25 !important;
        margin-bottom: 10px;
    padding-left: 15px;
}


.home-wrapper .navbar.navbar-fixed-top {
    background: #133767;
}

h2 {
    font-size: 32px;
}
h3 {
    font-size: 26px ;
}

p {
    font-size: 14px;
    line-height: 1.5;
}

.underline {
	text-decoration: underline;
}

.articleEntry {
    font-size: 1.25rem;
    line-height: 1.8;
    font-weight: 300;
}

.scrollEntry h2  {
    line-height: 110%;
    font-size:  24px;
    font-family: Roboto,sans-serif;
        margin-bottom: 30px;

}

.scrollEntry {
	font-family: Roboto,sans-serif;
	margin-top: 20px;
}

.col-sm-9.banner.landing {
    background-color: #133767;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.banner img {
    max-height: 500px;
    max-width: 1400px;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: none;
}

.pageSearchBlock .description {
    font-size: 14px;
    font-style: italic;
    color: black;
} 

.navbar, footer.page-footer, h1, h2, h3, h4, h5, p, span.badge-md.new {
    font-weight: 400;
} 

ol ol li {
    margin-left: 15px;
}

.searchBox .NormalTextBox::placeholder { 
	color: #ffffff;
}
.searchBox .NormalTextBox {
	border-bottom: none;
	    padding: 5px; 
    border: 1px solid;
    border-radius: 8px;

}

label {
    font-size: 1em !important;
}

.addTermLabel, .addTagLabel {
    
    font-size: 1em !important;
}


.navbar-fixed-bottom, .navbar-fixed-top {
    z-index: 900;
}