/*PROGRESS STYLES*/
div.vueProgress {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-content: center;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  background-color: #DDDDDD; }
  div.vueProgress .icn {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    background-size: 50%;
    top: 0px;
    left: 0px; }
  div.vueProgress.small {
    height: 1.6rem;
    width: 1.6rem; }
  div.vueProgress.medium {
    height: 1.6rem;
    width: 1.6rem; }
  div.vueProgress.large {
    height: 2.24rem;
    width: 2.24rem; }
  div.vueProgress.slightlyLarger {
    height: 2.4rem;
    width: 2.4rem; }
  div.vueProgress.veryLarge {
    height: 3.2rem;
    width: 3.2rem; }
  div.vueProgress svg {
    display: block;
    stroke-width: 2;
    border-radius: 50%;
    transform: rotate(-90deg); }
    div.vueProgress svg circle {
      fill: none;
      stroke: #1d82b9;
      stroke-width: 96%;
      stroke-dasharray: 1000;
      stroke-dashoffset: 1000;
      transform-origin: center; }

.icn.animate-icon.hurricane {
  animation: hurricane 1.33333s linear infinite; }

.icn.animate-icon.hand-paper {
  animation: breathing 1s infinite; }

div.vueProgress.swatchA1 svg circle {
  stroke: #13638f; }

div.vueProgress.swatchA2 svg circle {
  stroke: #1d82b9; }

div.vueProgress.swatchA3 svg circle {
  stroke: #3ba3db; }

div.vueProgress.swatchA4 svg circle {
  stroke: #6bb5dd; }

div.vueProgress.swatchA5 svg circle {
  stroke: #9bc9e1; }

div.vueProgress.swatchA6 svg circle {
  stroke: #c9e1ed; }

div.vueProgress.swatchA7 svg circle {
  stroke: #dbebf2; }

div.vueProgress.swatchB1 svg circle {
  stroke: #58b91d; }

div.vueProgress.swatchB2 svg circle {
  stroke: #77db39; }

div.vueProgress.swatchB3 svg circle {
  stroke: #9add71; }

div.vueProgress.swatchB4 svg circle {
  stroke: #d7edc9; }

div.vueProgress.swatchB5 svg circle {
  stroke: #F3FAEF; }

div.vueProgress.swatchGRN svg circle {
  stroke: #58b91d; }

div.vueProgress.swatchORG svg circle {
  stroke: #FF8B06; }

div.vueProgress.swatchERR svg circle {
  stroke: #e4cd36; }

div.vueProgress.swatchRED svg circle {
  stroke: #DE3716; }

div.vueProgress.swatchYEL svg circle {
  stroke: #e4cd36; }

div.vueProgress.swatchC1 svg circle {
  stroke: #71dd94; }

div.vueProgress.swatchC2 svg circle {
  stroke: #71dedd; }

div.vueProgress.swatchC3 svg circle {
  stroke: #7093de; }

div.vueProgress.swatchC4 svg circle {
  stroke: #9870de; }

div.vueProgress.swatchC5 svg circle {
  stroke: #de70da; }

div.vueProgress.swatchC6 svg circle {
  stroke: #de708c; }

div.vueProgress.swatchC7 svg circle {
  stroke: #ddd471; }

div.vueProgress.swatchG1 svg circle {
  stroke: #333333; }

div.vueProgress.swatchG2 svg circle {
  stroke: #555555; }

div.vueProgress.swatchG3 svg circle {
  stroke: #888888; }

div.vueProgress.swatchG4 svg circle {
  stroke: #AAAAAA; }

div.vueProgress.swatchG5 svg circle {
  stroke: #BFBFBF; }

div.vueProgress.swatchG6 svg circle {
  stroke: #CCCCCC; }

div.vueProgress.swatchG7 svg circle {
  stroke: #DDDDDD; }

div.vueProgress.swatchG8 svg circle {
  stroke: #e5e5e5; }

div.vueProgress.swatchG9 svg circle {
  stroke: #eeeeee; }

div.vueProgress.swatchGA svg circle {
  stroke: #f5f5f5; }

div.vueProgress.swatchGB svg circle {
  stroke: #fdfdfd; }

div.vueProgress.swatchBLK svg circle {
  stroke: #111111; }

div.vueProgress.swatchWHT svg circle {
  stroke: #FFFFFF; }

div.vueProgress.swatchBG svg circle {
  stroke: #f7f7f3; }

div.vueProgress.swatchPBG svg circle {
  stroke: #FFFFFF; }

div.vueProgress.progress-0 svg circle {
  animation: progressCircle0 2s forwards; }

@keyframes progressCircle0 {
  to {
    stroke-dashoffset: 1000; } }

div.vueProgress.progress-1 svg circle {
  animation: progressCircle1 2s forwards; }

@keyframes progressCircle1 {
  to {
    stroke-dashoffset: 998.43; } }

div.vueProgress.progress-2 svg circle {
  animation: progressCircle2 2s forwards; }

@keyframes progressCircle2 {
  to {
    stroke-dashoffset: 996.86; } }

div.vueProgress.progress-3 svg circle {
  animation: progressCircle3 2s forwards; }

@keyframes progressCircle3 {
  to {
    stroke-dashoffset: 995.29; } }

div.vueProgress.progress-4 svg circle {
  animation: progressCircle4 2s forwards; }

@keyframes progressCircle4 {
  to {
    stroke-dashoffset: 993.72; } }

div.vueProgress.progress-5 svg circle {
  animation: progressCircle5 2s forwards; }

@keyframes progressCircle5 {
  to {
    stroke-dashoffset: 992.15; } }

div.vueProgress.progress-6 svg circle {
  animation: progressCircle6 2s forwards; }

@keyframes progressCircle6 {
  to {
    stroke-dashoffset: 990.58; } }

div.vueProgress.progress-7 svg circle {
  animation: progressCircle7 2s forwards; }

@keyframes progressCircle7 {
  to {
    stroke-dashoffset: 989.01; } }

div.vueProgress.progress-8 svg circle {
  animation: progressCircle8 2s forwards; }

@keyframes progressCircle8 {
  to {
    stroke-dashoffset: 987.44; } }

div.vueProgress.progress-9 svg circle {
  animation: progressCircle9 2s forwards; }

@keyframes progressCircle9 {
  to {
    stroke-dashoffset: 985.87; } }

div.vueProgress.progress-10 svg circle {
  animation: progressCircle10 2s forwards; }

@keyframes progressCircle10 {
  to {
    stroke-dashoffset: 984.3; } }

div.vueProgress.progress-11 svg circle {
  animation: progressCircle11 2s forwards; }

@keyframes progressCircle11 {
  to {
    stroke-dashoffset: 982.73; } }

div.vueProgress.progress-12 svg circle {
  animation: progressCircle12 2s forwards; }

@keyframes progressCircle12 {
  to {
    stroke-dashoffset: 981.16; } }

div.vueProgress.progress-13 svg circle {
  animation: progressCircle13 2s forwards; }

@keyframes progressCircle13 {
  to {
    stroke-dashoffset: 979.59; } }

div.vueProgress.progress-14 svg circle {
  animation: progressCircle14 2s forwards; }

@keyframes progressCircle14 {
  to {
    stroke-dashoffset: 978.02; } }

div.vueProgress.progress-15 svg circle {
  animation: progressCircle15 2s forwards; }

@keyframes progressCircle15 {
  to {
    stroke-dashoffset: 976.45; } }

div.vueProgress.progress-16 svg circle {
  animation: progressCircle16 2s forwards; }

@keyframes progressCircle16 {
  to {
    stroke-dashoffset: 974.88; } }

div.vueProgress.progress-17 svg circle {
  animation: progressCircle17 2s forwards; }

@keyframes progressCircle17 {
  to {
    stroke-dashoffset: 973.31; } }

div.vueProgress.progress-18 svg circle {
  animation: progressCircle18 2s forwards; }

@keyframes progressCircle18 {
  to {
    stroke-dashoffset: 971.74; } }

div.vueProgress.progress-19 svg circle {
  animation: progressCircle19 2s forwards; }

@keyframes progressCircle19 {
  to {
    stroke-dashoffset: 970.17; } }

div.vueProgress.progress-20 svg circle {
  animation: progressCircle20 2s forwards; }

@keyframes progressCircle20 {
  to {
    stroke-dashoffset: 968.6; } }

div.vueProgress.progress-21 svg circle {
  animation: progressCircle21 2s forwards; }

@keyframes progressCircle21 {
  to {
    stroke-dashoffset: 967.03; } }

div.vueProgress.progress-22 svg circle {
  animation: progressCircle22 2s forwards; }

@keyframes progressCircle22 {
  to {
    stroke-dashoffset: 965.46; } }

div.vueProgress.progress-23 svg circle {
  animation: progressCircle23 2s forwards; }

@keyframes progressCircle23 {
  to {
    stroke-dashoffset: 963.89; } }

div.vueProgress.progress-24 svg circle {
  animation: progressCircle24 2s forwards; }

@keyframes progressCircle24 {
  to {
    stroke-dashoffset: 962.32; } }

div.vueProgress.progress-25 svg circle {
  animation: progressCircle25 2s forwards; }

@keyframes progressCircle25 {
  to {
    stroke-dashoffset: 960.75; } }

div.vueProgress.progress-26 svg circle {
  animation: progressCircle26 2s forwards; }

@keyframes progressCircle26 {
  to {
    stroke-dashoffset: 959.18; } }

div.vueProgress.progress-27 svg circle {
  animation: progressCircle27 2s forwards; }

@keyframes progressCircle27 {
  to {
    stroke-dashoffset: 957.61; } }

div.vueProgress.progress-28 svg circle {
  animation: progressCircle28 2s forwards; }

@keyframes progressCircle28 {
  to {
    stroke-dashoffset: 956.04; } }

div.vueProgress.progress-29 svg circle {
  animation: progressCircle29 2s forwards; }

@keyframes progressCircle29 {
  to {
    stroke-dashoffset: 954.47; } }

div.vueProgress.progress-30 svg circle {
  animation: progressCircle30 2s forwards; }

@keyframes progressCircle30 {
  to {
    stroke-dashoffset: 952.9; } }

div.vueProgress.progress-31 svg circle {
  animation: progressCircle31 2s forwards; }

@keyframes progressCircle31 {
  to {
    stroke-dashoffset: 951.33; } }

div.vueProgress.progress-32 svg circle {
  animation: progressCircle32 2s forwards; }

@keyframes progressCircle32 {
  to {
    stroke-dashoffset: 949.76; } }

div.vueProgress.progress-33 svg circle {
  animation: progressCircle33 2s forwards; }

@keyframes progressCircle33 {
  to {
    stroke-dashoffset: 948.19; } }

div.vueProgress.progress-34 svg circle {
  animation: progressCircle34 2s forwards; }

@keyframes progressCircle34 {
  to {
    stroke-dashoffset: 946.62; } }

div.vueProgress.progress-35 svg circle {
  animation: progressCircle35 2s forwards; }

@keyframes progressCircle35 {
  to {
    stroke-dashoffset: 945.05; } }

div.vueProgress.progress-36 svg circle {
  animation: progressCircle36 2s forwards; }

@keyframes progressCircle36 {
  to {
    stroke-dashoffset: 943.48; } }

div.vueProgress.progress-37 svg circle {
  animation: progressCircle37 2s forwards; }

@keyframes progressCircle37 {
  to {
    stroke-dashoffset: 941.91; } }

div.vueProgress.progress-38 svg circle {
  animation: progressCircle38 2s forwards; }

@keyframes progressCircle38 {
  to {
    stroke-dashoffset: 940.34; } }

div.vueProgress.progress-39 svg circle {
  animation: progressCircle39 2s forwards; }

@keyframes progressCircle39 {
  to {
    stroke-dashoffset: 938.77; } }

div.vueProgress.progress-40 svg circle {
  animation: progressCircle40 2s forwards; }

@keyframes progressCircle40 {
  to {
    stroke-dashoffset: 937.2; } }

div.vueProgress.progress-41 svg circle {
  animation: progressCircle41 2s forwards; }

@keyframes progressCircle41 {
  to {
    stroke-dashoffset: 935.63; } }

div.vueProgress.progress-42 svg circle {
  animation: progressCircle42 2s forwards; }

@keyframes progressCircle42 {
  to {
    stroke-dashoffset: 934.06; } }

div.vueProgress.progress-43 svg circle {
  animation: progressCircle43 2s forwards; }

@keyframes progressCircle43 {
  to {
    stroke-dashoffset: 932.49; } }

div.vueProgress.progress-44 svg circle {
  animation: progressCircle44 2s forwards; }

@keyframes progressCircle44 {
  to {
    stroke-dashoffset: 930.92; } }

div.vueProgress.progress-45 svg circle {
  animation: progressCircle45 2s forwards; }

@keyframes progressCircle45 {
  to {
    stroke-dashoffset: 929.35; } }

div.vueProgress.progress-46 svg circle {
  animation: progressCircle46 2s forwards; }

@keyframes progressCircle46 {
  to {
    stroke-dashoffset: 927.78; } }

div.vueProgress.progress-47 svg circle {
  animation: progressCircle47 2s forwards; }

@keyframes progressCircle47 {
  to {
    stroke-dashoffset: 926.21; } }

div.vueProgress.progress-48 svg circle {
  animation: progressCircle48 2s forwards; }

@keyframes progressCircle48 {
  to {
    stroke-dashoffset: 924.64; } }

div.vueProgress.progress-49 svg circle {
  animation: progressCircle49 2s forwards; }

@keyframes progressCircle49 {
  to {
    stroke-dashoffset: 923.07; } }

div.vueProgress.progress-50 svg circle {
  animation: progressCircle50 2s forwards; }

@keyframes progressCircle50 {
  to {
    stroke-dashoffset: 921.5; } }

div.vueProgress.progress-51 svg circle {
  animation: progressCircle51 2s forwards; }

@keyframes progressCircle51 {
  to {
    stroke-dashoffset: 919.93; } }

div.vueProgress.progress-52 svg circle {
  animation: progressCircle52 2s forwards; }

@keyframes progressCircle52 {
  to {
    stroke-dashoffset: 918.36; } }

div.vueProgress.progress-53 svg circle {
  animation: progressCircle53 2s forwards; }

@keyframes progressCircle53 {
  to {
    stroke-dashoffset: 916.79; } }

div.vueProgress.progress-54 svg circle {
  animation: progressCircle54 2s forwards; }

@keyframes progressCircle54 {
  to {
    stroke-dashoffset: 915.22; } }

div.vueProgress.progress-55 svg circle {
  animation: progressCircle55 2s forwards; }

@keyframes progressCircle55 {
  to {
    stroke-dashoffset: 913.65; } }

div.vueProgress.progress-56 svg circle {
  animation: progressCircle56 2s forwards; }

@keyframes progressCircle56 {
  to {
    stroke-dashoffset: 912.08; } }

div.vueProgress.progress-57 svg circle {
  animation: progressCircle57 2s forwards; }

@keyframes progressCircle57 {
  to {
    stroke-dashoffset: 910.51; } }

div.vueProgress.progress-58 svg circle {
  animation: progressCircle58 2s forwards; }

@keyframes progressCircle58 {
  to {
    stroke-dashoffset: 908.94; } }

div.vueProgress.progress-59 svg circle {
  animation: progressCircle59 2s forwards; }

@keyframes progressCircle59 {
  to {
    stroke-dashoffset: 907.37; } }

div.vueProgress.progress-60 svg circle {
  animation: progressCircle60 2s forwards; }

@keyframes progressCircle60 {
  to {
    stroke-dashoffset: 905.8; } }

div.vueProgress.progress-61 svg circle {
  animation: progressCircle61 2s forwards; }

@keyframes progressCircle61 {
  to {
    stroke-dashoffset: 904.23; } }

div.vueProgress.progress-62 svg circle {
  animation: progressCircle62 2s forwards; }

@keyframes progressCircle62 {
  to {
    stroke-dashoffset: 902.66; } }

div.vueProgress.progress-63 svg circle {
  animation: progressCircle63 2s forwards; }

@keyframes progressCircle63 {
  to {
    stroke-dashoffset: 901.09; } }

div.vueProgress.progress-64 svg circle {
  animation: progressCircle64 2s forwards; }

@keyframes progressCircle64 {
  to {
    stroke-dashoffset: 899.52; } }

div.vueProgress.progress-65 svg circle {
  animation: progressCircle65 2s forwards; }

@keyframes progressCircle65 {
  to {
    stroke-dashoffset: 897.95; } }

div.vueProgress.progress-66 svg circle {
  animation: progressCircle66 2s forwards; }

@keyframes progressCircle66 {
  to {
    stroke-dashoffset: 896.38; } }

div.vueProgress.progress-67 svg circle {
  animation: progressCircle67 2s forwards; }

@keyframes progressCircle67 {
  to {
    stroke-dashoffset: 894.81; } }

div.vueProgress.progress-68 svg circle {
  animation: progressCircle68 2s forwards; }

@keyframes progressCircle68 {
  to {
    stroke-dashoffset: 893.24; } }

div.vueProgress.progress-69 svg circle {
  animation: progressCircle69 2s forwards; }

@keyframes progressCircle69 {
  to {
    stroke-dashoffset: 891.67; } }

div.vueProgress.progress-70 svg circle {
  animation: progressCircle70 2s forwards; }

@keyframes progressCircle70 {
  to {
    stroke-dashoffset: 890.1; } }

div.vueProgress.progress-71 svg circle {
  animation: progressCircle71 2s forwards; }

@keyframes progressCircle71 {
  to {
    stroke-dashoffset: 888.53; } }

div.vueProgress.progress-72 svg circle {
  animation: progressCircle72 2s forwards; }

@keyframes progressCircle72 {
  to {
    stroke-dashoffset: 886.96; } }

div.vueProgress.progress-73 svg circle {
  animation: progressCircle73 2s forwards; }

@keyframes progressCircle73 {
  to {
    stroke-dashoffset: 885.39; } }

div.vueProgress.progress-74 svg circle {
  animation: progressCircle74 2s forwards; }

@keyframes progressCircle74 {
  to {
    stroke-dashoffset: 883.82; } }

div.vueProgress.progress-75 svg circle {
  animation: progressCircle75 2s forwards; }

@keyframes progressCircle75 {
  to {
    stroke-dashoffset: 882.25; } }

div.vueProgress.progress-76 svg circle {
  animation: progressCircle76 2s forwards; }

@keyframes progressCircle76 {
  to {
    stroke-dashoffset: 880.68; } }

div.vueProgress.progress-77 svg circle {
  animation: progressCircle77 2s forwards; }

@keyframes progressCircle77 {
  to {
    stroke-dashoffset: 879.11; } }

div.vueProgress.progress-78 svg circle {
  animation: progressCircle78 2s forwards; }

@keyframes progressCircle78 {
  to {
    stroke-dashoffset: 877.54; } }

div.vueProgress.progress-79 svg circle {
  animation: progressCircle79 2s forwards; }

@keyframes progressCircle79 {
  to {
    stroke-dashoffset: 875.97; } }

div.vueProgress.progress-80 svg circle {
  animation: progressCircle80 2s forwards; }

@keyframes progressCircle80 {
  to {
    stroke-dashoffset: 874.4; } }

div.vueProgress.progress-81 svg circle {
  animation: progressCircle81 2s forwards; }

@keyframes progressCircle81 {
  to {
    stroke-dashoffset: 872.83; } }

div.vueProgress.progress-82 svg circle {
  animation: progressCircle82 2s forwards; }

@keyframes progressCircle82 {
  to {
    stroke-dashoffset: 871.26; } }

div.vueProgress.progress-83 svg circle {
  animation: progressCircle83 2s forwards; }

@keyframes progressCircle83 {
  to {
    stroke-dashoffset: 869.69; } }

div.vueProgress.progress-84 svg circle {
  animation: progressCircle84 2s forwards; }

@keyframes progressCircle84 {
  to {
    stroke-dashoffset: 868.12; } }

div.vueProgress.progress-85 svg circle {
  animation: progressCircle85 2s forwards; }

@keyframes progressCircle85 {
  to {
    stroke-dashoffset: 866.55; } }

div.vueProgress.progress-86 svg circle {
  animation: progressCircle86 2s forwards; }

@keyframes progressCircle86 {
  to {
    stroke-dashoffset: 864.98; } }

div.vueProgress.progress-87 svg circle {
  animation: progressCircle87 2s forwards; }

@keyframes progressCircle87 {
  to {
    stroke-dashoffset: 863.41; } }

div.vueProgress.progress-88 svg circle {
  animation: progressCircle88 2s forwards; }

@keyframes progressCircle88 {
  to {
    stroke-dashoffset: 861.84; } }

div.vueProgress.progress-89 svg circle {
  animation: progressCircle89 2s forwards; }

@keyframes progressCircle89 {
  to {
    stroke-dashoffset: 860.27; } }

div.vueProgress.progress-90 svg circle {
  animation: progressCircle90 2s forwards; }

@keyframes progressCircle90 {
  to {
    stroke-dashoffset: 858.7; } }

div.vueProgress.progress-91 svg circle {
  animation: progressCircle91 2s forwards; }

@keyframes progressCircle91 {
  to {
    stroke-dashoffset: 857.13; } }

div.vueProgress.progress-92 svg circle {
  animation: progressCircle92 2s forwards; }

@keyframes progressCircle92 {
  to {
    stroke-dashoffset: 855.56; } }

div.vueProgress.progress-93 svg circle {
  animation: progressCircle93 2s forwards; }

@keyframes progressCircle93 {
  to {
    stroke-dashoffset: 853.99; } }

div.vueProgress.progress-94 svg circle {
  animation: progressCircle94 2s forwards; }

@keyframes progressCircle94 {
  to {
    stroke-dashoffset: 852.42; } }

div.vueProgress.progress-95 svg circle {
  animation: progressCircle95 2s forwards; }

@keyframes progressCircle95 {
  to {
    stroke-dashoffset: 850.85; } }

div.vueProgress.progress-96 svg circle {
  animation: progressCircle96 2s forwards; }

@keyframes progressCircle96 {
  to {
    stroke-dashoffset: 849.28; } }

div.vueProgress.progress-97 svg circle {
  animation: progressCircle97 2s forwards; }

@keyframes progressCircle97 {
  to {
    stroke-dashoffset: 847.71; } }

div.vueProgress.progress-98 svg circle {
  animation: progressCircle98 2s forwards; }

@keyframes progressCircle98 {
  to {
    stroke-dashoffset: 846.14; } }

div.vueProgress.progress-99 svg circle {
  animation: progressCircle99 2s forwards; }

@keyframes progressCircle99 {
  to {
    stroke-dashoffset: 844.57; } }

div.vueProgress.progress-100 svg circle {
  animation: progressCircle100 2s forwards; }

@keyframes progressCircle100 {
  to {
    stroke-dashoffset: 843; } }

@keyframes hurricane {
  to {
    transform: rotate(360deg); } }

@keyframes breathing {
  0% {
    transform: scale(0.9); }
  25% {
    transform: scale(1); }
  60% {
    transform: scale(0.9); }
  100% {
    transform: scale(0.9); } }
