.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 .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{  width: 100%;
  margin: 0;
  padding: 0;
  border: none;}
#ocdepartment-mobile-container .module-ocdepartment{margin: 0 -15px; border: none;}

#ocdepartment-mobile {
  width: 100%;
  border: none;
  background: white;
  padding:0.5rem 0.2rem 0.5rem 1.5rem;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-top: 5px;
  border: 1px solid #F7F8FB;
}
#ocdepartment-mobile .container-fluid{ }
#ocdepartment-mobile .navbar-header { width: 100%;
  padding: 0;
  margin: 0;}
#ocdepartment-mobile button {  margin: 0;color:#333333;}
#ocdepartment-mobile .navbar-brand { padding: 6px 0; height: auto;}
@media (max-width: 767px) {
  #ocdepartment-mobile {margin: 0 0 1rem 0;}
  #ocdepartment-mobile .navbar-brand {font-size:14px;}
}