














/*-----------------------------------------------------------------------------
   Bootstrap overrides
-------------------------------------------------------------------------------*/

.btn {
    background: #343434;
    color: #FFFFFF;
    border:2px solid;
}
.btn:hover {
    background: #447630;
}

/*-------------------------------------------------------------------------------*/

.logo_box {
	background-color:#343434;
	border-width:15px;
	border-style: solid;
	border-left:4px solid #838383;
	border-top:4px solid #838383;
	border-right:4px solid #838383;
	border-bottom:4px solid #838383;
	font-family: Times New Roman;
}

h1{
	color: #000000;
}
h2{
	color: #343434;
}
h3{
	color: #000000;
}
h4{
	color: #000000;
}

/*** All the shades of the color scheme ***/
.color_extremely_light_background
{
	background-color: #fafafa;
}
.color_very_light_background
{
	background-color: #e6e6e6;
}
.color_lighter_background
{
	background-color: #d2d2d2;
}
.BACKGROUND_COLOR
{
	background-color: #bebebe;
}
.color_below_medium_background
{
	background-color: #ababab;
}
.color_medium_background
{
	background-color: #979797;
}
.color_above_medium_background
{
	background-color: #838383;
}
.color_dark_background
{
	background-color: #6f6f6f;
}
.color_darker_background
{
	background-color: #5c5c5c;
}
.color_very_dark_background
{
	background-color: #484848;
}
.color_extremely_dark_background
{
	background-color: #343434;
}

/*-----------------------------------------------------------------------------
   Menu
-------------------------------------------------------------------------------*/

.bg-dark .dropdown-menu {
	background-color: #484848 !important;
}

.bg-primary .dropdown-menu {
	background-color: #838383 !important;
}

.marginBottom-0 {
	margin-bottom: 0;
}

.dropdown-submenu .nav-link {
	white-space: nowrap;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	background-color: #5c5c5c !important;
}

.dropdown-submenu > a::after {
	transform: rotate(-90deg);
	margin-left: 10px;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.navbar-collapse.justify-content-end .dropdown-menu {
	right: 0;
	left: auto;
}

.navbar-collapse.justify-content-end .dropdown-submenu > .dropdown-menu {
	right: 100%;
	left: auto;
}

.navbar-collapse.justify-content-end .dropdown-submenu .dropdown-toggle::before {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: .255em;
	content: '';
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent;
	transform: rotate(90deg);
	margin-right: 10px;
}

.navbar-collapse.justify-content-end .dropdown-submenu .dropdown-toggle::after {
	display: none;
}

/* NEW */

.dropdown-menu {
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-color: #484848;
}

.nav-link {
	padding : 25px !important;
	color : #DDDDDD !important;
}

.navbar-dark {
	background-color: #343434 !important;
}
/*---------------------------------------------------------------------------------------*/

