.calcite .DataCategoriesPage_Country {
    margin: 55px 20px 0 0;
    text-align: center;
    float: right;
}
.dj_rtl .calcite .DataCategoriesPage_Country {
  margin: 55px 0 0 20px;
  text-align: center;
  float: left;
}


.calcite .DataCategoriesPage_Pagination {
    min-height:160px;
    top:15px;
}
.calcite .DataCategoriesPage_Pagination .Pagination_PageAndArrows {
    top: 15px;
    left: 15px;
    right: 15px;
    border:1px #bcbcbc solid;
    background-color:white;
}
.calcite .DataCategoriesPage_Pagination .Pagination_Items {

}
.calcite .DataCategoriesPage_Item {
    display: inline-block;
    width: 100px;
    height: 32px;
    margin: 20px 22px;
    padding-left: 50px;
    line-height: 36px;
    background-repeat: no-repeat;
    background-position: left center;
}
.calcite .DataCategoriesPage_Item span {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
}
.calcite .DataCategoriesPage .GridCell_Measure {
    width: 100% !important;
}
.calcite .DataCategoriesPage_Item.DataBrowser_Clickable {
    background-image: url("images/analysisSprite.png");
}
.calcite .DataCategoriesPage_Item {
    background-position: 0 -1008px;
}
.calcite .DataCategoriesPage_Item.DataBrowser_Clickable:hover {
    background-position: 0 -144px;
}
.calcite .DataCategoriesPage_Item_age {
    background-position: 0 -864px;
}
.calcite .DataCategoriesPage_Item_age.DataBrowser_Clickable:hover {
    background-position: 0 0;
}
.calcite .DataCategoriesPage_Item_at_risk {
    background-position: 0 -1476px;
}
.calcite .DataCategoriesPage_Item_at_risk.DataBrowser_Clickable:hover {
    background-position: 0 -612px;
}
.calcite .DataCategoriesPage_Item_behaviors {
    background-position: 0 -936px;
}
.calcite .DataCategoriesPage_Item_behaviors.DataBrowser_Clickable:hover {
    background-position: 0 -72px;
}
.calcite .DataCategoriesPage_Item_business {
    background-position: 0 -972px;
}
.calcite .DataCategoriesPage_Item_business.DataBrowser_Clickable:hover {
    background-position: 0 -108px;
}
.calcite .DataCategoriesPage_Item_education {
    background-position: 0 -1080px;
}
.calcite .DataCategoriesPage_Item_education.DataBrowser_Clickable:hover {
    background-position: 0 -216px;
}
.calcite .DataCategoriesPage_Item_health {
    background-position: 0 -1116px;
}
.calcite .DataCategoriesPage_Item_health.DataBrowser_Clickable:hover {
    background-position: 0 -252px;
}
.calcite .DataCategoriesPage_Item_households {
    background-position: 0 -1152px;
}
.calcite .DataCategoriesPage_Item_households.DataBrowser_Clickable:hover {
    background-position: 0 -288px;
}
.calcite .DataCategoriesPage_Item_housing {
    background-position: 0 -1188px;
}
.calcite .DataCategoriesPage_Item_housing.DataBrowser_Clickable:hover {
    background-position: 0 -324px;
}
.calcite .DataCategoriesPage_Item_income {
    background-position: 0 -1692px;
}
.calcite .DataCategoriesPage_Item_income.DataBrowser_Clickable:hover  {
    background-position: 0 -828px;
}
.calcite .DataCategoriesPage_Item_jobs {
    background-position: 0 -1224px;
}
.calcite .DataCategoriesPage_Item_jobs.DataBrowser_Clickable:hover  {
    background-position: 0 -360px;
}
.calcite .DataCategoriesPage_Item_keyfacts {
    background-position: 0 -1296px;
}
.calcite .DataCategoriesPage_Item_keyfacts.DataBrowser_Clickable:hover  {
    background-position: 0 -432px;
}
.calcite .DataCategoriesPage_Item_landscape {
    background-position: 0 -1044px;
}
.calcite .DataCategoriesPage_Item_landscape.DataBrowser_Clickable:hover  {
    background-position: 0 -180px;
}
.calcite .DataCategoriesPage_Item_maritalstatus {
    background-position: 0 -1368px;
}
.calcite .DataCategoriesPage_Item_maritalstatus.DataBrowser_Clickable:hover  {
    background-position: 0 -504px;
}
.calcite .DataCategoriesPage_Item_policy {
    background-position: 0 -1440px;
}
.calcite .DataCategoriesPage_Item_policy.DataBrowser_Clickable:hover {
    background-position: 0 -576px;
}
.calcite .DataCategoriesPage_Item_poverty {
    background-position: 0 -1512px;
}
.calcite .DataCategoriesPage_Item_poverty.DataBrowser_Clickable:hover {
    background-position: 0 -648px;
}
.calcite .DataCategoriesPage_Item_population {
    background-position: 0 -1725px;
}
.calcite .DataCategoriesPage_Item_population.DataBrowser_Clickable:hover {
    background-position: 0 -1760px;
}
.calcite .DataCategoriesPage_Item_race {
    background-position: 0 -1548px;
}
.calcite .DataCategoriesPage_Item_race.DataBrowser_Clickable:hover {
    background-position: 0 -684px;
}
.calcite .DataCategoriesPage_Item_supply_and_demand{
    background-position: 0 -1620px;
}
.calcite .DataCategoriesPage_Item_supply_and_demand.DataBrowser_Clickable:hover {
    background-position: 0 -756px;
}  
.calcite .DataCategoriesPage_Item_spending {
    background-position: 0 -1584px;
}
.calcite .DataCategoriesPage_Item_spending.DataBrowser_Clickable:hover {
    background-position: 0 -720px;
}
.calcite .DataCategoriesPage_Item_tapestry_2013, .calcite .DataCategoriesPage_Item_tapestry_2014 {
    background-position: 0 -1656px;
}
.calcite .DataCategoriesPage_Item_tapestry_2013.DataBrowser_Clickable:hover, .calcite .DataCategoriesPage_Item_tapestry_2014.DataBrowser_Clickable:hover {
    background-position: 0 -792px;
}

