/* GRAPHIC 01 */
#SVG_graphic01{max-width: 900px;}
#graphic_01 .disable{opacity:0.2;}
#graphic_01 .st0{fill:none;stroke:#00A319;stroke-miterlimit:10;}
#graphic_01 .st1{fill:none;stroke:#0088FF;stroke-miterlimit:10;}
#graphic_01 .st2{fill:none;stroke:#FFC300;stroke-miterlimit:10;}
#graphic_01 .st3{fill:none;stroke:#E60000;stroke-miterlimit:10;}
#graphic_01 .st4{fill:none;stroke:#000000;stroke-miterlimit:10;}
#graphic_01 .st5{fill:none;stroke:#d0d0d0;stroke-width:10;stroke-miterlimit:10;}
#graphic_01 .st7{opacity:0.8; stroke-width:40}
#graphic_01 .st8{fill:none;stroke:#FFFFFF;stroke-miterlimit:10;}
#graphic_01 .st9{fill:#FFFFFF;}
#graphic_01 .st10{fill:none;stroke:#C2C2C2;stroke-width:10;stroke-miterlimit:10;}
#graphic_01 .st11{fill:#FFFFFF;stroke:#000000;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st12{fill:#FFFFFF;stroke:#00A319;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st13{fill:#4C6270;stroke:#0088FF;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st14{fill:#FFFFFF;stroke:#0088FF;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st15{fill:#FFFFFF;stroke:#FFC300;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st16{fill:#FFFFFF;stroke:#FFC300;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st17{fill:#FFFFFF;stroke:#E60000;stroke-width:4;stroke-miterlimit:10;}
#graphic_01 .st18{font-family:'Raleway'; font-weight: 400;}
#graphic_01 .st19{font-size:13.4669px; text-anchor: middle;}
#graphic_01 .st20{font-family:'Raleway'; font-weight: 900;}
#graphic_01 .st21{font-size:10.3592px;text-anchor: middle;}
#graphic_01 .st23{font-size:14px;}
#graphic_01 .st24{fill:none;}
#graphic_01 .st25{font-family:'Playfair Display'; font-style: italic; font-weight: 900;}
#graphic_01 .st26{font-size:27.9698px;}
#cycle{transform-origin: 50% 50%;-moz-transform-origin: 49% 50%;}
#graphic_01 .nolink{opacity: 0;}
#countriesGroup .unselected, #Country_Areas .unselected{opacity: 0.2;stroke-width: 1.2;}
#Country_Areas ellipse{cursor: pointer;transform-origin: 50% 50%; -moz-transform-origin: 49% 50%;-moz-transform: translate(0,0);}
#links_group{transform-origin: 50% 50%; -moz-transform-origin: 49% 50%; mix-blend-mode: luminosity;}
#Country_Areas ellipse.tradeMode{
    fill-opacity: 0.2;
    stroke-width: 1px;
}
#Country_Areas ellipse.tradeMode.AME{fill: #E60000;}
#Country_Areas ellipse.tradeMode.ASI{fill: #FFC300;}
#Country_Areas ellipse.tradeMode.OCE{fill: #00A319;}
#Country_Areas ellipse.tradeMode.EUR{fill: #0088FF;}
#Country_Areas ellipse.tradeMode.AFR{fill: #000000;}
#graphic_01 .tradeModeStuff{
    position: absolute;
    pointer-events: none;
    opacity: 0;
}
#graphic_01 .tradeModeStuff.label{
    width: 200px;
    font-size: 62%;
    text-align: center;
    top: 41%;
    left: calc(50% - 100px);
}
#graphic_01 .tradeModeStuff.key{
    top: 5%;
    right: 0;
}
#graphic_01{
    cursor: default;
  -webkit-user-select: none; 
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;  
    position: relative;
}

/*  GRAPHIC 02 */
#graphic_02 .swich{max-width: 900px;}
#graphic_02 .grp02_country{fill:#FFFFFF;stroke-width: 4;cursor: pointer;r:7.5px;}
#graphic_02 .grp02_country.current{r:11.6px;fill-opacity: 0.4;}
#graphic_02 .grp02_country.AFR{stroke:#000000;}
#graphic_02 .grp02_country.AME{stroke:#E60000;}
#graphic_02 .grp02_country.ASI{stroke:#FFC300;}
#graphic_02 .grp02_country.EUR{stroke:#0088FF;}
#graphic_02 .grp02_country.OCE{stroke:#00A319;}
#graphic_02 .grp02_country.SAF{stroke:#000000;}

