
.xs-p-50{padding:50px!important}.xs-pt-50{padding-top:50px!important}.xs-pl-50{padding-left:50px!important}.xs-pr-50{padding-right:50px!important}.xs-pb-50{padding-bottom:50px!important}.xs-m-50{margin:50px!important}.xs-mt-50{margin-top:50px!important}.xs-ml-50{margin-left:50px!important}.xs-mr-50{margin-right:50px!important}.xs-mb-50{margin-bottom:50px!important}.xs-p-40{padding:40px!important}.xs-pt-40{padding-top:40px!important}.xs-pl-40{padding-left:40px!important}.xs-pr-40{padding-right:40px!important}.xs-pb-40{padding-bottom:40px!important}.xs-m-40{margin:40px!important}.xs-mt-40{margin-top:40px!important}.xs-ml-40{margin-left:40px!important}.xs-mr-40{margin-right:40px!important}.xs-mb-40{margin-bottom:40px!important}.xs-p-30{padding:30px!important}.xs-pt-30{padding-top:30px!important}.xs-pl-30{padding-left:30px!important}.xs-pr-30{padding-right:30px!important}.xs-pb-30{padding-bottom:30px!important}.xs-m-30{margin:30px!important}.xs-mt-30{margin-top:30px!important}.xs-ml-30{margin-left:30px!important}.xs-mr-30{margin-right:30px!important}.xs-mb-30{margin-bottom:30px!important}.xs-p-25{padding:25px!important}.xs-pt-25{padding-top:25px!important}.xs-pl-25{padding-left:25px!important}.xs-pr-25{padding-right:25px!important}.xs-pb-25{padding-bottom:25px!important}.xs-m-25{margin:25px!important}.xs-mt-25{margin-top:25px!important}.xs-ml-25{margin-left:25px!important}.xs-mr-25{margin-right:25px!important}.xs-mb-25{margin-bottom:25px!important}.xs-p-20{padding:20px!important}.xs-pt-20{padding-top:20px!important}.xs-pl-20{padding-left:20px!important}.xs-pr-20{padding-right:20px!important}.xs-pb-20{padding-bottom:20px!important}.xs-m-20{margin:20px!important}.xs-mt-20{margin-top:20px!important}.xs-ml-20{margin-left:20px!important}.xs-mr-20{margin-right:20px!important}.xs-mb-20{margin-bottom:20px!important}.xs-p-15{padding:15px!important}.xs-pt-15{padding-top:15px!important}.xs-pl-15{padding-left:15px!important}.xs-pr-15{padding-right:15px!important}.xs-pb-15{padding-bottom:15px!important}.xs-m-15{margin:15px!important}.xs-mt-15{margin-top:15px!important}.xs-ml-15{margin-left:15px!important}.xs-mr-15{margin-right:15px!important}.xs-mb-15{margin-bottom:15px!important}.xs-p-10{padding:10px!important}.xs-pt-10{padding-top:10px!important}.xs-pl-10{padding-left:10px!important}.xs-pr-10{padding-right:10px!important}.xs-pb-10{padding-bottom:10px!important}.xs-m-10{margin:10px!important}.xs-mt-10{margin-top:10px!important}.xs-ml-10{margin-left:10px!important}.xs-mr-10{margin-right:10px!important}.xs-mb-10{margin-bottom:10px!important}.xs-p-5{padding:5px!important}.xs-pt-5{padding-top:5px!important}.xs-pl-5{padding-left:5px!important}.xs-pr-5{padding-right:5px!important}.xs-pb-5{padding-bottom:5px!important}.xs-m-5{margin:5px!important}.xs-mt-5{margin-top:5px!important}.xs-ml-5{margin-left:5px!important}.xs-mr-5{margin-right:5px!important}.xs-mb-5{margin-bottom:5px!important}.xs-p-0{padding:0!important}.xs-pt-0{padding-top:0!important}.xs-pl-0{padding-left:0!important}.xs-pr-0{padding-right:0!important}.xs-pb-0{padding-bottom:0!important}.xs-m-0{margin:0!important}.xs-mt-0{margin-top:0!important}.xs-ml-0{margin-left:0!important}.xs-mr-0{margin-right:0!important}.xs-mb-0{margin-bottom:0!important}@media (min-width:768px){.sm-p-50{padding:50px!important}.sm-pt-50{padding-top:50px!important}.sm-pl-50{padding-left:50px!important}.sm-pr-50{padding-right:50px!important}.sm-pb-50{padding-bottom:50px!important}.sm-m-50{margin:50px!important}.sm-mt-50{margin-top:50px!important}.sm-ml-50{margin-left:50px!important}.sm-mr-50{margin-right:50px!important}.sm-mb-50{margin-bottom:50px!important}.sm-p-40{padding:40px!important}.sm-pt-40{padding-top:40px!important}.sm-pl-40{padding-left:40px!important}.sm-pr-40{padding-right:40px!important}.sm-pb-40{padding-bottom:40px!important}.sm-m-40{margin:40px!important}.sm-mt-40{margin-top:40px!important}.sm-ml-40{margin-left:40px!important}.sm-mr-40{margin-right:40px!important}.sm-mb-40{margin-bottom:40px!important}.sm-p-30{padding:30px!important}.sm-pt-30{padding-top:30px!important}.sm-pl-30{padding-left:30px!important}.sm-pr-30{padding-right:30px!important}.sm-pb-30{padding-bottom:30px!important}.sm-m-30{margin:30px!important}.sm-mt-30{margin-top:30px!important}.sm-ml-30{margin-left:30px!important}.sm-mr-30{margin-right:30px!important}.sm-mb-30{margin-bottom:30px!important}.sm-p-25{padding:25px!important}.sm-pt-25{padding-top:25px!important}.sm-pl-25{padding-left:25px!important}.sm-pr-25{padding-right:25px!important}.sm-pb-25{padding-bottom:25px!important}.sm-m-25{margin:25px!important}.sm-mt-25{margin-top:25px!important}.sm-ml-25{margin-left:25px!important}.sm-mr-25{margin-right:25px!important}.sm-mb-25{margin-bottom:25px!important}.sm-p-20{padding:20px!important}.sm-pt-20{padding-top:20px!important}.sm-pl-20{padding-left:20px!important}.sm-pr-20{padding-right:20px!important}.sm-pb-20{padding-bottom:20px!important}.sm-m-20{margin:20px!important}.sm-mt-20{margin-top:20px!important}.sm-ml-20{margin-left:20px!important}.sm-mr-20{margin-right:20px!important}.sm-mb-20{margin-bottom:20px!important}.sm-p-15{padding:15px!important}.sm-pt-15{padding-top:15px!important}.sm-pl-15{padding-left:15px!important}.sm-pr-15{padding-right:15px!important}.sm-pb-15{padding-bottom:15px!important}.sm-m-15{margin:15px!important}.sm-mt-15{margin-top:15px!important}.sm-ml-15{margin-left:15px!important}.sm-mr-15{margin-right:15px!important}.sm-mb-15{margin-bottom:15px!important}.sm-p-10{padding:10px!important}.sm-pt-10{padding-top:10px!important}.sm-pl-10{padding-left:10px!important}.sm-pr-10{padding-right:10px!important}.sm-pb-10{padding-bottom:10px!important}.sm-m-10{margin:10px!important}.sm-mt-10{margin-top:10px!important}.sm-ml-10{margin-left:10px!important}.sm-mr-10{margin-right:10px!important}.sm-mb-10{margin-bottom:10px!important}.sm-p-5{padding:5px!important}.sm-pt-5{padding-top:5px!important}.sm-pl-5{padding-left:5px!important}.sm-pr-5{padding-right:5px!important}.sm-pb-5{padding-bottom:5px!important}.sm-m-5{margin:5px!important}.sm-mt-5{margin-top:5px!important}.sm-ml-5{margin-left:5px!important}.sm-mr-5{margin-right:5px!important}.sm-mb-5{margin-bottom:5px!important}.sm-p-0{padding:0!important}.sm-pt-0{padding-top:0!important}.sm-pl-0{padding-left:0!important}.sm-pr-0{padding-right:0!important}.sm-pb-0{padding-bottom:0!important}.sm-m-0{margin:0!important}.sm-mt-0{margin-top:0!important}.sm-ml-0{margin-left:0!important}.sm-mr-0{margin-right:0!important}.sm-mb-0{margin-bottom:0!important}}@media (min-width:992px){.md-p-50{padding:50px!important}.md-pt-50{padding-top:50px!important}.md-pl-50{padding-left:50px!important}.md-pr-50{padding-right:50px!important}.md-pb-50{padding-bottom:50px!important}.md-m-50{margin:50px!important}.md-mt-50{margin-top:50px!important}.md-ml-50{margin-left:50px!important}.md-mr-50{margin-right:50px!important}.md-mb-50{margin-bottom:50px!important}.md-p-40{padding:40px!important}.md-pt-40{padding-top:40px!important}.md-pl-40{padding-left:40px!important}.md-pr-40{padding-right:40px!important}.md-pb-40{padding-bottom:40px!important}.md-m-40{margin:40px!important}.md-mt-40{margin-top:40px!important}.md-ml-40{margin-left:40px!important}.md-mr-40{margin-right:40px!important}.md-mb-40{margin-bottom:40px!important}.md-p-30{padding:30px!important}.md-pt-30{padding-top:30px!important}.md-pl-30{padding-left:30px!important}.md-pr-30{padding-right:30px!important}.md-pb-30{padding-bottom:30px!important}.md-m-30{margin:30px!important}.md-mt-30{margin-top:30px!important}.md-ml-30{margin-left:30px!important}.md-mr-30{margin-right:30px!important}.md-mb-30{margin-bottom:30px!important}.md-p-25{padding:25px!important}.md-pt-25{padding-top:25px!important}.md-pl-25{padding-left:25px!important}.md-pr-25{padding-right:25px!important}.md-pb-25{padding-bottom:25px!important}.md-m-25{margin:25px!important}.md-mt-25{margin-top:25px!important}.md-ml-25{margin-left:25px!important}.md-mr-25{margin-right:25px!important}.md-mb-25{margin-bottom:25px!important}.md-p-20{padding:20px!important}.md-pt-20{padding-top:20px!important}.md-pl-20{padding-left:20px!important}.md-pr-20{padding-right:20px!important}.md-pb-20{padding-bottom:20px!important}.md-m-20{margin:20px!important}.md-mt-20{margin-top:20px!important}.md-ml-20{margin-left:20px!important}.md-mr-20{margin-right:20px!important}.md-mb-20{margin-bottom:20px!important}.md-p-15{padding:15px!important}.md-pt-15{padding-top:15px!important}.md-pl-15{padding-left:15px!important}.md-pr-15{padding-right:15px!important}.md-pb-15{padding-bottom:15px!important}.md-m-15{margin:15px!important}.md-mt-15{margin-top:15px!important}.md-ml-15{margin-left:15px!important}.md-mr-15{margin-right:15px!important}.md-mb-15{margin-bottom:15px!important}.md-p-10{padding:10px!important}.md-pt-10{padding-top:10px!important}.md-pl-10{padding-left:10px!important}.md-pr-10{padding-right:10px!important}.md-pb-10{padding-bottom:10px!important}.md-m-10{margin:10px!important}.md-mt-10{margin-top:10px!important}.md-ml-10{margin-left:10px!important}.md-mr-10{margin-right:10px!important}.md-mb-10{margin-bottom:10px!important}.md-p-5{padding:5px!important}.md-pt-5{padding-top:5px!important}.md-pl-5{padding-left:5px!important}.md-pr-5{padding-right:5px!important}.md-pb-5{padding-bottom:5px!important}.md-m-5{margin:5px!important}.md-mt-5{margin-top:5px!important}.md-ml-5{margin-left:5px!important}.md-mr-5{margin-right:5px!important}.md-mb-5{margin-bottom:5px!important}.md-p-0{padding:0!important}.md-pt-0{padding-top:0!important}.md-pl-0{padding-left:0!important}.md-pr-0{padding-right:0!important}.md-pb-0{padding-bottom:0!important}.md-m-0{margin:0!important}.md-mt-0{margin-top:0!important}.md-ml-0{margin-left:0!important}.md-mr-0{margin-right:0!important}.md-mb-0{margin-bottom:0!important}}@media (min-width:1200px){.lg-p-200{padding:200px!important}.lg-pt-200{padding-top:200px!important}.lg-pl-200{padding-left:200px!important}.lg-pr-200{padding-right:200px!important}.lg-pb-200{padding-bottom:200px!important}.lg-m-200{margin:200px!important}.lg-mt-200{margin-top:200px!important}.lg-ml-200{margin-left:200px!important}.lg-mr-200{margin-right:200px!important}.lg-mb-200{margin-bottom:200px!important}.lg-p-150{padding:150px!important}.lg-pt-150{padding-top:150px!important}.lg-pl-150{padding-left:150px!important}.lg-pr-150{padding-right:150px!important}.lg-pb-150{padding-bottom:150px!important}.lg-m-150{margin:150px!important}.lg-mt-150{margin-top:150px!important}.lg-ml-150{margin-left:150px!important}.lg-mr-150{margin-right:150px!important}.lg-mb-150{margin-bottom:150px!important}.lg-p-100{padding:100px!important}.lg-pt-100{padding-top:100px!important}.lg-pl-100{padding-left:100px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-100{padding-bottom:100px!important}.lg-m-100{margin:100px!important}.lg-mt-100{margin-top:100px!important}.lg-ml-100{margin-left:100px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-100{margin-bottom:100px!important}.lg-p-50{padding:50px!important}.lg-pt-50{padding-top:50px!important}.lg-pl-50{padding-left:50px!important}.lg-pr-50{padding-right:50px!important}.lg-pb-50{padding-bottom:50px!important}.lg-m-50{margin:50px!important}.lg-mt-50{margin-top:50px!important}.lg-ml-50{margin-left:50px!important}.lg-mr-50{margin-right:50px!important}.lg-mb-50{margin-bottom:50px!important}.lg-p-40{padding:40px!important}.lg-pt-40{padding-top:40px!important}.lg-pl-40{padding-left:40px!important}.lg-pr-40{padding-right:40px!important}.lg-pb-40{padding-bottom:40px!important}.lg-m-40{margin:40px!important}.lg-mt-40{margin-top:40px!important}.lg-ml-40{margin-left:40px!important}.lg-mr-40{margin-right:40px!important}.lg-mb-40{margin-bottom:40px!important}.lg-p-30{padding:30px!important}.lg-pt-30{padding-top:30px!important}.lg-pl-30{padding-left:30px!important}.lg-pr-30{padding-right:30px!important}.lg-pb-30{padding-bottom:30px!important}.lg-m-30{margin:30px!important}.lg-mt-30{margin-top:30px!important}.lg-ml-30{margin-left:30px!important}.lg-mr-30{margin-right:30px!important}.lg-mb-30{margin-bottom:30px!important}.lg-p-25{padding:25px!important}.lg-pt-25{padding-top:25px!important}.lg-pl-25{padding-left:25px!important}.lg-pr-25{padding-right:25px!important}.lg-pb-25{padding-bottom:25px!important}.lg-m-25{margin:25px!important}.lg-mt-25{margin-top:25px!important}.lg-ml-25{margin-left:25px!important}.lg-mr-25{margin-right:25px!important}.lg-mb-25{margin-bottom:25px!important}.lg-p-20{padding:20px!important}.lg-pt-20{padding-top:20px!important}.lg-pl-20{padding-left:20px!important}.lg-pr-20{padding-right:20px!important}.lg-pb-20{padding-bottom:20px!important}.lg-m-20{margin:20px!important}.lg-mt-20{margin-top:20px!important}.lg-ml-20{margin-left:20px!important}.lg-mr-20{margin-right:20px!important}.lg-mb-20{margin-bottom:20px!important}.lg-p-15{padding:15px!important}.lg-pt-15{padding-top:15px!important}.lg-pl-15{padding-left:15px!important}.lg-pr-15{padding-right:15px!important}.lg-pb-15{padding-bottom:15px!important}.lg-m-15{margin:15px!important}.lg-mt-15{margin-top:15px!important}.lg-ml-15{margin-left:15px!important}.lg-mr-15{margin-right:15px!important}.lg-mb-15{margin-bottom:15px!important}.lg-p-10{padding:10px!important}.lg-pt-10{padding-top:10px!important}.lg-pl-10{padding-left:10px!important}.lg-pr-10{padding-right:10px!important}.lg-pb-10{padding-bottom:10px!important}.lg-m-10{margin:10px!important}.lg-mt-10{margin-top:10px!important}.lg-ml-10{margin-left:10px!important}.lg-mr-10{margin-right:10px!important}.lg-mb-10{margin-bottom:10px!important}.lg-p-5{padding:5px!important}.lg-pt-5{padding-top:5px!important}.lg-pl-5{padding-left:5px!important}.lg-pr-5{padding-right:5px!important}.lg-pb-5{padding-bottom:5px!important}.lg-m-5{margin:5px!important}.lg-mt-5{margin-top:5px!important}.lg-ml-5{margin-left:5px!important}.lg-mr-5{margin-right:5px!important}.lg-mb-5{margin-bottom:5px!important}.lg-p-0{padding:0!important}.lg-pt-0{padding-top:0!important}.lg-pl-0{padding-left:0!important}.lg-pr-0{padding-right:0!important}.lg-pb-0{padding-bottom:0!important}.lg-m-0{margin:0!important}.lg-mt-0{margin-top:0!important}.lg-ml-0{margin-left:0!important}.lg-mr-0{margin-right:0!important}.lg-mb-0{margin-bottom:0!important}}
html {
  scroll-behavior: smooth;
}

.c100.p100 .slice,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.rect-auto {
    clip: rect(auto, auto, auto, auto)
}

.c100 .bar,
.c100.p100 .fill,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.pie {
    position: absolute;
    border: .08em solid #307bbb;
    width: .84em;
    height: .84em;
    clip: rect(0, .5em, 1em, 0);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0)
}

.c100.p100 .bar:after,
.c100.p100 .fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.pie-fill {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c100 {
    position: relative;
    font-size: 120px;
    width: 1em;
    height: 1em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin: 0 .1em .1em 0;
    background-color: #ccc
}

.c100 *,
.c100:after,
.c100:before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.c100.center {
    float: none;
    margin: 0 auto
}

.c100.big {
    font-size: 240px
}

.c100.small {
    font-size: 80px
}

.c100.xsmall {
    font-size: 50px
}
.c100.xsmall>span{
    width: 3.3em;
    line-height: 3.4em;
    font-size: .3em;
}

.c100.xxsmall {
    font-size: 30px
}

.c100>span {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    width: 5em;
    line-height: 5em;
    font-size: .2em;
    color: #353535;
    display: block;
    text-align: center;
    white-space: nowrap;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.c100:after {
    position: absolute;
    top: .08em;
    left: .08em;
    display: block;
    content: " ";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #f5f5f5;
    width: .84em;
    height: .84em;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}

.c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0, 1em, 1em, .5em)
}

.c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
    -moz-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    -o-transform: rotate(3.6deg);
    transform: rotate(3.6deg)
}

