#rewardsHolder {
    z-index: 1;
    font: 12px/14px 'titilliumWebRegular';
    top: 0px;
    height: 551px;
}
/*#rewardsHolder > div:not(.header) {*/
    /*border-bottom: 2px solid #545d68;*/
    /*background: #ecf0f1;*/
    /*overflow: hidden;*/
/*}*/
#rewardsHolder .info {
    height: 160px;
}
#rewardsHolder .weekly {
    height: 100px;
}
#rewardsHolder .monthly {
    height: 154px;
    border-bottom: none !important;
}
#rewardsHolder > div:not(.header) > div {
    display: inline-block;
    vertical-align: top;
}
#rewardsHolder .left {
    padding: 10px 20px;
    width: calc(100% - 110px - 40px);
    font: 16px/16px 'titilliumWebSemiBold';
    padding-top: 16px;
}
#rewardsHolder .right {
    height: calc(100% - 10px);
    width: 100px;
    background: #cfd6d7;
    padding: 5px;
    overflow: hidden;
}
#rewardsHolder .column.left > div {
    margin-bottom: 13px;
}
/*#rewardsHolder .column.left  span {
    float: right;
    color: #004422;
    font: 12px/14px 'titilliumWebBold';
}*/
/*#rewardsHolder .button {*/
    /*display: inline-block;*/
    /*border-radius: 8px;*/
    /*background: #333333;*/
    /*background: orange;*/
    /*color: #96876b;*/
    /*margin-top: 53px;*/
    /*padding: 5px 19px;*/
    /*font: 16px/16px 'titilliumWebBold';*/
    /*border: solid 1px white;*/
    /*color: black;*/
/*}*/
#rewardsHolder .button.collect-daily {
    margin-top: 113px;
}
#rewardsHolder .button.collect-monthly {
    margin-top: 108px;
}
#rewardsHolder .button:hover {
    /*background: #004422;*/
    filter: brightness(120%);
    color: white;
    /*cursor: url("../images/cursorPointer.ico") 11 1, pointer;*/
}
/*#rewardsHolder .button.disabled {*/
    /*background: none;*/
    /*border: 1px solid #333333;*/
    /*box-sizing: border-box;*/
    /*text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black, 1px 0 0 black, 0 1px 0 black, -1px 0 0 black, 0 -1px 0 black;*/
    /*color: black;*/
