.defaultclass:hover > g {
  stroke: #673ab7;
  cursor: pointer;
}

.defaultclass:hover > g path {
  stroke: #673ab7;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 120px 80px 40px 20px #0ff;
}

.defaultclass:hover > g polyline {
  stroke: #673ab7;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 120px 80px 40px 20px #0ff;
}

.defaultclass:hover > g line {
  fill: #673ab7;
  stroke: #673ab7;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 120px 80px 40px 20px #0ff;
}

.defaultclass:hover .fil2 {
  fill: #673ab7;
}

.defaultclass.selected > g {
  stroke: #30B349;
  cursor: pointer;
}

.defaultclass.selected > g path {
  stroke: #30B349;
  cursor: pointer;
}

.defaultclass.selected > g polyline {
  stroke: #30B349;
  cursor: pointer;
}

.defaultclass.selected > g line {
  fill: #30B349;
  stroke: #30B349;
  cursor: pointer;
}

.defaultclass.selected .fil2 {
  fill: #30B349;
}

.fill:hover {
  fill: #673ab7
}

.fill.selected {
  fill: #30B349
}

g.defaultclass > g {
  pointer-events: bounding-box;
}

.fnt1{
  font-size: 264px;
}

.fnt1{
  font-size: 333px;
}

.fnt2 {
  font-size: 500px;
}

#svg559{
  display: none !important;
}
/*.filftm0 {*/
  /*fill: #fafafa*/
/*}*/

#ftm {
  display: none;
}
/*g#ftm {*/
  /*stroke: #fafafa*/
/*}*/

/*
.defaultclass:hover .fil0 ,
.defaultclass.selected .fil0
.defaultclass:hover .fil1 ,
.defaultclass.selected .fil1 ,
.defaultclass:hover .fil2 ,
.defaultclass.selected .fil2{
  fill : rgba(0, 255 ,0 , 0.5 );
}*/

/*#ftm{
  display: none;
}*/
/*
TO ADD :

path {

    stroke: cyan;
}

polyline {

    stroke: cyan;
}

line {
    fill: cyan;
    stroke: cyan;
}
*/
