/** ------- general ------- **/

input,
button
a.btn {
	border-radius: 0 !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #234c72 !important;
	margin-bottom: 0 !important;
}

.select2 {
	width:100% !important;
}



/** ------- scrollbar ------- **/

::-webkit-scrollbar {
	width: 10px;
}
  
::-webkit-scrollbar-track {
	background: #f1f1f1;
}
  
::-webkit-scrollbar-thumb {
	background: #888;
}
  
::-webkit-scrollbar-thumb:hover {
	background: #555;
}



/** ------- navbar ------- **/

.navbar-dark .navbar-toggler {
    color: rgb(255 255 255);
    border: none;
}

.navbar-toggler:focus {
	box-shadow: none;
	z-index: 999;
}


.navbar-brand {
  	padding-top: .75rem;
  	padding-bottom: .75rem;
  	font-size: 1rem;
}

.nav-link {
	padding: .3rem 1rem !important;
}

.navbar-nav .dropdown-menu {
	position: absolute;
}

.nav-pills .nav-link.active, 
.nav-pills .show>.nav-link {
	background-color: #234c72 !important;
}

.nav-pills > .nav-item >  a {
	color: #234c72 !important;
}

.nav-pills > .nav-item > a.nav-link.text-start.active {
	color: #ffffff !important;
}

.nav-pills > .nav-item > a:hover {
	color: #ffffff !important;
	background-color: #234c72 !important;
}


/** ------- utilities ------- **/

/** background colors **/
.bg-blue {
	background-color: #234c72;
}


/** button colors **/
.btn-blue {
	background-color: #234c72;
	color: #fff;
}

.btn-blue:hover {
    background-color: #2c70ad;
    color: #fff;
}


/** text colors **/

.text-blue {
	color: #234c72;
}



/** font sizes **/
small, .fs-small {
    font-size: 80%;
    font-weight: 400;
}

.faw15 {
    min-width: 15px;
}

.faw25 {
    min-width: 25px;
}



