.bg-transition {
  -webkit-transition: background-color 650ms linear 200ms;
  -moz-transition: background-color 650ms linear 200ms;
  -ms-transition: background-color 650ms linear 200ms;
  -o-transition: background-color 650ms linear 200ms;
  transition: background-color 650ms linear 200ms;

  background-color: rgba(0, 0, 0, 0)!important;
}



.module-ocdepartment .list-group .list-group-item.ocd-level-0{}
.module-ocdepartment .list-group .list-group-item.ocd-level-1{padding-left: 20px;}
.module-ocdepartment .list-group .list-group-item.ocd-level-2{padding-left: 30px;}
.module-ocdepartment .list-group .list-group-item.ocd-level-3{}
.module-ocdepartment .list-group .list-group-item.ocd-level-4{}
.module-ocdepartment .list-group .list-group-item.ocd-level-5{}
.module-ocdepartment .list-group .list-group-item.ocd-level-6{}
.module-ocdepartment .list-group .list-group-item.ocd-level-7{}

.module-ocdepartment .collapse > .list-group-item:first-child,
.module-ocdepartment .collapsing > .list-group-item:first-child,
.module-ocdepartment .carousel-inner > .item > .list-group-item:first-child {
	border-top-width: 1px;
}

.module-ocdepartment .carousel-inner > .item > .list-group-item:first-child,
.module-ocdepartment .carousel-inner > .item > .ocd-child-collapse > .list-group-item:last-child,
.module-ocdepartment .ocd-child-carousel + .list-group-item,
.module-ocdepartment .ocd-child-carousel + .list-group-item:hover,
.module-ocdepartment .ocd-child-carousel + .list-group-item:focus,
.module-ocdepartment .ocd-child-collapse + .list-group-item,
.module-ocdepartment .ocd-child-collapse + .list-group-item:hover,
.module-ocdepartment .ocd-child-collapse + .list-group-item:focus{
  border-bottom-width: 0;
}

.module-ocdepartment .list-group-item[data-toggle]:hover,
.module-ocdepartment .list-group-item[data-slide]:hover {
	border-left-width: 0;
	border-right-width: 0;
}

.module-ocdepartment .list-group-item[data-toggle]:hover,
.module-ocdepartment .list-group-item[data-slide]:hover {
	border-left-width: 0;
	border-right-width: 0;
}

#ocdepartment-mobile-container{}
#ocdepartment-mobile-container .module-ocdepartment{margin: 0 -15px; border: none;}

.panel-heading {
    color: #fff!important;
    font-size: 18px;
    text-shadow: 1px 1px 2px rgb(0 0 0 / 15%);
    padding: 15px 35px 15px 15px!important;
    background: #404040f2!important;
}

.btn-primary:focus {background-color: #2e7c29!important;}

@media (min-width: 768px){
.container-fluid {
    color: #fff!important;
    font-size: 14px;
    background: #404040!important;
    border: 1px solid #000;
    border-radius: 3px;
}}

@media (max-width: 767px){
.container-fluid {
    color: #404040!important;
    font-size: 16px;
}}

.navbar-default .navbar-toggle {background: #404040; color: #fff;}

.navbar-default {margin-top: 10px; }

@media (min-width: 768px){
.navbar-brand2 {color: #fff!important;}}

@media (max-width: 767px){
.navbar-brand2 {color: #404040!important; float: right;}}

@media (max-width: 767px){
.navbar-default {border:0; background: none;}}

.navbar-toggle:focus {background-color: #fff!important; color: #404040!important;}
.navbar-toggle:hover {background-color: #fff!important; color: #404040!important;}