.c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
    -moz-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    -o-transform: rotate(7.2deg);
    transform: rotate(7.2deg)
}

.c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
    -moz-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    -o-transform: rotate(10.8deg);
    transform: rotate(10.8deg)
}

.c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
    -moz-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    -o-transform: rotate(14.4deg);
    transform: rotate(14.4deg)
}

.c100.p5 .bar {
    -webkit-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -o-transform: rotate(18deg);
    transform: rotate(18deg)
}

.c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
    -moz-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    -o-transform: rotate(21.6deg);
    transform: rotate(21.6deg)
}

.c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
    -moz-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    -o-transform: rotate(25.2deg);
    transform: rotate(25.2deg)
}

.c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
    -moz-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    -o-transform: rotate(28.8deg);
    transform: rotate(28.8deg)
}

.c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
    -moz-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    -o-transform: rotate(32.4deg);
    transform: rotate(32.4deg)
}

.c100.p10 .bar {
    -webkit-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg)
}

.c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
    -moz-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    -o-transform: rotate(39.6deg);
    transform: rotate(39.6deg)
}

.c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
    -moz-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    -o-transform: rotate(43.2deg);
    transform: rotate(43.2deg)
}

.c100.p13 .bar {
    -webkit-transform: rotate(46.8deg);
    -moz-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    -o-transform: rotate(46.8deg);
    transform: rotate(46.8deg)
}

.c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
    -moz-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    -o-transform: rotate(50.4deg);
    transform: rotate(50.4deg)
}

.c100.p15 .bar {
    -webkit-transform: rotate(54deg);
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -o-transform: rotate(54deg);
    transform: rotate(54deg)
}

.c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
    -moz-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    -o-transform: rotate(57.6deg);
    transform: rotate(57.6deg)
}

