.dcy_main_sideBar md-list {
    padding : 0;
}

.dcy_main_sideBar .md-sidenav-left .buttonItem {
    padding-left: 19px;
}

.dcy_main_sideBar .subMenu md-list-item:first-child {
    padding-left: 36px;
}

.dcy_main_sideBar .subMenu md-list-item md-icon{
    margin: 12px 12px 12px 0;
}

.dcy_main_sideBar md-list-item {
	cursor: pointer;
}

.dcy_main_sideBar md-list-item[disabled] {
	opacity: 0.5;
	cursor: default;
}

.dcy_main_sideBar md-list-item:hover {
	background-color: rgba(158,158,158,0.2);	
}

.dcy_main_sideBar div.opened > :first-child {
	background-color: lightgrey;
}

.dcy_main_sideBar .subMenu {
    max-height: 0;
    transition: max-height 0.25s linear;
    overflow: hidden;
}

.dcy_main_sideBar div.opened .subMenu {
    max-height: 500px;
    transition: max-height 0.25s linear;
}

.dcy_main_sideBar div.opened .md-toggle-icon svg{
	display: block;
	margin-left: auto;
	speak: none;
	vertical-align: middle;
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	transition: -ms-transform 0.25s ease-in-out;
}
.dcy_main_sideBar .md-toggle-icon svg{
	display: block;
	margin-left: auto;
	speak: none;
	vertical-align: middle;
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
	transition: -webkit-transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	transition: -ms-transform 0.25s ease-in-out;
}

/*# sourceMappingURL=sideBar.css.map */
