﻿.ez-panel {
	padding: 0px;
	margin: 5px 0px 5px 0px;
	width: 100%;
	}
.ez-panel h2.ms-webpart-titleText {
	display: block;
	background-color: #ddd;
	margin: 0;
	padding: 5px 10px;
	border: 0;
	color: #6f00c5;
	font-size: 16px;
}
.ez-panel h2.ms-webpart-titleText:hover {
	background-color: #623f99;
	color: #FFF;
	cursor: pointer;
}
.ez-panel .ms-wpContentDivSpace {
	background-color: #f0f0f4;
overflow: hidden;
	padding: 0px;
	margin: 0px;
	width: 100%
}
.ez-panel .ms-webpart-chrome-title {
	margin-bottom: 0 !important;
}
.ez-panel .ms-wpContentDivSpace .ms-rtestate-field {
	padding: 10px 20px 20px;display: block;
}
.ez-panel .ms-webpart-chrome-title > span {
	padding: 0; margin: 0;display: block;
}

.goose-egg {overflow: hidden;}

.ez-panel, .ez-panel * {
	border-collapse:collapse;
	
}

.ms-webpart-chrome-title span h2 nobr svg {
transition: all .15s ease-in-out;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}
.ms-webpart-chrome-title:hover span h2 nobr svg {
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    transform: scale(1.8);  
}
.ms-webpart-chrome-title:hover span h2 nobr svg {
	fill: white
}

.arrowon span h2 nobr svg { 
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);}

}