.c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
    -moz-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    -o-transform: rotate(61.2deg);
    transform: rotate(61.2deg)
}

.c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
    -moz-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    -o-transform: rotate(64.8deg);
    transform: rotate(64.8deg)
}

.c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
    -moz-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    -o-transform: rotate(68.4deg);
    transform: rotate(68.4deg)
}

.c100.p20 .bar {
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    transform: rotate(72deg)
}

.c100.p21 .bar {
    -webkit-transform: rotate(75.6deg);
    -moz-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    -o-transform: rotate(75.6deg);
    transform: rotate(75.6deg)
}

.c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
    -moz-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    -o-transform: rotate(79.2deg);
    transform: rotate(79.2deg)
}

.c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
    -moz-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    -o-transform: rotate(82.8deg);
    transform: rotate(82.8deg)
}

.c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
    -moz-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    -o-transform: rotate(86.4deg);
    transform: rotate(86.4deg)
}

.c100.p25 .bar {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.c100.p26 .bar {
    -webkit-transform: rotate(93.6deg);
    -moz-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    -o-transform: rotate(93.6deg);
    transform: rotate(93.6deg)
}

.c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
    -moz-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    -o-transform: rotate(97.2deg);
    transform: rotate(97.2deg)
}

.c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
    -moz-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    -o-transform: rotate(100.8deg);
    transform: rotate(100.8deg)
}

.c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
    -moz-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    -o-transform: rotate(104.4deg);
    transform: rotate(104.4deg)
}

.c100.p30 .bar {
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg)
}

.c100.p31 .bar {
    -webkit-transform: rotate(111.6deg);
    -moz-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    -o-transform: rotate(111.6deg);
    transform: rotate(111.6deg)
}

.c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
    -moz-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    -o-transform: rotate(115.2deg);
    transform: rotate(115.2deg)
}

.c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
    -moz-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    -o-transform: rotate(118.8deg);
    transform: rotate(118.8deg)
}

.c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
    -moz-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    -o-transform: rotate(122.4deg);
    transform: rotate(122.4deg)
}

.c100.p35 .bar {
    -webkit-transform: rotate(126deg);
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg)
}

.c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
    -moz-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    -o-transform: rotate(129.6deg);
    transform: rotate(129.6deg)
}

.c100.p37 .bar {
    -webkit-transform: rotate(133.2deg);
    -moz-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    -o-transform: rotate(133.2deg);
    transform: rotate(133.2deg)
}

.c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
    -moz-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    -o-transform: rotate(136.8deg);
    transform: rotate(136.8deg)
}

.c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
    -moz-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    -o-transform: rotate(140.4deg);
    transform: rotate(140.4deg)
}

.c100.p40 .bar {
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg)
}

.c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
    -moz-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    -o-transform: rotate(147.6deg);
    transform: rotate(147.6deg)
}

.c100.p42 .bar {
    -webkit-transform: rotate(151.2deg);
    -moz-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    -o-transform: rotate(151.2deg);
    transform: rotate(151.2deg)
}

.c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
    -moz-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    -o-transform: rotate(154.8deg);
    transform: rotate(154.8deg)
}

.c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
    -moz-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    -o-transform: rotate(158.4deg);
    transform: rotate(158.4deg)
}

.c100.p45 .bar {
    -webkit-transform: rotate(162deg);
    -moz-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    -o-transform: rotate(162deg);
    transform: rotate(162deg)
}

.c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
    -moz-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    -o-transform: rotate(165.6deg);
    transform: rotate(165.6deg)
}

.c100.p47 .bar {
    -webkit-transform: rotate(169.2deg);
    -moz-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    -o-transform: rotate(169.2deg);
    transform: rotate(169.2deg)
}

.c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
    -moz-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    -o-transform: rotate(172.8deg);
    transform: rotate(172.8deg)
}

.c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
    -moz-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    -o-transform: rotate(176.4deg);
    transform: rotate(176.4deg)
}

.c100.p50 .bar {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
    -moz-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    -o-transform: rotate(183.6deg);
    transform: rotate(183.6deg)
}

.c100.p52 .bar {
    -webkit-transform: rotate(187.2deg);
    -moz-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    -o-transform: rotate(187.2deg);
    transform: rotate(187.2deg)
}

.c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
    -moz-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    -o-transform: rotate(190.8deg);
    transform: rotate(190.8deg)
}

.c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
    -moz-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    -o-transform: rotate(194.4deg);
    transform: rotate(194.4deg)
}

.c100.p55 .bar {
    -webkit-transform: rotate(198deg);
    -moz-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    -o-transform: rotate(198deg);
    transform: rotate(198deg)
}

.c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
    -moz-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    -o-transform: rotate(201.6deg);
    transform: rotate(201.6deg)
}

.c100.p57 .bar {
    -webkit-transform: rotate(205.2deg);
    -moz-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    -o-transform: rotate(205.2deg);
    transform: rotate(205.2deg)
}

.c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
    -moz-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    -o-transform: rotate(208.8deg);
    transform: rotate(208.8deg)
}

.c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
    -moz-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    -o-transform: rotate(212.4deg);
    transform: rotate(212.4deg)
}

.c100.p60 .bar {
    -webkit-transform: rotate(216deg);
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -o-transform: rotate(216deg);
    transform: rotate(216deg)
}

.c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
    -moz-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    -o-transform: rotate(219.6deg);
    transform: rotate(219.6deg)
}

.c100.p62 .bar {
    -webkit-transform: rotate(223.2deg);
    -moz-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    -o-transform: rotate(223.2deg);
    transform: rotate(223.2deg)
}

.c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
    -moz-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    -o-transform: rotate(226.8deg);
    transform: rotate(226.8deg)
}

.c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
    -moz-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    -o-transform: rotate(230.4deg);
    transform: rotate(230.4deg)
}

.c100.p65 .bar {
    -webkit-transform: rotate(234deg);
    -moz-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    -o-transform: rotate(234deg);
    transform: rotate(234deg)
}

.c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
    -moz-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    -o-transform: rotate(237.6deg);
    transform: rotate(237.6deg)
}

.c100.p67 .bar {
    -webkit-transform: rotate(241.2deg);
    -moz-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    -o-transform: rotate(241.2deg);
    transform: rotate(241.2deg)
}

.c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
    -moz-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    -o-transform: rotate(244.8deg);
    transform: rotate(244.8deg)
}

.c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
    -moz-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    -o-transform: rotate(248.4deg);
    transform: rotate(248.4deg)
}

.c100.p70 .bar {
    -webkit-transform: rotate(252deg);
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -o-transform: rotate(252deg);
    transform: rotate(252deg)
}

.c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
    -moz-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    -o-transform: rotate(255.6deg);
    transform: rotate(255.6deg)
}

.c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
    -moz-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    -o-transform: rotate(259.2deg);
    transform: rotate(259.2deg)
}

.c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
    -moz-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    -o-transform: rotate(262.8deg);
    transform: rotate(262.8deg)
}

.c100.p74 .bar {
    -webkit-transform: rotate(266.4deg);
    -moz-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    -o-transform: rotate(266.4deg);
    transform: rotate(266.4deg)
}

.c100.p75 .bar {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
    -moz-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    -o-transform: rotate(273.6deg);
    transform: rotate(273.6deg)
}

.c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
    -moz-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    -o-transform: rotate(277.2deg);
    transform: rotate(277.2deg)
}

.c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
    -moz-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    -o-transform: rotate(280.8deg);
    transform: rotate(280.8deg)
}

.c100.p79 .bar {
    -webkit-transform: rotate(284.4deg);
    -moz-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    -o-transform: rotate(284.4deg);
    transform: rotate(284.4deg)
}

.c100.p80 .bar {
    -webkit-transform: rotate(288deg);
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -o-transform: rotate(288deg);
    transform: rotate(288deg)
}

.c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
    -moz-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    -o-transform: rotate(291.6deg);
    transform: rotate(291.6deg)
}

.c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
    -moz-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    -o-transform: rotate(295.2deg);
    transform: rotate(295.2deg)
}

.c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
    -moz-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    -o-transform: rotate(298.8deg);
    transform: rotate(298.8deg)
}

.c100.p84 .bar {
    -webkit-transform: rotate(302.4deg);
    -moz-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    -o-transform: rotate(302.4deg);
    transform: rotate(302.4deg)
}

.c100.p85 .bar {
    -webkit-transform: rotate(306deg);
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -o-transform: rotate(306deg);
    transform: rotate(306deg)
}

.c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
    -moz-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    -o-transform: rotate(309.6deg);
    transform: rotate(309.6deg)
}

.c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
    -moz-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    -o-transform: rotate(313.2deg);
    transform: rotate(313.2deg)
}

.c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
    -moz-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    -o-transform: rotate(316.8deg);
    transform: rotate(316.8deg)
}

.c100.p89 .bar {
    -webkit-transform: rotate(320.4deg);
    -moz-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    -o-transform: rotate(320.4deg);
    transform: rotate(320.4deg)
}

.c100.p90 .bar {
    -webkit-transform: rotate(324deg);
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -o-transform: rotate(324deg);
    transform: rotate(324deg)
}

.c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
    -moz-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    -o-transform: rotate(327.6deg);
    transform: rotate(327.6deg)
}

.c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
    -moz-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    -o-transform: rotate(331.2deg);
    transform: rotate(331.2deg)
}

.c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
    -moz-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    -o-transform: rotate(334.8deg);
    transform: rotate(334.8deg)
}

.c100.p94 .bar {
    -webkit-transform: rotate(338.4deg);
    -moz-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    -o-transform: rotate(338.4deg);
    transform: rotate(338.4deg)
}

.c100.p95 .bar {
    -webkit-transform: rotate(342deg);
    -moz-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    -o-transform: rotate(342deg);
    transform: rotate(342deg)
}

.c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
    -moz-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    -o-transform: rotate(345.6deg);
    transform: rotate(345.6deg)
}

.c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
    -moz-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    -o-transform: rotate(349.2deg);
    transform: rotate(349.2deg)
}

.c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
    -moz-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    -o-transform: rotate(352.8deg);
    transform: rotate(352.8deg)
}

.c100.p99 .bar {
    -webkit-transform: rotate(356.4deg);
    -moz-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    -o-transform: rotate(356.4deg);
    transform: rotate(356.4deg)
}

.c100.p100 .bar {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}

.c100:hover {
    cursor: default
}

.c100:hover>span {
    width: 3.33em;
    line-height: 3.33em;
    font-size: .3em;
    color: #307bbb
}