/*}*/
#rewardsHolder .reward-weekly {
    clear: both;

    width: 300px;

    /*margin: 4px 12px;*/

    border-radius: 8px;
    border: 2px solid #004422;

    overflow: hidden;
}
#rewardsHolder .reward-monthly {
    clear: both;

    width: 400px;

    /*margin: 4px 12px;*/

    border-radius: 8px;
    border: 2px solid #004422;

    overflow: hidden;
}
#rewardsHolder table {
    width: 100%;

    /*font: 16px/16px 'MyriadPro';*/
    font-weight: bold;
    text-align: center;

    color: #004422;

    border-collapse: collapse;
}
#rewardsHolder table td {
     width: 45px;
     height: 24px;
}
#rewardsHolder .reward-weekly table td:not(:nth-child(7)) {
    border-right: 2px solid #004422;
}
#rewardsHolder .reward-monthly table tr:not(:nth-child(3)) td {
    border-bottom: 2px solid #004422;
}
#rewardsHolder .reward-monthly table td:not(:nth-child(10)) {
    border-right: 2px solid #004422;
}
#rewardsHolder .reward-monthly table td {
    width: 40px;
}
#rewardsHolder .reward-star {
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url("../images/warZone/star.png");
}
#rewardsHolder .outer-holder{
    margin-top: -7px;
}
#rewardsHolder .promo-entry-holder{
    width: 643px;
    padding-left: 40px;
    height: 117px;
    padding-top: 14px;
    /*background: #e6e6e6;*/
    /*border: 1px solid #666666;*/
    /*border-radius: 12px;*/
    /*padding: 0 18px;*/
    /*margin-left: 16px;*/
    background: url("../images/new/warZone/paper.png");
}
#rewardsHolder .promo-entry-holder .redeem{
    font: 14px/14px 'titilliumWebRegular';
    margin-top: 11px;
}
#rewardsHolder .promo-entry-holder textarea{
    width: 242px;
    height: 17px;
    margin-top: 13px;
    font: 12px/16px 'titilliumWebRegular';
    font-style: italic;
}
#rewardsHolder .promo-entry-holder .textA{
    width: 232px;
    height: 25px;
    margin-top: 13px;
    font: 12px/25px 'titilliumWebRegular';
    font-style: italic;
    background: white;
    border: 1px solid grey;
    color: grey;
    padding-left: 8px;
}
#rewardsHolder .promo-entry-holder .code-feedback{
    position: absolute;
    top: 126px;
    left: 42px;
    color: #f31f28;
    font-style: italic;
}
#rewardsHolder .promo-entry-holder .collect-promo{
    background: url("../images/new/warZone/submit_button.png");
    width: 142px;
    height: 46px;
    position: absolute;
    top: 89px;
    right: 252px;
}
#rewardsHolder .promo-entry-holder .collect-promo:hover{
    /*filter: brightness(100%);*/
}
#rewardsHolder .promo-entry-holder .stamp{
    background: url("../images/new/warZone/stamp.png");
    width: 68px;
    height: 40px;
    position: absolute;
    left: 400px;
    top: 92px;
}
#rewardsHolder .promo-entry-holder textarea::-webkit-input-placeholder,
#rewardsHolder .promo-entry-holder textarea::-moz-placeholder{
    font: 12px/14px 'titilliumWebRegular';
    font-style: italic;
    color: #808080;
}
#rewardsHolder .collect-items-holder{
    position: relative;
    width: calc(100% - 16px);
    height: 326px;
    background: #e6e6e6;
    /*border: 1px solid #4d4d4d;*/
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    padding-left: 16px;
    /*margin-left: -1px;*/
    /*margin-top: 26px;*/
}
#rewardsHolder .collect-items-holder > .title{
    font: 18px/18px 'titilliumWebSemiBold';
    color: #00a99d;
    margin-top: 11px;
}
#rewardsHolder .collect-items-holder > .text{
    font: 14px/14px 'titilliumWebRegular';
    margin-top: 5px;
}
#rewardsHolder .collect-items-holder .video-reward-note {
    font: 12px/14px 'titilliumWebSemiBold';
    margin-top: 5px;
    padding-bottom: 13px;
    color: #f31f28;
}
#rewardsHolder .collect-items-holder  .reward-item-holder{
    /*margin-top: 19px;*/
    margin-top: 10px;
    width: 100px;
    height: 114px;
    display: inline-block;
}
#rewardsHolder .collect-items-holder  .reward-item-holder:nth-of-type(n + 3){
    position: relative;
    margin-right: -6px;
}
#rewardsHolder .collect-items-holder  .reward-item{
    font: 14px/14px 'titilliumWebRegular';
    /*margin-top: 19px;*/
    background: url("../images/new/warZone/squares_sprite_all.png?v=2");
    width: 100px;
    height: 112px;
    display: inline-block;
}
#rewardsHolder .collect-items-holder  .reward-item-holder:nth-of-type(n + 3) .reward-item{
    position: relative;
    margin-right: -6px;
}
#rewardsHolder .collect-items-holder  .reward-item-holder:nth-of-type(n + 4) .reward-item{
    background-position-y: 228px;
}
#rewardsHolder .collect-items-holder  .reward-item-holder:first-of-type .reward-item{
    background-position-y: 0px;
}
#rewardsHolder .collect-items-holder  .reward-item-holder:last-of-type .reward-item{
    background-position-y: 114px;
}
#rewardsHolder .collect-items-holder .reward-item.default{
    background-position-x: 200px;
}
#rewardsHolder .collect-items-holder  .reward-item.collected{
}
#rewardsHolder .collect-items-holder  .reward-item.special{
    background-position-x: 100px;
}
#rewardsHolder .collect-items-holder  .reward-item >.current-arrow{
    width: 22px;
    height: 12px;
    margin-left: 35px;
    margin-top: -16px;
    background: url("../images/new/warZone/pointer.png");
}
#rewardsHolder .collect-items-holder  .reward-item > .day-number{
    margin-top: 10px;
    vertical-align: middle;
    position: absolute;
    margin-left: 28px;
    font: 13px/14px 'titilliumWebSemiBold';
    color: black;
}
#rewardsHolder .collect-items-holder  .reward-item.current > .day-number{
    color: white;
    font: 14px/14px 'titilliumWebSemiBold';
    text-shadow: #333333;
}
#rewardsHolder .collect-items-holder  .reward-item > .reward-icon{
    width: 55px;
    height: 55px;
    top: 29px;
    left: 19px;
    background: url("../images/new/warZone/inside_squares.png");
    position: absolute;
}
#rewardsHolder .collect-items-holder  .reward-item > .reward-icon.gold{
    background-position-x: 0px;
}
#rewardsHolder .collect-items-holder  .reward-item > .reward-icon.tw{
    background-position-x: -55px;
    width: 53px;
}
#rewardsHolder .collect-items-holder  .reward-item > .reward-icon.tc{
    background: url("../images/new/warZone/wz_splosno/inside_squares_v2.png");
    background-position-x: -55px;
}

