.sprite {
    background: url('../images/sprite.png') no-repeat top left;
}
.sprite.back_login { background-position: 0 0; width: 13px; height: 7px; } 
.sprite.check_green { background-position: -23px 0; width: 44px; height: 39px;    margin: auto; } 
.sprite.copy { background-position: -77px 0;height: 16px;width: 16px;margin-top: 8px; cursor: pointer; margin-top: 5px;} 
.sprite.delete_icon { background-position: -103px 0; width: 14px; height: 14px; } 
.sprite.entity_tab { background-position: -127px 0; width: 31px; height: 38px;margin: auto;  } 
.sprite.form_check_icon { background-position: -168px 0; width: 34px; height: 34px; } 
.sprite.form_icon { background-position: -212px 0; width: 41px; height: 52px; } 
.sprite.green_check { background-position: -263px 0; width: 12px; height: 9px;   margin-top: 5px; } 
.sprite.individual_tab { background-position: -285px 0; width: 35px; height: 38px;margin: auto; } 
.sprite.info { background-position: -330px 0;height: 16px;width: 16px;display: inline-block;cursor: pointer; } 
.sprite.minusicon { background-position: -356px 0; width: 30px; height: 30px; } 
.sprite.plusicon { background-position: -396px 0; width: 30px; height: 30px; } 
.sprite.Tick { background-position: -436px 0;height: 16px;width: 16px; } } 
.sprite.warning { background-position: -462px 0; width: 24px; height: 24px; } 

.card .card-header button[aria-expanded="true"]:before {
    content: " ";
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/sprite.png) 0 0 no-repeat;
    margin: 0 10px 0 0;
    background-position: -356px 0;
}

.card .card-header button[aria-expanded="false"]:before {
    content: " ";
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/sprite.png) 0 0 no-repeat;
    margin: 0 10px 0 0;
    background-position: -396px 0;
}