.c100:hover:after {
    top: .04em;
    left: .04em;
    width: .92em;
    height: .92em
}

.c100.success .bar,
.c100.success .fill {
    border-color: #8fc83f!important
}

.c100.success:hover>span {
    color: #8fc83f
}

.c100.info .bar,
.c100.info .fill {
    border-color: #00bbd6!important
}

.c100.info:hover>span {
    color: #00bbd6
}

.c100.primary .bar,
.c100.primary .fill {
    border-color: #b062c8!important
}

.c100.primary:hover>span {
    color: #b062c8
}

.c100.warning .bar,
.c100.warning .fill {
    border-color: #fe0!important
}

.c100.warning:hover>span {
    color: #fe0
}

.c100.danger .bar,
.c100.danger .fill {
    border-color: #d47777!important
}

.c100.danger:hover>span {
    color: #d47777
}
#noty_top_layout_container {
    top: 65px !important;
    padding-left: 70px !important;
}

.c100.keyword-pie .bar,
.c100.keyword-pie .fill {
    border-color: #efa75b!important;
}
.c100.keyword-pie:hover>span {
    color: #efa75b;
}
.c100 .keyword-pie span {
    color: #efa75b;
}

.c100.keyword-pie{
    background-color: #faebdb;
}
.c100.keyword-pie>span{
    font-weight: bold;
    color: #efa75b;
}

.c100.backlink-pie .bar,
.c100.backlink-pie .fill {
    border-color: #8260ac!important;
}
.c100.backlink-pie:hover>span {
    color: #8260ac;
}
.c100 .backlink-pie span {
    color: #8260ac;
}

.c100.backlink-pie{
    background-color: #bdabd4;
}

.c100.backlink-pie>span{
    font-weight: bold;
    color: #8260ac;
}

.c100.teal-pie .bar,
.c100.teal-pie .fill {
    border-color: #00c6dd!important;
}
.c100.teal-pie:hover>span {
    color: #00c6dd;
}
.c100 .teal-pie span {
    color: #00c6dd;
}

.c100.teal-pie{
    background-color: #d6f9fd;
}

.c100.teal-pie>span{
    font-weight: bold;
    color: #00c6dd;
}

table {
    margin-bottom: 0px !important;
}

.table th,
.table td {
    vertical-align: middle !important;
}

table.dataTable thead th,
table.dataTable thead td {
    border-bottom: none !important;
}

table.dataTable.no-footer {
    border-bottom: none !important;
}

.grade-letter {
    font-size: 131px;
}

.progress-white .progress-bar {
    background-color: #FFF;
}

.paper {
    font: normal 12px/1.5 "Lucida Grande", arial, sans-serif;
    margin: 0 auto 10px;
    padding: 6px 5px 4px 42px;
    position: relative;
    color: #444;
    line-height: 20px;
    border: 1px solid #d2d2d2;

    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
    background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;

    -webkit-background-size: 100% 20px;
    -moz-background-size: 100% 20px;
    -ms-background-size: 100% 20px;
    -o-background-size: 100% 20px;
    background-size: 100% 20px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

    max-height: 400px;
    overflow-y: scroll;
}

.paper::before {
    content: '';
    position: absolute;
    width: 4px;
    top: 0;
    left: 30px;
    bottom: 0;
    border: 1px solid;
    border-color: transparent #efe4e4;
}

.paper h1,
.paper h2 {
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 4px;
}

.paper h3,
.paper h4,
.paper h5 {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 4px;
}

.paper h4,
.paper h5 {
    font-weight: normal;
}

.paper p {
    margin: 0 0 20px;
}

.paper p:last-child {
    margin: 0;
}

.paper ul {
    margin: 0 0 20px;
}

.btn-orange {
    background-color: #f37031;
    border-color: #f37031;
    color: #fff;
}

.btn-orange:hover,
.btn-orange:focus {
    color: #ffffff;
    background-color: #dc5f22;
    border-color: #dc5f22;
}

.btn-bold{ /*Remove?*/
    font-weight: bold;
}

.instructions-holder {
    margin: 30px 10px;
    padding: 10px 20px;
    background: rgba(0, 0, 0, 0.03);
    border: 1px dashed rgba(0, 0, 0, 0.125);
}

.img-caption {
    max-width: none !important;
}

.caption-text {
    font-size: 18px;
}

.form-wizard .nav-pills>li>a.complete .step {
    background-color: #8fc83f;
    border-color: #8fc83f;
    color: #ffffff;
}

.form-wizard .progress {
    display: flex;
}

.form-wizard .nav-pills>li>a .step {
    color: #dcdcdc;
}

.table-success {
    background-color: #8fc83f;
    color: #FFF;
}

.table-danger {
    background-color: #d47777;
    color: #FFF;
}

.table-warning {
    background-color: #ffee00;
    color: #FFF;
}

.table-info {
    background-color: #00bbd6;
    color: #FFF;
}

.table-primary {
    background-color: #B062C8;
    color: #FFF;
}

.table-dark {
    background-color: #353535;
    color: #FFF;
}

.table-grey {
    background-color: #ebeef6;
    color: #353535;
}

.strategy-footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #353535;
    background-color: #ffffffc4;
    border-top: solid 1px #d4deee;
    height: 75px;
    padding: 18px 5px;
}

@media (min-width:992px) {
    .strategy-footer {
        padding: 18px 10px 0 15px;
    }
}

.btn-warning {
    color: #363636;
}

.btn-default.active {
    background-color: #f8f9fa;
    border: 1px solid #0bbbd6;
}

.label {
    display: inline-block;
}

.label-default {
    background-color: #ffffff;
    color: #888da8;
    border: solid 1px #888da8;
}

.label-primary {
    background-color: #8260ac;
    color: #ffffff;
}

.label-success {
    background-color: #6cc58c;
    color: #ffffff;
}

.label-info {
    background-color: #00c6dd;
    color: #ffffff;
}

.label-warning {
    background-color: #fdeb75;
    color: #363636;
}

.label-danger {
    background-color: #d47777;
    color: #ffffff;
}

.label-orange {
    background-color: #efa75b;
    color: #ffffff;
}

.label-teal {
    background-color: #6cc5c3;
    color: #ffffff;
}

.tooltipster-base {
    max-width: 600px;
}

.noty_type_warning {
    color: #ada208;
}

.border-warning {
    border-color: #ffee00 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 31px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #888da8;
    line-height: 34px;
}

.select2-container .select2-selection--single {
    height: 38px;
    border: 1px solid #e6ecf5;
}

.overlay {
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
    overflow-x: hidden;
    z-index: 9999;
}

.overlay-content {
    position: relative;
    top: 40%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay-content p {
    font-size: 40px;
    font-weight: bold;
}

.paginate_button {
    background: #fff !important;
    color: #353535 !important;
    border: solid 1px #d4deee !important;
}

.paginate_button.current {
    border: solid 1px #2bc0d9 !important;
}

.dataTables_length {
    margin-bottom: 10px;
}

.dataTables_length label, .dataTables_filter label, .dataTables_info{
    margin: 10px 25px;
}

.dataTables_wrapper {
    margin-top: 11px;
}

.dataTables_paginate{
    margin: 10px 10px 20px 0;
}

.text-warning {
    color: #ffc107 !important;
}

.dropbtn {
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #FFF;
    border: 1px solid #e6ecf5;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.table .thead-dark th {
    color: #363636;
    background-color: #e6e9ec;
    border-color: #dadbdc;
}

table.loading tbody, div.loading {
    position: relative;
}

table.loading tbody:after, div.loading:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.1);
    background-image: url(data:image/gif;base64,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);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50px 50px;
    content: "";
}

.selectize-control.multi .selectize-input [data-value] {
    color: #FFF !important;
}

.btn-sumo {
    background-color: #0d4143;
    border-color: #0d4143;
    color: #fff;
}

.btn-sumo:hover,
.btn-sumo:focus {
    color: #ffffff;
    background-color: #025e61;
    border-color: #025e61;
}


.btn-keyword{
    color: #ffffff;
    background-color: #efa75b;
    border-color: #efa75b;
}

.idea-holder {
    color: #353535;
    background-color: #ffffff;
    border: 1px solid #d4deee;
    font-weight: 500;
    padding: 5px 11px 5px 10px;
    border-radius: 6px;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
}

.idea-keyword span {
    color: #a0a0a0;
}

.idea-keyword {
    padding-right: 5px;
}

.idea-remove {
    padding-left: 10px;
    border-left: 1px solid #d4deee;
}

.bg-facebook {
    background-color: #3b5998 !important;
    color: #FFFFFF !important;
}

.bg-orange {
    background-color: #f8991d !important;
    color: #FFFFFF !important;
}

.card {
    border-radius: 10px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);
    border: none !important;
}

.card-completed{
    opacity: 0.5;
}

.card-active{
    border: #6cc58c solid 1px !important;
}

.card-bordered{
    border: solid 1px #dce1e8 !important;
}

.card-success{
    border: #6CC58C solid 2px !important;
}

.card-warning{
    border: #FFEE00 solid 2px !important;
}

.card-danger{
    border: #D47777 solid 2px !important;
}

.widget-profile-1 .profile img {
    border-radius: 0 !important;
}

.label-dark {
    background-color: #3e3e3e;
    color: #ffffff;
}

.label-0 {
    background-color: #F96900;
    color: #ffffff;
}

.label-1 {
    background-color: #7F055F;
    color: #ffffff;
}

.label-2 {
    background-color: #00A6A6;
    color: #ffffff;
}

.label-3 {
    background-color: #C81D25;
    color: #ffffff;
}

.label-4 {
    background-color: #EF27A6;
    color: #ffffff;
}

.label-5 {
    background-color: #7AC74F;
    color: #ffffff;
}

.label-6 {
    background-color: #F5D547;
    color: #ffffff;
}

.label-7 {
    background-color: #084887;
    color: #ffffff;
}

.label-8 {
    background-color: #614344;
    color: #ffffff;
}

.label-9 {
    background-color: #0D5C63;
    color: #ffffff;
}

.label,
.tag {
    padding: 7px 10px;
    border-radius: 3px;
}

#allKeywords .showChosen {
    display: none !important;
}

#chosenKeywords .hideChosen {
    display: none !important;
}

.nav-pills>li>a.active.nav-link {
    color: #ffffff;
    background-color: #d47777;
    border-color: #d47777;
}

.btn-warning:not([disabled]):not(.disabled):active,
.btn-warning:not([disabled]):not(.disabled).active,
.show>.btn-warning.dropdown-toggle,
.btn-warning:active,
.btn-warning:hover,
.btn-warning:focus {
    color: #212529;
    background-color: #ffee00;
    border-color: #ffee00;
}

