.chart {
  border-radius: 50%;
  box-sizing: border-box;
  border-style: solid;
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 16px;
  color: black;
  width: 80px;
  height: 80px;
  border-width: 16px;
  line-height: 48px; }
  .chart:before, .chart:after {
    content: "";
    position: absolute;
    border-radius: 50%;
    border-style: solid;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    border-width: 16px;
    clip: rect(0px, 40px, 80px, 0px); }
  .chart:before {
    z-index: 3; }
  .chart:after {
    z-index: 2; }

.chart_middle {
  font-size: 14px;
  width: 65px;
  height: 65px;
  border-width: 13px;
  line-height: 39px; }
  .chart_middle:before, .chart_middle:after {
    top: -13px;
    right: -13px;
    bottom: -13px;
    left: -13px;
    border-width: 13px;
    clip: rect(0px, 32.5px, 65px, 0px); }

.chart_mini {
  font-size: 12px;
  width: 50px;
  height: 50px;
  border-width: 10px;
  line-height: 30px; }
  .chart_mini:before, .chart_mini:after {
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    border-width: 10px;
    clip: rect(0px, 25px, 50px, 0px); }

.chart_1 {
  background: #959595;
  border-color: #757575; }
  .chart_1:before {
    border-color: #555555; }
  .chart_1:after {
    border-color: #555555; }

.chart_2 {
  background: #959595;
  border-color: #757575; }
  .chart_2:before {
    border-color: #555555; }
  .chart_2:after {
    border-color: #555555; }

.chart_3 {
  background: #959595;
  border-color: #757575; }
  .chart_3:before {
    border-color: #555555; }
  .chart_3:after {
    border-color: #555555; }

.chart_4 {
  background: #959595;
  border-color: #757575; }
  .chart_4:before {
    border-color: #555555; }
  .chart_4:after {
    border-color: #555555; }

.chart_5 {
  background: #959595;
  border-color: #757575; }
  .chart_5:before {
    border-color: #555555; }
  .chart_5:after {
    border-color: #555555; }

.chart_6 {
  background: #94b2c1;
  border-color: #7492a1; }
  .chart_6:before {
    border-color: #547281; }
  .chart_6:after {
    border-color: #547281; }

.chart_7 {
  background: #94b2c1;
  border-color: #7492a1; }
  .chart_7:before {
    border-color: #547281; }
  .chart_7:after {
    border-color: #547281; }

.chart_8 {
  background: #94b2c1;
  border-color: #7492a1; }
  .chart_8:before {
    border-color: #547281; }
  .chart_8:after {
    border-color: #547281; }

.chart_9 {
  background: #94b2c1;
  border-color: #7492a1; }
  .chart_9:before {
    border-color: #547281; }
  .chart_9:after {
    border-color: #547281; }

.chart_10 {
  background: #94b2c1;
  border-color: #7492a1; }
  .chart_10:before {
    border-color: #547281; }
  .chart_10:after {
    border-color: #547281; }

.chart_11 {
  background: #94c1b8;
  border-color: #74a198; }
  .chart_11:before {
    border-color: #548178; }
  .chart_11:after {
    border-color: #548178; }

.chart_12 {
  background: #94c1b8;
  border-color: #74a198; }
  .chart_12:before {
    border-color: #548178; }
  .chart_12:after {
    border-color: #548178; }

.chart_13 {
  background: #94c1b8;
  border-color: #74a198; }
  .chart_13:before {
    border-color: #548178; }
  .chart_13:after {
    border-color: #548178; }

.chart_14 {
  background: #94c1b8;
  border-color: #74a198; }
  .chart_14:before {
    border-color: #548178; }
  .chart_14:after {
    border-color: #548178; }

.chart_15 {
  background: #94c1b8;
  border-color: #74a198; }
  .chart_15:before {
    border-color: #548178; }
  .chart_15:after {
    border-color: #548178; }

.chart_16 {
  background: #97ce9a;
  border-color: #77ae7a; }
  .chart_16:before {
    border-color: #578E5A; }
  .chart_16:after {
    border-color: #578E5A; }

.chart_17 {
  background: #97ce9a;
  border-color: #77ae7a; }
  .chart_17:before {
    border-color: #578E5A; }
  .chart_17:after {
    border-color: #578E5A; }

.chart_18 {
  background: #97ce9a;
  border-color: #77ae7a; }
  .chart_18:before {
    border-color: #578E5A; }
  .chart_18:after {
    border-color: #578E5A; }

.chart_19 {
  background: #97ce9a;
  border-color: #77ae7a; }
  .chart_19:before {
    border-color: #578E5A; }
  .chart_19:after {
    border-color: #578E5A; }

.chart_20 {
  background: #97ce9a;
  border-color: #77ae7a; }
  .chart_20:before {
    border-color: #578E5A; }
  .chart_20:after {
    border-color: #578E5A; }

.chart_21 {
  background: #91df95;
  border-color: #71bf75; }
  .chart_21:before {
    border-color: #519F55; }
  .chart_21:after {
    border-color: #519F55; }

.chart_22 {
  background: #91df95;
  border-color: #71bf75; }
  .chart_22:before {
    border-color: #519F55; }
  .chart_22:after {
    border-color: #519F55; }

.chart_23 {
  background: #91df95;
  border-color: #71bf75; }
  .chart_23:before {
    border-color: #519F55; }
  .chart_23:after {
    border-color: #519F55; }

.chart_24 {
  background: #91df95;
  border-color: #71bf75; }
  .chart_24:before {
    border-color: #519F55; }
  .chart_24:after {
    border-color: #519F55; }

.chart_25 {
  background: #91df95;
  border-color: #71bf75; }
  .chart_25:before {
    border-color: #519F55; }
  .chart_25:after {
    border-color: #519F55; }

.chart_26 {
  background: #9cf38b;
  border-color: #7cd36b; }
  .chart_26:before {
    border-color: #5CB34B; }
  .chart_26:after {
    border-color: #5CB34B; }

.chart_27 {
  background: #9cf38b;
  border-color: #7cd36b; }
  .chart_27:before {
    border-color: #5CB34B; }
  .chart_27:after {
    border-color: #5CB34B; }

.chart_28 {
  background: #9cf38b;
  border-color: #7cd36b; }
  .chart_28:before {
    border-color: #5CB34B; }
  .chart_28:after {
    border-color: #5CB34B; }

.chart_29 {
  background: #9cf38b;
  border-color: #7cd36b; }
  .chart_29:before {
    border-color: #5CB34B; }
  .chart_29:after {
    border-color: #5CB34B; }

.chart_30 {
  background: #9cf38b;
  border-color: #7cd36b; }
  .chart_30:before {
    border-color: #5CB34B; }
  .chart_30:after {
    border-color: #5CB34B; }

.chart_31 {
  background: #86ff6d;
  border-color: #66e54d; }
  .chart_31:before {
    border-color: #46C52D; }
  .chart_31:after {
    border-color: #46C52D; }

.chart_32 {
  background: #86ff6d;
  border-color: #66e54d; }
  .chart_32:before {
    border-color: #46C52D; }
  .chart_32:after {
    border-color: #46C52D; }

.chart_33 {
  background: #86ff6d;
  border-color: #66e54d; }
  .chart_33:before {
    border-color: #46C52D; }
  .chart_33:after {
    border-color: #46C52D; }

.chart_34 {
  background: #86ff6d;
  border-color: #66e54d; }
  .chart_34:before {
    border-color: #46C52D; }
  .chart_34:after {
    border-color: #46C52D; }

.chart_35 {
  background: #86ff6d;
  border-color: #66e54d; }
  .chart_35:before {
    border-color: #46C52D; }
  .chart_35:after {
    border-color: #46C52D; }

.chart_36 {
  background: #8dff74;
  border-color: #6dec54; }
  .chart_36:before {
    border-color: #4DCC34; }
  .chart_36:after {
    border-color: #4DCC34; }

.chart_37 {
  background: #8dff74;
  border-color: #6dec54; }
  .chart_37:before {
    border-color: #4DCC34; }
  .chart_37:after {
    border-color: #4DCC34; }

.chart_38 {
  background: #8dff74;
  border-color: #6dec54; }
  .chart_38:before {
    border-color: #4DCC34; }
  .chart_38:after {
    border-color: #4DCC34; }

.chart_39 {
  background: #8dff74;
  border-color: #6dec54; }
  .chart_39:before {
    border-color: #4DCC34; }
  .chart_39:after {
    border-color: #4DCC34; }

.chart_40 {
  background: #8dff74;
  border-color: #6dec54; }
  .chart_40:before {
    border-color: #4DCC34; }
  .chart_40:after {
    border-color: #4DCC34; }

.chart_41 {
  background: #beff42;
  border-color: #9eed22; }
  .chart_41:before {
    border-color: #7ECD02; }
  .chart_41:after {
    border-color: #7ECD02; }

.chart_42 {
  background: #beff42;
  border-color: #9eed22; }
  .chart_42:before {
    border-color: #7ECD02; }
  .chart_42:after {
    border-color: #7ECD02; }

.chart_43 {
  background: #beff42;
  border-color: #9eed22; }
  .chart_43:before {
    border-color: #7ECD02; }
  .chart_43:after {
    border-color: #7ECD02; }

.chart_44 {
  background: #beff42;
  border-color: #9eed22; }
  .chart_44:before {
    border-color: #7ECD02; }
  .chart_44:after {
    border-color: #7ECD02; }

.chart_45 {
  background: #beff42;
  border-color: #9eed22; }
  .chart_45:before {
    border-color: #7ECD02; }
  .chart_45:after {
    border-color: #7ECD02; }

.chart_46 {
  background: #d5ff44;
  border-color: #b5ea24; }
  .chart_46:before {
    border-color: #95CA04; }
  .chart_46:after {
    border-color: #95CA04; }

.chart_47 {
  background: #d5ff44;
  border-color: #b5ea24; }
  .chart_47:before {
    border-color: #95CA04; }
  .chart_47:after {
    border-color: #95CA04; }

.chart_48 {
  background: #d5ff44;
  border-color: #b5ea24; }
  .chart_48:before {
    border-color: #95CA04; }
  .chart_48:after {
    border-color: #95CA04; }

.chart_49 {
  background: #d5ff44;
  border-color: #b5ea24; }
  .chart_49:before {
    border-color: #95CA04; }
  .chart_49:after {
    border-color: #95CA04; }

.chart_50 {
  background: #d5ff44;
  border-color: #b5ea24; }
  .chart_50:before {
    border-color: #95CA04; }
  .chart_50:after {
    border-color: #95CA04; }

.chart_51 {
  background: #f6ff44;
  border-color: #d6eb24; }
  .chart_51:before {
    border-color: #B6CB04; }
  .chart_51:after {
    border-color: #B6CB04; }

.chart_52 {
  background: #f6ff44;
  border-color: #d6eb24; }
  .chart_52:before {
    border-color: #B6CB04; }
  .chart_52:after {
    border-color: #B6CB04; }

.chart_53 {
  background: #f6ff44;
  border-color: #d6eb24; }
  .chart_53:before {
    border-color: #B6CB04; }
  .chart_53:after {
    border-color: #B6CB04; }

.chart_54 {
  background: #f6ff44;
  border-color: #d6eb24; }
  .chart_54:before {
    border-color: #B6CB04; }
  .chart_54:after {
    border-color: #B6CB04; }

.chart_55 {
  background: #f6ff44;
  border-color: #d6eb24; }
  .chart_55:before {
    border-color: #B6CB04; }
  .chart_55:after {
    border-color: #B6CB04; }

.chart_56 {
  background: #ffff41;
  border-color: #e3ea21; }
  .chart_56:before {
    border-color: #C3CA01; }
  .chart_56:after {
    border-color: #C3CA01; }

.chart_57 {
  background: #ffff41;
  border-color: #e3ea21; }
  .chart_57:before {
    border-color: #C3CA01; }
  .chart_57:after {
    border-color: #C3CA01; }

.chart_58 {
  background: #ffff41;
  border-color: #e3ea21; }
  .chart_58:before {
    border-color: #C3CA01; }
  .chart_58:after {
    border-color: #C3CA01; }

.chart_59 {
  background: #ffff41;
  border-color: #e3ea21; }
  .chart_59:before {
    border-color: #C3CA01; }
  .chart_59:after {
    border-color: #C3CA01; }

.chart_60 {
  background: #ffff41;
  border-color: #e3ea21; }
  .chart_60:before {
    border-color: #C3CA01; }
  .chart_60:after {
    border-color: #C3CA01; }

.chart_61 {
  background: #fff746;
  border-color: #f1d726; }
  .chart_61:before {
    border-color: #D1B706; }
  .chart_61:after {
    border-color: #D1B706; }

.chart_62 {
  background: #fff746;
  border-color: #f1d726; }
  .chart_62:before {
    border-color: #D1B706; }
  .chart_62:after {
    border-color: #D1B706; }

.chart_63 {
  background: #fff746;
  border-color: #f1d726; }
  .chart_63:before {
    border-color: #D1B706; }
  .chart_63:after {
    border-color: #D1B706; }

.chart_64 {
  background: #fff746;
  border-color: #f1d726; }
  .chart_64:before {
    border-color: #D1B706; }
  .chart_64:after {
    border-color: #D1B706; }

.chart_65 {
  background: #fff746;
  border-color: #f1d726; }
  .chart_65:before {
    border-color: #D1B706; }
  .chart_65:after {
    border-color: #D1B706; }

.chart_66 {
  background: #ffed43;
  border-color: #fecd23; }
  .chart_66:before {
    border-color: #DEAD03; }
  .chart_66:after {
    border-color: #DEAD03; }

.chart_67 {
  background: #ffed43;
  border-color: #fecd23; }
  .chart_67:before {
    border-color: #DEAD03; }
  .chart_67:after {
    border-color: #DEAD03; }

.chart_68 {
  background: #ffed43;
  border-color: #fecd23; }
  .chart_68:before {
    border-color: #DEAD03; }
  .chart_68:after {
    border-color: #DEAD03; }

.chart_69 {
  background: #ffed43;
  border-color: #fecd23; }
  .chart_69:before {
    border-color: #DEAD03; }
  .chart_69:after {
    border-color: #DEAD03; }

.chart_70 {
  background: #ffed43;
  border-color: #fecd23; }
  .chart_70:before {
    border-color: #DEAD03; }
  .chart_70:after {
    border-color: #DEAD03; }

.chart_71 {
  background: #ffe545;
  border-color: #ffc525; }
  .chart_71:before {
    border-color: #E8A505; }
  .chart_71:after {
    border-color: #E8A505; }

.chart_72 {
  background: #ffe545;
  border-color: #ffc525; }
  .chart_72:before {
    border-color: #E8A505; }
  .chart_72:after {
    border-color: #E8A505; }

.chart_73 {
  background: #ffe545;
  border-color: #ffc525; }
  .chart_73:before {
    border-color: #E8A505; }
  .chart_73:after {
    border-color: #E8A505; }

.chart_74 {
  background: #ffe545;
  border-color: #ffc525; }
  .chart_74:before {
    border-color: #E8A505; }
  .chart_74:after {
    border-color: #E8A505; }

.chart_75 {
  background: #ffe545;
  border-color: #ffc525; }
  .chart_75:before {
    border-color: #E8A505; }
  .chart_75:after {
    border-color: #E8A505; }

.chart_76 {
  background: #ffcf42;
  border-color: #ffaf22; }
  .chart_76:before {
    border-color: #E88F02; }
  .chart_76:after {
    border-color: #E88F02; }

.chart_77 {
  background: #ffcf42;
  border-color: #ffaf22; }
  .chart_77:before {
    border-color: #E88F02; }
  .chart_77:after {
    border-color: #E88F02; }

.chart_78 {
  background: #ffcf42;
  border-color: #ffaf22; }
  .chart_78:before {
    border-color: #E88F02; }
  .chart_78:after {
    border-color: #E88F02; }

.chart_79 {
  background: #ffcf42;
  border-color: #ffaf22; }
  .chart_79:before {
    border-color: #E88F02; }
  .chart_79:after {
    border-color: #E88F02; }

.chart_80 {
  background: #ffcf42;
  border-color: #ffaf22; }
  .chart_80:before {
    border-color: #E88F02; }
  .chart_80:after {
    border-color: #E88F02; }

.chart_81 {
  background: #ffb840;
  border-color: #ff9820; }
  .chart_81:before {
    border-color: #FF7800; }
  .chart_81:after {
    border-color: #FF7800; }

.chart_82 {
  background: #ffb840;
  border-color: #ff9820; }
  .chart_82:before {
    border-color: #FF7800; }
  .chart_82:after {
    border-color: #FF7800; }

.chart_83 {
  background: #ffb840;
  border-color: #ff9820; }
  .chart_83:before {
    border-color: #FF7800; }
  .chart_83:after {
    border-color: #FF7800; }

.chart_84 {
  background: #ffb840;
  border-color: #ff9820; }
  .chart_84:before {
    border-color: #FF7800; }
  .chart_84:after {
    border-color: #FF7800; }

.chart_85 {
  background: #ffb840;
  border-color: #ff9820; }
  .chart_85:before {
    border-color: #FF7800; }
  .chart_85:after {
    border-color: #FF7800; }

.chart_86 {
  background: #ff9a40;
  border-color: #ff7a20; }
  .chart_86:before {
    border-color: #FF5A00; }
  .chart_86:after {
    border-color: #FF5A00; }

.chart_87 {
  background: #ff9a40;
  border-color: #ff7a20; }
  .chart_87:before {
    border-color: #FF5A00; }
  .chart_87:after {
    border-color: #FF5A00; }

.chart_88 {
  background: #ff9a40;
  border-color: #ff7a20; }
  .chart_88:before {
    border-color: #FF5A00; }
  .chart_88:after {
    border-color: #FF5A00; }

.chart_89 {
  background: #ff9a40;
  border-color: #ff7a20; }
  .chart_89:before {
    border-color: #FF5A00; }
  .chart_89:after {
    border-color: #FF5A00; }

.chart_90 {
  background: #ff9a40;
  border-color: #ff7a20; }
  .chart_90:before {
    border-color: #FF5A00; }
  .chart_90:after {
    border-color: #FF5A00; }

.chart_91 {
  background: #ff8240;
  border-color: #ff6220; }
  .chart_91:before {
    border-color: #FF4200; }
  .chart_91:after {
    border-color: #FF4200; }

.chart_92 {
  background: #ff8240;
  border-color: #ff6220; }
  .chart_92:before {
    border-color: #FF4200; }
  .chart_92:after {
    border-color: #FF4200; }

.chart_93 {
  background: #ff8240;
  border-color: #ff6220; }
  .chart_93:before {
    border-color: #FF4200; }
  .chart_93:after {
    border-color: #FF4200; }

.chart_94 {
  background: #ff8240;
  border-color: #ff6220; }
  .chart_94:before {
    border-color: #FF4200; }
  .chart_94:after {
    border-color: #FF4200; }

.chart_95 {
  background: #ff8240;
  border-color: #ff6220; }
  .chart_95:before {
    border-color: #FF4200; }
  .chart_95:after {
    border-color: #FF4200; }

.chart_96 {
  background: #ff4040;
  border-color: #ff2020; }
  .chart_96:before {
    border-color: #FF0000; }
  .chart_96:after {
    border-color: #FF0000; }

.chart_97 {
  background: #ff4040;
  border-color: #ff2020; }
  .chart_97:before {
    border-color: #FF0000; }
  .chart_97:after {
    border-color: #FF0000; }

.chart_98 {
  background: #ff4040;
  border-color: #ff2020; }
  .chart_98:before {
    border-color: #FF0000; }
  .chart_98:after {
    border-color: #FF0000; }

.chart_99 {
  background: #ff4040;
  border-color: #ff2020; }
  .chart_99:before {
    border-color: #FF0000; }
  .chart_99:after {
    border-color: #FF0000; }

.chart_100 {
  background: #ff4040;
  border-color: #ff2020; }
  .chart_100:before {
    border-color: #FF0000; }
  .chart_100:after {
    border-color: #FF0000; }

.chart_1:before {
  border-color: inherit; }

.chart_1:after {
  transform: rotate(3.6deg); }

.chart_2:before {
  border-color: inherit; }

.chart_2:after {
  transform: rotate(7.2deg); }

.chart_3:before {
  border-color: inherit; }

.chart_3:after {
  transform: rotate(10.8deg); }

.chart_4:before {
  border-color: inherit; }

.chart_4:after {
  transform: rotate(14.4deg); }

.chart_5:before {
  border-color: inherit; }

.chart_5:after {
  transform: rotate(18deg); }

.chart_6:before {
  border-color: inherit; }

.chart_6:after {
  transform: rotate(21.6deg); }

.chart_7:before {
  border-color: inherit; }

.chart_7:after {
  transform: rotate(25.2deg); }

.chart_8:before {
  border-color: inherit; }

.chart_8:after {
  transform: rotate(28.8deg); }

.chart_9:before {
  border-color: inherit; }

.chart_9:after {
  transform: rotate(32.4deg); }

.chart_10:before {
  border-color: inherit; }

.chart_10:after {
  transform: rotate(36deg); }

.chart_11:before {
  border-color: inherit; }

.chart_11:after {
  transform: rotate(39.6deg); }

.chart_12:before {
  border-color: inherit; }

.chart_12:after {
  transform: rotate(43.2deg); }

.chart_13:before {
  border-color: inherit; }

.chart_13:after {
  transform: rotate(46.8deg); }

.chart_14:before {
  border-color: inherit; }

.chart_14:after {
  transform: rotate(50.4deg); }

.chart_15:before {
  border-color: inherit; }

.chart_15:after {
  transform: rotate(54deg); }

.chart_16:before {
  border-color: inherit; }

.chart_16:after {
  transform: rotate(57.6deg); }

.chart_17:before {
  border-color: inherit; }

.chart_17:after {
  transform: rotate(61.2deg); }

.chart_18:before {
  border-color: inherit; }

.chart_18:after {
  transform: rotate(64.8deg); }

.chart_19:before {
  border-color: inherit; }

.chart_19:after {
  transform: rotate(68.4deg); }

.chart_20:before {
  border-color: inherit; }

.chart_20:after {
  transform: rotate(72deg); }

.chart_21:before {
  border-color: inherit; }

.chart_21:after {
  transform: rotate(75.6deg); }

.chart_22:before {
  border-color: inherit; }

.chart_22:after {
  transform: rotate(79.2deg); }

.chart_23:before {
  border-color: inherit; }

.chart_23:after {
  transform: rotate(82.8deg); }

.chart_24:before {
  border-color: inherit; }

.chart_24:after {
  transform: rotate(86.4deg); }

.chart_25:before {
  border-color: inherit; }

.chart_25:after {
  transform: rotate(90deg); }

.chart_26:before {
  border-color: inherit; }

.chart_26:after {
  transform: rotate(93.6deg); }

.chart_27:before {
  border-color: inherit; }

.chart_27:after {
  transform: rotate(97.2deg); }

.chart_28:before {
  border-color: inherit; }

.chart_28:after {
  transform: rotate(100.8deg); }

.chart_29:before {
  border-color: inherit; }

.chart_29:after {
  transform: rotate(104.4deg); }

.chart_30:before {
  border-color: inherit; }

.chart_30:after {
  transform: rotate(108deg); }

.chart_31:before {
  border-color: inherit; }

.chart_31:after {
  transform: rotate(111.6deg); }

.chart_32:before {
  border-color: inherit; }

.chart_32:after {
  transform: rotate(115.2deg); }

.chart_33:before {
  border-color: inherit; }

.chart_33:after {
  transform: rotate(118.8deg); }

.chart_34:before {
  border-color: inherit; }

.chart_34:after {
  transform: rotate(122.4deg); }

.chart_35:before {
  border-color: inherit; }

.chart_35:after {
  transform: rotate(126deg); }

.chart_36:before {
  border-color: inherit; }

.chart_36:after {
  transform: rotate(129.6deg); }

.chart_37:before {
  border-color: inherit; }

.chart_37:after {
  transform: rotate(133.2deg); }

.chart_38:before {
  border-color: inherit; }

.chart_38:after {
  transform: rotate(136.8deg); }

.chart_39:before {
  border-color: inherit; }

.chart_39:after {
  transform: rotate(140.4deg); }

.chart_40:before {
  border-color: inherit; }

.chart_40:after {
  transform: rotate(144deg); }

.chart_41:before {
  border-color: inherit; }

.chart_41:after {
  transform: rotate(147.6deg); }

.chart_42:before {
  border-color: inherit; }

.chart_42:after {
  transform: rotate(151.2deg); }

.chart_43:before {
  border-color: inherit; }

.chart_43:after {
  transform: rotate(154.8deg); }

.chart_44:before {
  border-color: inherit; }

.chart_44:after {
  transform: rotate(158.4deg); }

.chart_45:before {
  border-color: inherit; }

.chart_45:after {
  transform: rotate(162deg); }

.chart_46:before {
  border-color: inherit; }

.chart_46:after {
  transform: rotate(165.6deg); }

.chart_47:before {
  border-color: inherit; }

.chart_47:after {
  transform: rotate(169.2deg); }

.chart_48:before {
  border-color: inherit; }

.chart_48:after {
  transform: rotate(172.8deg); }

.chart_49:before {
  border-color: inherit; }

.chart_49:after {
  transform: rotate(176.4deg); }

.chart_50:before {
  border-color: inherit; }

.chart_50:after {
  transform: rotate(180deg); }

.chart_51:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_51:after {
  transform: rotate(183.6deg); }

.chart_51.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_52:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_52:after {
  transform: rotate(187.2deg); }

.chart_52.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_53:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_53:after {
  transform: rotate(190.8deg); }

.chart_53.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_54:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_54:after {
  transform: rotate(194.4deg); }

.chart_54.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_55:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_55:after {
  transform: rotate(198deg); }

.chart_55.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_56:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_56:after {
  transform: rotate(201.6deg); }

.chart_56.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_57:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_57:after {
  transform: rotate(205.2deg); }

.chart_57.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_58:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_58:after {
  transform: rotate(208.8deg); }

.chart_58.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_59:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_59:after {
  transform: rotate(212.4deg); }

.chart_59.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_60:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_60:after {
  transform: rotate(216deg); }

.chart_60.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_61:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_61:after {
  transform: rotate(219.6deg); }

.chart_61.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_62:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_62:after {
  transform: rotate(223.2deg); }

.chart_62.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_63:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_63:after {
  transform: rotate(226.8deg); }

.chart_63.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_64:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_64:after {
  transform: rotate(230.4deg); }

.chart_64.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_65:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_65:after {
  transform: rotate(234deg); }

.chart_65.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_66:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_66:after {
  transform: rotate(237.6deg); }

.chart_66.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_67:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_67:after {
  transform: rotate(241.2deg); }

.chart_67.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_68:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_68:after {
  transform: rotate(244.8deg); }

.chart_68.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_69:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_69:after {
  transform: rotate(248.4deg); }

.chart_69.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_70:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_70:after {
  transform: rotate(252deg); }

.chart_70.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_71:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_71:after {
  transform: rotate(255.6deg); }

.chart_71.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_72:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_72:after {
  transform: rotate(259.2deg); }

.chart_72.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_73:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_73:after {
  transform: rotate(262.8deg); }

.chart_73.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_74:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_74:after {
  transform: rotate(266.4deg); }

.chart_74.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_75:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_75:after {
  transform: rotate(270deg); }

.chart_75.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_76:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_76:after {
  transform: rotate(273.6deg); }

.chart_76.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_77:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_77:after {
  transform: rotate(277.2deg); }

.chart_77.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_78:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_78:after {
  transform: rotate(280.8deg); }

.chart_78.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_79:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_79:after {
  transform: rotate(284.4deg); }

.chart_79.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_80:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_80:after {
  transform: rotate(288deg); }

.chart_80.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_81:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_81:after {
  transform: rotate(291.6deg); }

.chart_81.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_82:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_82:after {
  transform: rotate(295.2deg); }

.chart_82.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_83:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_83:after {
  transform: rotate(298.8deg); }

.chart_83.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_84:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_84:after {
  transform: rotate(302.4deg); }

.chart_84.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_85:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_85:after {
  transform: rotate(306deg); }

.chart_85.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_86:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_86:after {
  transform: rotate(309.6deg); }

.chart_86.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_87:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_87:after {
  transform: rotate(313.2deg); }

.chart_87.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_88:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_88:after {
  transform: rotate(316.8deg); }

.chart_88.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_89:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_89:after {
  transform: rotate(320.4deg); }

.chart_89.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_90:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_90:after {
  transform: rotate(324deg); }

.chart_90.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_91:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_91:after {
  transform: rotate(327.6deg); }

.chart_91.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_92:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_92:after {
  transform: rotate(331.2deg); }

.chart_92.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_93:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_93:after {
  transform: rotate(334.8deg); }

.chart_93.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_94:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_94:after {
  transform: rotate(338.4deg); }

.chart_94.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_95:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_95:after {
  transform: rotate(342deg); }

.chart_95.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_96:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_96:after {
  transform: rotate(345.6deg); }

.chart_96.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_97:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_97:after {
  transform: rotate(349.2deg); }

.chart_97.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_98:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_98:after {
  transform: rotate(352.8deg); }

.chart_98.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_99:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_99:after {
  transform: rotate(356.4deg); }

.chart_99.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

.chart_100:before {
  clip: rect(0px, 80px, 80px, 40px); }

.chart_100:after {
  transform: rotate(360deg); }

.chart_100.chart_mini:before {
  clip: rect(0px, 50px, 50px, 25px); }

/*# sourceMappingURL=style.css.map */