#graphic_02 .grp02_country.AFR.current{fill:#000000;}
#graphic_02 .grp02_country.AME.current{fill:#E60000;}
#graphic_02 .grp02_country.ASI.current{fill:#FFC300;}
#graphic_02 .grp02_country.EUR.current{fill:#0088FF;}
#graphic_02 .grp02_country.OCE.current{fill:#00A319;}
#graphic_02 .grp02_country.SAF.current{fill:#000000;}
#Bottom_USD, #top_USD{
    -moz-transform-origin: 50% 50%;
    -moz-transform: translate(13%,0%);
}
#text_graphic02 .members_tags{
    font-size: 13px;
    opacity: 0;
    font-weight: 800;
}
#text_graphic02 .continent_tags{
    font-size: 11px;
    font-weight: 400;
}

/*  GRAPHIC 03 */
#graphic_03  .graph .lines .st0{fill:none;stroke:#808080;stroke-width:0.25;stroke-miterlimit:10;}
#graphic_03  .graph .lines .st1E{fill:none;stroke:#808080;stroke-width:0.25;stroke-miterlimit:10;stroke-dasharray:2;}
#graphic_03  .graph .lines .st1{fill:none;stroke:#808080;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:4;}
#graphic_03  .graph .lines .st2{fill:#a5a5a5;}
#graphic_03  .graph .lines .st3{font-family:'Helvetica', sans-serif;}
#graphic_03  .graph .lines .st4{font-size:13px;}
#graphic_03  .graph .lines .st5{font-family:'Helvetica', sans-serif;}
#graphic_03  .graph .lines .st6{font-size:10px;}
#graphic_03  .graph .lines .st7{font-size:9px;}
#graphic_03  .graph .lines .st8{opacity:0;}
#graphic_03  .graph .lines .st9{fill:none;stroke:#000000;stroke-linecap:round;stroke-miterlimit:10;}
#graphic_03  .graph .lines .st10{fill:#FFFFFF;}
#graphic_03  .graph .lines .st11{opacity:0.6;fill:#ED1C24;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;transform-origin: 50% 50%;-moz-transform-origin:50% 50%;}
#graphic_03  .graph .lines .st12{font-family:'Helvetica', sans-serif;font-weight: bolder;}
#graphic_03  .graph .lines .st13, 
#graphic_03  .graph .areas .st13{stroke:#000000;stroke-linecap:round;stroke-miterlimit:10;fill:#000000;}
#graphic_03  .graph .lines .st14{stroke:#000000;stroke-linecap:round;stroke-miterlimit:10;fill:#FFFFFF;}

#graphic_03  .graph .areas .st15{stroke:#000000;stroke-linecap:round;stroke-miterlimit:10;fill:none;}
#graphic_03  .graph .areas .st0{opacity:0.2;}
#graphic_03  .graph .areas .st1{fill:none;stroke:#000000;stroke-miterlimit:10;stroke-dasharray:2,2;}
#graphic_03  .graph .areas .st2{fill:#FFFFFF;}
#graphic_03  .graph .areas .st3{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
#graphic_03  .graph .areas .CTRY.off{opacity:0.15;}
#graphic_03  .graph .areas .CTRY.off .area{fill:#248887;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;}
#graphic_03  .graph .areas .CTRY.on{opacity:0.6;}
#graphic_03  .graph .areas .CTRY.on .area{fill:#ED1C24;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;}
#graphic_03  .graph .areas .st7{fill:#7C7C7C;}
#graphic_03  .graph .areas .st8{font-family:'Helvetica', sans-serif;}
#graphic_03  .graph .areas .st9{font-size:13px; font-weight: bolder;}
#graphic_03  .graph .areas .st10{font-size:11px;}
#graphic_03  .graph .areas .CTRY .text .cont1, #graphic_03  .graph .areas .CTRY .text .cont2{
    transform-origin: 50% 50%;
    -moz-transform-origin:50% 50%;
}