#keywordIdeasModal {
    width: 600px;
    max-width: 600px;
}

.card-title-text {
    line-height: 34px;
}

.card-text{
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.17px;
}

.applyBtn,
.applyBtn:hover,
.applyBtn:focus {
    color: #ffffff;
    background-color: #08c;
    border-color: #08c;
}

.btn{
    border-radius: 5px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); 
}

p{
    color:#455560;
}

.text-100{
    font-weight: 100;
}
.text-200{
    font-weight: 200;
}
.text-300{
    font-weight: 300;
}

.action{
    border-radius: 5px;
    border: solid 1px #dce1e8;
    padding: 10px;
}

.action p{
    font-size: 16px;
    color: #15232b;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.17px;
}

.action-low{
    border-left: 6px solid #6cc58c;
}
.action-medium{
    border-left: 6px solid #ffef00;
}
.action-high{
    border-left: 6px solid #fa706a;
}

.keywords{
    border-radius: 5px;
    border: solid 1px #dce1e8;
    padding: 5px 0;
}
.keyword-item{
    border-radius: 15.5px;
    background-color: #f1f5f6;
    margin: 5px 10px;
    padding: 5px 15px;
    display: inline-block;
    color: #15232b;
}
.keyword-ideas-button{
    border-radius: 5px;
    background-color: #efa75b;
    margin: 5px 10px;
    padding: 5px 15px;
    display: inline-block;
    color: #ffffff;
}

.competition-stat{
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.23px;
}

.competition-text{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.13px;
}

.progress-keyword .progress-bar{
    background-color: rgba(239, 167, 91, 0.7);
}

.citation{
    padding: 30px 10px;
    border-radius: 15px;
    border: solid 2px; 
    margin: 20px 10px;
}
.citation-success{
    border-color: #6cc58c;
}
.citation-warning{
    border-color: #fdeb75;
}
.citation-danger{
    border-color: #fa706a;
}
.citation-icon{
    font-size: 40px;
    position: absolute;
    top: -10px;
    background: #ffffff;
}
.citation-success .citation-icon{
    color: #6cc58c;
}
.citation-warning .citation-icon{
    color: #fdeb75;
}
.citation-danger .citation-icon{
    color: #fa706a;
}

.sitemap-keyword{
    padding: 5px 20px;
    border-radius: 5px;
    background-color: #f1f5f6;
    margin: 5px;
    color: #15232b;
    display: inline-block;
}

.sitemap-btn{
    background-color: #6cc58c;
    color: #ffffff;
    font-weight: 500;
    padding: 5px 30px;
}

.action-title{
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.19px;
    color: #405561;
    margin: 10px 0 30px 0;
}

.action-reveal{
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.btn-gmb{
    background-color: #4c8cf5;
    border: 1px solid #4c8cf5;
    color: #fff;
}

.btn-gmb:hover{
    border: 1px solid #4253b6;
    color: #fff;
}

.btn-google-maps{
    background-color: #f5f5f5;
    border: 1px solid rgba(0,0,0,0.1);
    color: #444;
    font-weight: bold;
}


.select2-container--default .select2-selection--multiple{
    border: solid 1px #e6ecf5;
}

.select2-container--default.select2-container--focus .select2-selection--multiple{
    border: solid 1px #3daef3;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #00c6dd;
    border: 1px solid #00c6dd;
    color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color: #fff;
}

.review-response{
    background-color: #f5f5f5;
    padding: 20px;
    margin: 30px;
    border: dashed 1px #ccc;
}

.gmb-post-box{
    border: #e0e5ea 2px solid;
    border-radius: 10px;
    text-align: center;
    padding: 20px;
}

.gmb-post-box:hover{
    border: 3px solid;
    border-color: #8461ad;
}

.gmb-card-active{
    border: 3px solid;
    border-radius: 10px;
    border-color: #8461ad;
}

.gmb-post-title{
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    text-align: center;
}

.gmb-post-heading{
    font-size: 28px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.27px;
}

.gmb-post-subheading{
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.17px;
}

.gmb-post-text{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.13px;
    text-align: center;
    color: #455560;
}
    
.img-overlay{
    position: absolute;
    padding: 7px 10px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
}

.card-media img{
    border-radius: 10px 10px 0 0;
}

.img-settings{
    float: right;
    position: absolute;
    right: 11px;
    color: #ffffff;
    font-size: 20px;
    top: 0px;
}

.img-settings a{
    color: #ffffff;
}

.img-overlay-bottom{
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 7px;
    background: #fff;
    padding: 0px 7px;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    letter-spacing: normal;
    color: #363636;
}


.post-link{
    padding: 15px 0;
    border: solid 1px #ccc;
    font-size: 16px;
    max-width: 33.3%;
    width: 100%;
    color: #acb2b7; 
}

.post-link:hover{
    color:#ffffff;
    background-color: #8461ad;
}

.post-link.active{
    color:#ffffff;
    background-color: #8461ad;
}

.post-btn{
    padding: 6px 50px;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    height: 50px !important;
    border: solid 2px #8461ad !important;
    margin-top: 5px;
}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    border-radius: 10px; 
    border: solid 2px #dce1e8; 
    width: 100%; 
    text-align: center; 
    height: 345px;
}

