body {
font-family: 'Nunito Sans', sans-serif;
}

p {
font-family: 'Nunito Sans', sans-serif;
}

h1 {
font-family: 'Montserrat', sans-serif;
}

h2 {
font-family: 'Montserrat', sans-serif;
}

h3 {
font-family: 'Montserrat', sans-serif;
}

h4 {
font-family: 'Montserrat', sans-serif;
}

h5 {
font-family: 'Montserrat', sans-serif;
}

.btn-primary {
	color: #FFFFFF !important;
}

.btn-success {
	color: #FFFFFF !important;
}
.btn-info {
	color: #FFFFFF !important;
}

.bg-iaee {
    background-color: #25327b !important;
}
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.85); !important; }
.nav-item a:hover { color: #000088; font-weight:900 !important;}

.dropdown-menu {
	background-color: rgba(46, 47, 143, .9);
	color: #FFFFFF;
}
.dropdown-item {
	color: #FFFFFF;
}
.carousel-caption {
	bottom: 35%;
	text-align: left;
}

#main-nav-1 .bg-primary {
	background-color: rgba(46, 47, 143, 1.0) !important;
}
#main-nav-1 h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 1rem;
	font-weight: 900;
}
#main-nav-1 a {
	font-family: 'Montserrat', sans-serif;
	font-size: 1rem;
	font-weight: 400;
}

#main-nav-1 .dropdown-item {
	padding: 0rem 1.25rem !important;
	white-space: normal;
}

#main-nav-1 .dropdown-divider {
	border-top: 0px !important;
	margin: .75rem 0 !important;
}

#main-nav-2 .nav-link {
	padding: 0rem .75rem !important;
	white-space: normal;
}
.iaee-blue {color:#25327b;}

.navbar {
	padding: 0rem 0rem !important;
}
.row-fix {flex: 1 1 0;}
.float-left {padding-right: 10px;}

.btn-iaee{color:#fff;background-color:#25327b;border-color:#25327b}

.btn-iaee:hover{color:#fff;background-color:#3749b1;border-color:#3749b1}
.btn-iaee:focus,.btn-iaee.focus{box-shadow:0 0 0 .2rem rgba(0,90,90,0.5)}
.btn-iaee.disabled,.btn-iaee:disabled{color:#fff;background-color:#25327b;border-color:##25327b}
.btn-iaee:not(:disabled):not(.disabled):active,.btn-iaee:not(:disabled):not(.disabled).active,.show>.btn-iaee.dropdown-toggle{color:#fff;background-color:#25327b;border-color:#25327b}
.btn-iaee:not(:disabled):not(.disabled):active:focus,.btn-iaee:not(:disabled):not(.disabled).active:focus,.show>.btn-iaee.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,90,90,0.5)}

.inst-memb { max-width: 200px; max-height:100px; }
.grey-text { color:#939598;}

.iaee-body ul {
  list-style: none; /* Remove default bullets */
}

.iaee-body ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #0095c7; /* Change the color */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.iaee-body a {
	color: #0095c7;
}
.iaee-body a:visited {
	color: #0095c7;
}
.iaee-body a:hover, a:active, a:focus {
  color:#3fcafe;
}
#iaee-body .content-box-header {
	/*font-family: 'Montserrat', sans-serif;*/
	font-family: 'Nunito Sans', sans-serif;
	
}
.iaee-body2 a {
	color: #0095c7;
}
.iaee-body2 a:visited {
	color: #0095c7;
}
.iaee-body2 a:hover, a:active, a:focus {
  color:#3fcafe;
}
#iaee-body2 .content-box-header {
	/*font-family: 'Montserrat', sans-serif;*/
	font-family: 'Nunito Sans', sans-serif;
	
}

.content-box-header h1 {
	color: #25327b;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 2rem;
}
.content-box-header h2 {
	color: #0095c7;
	font-size: 1.5rem;
}

/* sidebar css */
.cssmenu2-a:hover {
    color: #0095c7 !important;
    text-decoration: none;
}
#cssmenu2 li {
    font-family: 'Nunito Sans', sans-serif;
    margin: 0;
    list-style: none !important;
}

#cssmenu2 ul {
	padding: 0;
}

#cssmenu2 .sub {
	padding-left: 1rem;
}
.cssmenu2-a {
    color: black;
    display: block;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    padding-left: 0;
    -webkit-padding-start: 20px;
}
#cssmenu2 {
    background: white;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 0;
	max-width: 280px;
}
#cssmenu2 .main {
		font-weight: bold;
		padding-left: 0rem;
}
#cssmenu2 hr {
	margin-bottom: 1rem;
}
/* search css */
.breadcrum-home {
	width: 25px;
}
/* publications */
.article-title {
    font-size: 24px;
    color: #16297d;
}

.article-body-title {
    font-size: 12px;
    color: #16297d;
}
.article-body-authors {
    font-size: 12px;
    color: #888888;
}


.article-authors {
    font-size: 20px;
    color: #16297d;
}

.article-notes {
    font-size: 10px;
    color: #000000;
}

.sidebar-notes {
    font-size: 12px;
    color: #000000;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label-primary {
    background-color: #337ab7;
}
#rcorners {
    border-radius: 25px;
    border: 2px solid #16297D;
    padding: 20px;
    width: 400px;
}
.has-error {
	color: #FF0000;
	font-weight: bold;
}
.img-circle {
  border-radius: 50%;
  max-height: 120px;
}
