/*	accordion (color_bar_one)  */
.color_bar_two {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  color: #fff !important;
}

.color_bar_two {
  display: block;
  background-color: #2e7d32;
  padding: 12px 20px 12px 20px;
}

.color_bar_two:hover {
  display: block;
  background-color: #005005;
  padding: 12px 20px 12px 20px;
}

.color_bar_two:focus {
  display: block;
  background-color: #005005;
  padding: 12px 20px 12px 20px;
}

/*	accordion (color_bar_one)  */

.color_bar_one {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  color: #fff !important;
}

.color_bar_one {
  display: block;
  background-color: #196ECF;
  padding: 12px 20px 12px 20px;
}

.color_bar_one:hover {
  display: block;
  background-color: #173b87;
  padding: 12px 20px 12px 20px;
}

.color_bar_one:focus {
  display: block;
  background-color: #173b87;
  padding: 12px 20px 12px 20px;
}

.this_color_ABC {
  display: block;
  color: #000 !important;
  background-color: #fff;
  padding: 6px 12px 6px 12px;
}

.bottom_sperations_accordion {
  margin-bottom: 4px;
}

/*	END accordion  */

.collapse {
  display: none
}

.collapse.in {
  display: block
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease
}

/* General styles for all menus */

.you_are_here {
  display: block;
  margin-left: -1px;
  border-left-width: 1px;
  /*border-left-color: rgba(255,255,255,0.68);*/
  border-left-color: #f8e54a;
  border-left-color: #ffb906;
  border-left-style: solid;
  /*background-color: rgba(255,29,68,0.86); */
}

.you_are_here_menu_level {
  display: block;
  margin-left: 5px;
  border-left-width: 1px;
  /*border-left-color: rgba(255,255,255,0.68);*/
  border-left-color: #f8e54a;
  border-left-color: #ffb906;
  border-left-style: solid;
  /*background-color: rgba(255,29,68,0.86); */
}

.isDisabled {
  /*  cursor: not-allowed;
  opacity: 0.5;*/
  /* color: currentColor;*/
  color: rgba(255, 255, 255, 0.68) !important;
  display: inline-block;
  /*For IE11/ MS Edge bug*/
  pointer-events: none;
  text-decoration: none;
  /*opacity: 0.5;*/
}

.home_link {
  display: block;
  margin: 0px 0px 0px 0px;
}


.cbp-spmenu {
  font-family: var(--font-main);
  font-weight: 400;
  font-size: var(--spmenu-font-size);
  line-height: var(--spmenu-line-height);
  background-color: var(--spmenu-bg);
  word-spacing: var(--spmenu-word-spacing);
  letter-spacing: var(--spmenu-letter-spacing);
  position: fixed;
}

.cbp-spmenu a {
  display: block;
  padding: var(--spmenu-link-padding);
  color: var(--spmenu-link-color);
}

.cbp-spmenu a:visited,
.cbp-spmenu a:active,
.cbp-spmenu a:focus {
  color: var(--spmenu-link-color);
}

.cbp-spmenu a:hover {
  color: var(--spmenu-link-hover);
}


/*
.cbp-spmenu {
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 18px;
  background-color: #151618;
  position: fixed;
  line-height: 22px;
  word-spacing: 0.13em;
  letter-spacing: 0.00625em;
}

.cbp-spmenu a:link {
  display: block;
  padding: 12px 20px 12px 20px;
  color: #F8F8F8;
}

.cbp-spmenu a:visited {
  display: block;
  color: #F8F8F8;
}

.cbp-spmenu a:hover {
  display: block;
  color: #C2C2C2;
}

.cbp-spmenu a:active {
  display: block;
  color: #F8F8F8;
}

.cbp-spmenu a:focus {
  display: block;
  color: #F8F8F8;
}
*/

.arrows_txt_color {
  color: #f5f5f5 !important;
}

.arrows_txt_color:hover {
  color: #C4C4C4 !important;
}


/* ==================== */

.arrow {
  float: right;
}

.glyphicon.arrow:before {
  /*content: "TIM";*/
  display: block;
  content: ' ';
  background-image: url("../img/nav_arrow_one.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
}

.active>a>.glyphicon.arrow:before {
  /*content: "THIS";*/
  display: block;
  content: ' ';
  background-image: url("../img/nav_arrow_one _on.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
}

.fa.arrow:before {
  content: "DOWN";
}

.active>a>.fa.arrow:before {
  content: "\f107";
}

.plus-times {
  float: right;
}

.fa.plus-times:before {
  /*content: "OK";*/
  /*  display: block;
  content: ' ';
  background-image: url( "../img/nav_plus.svg");
  background-size: 20px 20px;
  height: 20px;
  width: 20px;*/
}

.active>a>.fa.plus-times {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.plus-minus {
  float: right;
}

.fa.plus-minus:before {
  /*content: "\f067";*/
  display: block;
  content: ' ';
  background-image: url("../img/nav_plus.svg");
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
}

.active>a>.fa.plus-minus:before {
  /*content: "\f068";*/
  display: block;
  content: ' ';
  background-image: url("../img/nav_minus.svg");
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
}

.mpr_highlight_rightNav {
  color: #ffb906 !important;
  /*	color: yellowgreen !important; */
}

.mpr_highlight_rightNav:hover {
  color: #ffb906 !important;
  color: rgba(255, 185, 6, 0.50) !important;
}

/* ======================== */

.rightNav_secondary_text {
  font-size: 16px;
  line-height: 22px;
  line-height: 18px;
  padding-left: 6px;
}

/* ======================== */

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

/*.cbp-spmenu-vertical a {
	padding: 1em; }*/

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}


/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-width: 300px) {

  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }

  .cbp-spmenu-top {
    top: -110px;
  }

  .cbp-spmenu-bottom {
    bottom: -110px;
  }

}


/*
@media screen and (max-height: 26.375em){

	.cbp-spmenu-vertical {
		font-size: 90%; 
		width: 190px;
	}

	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left: -190px;
	}

	.cbp-spmenu-right {
		right: -190px;
	}

	.cbp-spmenu-push-toright {
		left: 190px;
	}
}

*/