.upload-btn-wrapper p {
    font-size: 18px; 
    font-weight: 500; 
    font-style: normal; 
    font-stretch: normal; 
    line-height: normal; 
    letter-spacing: -0.17px; 
    color: #8260ac; 
    margin-top: 20px;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.post-container input, .post-container select, .post-container textarea {
    border-radius: 10px;
    border: solid 2px #dce1e8;
    height: 60px !important;
}

.post-container label{
    color: #8461ad;
    font-weight: 700;
    background: #fff;
    padding: 0 10px;
    margin: 0 0 0 16px;
}

.post-container .form-control:focus{
    border-color: #8461ad;
}

.post-container textarea{
    padding:16px 0 0 10px;
}

.label-overlap{
    margin-top: -12px;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #8260ac !important;
    box-shadow: #8260ac 0 1px 3px 0 inset !important;
}

.schedule-btn{
    height: 60px !important; 
    border-radius: 10px; 
    color: #8260ac; 
    line-height: 44px; 
    margin-top: 8px;
}

.schedule-btn:hover, .schedule-btn:active, .schedule-btn:focus{
    opacity: 0.9;
    color: #8b6faf;
    background: #fff;
}

.schedule-input{
    margin-top: 0;
    margin-right: 5px;
}

.schedule-input:focus{
    border-color: #8461ad;
}

.post-paginate .page-item.active .page-link{
    background-color: #8461ad;
    border-color: #8461ad;
}

.post-paginate .page-link{
    color: #8461ad;
}

.gmb-page-heading{
    font-size: 36px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.35px;
    color: #15232b;
}

.gmb-page-subheading{
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.21px;
    color: #15232b;
}

.gmb-reviewer{ /*Remove? */
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.19px;
    color:#15232b;
}

.gmb-review-content{ /*REMOVE*/
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: -0.17px;
    color: #455560;
}

.gmb-review-comment-missing{ /*Remove*/
    opacity: 0.3;
    font-family: Roboto;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 44px;
    letter-spacing: -0.17px;
}

.gmb-review-comment-missing a{ /*Remove*/
    color: #000000;
}

.gmb-review-commented{ /*REMOVE*/
    opacity: 0.8;
    font-family: Roboto;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: -0.17px;
    color: #455560;
    margin-left: 49px;
    display: inline-block;
    margin-top: 0;
    min-width: 70%;
}

.gmb-review-star-boxes{ /*REMOVE*/
    border-radius: 6px;
    border: solid 1px #455560;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.15px;
    text-align: center;
    color: #455560;
    padding: 9px 14px; 
    margin: 0 5px; 
    line-height: 45px;
}

.gmb-review-filter-text{
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.13px;
    color: #455560;
}

.gmb-review-filter-icon{
    font-size: 25px;
    color: #455560;
}

.filter-btn{
    border-radius: 6px; 
    border: solid 1px #455560;
}

.filter-btn.active, .filter-btn:hover, .filter-btn.active span, .filter-btn.active i, .filter-btn:hover span, .filter-btn:hover i{
    background-color: #fcdb75;
    color:#000000;
}

.btn-review{
    background-color: #fcdb75;
    border-color: #fcdb75;
    color: #000000;
    padding: 16px 10px;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.13px;
}

.gmb-review-sort-heading{
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #455560;
}

.gmb-review-filter-heading{
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

.gmb-sentiment-score{
    float: right;
    color: #455560;
    opacity: 0.5;
}

.gmb-sentiment-tabs{ /*REMOVE*/
    padding: 5px; 
    border-bottom: 1px solid #dce1e8;
}

.gmb-sentiment-tab.active{/*REMOVE*/
    color: #15232b !important; 
    background-color: #fcdb75; 
    padding: 7px 15px; 
    border-radius: 5px; 
    display: inline-block;
}

.gmb-sentiment-tab{/*REMOVE*/
    color: #888da8;
}

.gmb-sentiment-tab.active > .sentiment-title{/*REMOVE*/
    display:contents;
}

.gmb-sentiment-tab > .sentiment-title{/*REMOVE*/
    display:none;
}

.gmb-sentiment-tab > i{/*REMOVE*/
    margin: 0 10px; 
}

.gmb-sentiment-tab.active > i{/*REMOVE*/
    margin: 0px; 
}

.text-review{
    color: #fcdb75;
}

.text-review-missing{ /*REMOVE*/
    color: #fff1ca;
}

.gmb-review-avg-holder{
    padding: 0 8px;
}

.inline-progress{ /*REMOVE ? */
    background: #f1f5f6;
    width: 155px;
    display: inline-block;
    height: 17px;
    border-radius: 10px;
    position: relative;
}

.inline-progress > .inline-progress-bar{ /*REMOVE ? */
    background: #fcdb75;
    height: 17px;
    position: absolute;
    border-radius: 10px;
}

.needs-response-box{ /*REMOVE ? */
    border-radius: 5px;
    border: solid 1px #dce1e8;
    border-left: 7px solid #fcdb75;
    padding: 10px;
    margin: 5px 0;
}

.review-pagination{
    float: right;
}

.review-pagination > .pagination > .page-item.active span{
    background-color: #fcdb75;
    border-color: #fcdb75;
    color: #000000;
}

.review-pagination > .pagination > .page-item a{
    color: #d2a10b;
}

.toolbar{
    background: #fff;
    border: 1px solid #e6ecf5;
    padding: 10px 10px;
    position: absolute;
    top: 63px;
    left: 0;
    width: 100%;
}

.location-selector{
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e6ecf5;
    border-radius: 2px;
    box-shadow: none;
    font-size: 14px;
    color: #888da8;
    height: 36px;
}

.pricing .card {
  border: none;
  border-radius: 1rem;
  transition: all 0.2s;
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}

.pricing .card-body.active{
    border: 2px solid #6cc58c;
    border-radius: 10px;
}

.pricing hr {
  margin: 1.5rem 0;
}

.pricing .card-title {
  margin: 0.5rem 0;
  font-size: 0.9rem;
  letter-spacing: .1rem;
  font-weight: bold;
}

.pricing .card-price {
  font-size: 3rem;
  margin: 0;
}

.pricing .card-price .period {
  font-size: 0.8rem;
}

.pricing ul li {
  margin-bottom: 1rem;
}

.pricing .text-muted {
  opacity: 0.7;
}

.card-body .flag{
    padding: 0 10px;
    background-color: #6cc58c;
    color: #ffffff;
    font-weight: bold;
    position: absolute;
    top: 0;
    text-transform: uppercase;
    margin-left: -36px;
}

@media (min-width: 992px) {
  .pricing .card:hover {
    margin-top: -.25rem;
    margin-bottom: .25rem;
    box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
  }
  .pricing .card:hover .btn {
    opacity: 1;
  }
}

.traffic-stat-box .currentNumber{
    font-size: 30px;
    font-weight: 500;
}

.traffic-stat-box .number{
    font-size: 38px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.14px;
    
}

.traffic-stat-box .number.positive{
    color: #6cc58c;
}
.traffic-stat-box .number.neutral{
    color: #a6a8aa;
}
.traffic-stat-box .number.negative{
    color: #d47777;
}
.traffic-stat-box .period{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #a6a8aa;
}
.traffic-stat-box .heading{
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    text-align: center;
    color: #15232b;
}

.traffic-table-stats .number.positive{
    color: #6cc58c;
}
.traffic-table-stats .number.neutral{
    color: #a6a8aa;
}
.traffic-table-stats .number.negative{
    color: #d47777;
}

.stat-box{
    border-radius: 6px;
    border: solid 2px #e2e2e2;
    text-align: center;
    padding: 20px;
}

.stat-box .number{
    font-size: 48px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.14px;
    
}

.stat-box .number.positive{
    color: #6cc58c;
}
.stat-box .number.neutral{
    color: #a6a8aa;
}
.stat-box .number.negative{
    color: #d47777;
}
.stat-box .period{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #a6a8aa;
}
.stat-box .heading{
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    text-align: center;
    color: #15232b;
}
.stat-box .description{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.13px;
    text-align: center;
    color: #455560;
}


.mini-stat-box{
    border-radius: 4px;
    border: solid 1px #e2e2e2;
    padding: 10px 15px;
    margin-right: 10px;
}

.mini-stat-box .title{
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #6a7088;
    margin-bottom: 3px !important;
}

.mini-stat-box .stat{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #a6a8aa;
}

.mini-stat-box .number{
    font-size: 18px;
    font-weight: 500;
    color: #161616;
}

.mini-stat-box.primary.active, .mini-stat-box.primary:hover{
    border-radius: 4px;
    border: solid 2px #b062c8;
}
.mini-stat-box.info.active, .mini-stat-box.info:hover{
    border-radius: 4px;
    border: solid 2px #00c6dd;
}
.mini-stat-box.warning.active, .mini-stat-box.warning:hover{
    border-radius: 4px;
    border: solid 2px #efa75b;
}
.mini-stat-box.danger.active, .mini-stat-box.danger:hover{
    border-radius: 4px;
    border: solid 2px #d47777;
}
.mini-stat-box.success.active, .mini-stat-box.success:hover{
    border-radius: 4px;
    border: solid 2px #6cc58c;
}

.graph-heading{
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #3c4144;
    margin-top: 20px;
}

.no-data{
    margin: 50px 0;
    font-size: 20px;
    color: #a8aaac;
    text-align: center;
}


.filter-text{ /*remove?*/
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: -0.35px;
    line-height: 42px;
}

.btn-outline-dark{ /*remove?*/
    border: 2px solid #15232b;
    color: #15232b;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.15px;
}

.gmb-tab{
    border-radius: 6px;
    background-color: #e9ebf2;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    text-align: center;
    color: #455560;
    padding: 15px 0;
    width: 31%;
    margin: 0 5px;
}

.gmb-tab.active{
    background-color: #02a9bc;
    color: #ffffff;
}

.gmb-body .form-control{
    height: 60px;
    border-radius: 10px;
    border: solid 2px #dce1e8;
    background-color: #ffffff;
    margin-bottom: 10px;
    font-size: 18px;
}


.recommendation-heading{
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    color: #455560;
}

.recommendation-content{
    font-family: Roboto;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.15px;
    color: #455560;
}

.gmb-media{
    width: 213px;
    height: 213px;
    border-radius: 10px;
    margin: 10px;
}

.gmb-body{
    padding-top: 0px;
}

.media-upload{
    width: 213px;
    height: 213px;
    border-radius: 10px;
    border: solid 2px #dce1e8;
    text-align: center;
    margin: 10px;

    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.19px;
    color: #15cadf;
}

.image-overlay-media{
    position: absolute;
    padding: 7px 10px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    bottom: 0px;
    left: 0px;
    background: #000000cc;
    margin: 10px 25px;
    border-radius: 0 0 0 10px;
}


.gmb-question-heading{
    display: inline-flex;
    width: 100%;
}

.gmb-question-heading .question{
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.21px;
    color: #15232b;
    margin-bottom: 0px;
}

.gmb-answer{
    display: flex;
}

.text-gmb, .text-gmb:hover, .text-gmb:active, .text-gmb:visited{
    color: #437fe3 !important;
}

.gmb-stat-quote{
    font-size: 18px;
    color: #79848e;
    font-style: italic;
    margin: 10px 0 40px 0;
    text-align: center;
}

.img-top-left{
    top: 10px;
    left: 25px;
    position: absolute;
    color: #ffffff;
    background: #000000cc;
    padding: 3px 7px;
    border-radius: 10px 0 0 0;
}

.img-top-left:hover, .img-top-left:visited{
    color: #ffffff;
}

.gmb-status-bar{
    padding: 10px 0;
    text-align: center;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.21px;
}

.gmb-status-bar.live{
    background-color: #20b556;
}

.gmb-status-bar.pending{
    background-color: #e7711c;
}

.gmb-status-bar.error{
    background-color: #d24141;
}

.btn-xl{
    padding: 18px 45px;
    font-size: 16px;
}

.text-white, .text-white a, .text-white a:hover, .text-white a:visited, .text-white a:active, .text-white i {
    color: #FFFFFF !important;
}

.border-danger{
    border: solid 3px #FA625A !important;
}

.border-warning{
    border: solid 3px #EFA75B !important;
}

.border-success{
    border: solid 3px #6CC58C !important;
}

.gmb-star .text-review{
    color: #e7711b !important;
}

.nav-left li a{
    display: inline !important;
}

ul{
    margin-bottom: 10px;
}
.user-profile .dropdown-menu{
    padding: 0.5rem 0 0 0;
}

.user-profile .dropdown-menu li a{
    display: block !important;
}

.user-profile .dropdown-menu li{
    border-bottom: 1px solid #e6ecf5;
}

.add-website-menu, .add-website-menu a, .add-website-menu a:hover, .add-website-menu a:visited{
    text-align: center;
    background-color: #fa615a !important;
    color: #ffffff !important;
    font-weight: 800 !important; 
    border-bottom: none !important;
}

.btn-hover-child{
    display: none;
}

.btn-hover:hover .btn-hover-child {
  display: inherit;
}

.dataKeywordTable .dataTables_wrapper {
    margin-top: 0px;
}

.cell-map-pack{
    background-color: #fdbcbd42;
}

.cell-maps{
    background-color: #b0e8f175;
}

.right-border{
    border-right: 1px solid #bdbdbd !important;
}

.google-logo{
    font-weight: bold;
}

.google-logo g:nth-of-type(1), .google-logo g:nth-of-type(4){
  color: #4285F4;
}
.google-logo g:nth-of-type(2), .google-logo g:nth-of-type(6) {
  color: #DB4437;
}
.google-logo g:nth-of-type(3) {
  color: #F4B400;
}
.google-logo g:nth-of-type(5) {
  color: #0F9D58;
}

.side-modal-wrapper{
    overflow: scroll;
}

.number-circle{
    border-radius: 50%;
    width: 36px;
    height: 36px;
    padding: 5px;
    border: 2px solid #666;
    color: #666 !important;
    text-align: center;
    font: 32px Arial, sans-serif;
}

.number-circle-success{
    border: 2px solid #6cc58c !important;
    color: #6cc58c !important;
}

.action-tabs .nav-link{
    border: solid 2px #d47777 !important;
}

.btn-black, .btn-black:hover, .btn-black:active, .btn-black:visited{
    background-color: #000000;
    color: #FFFFFF;
}

.label-active, .label-active a{
    border-color: #007bff;
    color: #007bff;
}

.text-danger-high{
    color: #d3262a;
}

.card-active{
    border: solid 2px #007bff !important;
}

.card-active-red{
    border: solid 2px #ff0015 !important;
}

.card-selected{
    display: none;
}

.card-settings{
    padding: 6px 15px;
    background: #E6E6E6;
    border-radius: 10px 10px 0 0;
}

.card-active .card-selected, .card-active-red .card-selected{
    display: block;
    background: #007bff;
    width: 90px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 1px 0;
    border-radius: 4px 0 10px 0;
    margin-bottom:-10px;
}

.card-selected-red{
    background: #ff0015 !important;
}

.card-active h1, .card-active-red h1{
    margin-top: 0px !important;
}

.card-inactive {
    color: #ccc !important;
    border: solid 1px #ccc !important;
}

.card-inactive h1, .card-inactive p{
    color: #ccc !important;
}

.rejected-post{
    background: #d3262a;
    color: #FFFFFF;
}

.table-success, .table-success a, .table-success a:hover, .table-success a:active, .table-success a:focus, .table-success a:visited, .table-danger, .table-danger a, .table-danger a:hover, .table-danger a:active, .table-danger a:focus, .table-danger a:visited{
    color: #ffffff !important;
}

.label-xs{
    padding: 3px 4px;
}

.label-black{
    background-color:#000000;
    color:#FFFFFF;
}

.card-table-heading{
    border-top: none !important; 
    background: #f5f5f59c !important;
}

.label-sm{
    padding: 5px 8px; 
}

@media print
{
    .pdf-no-break{
        page-break-inside: avoid;
    }

    .pdf-no-break-after{
        break-after: avoid;
        position: relative;
    }
}

@page {
    margin-top: 2em;
    margin-bottom: 2em;
}

/*************************** NEW UI DESIGN CLASSES START ***************************/

.desc-heading {
    font-size: 30px;
    font-weight: bold;
    color: #15232b;
}

.desc-heading .function-btn{
    margin-top: 10px;
}

.text-light-blue, .text-light-blue:hover{
    color: #889DEE;
}

.label-light-blue{
    background-color: #889DEE;
}

.function-btn,
.function-btn:hover,
.function-btn:active,
.function-btn:target,
.function-btn:focus,
.function-hover-btn,
.function-hover-btn:hover,
.function-hover-btn:active,
.function-hover-btn:target,
.function-hover-btn:focus
{
    background-color: #FFFFFF;
    border: solid 1px #99ACF5 !important;
    color: #99ACF5 !important;
    font-weight: bold;
}

.function-btn i{
    color: #99ACF5 !important;
    font-weight: bold;
    padding-right: 8px;
}

.function-hover-btn i{
    font-weight: bold;
}

.function-hover-btn .btn-hover-child{
    padding-left: 8px;
}

.function-btn.selected{
    background-color: #E3E8FD;
}

.function-btn-switch,
.function-btn-switch:hover,
.function-btn-switch:target,
.function-btn-switch:focus
{
    background-color: #FFFFFF;
    border: solid 1px #99ACF5 !important;
    color: #99ACF5;
    font-weight: bold;
}

.function-btn-switch.active {
    background-color: #99acf536;
    border: solid 1px #99ACF5 !important;
    color: #99ACF5;
    font-weight: bold;
}

/*.function-btn-switch i{
    font-weight: bold;
}*/

.function-btn-dropdown,
.function-btn-dropdown:hover,
.function-btn-dropdown:active,
.function-btn-dropdown:target,
.function-btn-dropdown:focus
{
    background-color: #FFFFFF;
    border: solid 1px #99ACF5 !important;
    color: #99ACF5;
    font-weight: bold;
}

.function-btn-dropdown i{
    font-weight: bold;
}

.link-btn {
    color: #353535ba;
    background-color: #FFFFFF;
    border-color: #dfe0e4;
    font-weight: bold;
    white-space:normal !important;
}

.link-btn:hover, .link-btn:active, .link-btn:focus{
    color: #99ACF5;
    border-color: #dfe0e4;
    font-weight: bold;
    white-space:normal !important;
}

.link-btn i{
    color: #99ACF5;
    font-size: 1.2em;
    vertical-align: -15%;
    font-weight: bold;
}

.track-keyword, .track-keyword:hover{
    background-color: #99ACF5;
    color: white;
}

.tracked-keyword, .tracked-keyword:hover, .tracked-keyword:focus, .tracked-keyword:active{
    border: solid 1px #99ACF5 !important;
    background-color: #F6F7FB;
    color: #99ACF5;
    text-decoration:none;
}

.tracked-keyword i{
    font-weight: bold;
}

.checkbox input[type=checkbox]:checked+label:before {
    font-weight: bold;
}

.top-menu-item{
    border-right: 1px solid #e6ecf5; 
    text-align: center;
}

.top-menu-item:hover, .dropdown-menu li:hover{
    background: #f6f7fb;
}

.top-menu-item .dropdown-toggle{
    padding: 0 20px;
}

.top-menu-item .dropdown-menu li{
    padding: 15px 0 15px 0;
    background: #fFFFFF;
    width: 100%;
    border-bottom: 1px solid #e6ecf5;
    border-left: 1px solid #e6ecf5;
}

.dropdown-menu-show{
    display: contents !important;
}

.header .header-container .nav-left>li>a, .header .header-container .nav-right>li>a{
    color:#242425;
}

.user-profile .dropdown-menu .menu-item{
    padding: 5px 0 !important;
}

#noty_top_layout_container{
    padding-left: 0px !important;
}

.mobile-menu li{
    padding: 15px; 
    font-size: 14px;
}

.mobile-menu .dropdown-menu li{
    padding: 7px 0px;
}

.mobile-dropdown-list{
    display: none;
}

.search-box input::placeholder, .search-icon{
    color: #a5a8bb;
}

.search-box input:focus{
    border-color: #e6ecf5;
    outline: 0 none;
}

.search-box .search-icon-box{
    border-right: solid 1px #e6ecf5 !important;
}

.right-card-left-border {
    border-left: 1px solid #e6ecf5;
}

.date-range-filter{
    position: relative;
}

.date-range-filter input[type=text]{
    padding-left: 40px;
}

.date-range-filter i.fa-calendar-alt{
    position: absolute;
    left: 10px;
    top: 14px;
    color: #8da1ef;
}

.date-range-filter i.fa-caret-down{
    position: absolute;
    right: 10px;
    top: 13px;
    color: #000000;
}

.date-range-filter-btn,
.date-range-filter-btn:hover,
.date-range-filter-btn:focus{
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-transform: uppercase;
    color: #8da1ef;
    border-color: #8da1ef;
}

.multiple-main-btn,
.multiple-main-btn:hover,
.multiple-main-btn:active,
.multiple-main-btn:target,
.multiple-main-btn:focus,
.multiple-main-btn:active:hover,
.multiple-main-btn:active:focus 
{
    color: #6FC48E;
    background: #FFFFFF;
    border-color: #6FC48E;
    background-image: none;
}

.multiple-main-btn.inactive {
    border-color: #ccc;
    background: #eee;
    color: #ddd;
}

.back-btn {
    color: #353535ba;
    background-color: #FFFFFF;
    border-color: #dfe0e4;
    font-weight: bold;
    align-items: center;
}

.back-btn:hover, .back-btn:active, .back-btn:focus{
    color: #889DEE;
    border-color: #dfe0e4;
    font-weight: bold;
}

.back-btn i{
    color: #889DEE;
    font-size: 1.2em;
    vertical-align: -15%;
    font-weight: bold;
    margin-right: 10px;
    align-self: center;

}

/* Fix for textarea label */
.form-textarea-label {
    position: absolute;
    margin-top: -20px !important;
}

.form-textarea-label--half {
    position: absolute;
    margin-top: -10px !important;
}

.form-group-labelfix {
    padding-top: 10px;
}

.text-hike{
    color: #f3625a;
}

.function-multiple-btn-switch,
.function-multiple-btn-switch:hover,
.function-multiple-btn-switch:target,
.function-multiple-btn-switch:focus
{
    background-color: #FFFFFF;
    border: solid 1px #B2BED0 !important;
    color: #637889;
}

.function-multiple-btn-switch.active {
    background-color: #F2F2F2;
    border: solid 1px #B2BED0 !important;
    color: #495057;
}

.function-multiple-btn-switch i{
    color: #889DEE;
}

.fancy-content-source {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    width: 42px;
    background: #FFFFFF;
    border: 1px solid #D8E2F0;
    border-radius: 5px;
}

.function-active-btn,
.function-active-btn:hover
{
    background-color: #FFFFFF;
    border: solid 1px #99ACF5 !important;
    color: #99ACF5 !important;
    font-weight: bold;
}

.function-active-btn:active,
.function-active-btn:target,
.function-active-btn:focus,
.function-active-btn:visited,
.function-active-btn.active
{
    background-color: #99ACF5;
    color: #FFFFFF !important;
    font-weight: bold;
}

.function-active-btn i,
.function-active-btn:hover i{
    color: #99ACF5 !important;
    font-weight: bold;
    padding-right: 8px;
}

.function-active-btn:active i,
.function-active-btn:target i,
.function-active-btn:focus i,
.function-active-btn:visited i,
.function-active-btn.active i{
    color: #FFFFFF !important;
    font-weight: bold;
    padding-right: 8px;
}

.gmb-review-box{
    width: 100%;
    background-color: #F7F5F2 !important;
    border-radius: 10px;
    padding: 15px;
    margin-left: 5px;
    cursor: pointer;
}


.sentiment-tab.active > .sentiment-title{
    display:contents;
}

.sentiment-tab > .sentiment-title{
    display:none;
}
.modal {
  overflow-y:auto;
}

.nav-tabs>li>a.active{
    font-weight: bold;
}

.CodeMirror {
  resize: vertical;
  overflow: auto !important;
}

.text-light-grey{
    color: #c4c8de;
}

#spotlight_wrapper {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999999; 
    background: rgb(0 0 0 / 50%); 
    padding: 50px 0px; 
    width: 50%; 
    border-radius: 10px; 
    margin-left: auto; 
    margin-right: auto;
}