#rewardsHolder .collect-items-holder  .reward-item > .reward-icon.special{
    background-position-x: -110px;
}
#rewardsHolder .collect-items-holder  .reward-item > .collected-overlay{
    width: 52px;
    height: 40px;
    top: 34px;
    left: 26px;
    background: url("../images/new/warZone/check.png");
    position: absolute;
}
#rewardsHolder .collect-items-holder  .reward-item > .day-number.white{
    color: white;
}
#rewardsHolder .collect-items-holder  .reward-item > .item-desc{
    position: absolute;
    top: 81px;
    /*left: 36px;*/
    left: 27px;
    font: 13px/13px 'titilliumWebRegular';
    width: 38px;
    text-align: center;
}
#rewardsHolder .collect-items-holder  .reward-item.collected > .item-desc,
#rewardsHolder .collect-items-holder  .reward-item.current > .item-desc{
    color: white;
}
#rewardsHolder .collect-items-holder  .current-glow{
    position: absolute;
    width: 110px;
    height: 125px;
    background: url("../images/new/warZone/glow_around_squares.png");
    /*position: relative;*/
    display: inline;
    left: -10px;
    top: -12px;
}
#rewardsHolder .collect-items-holder .current-glow.special{
    width: 160px;
    height: 180px;
    background: url("../images/new/warZone/behind_chest.png");
    position: absolute;
    /*left: 545px;*/
    /*top: 53px;*/
    left: -35px;
    top: -37px;
}
#rewardsHolder .collect{
    width: 127px;
    height: 41px;
    position: absolute;
    /*top: 401px;*/
    top: 507px;
    left: 281px;
    background: url("../images/new/warZone/collect_button_txt.png?v=2");
}
#rewardsHolder .collect.disabled{
    background-position-y: -41px;
}
#game_holder .dailyActivityResultPopup{
    width: 414px;
    height: 269px;
    background: url("../images/new/warZone/popup1.png");
    /*position: absolute;*/
    position: relative;
    margin: 0 auto;
    z-index: 3;
    top: 229px;
    left: 100px;
}
#game_holder .dailyActivityResultPopup > .congrats{
    position: relative;
    font: 17px/17px 'titilliumWebBold';
    color: #ffff00;
    margin: 0 auto;
    text-align: center;
    top: 45px;
}
#game_holder .dailyActivityResultPopup.special > .congrats{
    color: #603813;
    top: 65px;
}
#game_holder .dailyActivityResultPopup > .sub-text{
    position: relative;
    font: 13px/13px 'titilliumWebRegular';
    color: white;
    text-align: center;
    margin: 0 auto;
    top: 56px;
}
#game_holder .dailyActivityResultPopup.special > .sub-text{
    top: 76px;
}
#game_holder .dailyActivityResultPopup .thanks{
    width: 134px;
    height: 46px;
    background: url("../images/new/warZone/thanks_button_txt.png");
    /*position: absolute;*/
    position: absolute;
    bottom: 30px;
    left: 137px;
}
#game_holder .dailyActivityResultPopup.special{
    width: 451px;
    height: 289px;
    background: url("../images/new/warZone/popup2.png");
    /*position: absolute;*/
    position: relative;
    margin: 0 auto;
    z-index: 3;
    top: 200px;
    left: 76px;
}
#game_holder .dailyActivityResultPopup .after-text{
    position: relative;
    bottom: -132px;
    /*left: 84px;*/
    /*width: 300px;*/
    font: 12px/15px 'titilliumWebRegular';
    color: white;
    text-align: center;
    width: 329px;
    left: 41px;
}
#game_holder .dailyActivityResultPopup.special .after-text{
    bottom: -151px;
    left: 87px;
}
#game_holder .dailyActivityResultPopup.special .thanks{
    width: 134px;
    height: 46px;
    background: url("../images/new/warZone/thanks_green_button_txt.png");
    /*position: absolute;*/
    position: absolute;
    bottom: 30px;
    left: 181px;
}
#game_holder .dailyActivityResultPopup .reward-icon-holder{
    position: absolute;
    top: 87px;
    left: 169px;
}
#game_holder .dailyActivityResultPopup.special .reward-icon-holder{
    top: 107px;
    left: 200px;
}
#game_holder .dailyActivityResultPopup .reward-icon-holder > span{
    vertical-align: middle;
    font: 18px/18px 'titilliumWebSemiBold';
    color: white;
    margin-left: -3px;
}
#game_holder .dailyActivityResultPopup.special .reward-icon-holder > span{
    color: #808080;
}
#game_holder .dailyActivityResultPopup .reward-icon{
    width: 55px;
    height: 55px;
    background: url("../images/new/warZone/inside_squares.png");
    display: inline-block;
    vertical-align: middle;
}
#game_holder .dailyActivityResultPopup .reward-icon.tc{
    background: url("../images/new/warZone/wz_splosno/inside_squares_v2.png");
    background-position-x: -55px;
}
#game_holder .dailyActivityResultPopup .reward-icon.gold {
    margin-top: 1px;
    margin-right: -8px;
    transform: scale(0.6);
}
#game_holder .dailyActivityResultPopup.special .reward-icon{

}
#game_holder .dailyActivityResultPopup.special .reward-icon.gold{
    background-position-x: 0px;
}
#game_holder .dailyActivityResultPopup .reward-icon.tw{
    background-position-x: -55px;
}
#game_holder .dailyActivityResultPopup.special .reward-icon.special{
    background-position-x: -110px;
}
#game_holder .dailyActivityResultPopup .reward-result{
    color: #68ea31;
    font: 14px/14px 'titilliumWebSemiBold';
}