.calcite .DataCategoriesPage_Bullets {
    height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    color:#d1d1d1;
}
.calcite .DataCategoriesPage_Bullet {
    font-size: 30px;
    font-weight: bold;
    margin: 0 3px;
    cursor: pointer;
}
.calcite .DataCategoriesPage_BulletCurrent {
    color: #898989;
}
.calcite .DataCategoriesPage_SlideAnim {
    position: absolute;
    white-space: nowrap;
    width: 100%;
}
    .calcite .DataCategoriesPage_SlideAnim > div {
        display: inline-block;
        width: 100%;
        white-space: normal;
        vertical-align: top;
    }

.calcite .DataCategoriesPage_SlideForward {
    animation-name: MoveLeft;
    -webkit-animation-name: MoveLeft;
}
.calcite .DataCategoriesPage_SlideBack {
    animation-name: MoveRight;
    -webkit-animation-name: MoveRight;
}
.calcite .DataCategoriesPage_FadeAnim {
    position: absolute;
    width: 100%;
    top: 0;
}
@keyframes MoveLeft {
    from {
        margin-left: 0;
    }
    to {
        margin-left: -100%;
    }
}
@-webkit-keyframes MoveLeft {
    from {
        margin-left: 0;
    }
    to {
        margin-left: -100%;
    }
}
@keyframes MoveRight {
    from {
        margin-left: -100%;
    }
    to {
        margin-left: 0;
    }
}
@-webkit-keyframes MoveRight {
    from {
        margin-left: -100%;
    }
    to {
        margin-left: 0;
    }
}