#spotlight {
    display: block;
    width: 628px;
    height: 56px;
    margin: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-box-shadow: 0 25px 60px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 25px 60px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 25px 60px 10px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
    outline: none;
    font-size: 1.6rem;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #000;
    background-color: #f8f5f4;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjIuNyAyMi41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi43IDIyLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2NzY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjguMSIgY3k9IjguNCIgcj0iNi44Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2NzY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjIiIHkxPSIxMi45IiB4Mj0iMjEuNSIgeTI9IjIxLjQiLz48L3N2Zz4=);
    background-position: left 17px center;
    background-repeat: no-repeat;
    background-size: 3.5%;
    padding: 0 52px;
}

#spotlight-results {
    max-height: 400px; 
    overflow-y: scroll;
}

#spotlight:-moz-placeholder {
    color: #666666;
}

#spotlight::-moz-placeholder {
    color: #666666;
}

#spotlight:-ms-input-placeholder {
    color: #666666;
}

#spotlight::-webkit-input-placeholder {
    color: #666666;
}

.spotlight-highlight, .mark, mark {
    color: #000000;
    background-color: #ffc107;
}

.table-borderless>thead>tr>th{
    border: none !important;
}

.hidden{
    display: none;
}

ul, ul li{
    color: #53626b;
}

.settings-pills>li>a.active.nav-link{
    background-color: #00c6dd !important;
}

.settings-form-row {
    border-top: #f3f1f1 1px solid;
    padding-top: 30px;
    margin-top: 20px;
}

.content-container {
    margin-bottom: 26px;
}

.gpt3-content {
    border: 1px solid #e6ecf5;
    border-radius: 2px;
    box-shadow: none;
    padding: 3px 6px;
}

