#menu-1 .navbar-toggler {
  color: #000;
}

body{
	/*padding-top: 100px;*/
}

.mbr-navbar .navbar-logo, .mbr-navbar .navbar-logo img {
    height: 50px;
}

/*.mbr-navbar {
    padding: 2.6rem 0.5rem;
    padding-bottom: 0.5rem;
}*/

.mbr-navbar {
	/*margin-top:3rem;*/
    padding: 0.5rem 0.5rem;
    padding-bottom: 0.5rem;
    position: relative;
}

.navbar-upper{
	margin-top:0;
    padding: 0.5rem 0.5rem;
    padding-bottom: 0.5rem;
}


.navbar-lower{
	margin-top:3rem;
}

.hidden{
	display: none;
}

.borderless{
	border: none !important;
}

.borderless a {
	color: #185584
}

.grey-bg{
	background-color: #f5f5f5;
}

.grey-card{
	background-color: #e4e4e4;
}

.grey-card .card-block{
	background-color: transparent;
}

.padded-20{
	padding:20px;
}

.no-padding-sides{
	padding-left: 0;
	padding-right: 0;
}

.card-title {
	font-weight: bold;
}

#accordion-sidemenu .card-header{
	background-color: transparent;
	padding:0;
	border-radius: 0;
	margin-bottom: 0;
	border:0;
}

#accordion-sidemenu .card{
	border: 0;
	border-bottom: 1px solid #ccc;
	border-radius: 0;
}

#accordion-sidemenu h5 a{
	color:#000;
	font-size: 1.10rem;
	display: block;
}

#accordion-sidemenu h5 a:hover{
	text-decoration: none;
}

#bottom-boxes{
	background-color: rgb(55, 56, 62);
    padding-top: 0rem;
    padding-bottom: 0rem;
}

#bottom-boxes div[class^="col-"],
#bottom-boxes div[class*=" col-"] {
	padding-left: 0;
	padding-right: 0;
}

.bottom-boxes-colored{
	height: 110px;
	color:#fff;
	font-weight: bold;
	padding:10px;
}

.blue-dark{
	background-color: #0288d1;
}

.blue-light{
	background-color: #03a9f5;
}

.blue-lighter{
	background-color: #5fc9f9;
}

.form-control-sm, 
.input-group-sm>.form-control, 
.input-group-sm>.input-group-addon, 
.input-group-sm>.input-group-btn>.btn {
    padding: .1rem .1rem;
    font-size: .875rem;
    line-height: 1;
    border-radius: .2rem;
}

#bluetopbar .btn{
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}

#bluetopbar .social{
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}

#bluetopbar,
#bluetopbar .btn-link,
#bluetopbar a{
	color:#fff;
}


#menu-1 .dropdown-menu {
    background-color: #fbfbfb;
    border: none;
    border-radius: 0; 
    font-size: 0.9rem;
}

#menu-1 .navbar-brand {
    line-height: 0.9rem;
}

.card-title{
	color:#06365a;
	font-size: 1.3rem;
	text-align: left;
}

.mbr-navbar .navbar-logo, .mbr-navbar .navbar-logo img {
    height: 110px;
}

#latest-news{
	background-color: #d1ebff;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#ticker li{
	font-size: 14px;
	color: #06365a;
}

ul#ticker li a{
	font-size: 14px;
	color: #06365a;
}

.navbar-light .navbar-nav .nav-link {
    font-variant: small-caps;
}