.text-light-gray{
    color: #b1b1b1;
}

#calendly-overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 21;
    cursor: pointer;
}

#calendly-widget{
    position: absolute;
    overflow-y: auto;
    overflow-x: auto;
    top: 50%;
    left: 50%;
    width: 70vw;
    height: 90vh;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

#calendly-continue{
    display: none;
    position: absolute;
    left: 50%;
    width: 200px;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

#calendly-close {
    font-size: 2em; 
    color: white;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	line-height: 20px;
}
.dd-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.dd-list .dd-list {
	padding-left: 30px;
}
.dd-collapsed .dd-list {
	display: none;
}
.dd-item, .dd-empty, .dd-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 20px;
	font-size: 13px;
	line-height: 20px;
}
.dd-handle {
	position: absolute;
	margin: 0;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 50px;
	height:60px;
	text-indent: 100%;
	white-space: nowrap;
}
.dd-handle:hover >i {
	color: #2ea8e5;
}
.dd-handle i{
	display: block;
	position: absolute;
	text-align: center;
	text-indent: 0;
	color: #adadad;
	font-weight: normal;
	top:30%;
	left:30%;
	transform: translate(-50%, -50%);
}
.dd-content {
	display: block;
	margin: 5px 0;
	min-height:60px;
	padding: 5px 10px 5px 29px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
}
.dd-item > button {
	display: block;
	position: relative;
	cursor: pointer;
	float: left;
	width: 25px;
	height: 20px;
	margin: 5px 0;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	font-weight: bold;
}
.dd-item > button:before {
	content: '+';
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
	content: '-';
}
.dd-placeholder,.dd-empty {
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: #f2fbff;
	border: 1px dashed #b6bcbf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.dd-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),-webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
	background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),-moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
	background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
	background-size: 60px 60px;
	background-position: 0 0, 30px 30px;
}
.dd-dragel {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}
.dd-dragel > .dd-item .dd-handle {
	margin-top: 0;
}
.dd-dragel .dd-handle {
	-webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
	box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
}

  .switch-toggle {
    position:relative;
 }
 .switch-toggle input {
   position: absolute;
   opacity: 0;
 }
 .switch-toggle input + label {
   padding: 8px 18px;
   cursor: pointer;
   border: solid 1px;
   margin: 0 10px;
   border-radius: 5px;
 }

 .switch-toggle input + label:hover {
    color: #ffffff;
    background-color: #aa7eda;
  }

 .switch-toggle input:checked + label {
    background-color: #7f43c1;
    border-color: #7f43c1;
    color: #ffffff;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
 }

.reply-banner{
    padding: 10px;
    background-color: #e2e2e2;
    width: 100%;
    display: block;
    border-radius: 10px 10px 0 0;
    font-weight: bold;
    color: #646565;
}

.comment-card .trumbowyg-box{
    margin: 0 !important;
    border-radius: 7px;
}

.support-card img{
    max-width: 100%;
}

.text-magenta{
    color: #e32cba !important;
}

a.ignoreKeyword {
    display: none;
    width: 32px;
    margin: 0 0 0 10px;
}

td:hover > a.ignoreKeyword {
    display: inline-block;
}

.removeIgnoreFilter {
    width: 40px;
}

#currentFilters td, 
#currentFilters th {
    padding: 0.25rem 0.75rem;
}

.lds-small {
    width: 45px;
    height: 27px;
}

.lds-small div {
    width: 22px;
    height: 22px;
    margin: 0px 0 0 12px;
    border: 3px solid #f6f6f6;
}

.lds-large {
    width: 70px;
    height: 70px;
}

.lds-large div {
    width: 50px;
    height: 50px;
    margin: 0px 0 0 12px;
    border: 6px solid #f6f6f6;
}

.lds-ring {
    display: inline-block;
    position: relative;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #9a9a9a transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.difficulty{
    text-align: center;
    width: 15%;
}

.difficulty span {
    border-radius: 6px;
    font-size: 10px;
    letter-spacing: -.1px;
    line-height: 1.3;
    margin: 2px;
    padding: 0.25rem 0.5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.difficulty .low {
    background-color: var(--difficulty-low-color);
    color: var(--difficulty-low-font-color);
}

.difficulty .medium {
    background-color: var(--difficulty-medium-color);
    color: var(--difficulty-medium-font-color);
}

.difficulty .high {
    background-color: var(--difficulty-high-color);
    color: var(--difficulty-high-font-color);
}


.difficulty .very-high {
    background-color: var(--difficulty-very-high-color);
    color: var(--difficulty-very-high-font-color);
}


:root {
    --difficulty-low-color: #cdf7d6;
    --difficulty-low-font-color: #14978c;
    --difficulty-medium-color: #ffe78f;
    --difficulty-medium-font-color: #7e5013;
    --difficulty-high-color: #ffa589;
    --difficulty-high-font-color: #a33513;
    --difficulty-very-high-color: #ffb4b8;
    --difficulty-very-high-font-color: #CC444B;

}

.text-slate{
    color:#4E4E54;
}

.review-box-holder{
    border: solid #cecece 1px;
    border-radius: 20px;
}

.actionRow p{
    word-break: break-all;
}

.release-label {
    border-radius: 6px;
    font-size: 10px;
    letter-spacing: -.1px;
    line-height: 1.3;
    margin: 2px;
    padding: 0.25rem 0.5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.release-label.feature {
    background-color: var(--difficulty-low-color);
    color: var(--difficulty-low-font-color);
}

.release-label.improvement {
    background-color: var(--difficulty-medium-color);
    color: var(--difficulty-medium-font-color);
}

.release-label.bugfix {
    background-color: var(--difficulty-high-color);
    color: var(--difficulty-high-font-color);
}

.release-label.section{
    border: solid 1px #d9d9d9;
    color: #000;
}

.release-filters{
    padding: 10px 15px;
    border: 1px solid;
    border-radius: 10px;
}

.text-feature {
    color: var(--difficulty-low-color);
}

.text-improvement {
    color: var(--difficulty-medium-color);
}

.text-bugfix {
    color: var(--difficulty-high-color);
}

.release-item{
    font-size: 13px;
    color: #000;
    font-weight: 500;
    text-transform: uppercase;
    padding: 6px 5px;
    margin-bottom: 3px;
}

.release-item a{
    color: #000;
    font-weight: 500;
}

.release-item:hover{
    background-color: #ffffff;
    border-radius: 10px;
}

.new-font {
    font-family: 'DM Sans', sans-serif;
}

.new-btn-styling {
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 0.75rem 1.5rem;
    background-color: #37B2A8;
    color: white;
    border: 2px solid #37B2A8;
    border-radius: 0.75rem;
    line-height: 1;
    letter-spacing: -0.5px;
    transition: 0.25s;
}
.new-btn-styling:hover {
    color: white;
    background-color: #0A8080;
    border-color: #0A8080;
}

.websites-dash .websites-accordion .card {
    margin: 15px 0;
}
.websites-dash .websites-accordion .heading {
    cursor: pointer;
}
.websites-dash .websites-accordion .heading:hover {
    background: rgba(0, 0, 0, 0.03);
}
.websites-dash .websites-accordion .heading h3 {
    display: inline-block;
    margin-bottom: 0;
    line-height: 3rem;
}
.websites-dash .websites-accordion .heading hr {
    margin: 0;
}
.websites-dash .websites-accordion .heading i.fa {
    display: inline-block;
    margin-left: 10px;
}
.websites-dash .websites-accordion .heading i.fa-chevron-down {
    display: none;
}
.websites-dash .websites-accordion .heading.collapsed i.fa-chevron-down {
    display: inline-block;
}
.websites-dash .websites-accordion .heading.collapsed i.fa-chevron-up {
    display: none;
}

.performance-stat-box {
    text-align: center;
    padding: 20px;
}
.performance-stat-box .number {
    font-size: 48px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.14px;
}
.performance-stat-box .number.positive{
    color: #6cc58c;
}
.performance-stat-box .number.neutral{
    color: #a6a8aa;
}
.performance-stat-box .number.negative{
    color: #d47777;
}
.performance-stat-box .period {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #a6a8aa;
}
.performance-stat-box .heading {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.17px;
    text-align: center;
    color: #15232b;
}
.performance-stat-box .description {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.13px;
    text-align: center;
    color: #455560;
}
.keyword-searches {
    max-height: 814px;
    overflow-y: auto;
}
.keyword-searches-status {
    padding: 1rem;
    font-size: 1rem;
    text-align: center;
}
.keyword-searches-table tbody tr td.search-term {
    max-width: 10rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.keyword-searches-table thead tr th:not(:first-child),
.keyword-searches-table tbody tr td:not(:first-child) {
    text-align: center;
}
.keyword-searches-table thead tr th span {
    font-size: .7rem;
    font-weight: 400;
}


.logged-in-as-warning {
    height: 35px;
    color: white;
    background: indianred;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    position: sticky;
    top: 0;
    z-index: 9999;
}

.intercom-message {
    max-width: 80%;
    border-radius: 10px;
    padding: 10px 20px;
    margin: 10px;
}

.intercom-message.admin {
    align-self: flex-end;
    background-color: #dce1f9;
}
.intercom-message.admin > p {
    color: #20284d;
}

.intercom-message.admin.note {
    background-color: #FEEDAF;
}

.intercom-message.admin.note > p {
    color: #413200;
}

.intercom-message.user {
    align-self: flex-start;
    background-color: #F3F4F2;
}

.intercom-message p:last-of-type {
    margin-bottom: 0;
}

.intercom-container img {
    padding: 5px;
    border-radius: 10px;
}

.intercom-btn {
    color: white;
    background-color: #0056fd;
    gap: 5px;
}

.intercom-btn:hover {
    color: white;
    background-color: #002c9a;
}

a.intercom-btn:focus {
    color: white;
}

.subscription-alert {
    right: 25px;
    max-width: 345px;
    padding: 20px;
    top: 70px;
    z-index: 9999;
    line-height: 1.9;
}

.subscription-alert p,
.subscription-alert h5 {
    letter-spacing: 0.2px;
    font-family: "DM Sans", sans-serif;
}

.subscription-alert h5 {
    letter-spacing: 0.5px;
    line-height: 24px;
    font-weight: 700;
}

.subscription-alert .btn {
    font-family: "DM Sans", sans-serif;
    display: inline-block;
    border-radius: .75rem;
    line-height: 1.277;
    text-align: center;
    letter-spacing: -0.5px;
    text-transform: capitalize;
    transition: .25s;
}