﻿/* Master page --------------------------------------------------- */

.Email {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1126px !important;
    width: 16px;
    height: 19px;
}

.Logout {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1246px !important;
    width: 16px;
    height: 19px;
}

.Settings {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1342px !important;
    width: 16px;
    height: 19px;
}

/* Menu (CAN'T DO ANY THAT ARE XML DS LOADED) ---------------------*/

._menu_more {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2488px !important;
    width: 24px;
    height: 12px;
}



/* Grids Only -----------------------------------------------------*/




.blank {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -64px !important;
    width: 1px;
    height: 1px;
}

._Rolodex_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -910px !important;
    width: 16px;
    height: 19px;
}

._Capture_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -694px !important;
    width: 16px;
    height: 19px;
}

._Void_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1054px !important;
    width: 16px;
    height: 19px;
}

._View_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1006px !important;
    width: 16px;
    height: 19px;
}

._Expand {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1712px !important;
    width: 18px;
    height: 20px;
}

._Expand_Disabled {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1737px !important;
    width: 18px;
    height: 20px;
}

._Expand_Hover {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1762px !important;
    width: 18px;
    height: 20px;
}

._Collapse {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1537px !important;
    width: 18px;
    height: 20px;
}

._Collapse_Disabled {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1637px !important;
    width: 18px;
    height: 20px;
}

._Collapse_Hover {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1662px !important;
    width: 18px;
    height: 20px;
}

._Clear {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1462px !important;
    width: 18px;
    height: 20px;
}

._Clear_Hover {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1487px !important;
    width: 18px;
    height: 20px;
}

._header_filter {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -70px !important;
    width: 11px;
    height: 11px;
}

._sort_down {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -86px !important;
    width: 11px;
    height: 11px;
}

._sort_up {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -102px !important;
    width: 11px;
    height: 11px;
}

._Delete {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -118px !important;
    width: 15px;
    height: 14px;
}

._Edit {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -156px !important;
    height: 16px;
    width: 16px;
}

._Process_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -766px !important;
    width: 16px;
    height: 19px;
}

._Edit_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -177px !important;
    width: 16px;
    height: 16px;
}

._Settle_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -958px !important;
    width: 16px;
    height: 19px;
}

._Add {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2580px !important;
    width: 24px;
    height: 24px;
}

._Add_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2609px !important;
    width: 24px;
    height: 24px;
}

._User {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2377px !important;
    width: 19px;
    height: 21px;
}

._Delete_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -137px !important;
    width: 15px;
    height: 14px;
}

._OK_white {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1987px !important;
    width: 18px;
    height: 20px;
}

._Return_new {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -838px !important;
    width: 16px;
    height: 19px;
}

._Add_white {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1414px !important;
    width: 18px;
    height: 18px;
}

/* Sub pages ------------------------------------------------------*/

._refresh {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2062px !important;
    width: 18px;
    height: 20px;
}

._rarrow {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2037px !important;
    width: 18px;
    height: 20px;
}

._larrow {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -1937px !important;
    width: 18px;
    height: 20px;
}

.minmax {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2555px !important;
    width: 24px;
    height: 20px;
}

.expand {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2530px !important;
    width: 24px;
    height: 20px;
}

._Closewhite {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2505px !important;
    width: 24px;
    height: 20px;
}

._Check {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -624px !important;
    width: 16px;
    height: 18px;
}

._Blank {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -58px !important;
    width: 1px;
    height: 1px;
}

/* Dashboard Only -------------------------------------------------*/

.graph7 {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -240px !important;
    width: 16px;
    height: 16px;
}

.graph12 {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -261px !important;
    width: 16px;
    height: 16px;
}

.graph30 {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -282px !important;
    width: 16px;
    height: 16px;
}

.graph90 {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -303px !important;
    width: 16px;
    height: 16px;
}

.graphamount {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -324px !important;
    width: 16px;
    height: 16px;
}

.graphbar {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -345px !important;
    width: 16px;
    height: 16px;
}

.graphday {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -366px !important;
    width: 16px;
    height: 16px;
}

.graphmonth {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -387px !important;
    width: 16px;
    height: 16px;
}

.graphnumber {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -408px !important;
    width: 16px;
    height: 16px;
}

.graphpie {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -429px !important;
    width: 16px;
    height: 16px;
}

.graphpiedisabled {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -450px !important;
    width: 16px;
    height: 16px;
}

.graphquarter {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -471px !important;
    width: 16px;
    height: 16px;
}

.graphweek {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -492px !important;
    width: 16px;
    height: 16px;
}

.graphyear {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -513px !important;
    width: 16px;
    height: 16px;
}

/* Large ------------------------------------------------------*/

._Report {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1076px !important;
    width: 50px;
    height: 60px;
}

._Util_Mobile {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -426px !important;
    width: 50px;
    height: 60px;
}

._Util_Install_Disabled {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -491px !important;
    width: 50px;
    height: 60px;
}

._Util_Install {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -556px !important;
    width: 50px;
    height: 60px;
}

._Util_Hosted_Disabled {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -621px !important;
    width: 50px;
    height: 60px;
}

._Util_Hosted {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -686px !important;
    width: 50px;
    height: 60px;
}

._Util_Group_Disabled {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -751px !important;
    width: 50px;
    height: 60px;
}

._Util_Group {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -816px !important;
    width: 50px;
    height: 60px;
}

._Util_Dual {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -881px !important;
    width: 50px;
    height: 60px;
}

._Util_Batch_Disabled {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -946px !important;
    width: 50px;
    height: 60px;
}

._Util_Batch {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1011px !important;
    width: 50px;
    height: 60px;
}

._Size_Tablet {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1411px !important;
    width: 40px;
    height: 30px;
}

._Size_Desktop {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1446px !important;
    width: 40px;
    height: 30px;
}

._Size_Mobile {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2403px !important;
    width: 19px;
    height: 30px;
}

._QBConnect {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2261px !important;
    width: 18px;
    height: 24px;
}

._Register {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2290px !important;
    width: 18px;
    height: 24px;
}

._WebConnect {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2319px !important;
    width: 18px;
    height: 24px;
}

._WinConnect {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2348px !important;
    width: 18px;
    height: 24px;
}

._PayNow {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2203px !important;
    width: 18px;
    height: 24px;
}

._PayPass {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1321px !important;
    width: 40px;
    height: 40px;
}

._PayFail {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1366px !important;
    width: 40px;
    height: 40px;
}

.cvvavs {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -318px !important;
    width: 80px;
    height: 103px;
}

.card_chip {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1481px !important;
    width: 30px;
    height: 22px;
}

.card_V {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1141px !important;
    width: 50px;
    height: 31px;
}

.Card_O {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1177px !important;
    width: 50px;
    height: 31px;
}

.card_M {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1213px !important;
    width: 50px;
    height: 31px;
}

.card_D {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1249px !important;
    width: 50px;
    height: 31px;
}

.card_A {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -1285px !important;
    width: 50px;
    height: 31px;
}

._Lock {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2174px !important;
    width: 18px;
    height: 24px;
}

.Cards {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -35px !important;
    width: 375px;
    height: 58px;
}

.PaymentPage {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -98px !important;
    width: 300px;
    height: 74px;
}

/* MENUS ------------------------------------------------------*/

.dashboard {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2986px !important;
    width: 24px;
    height: 24px;
}

._menu_authorized {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2667px !important;
    width: 24px;
    height: 24px;
}

._menu_captured {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2696px !important;
    width: 24px;
    height: 24px;
}

._menu_history {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2725px !important;
    width: 24px;
    height: 24px;
}

._menu_reports {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2754px !important;
    width: 24px;
    height: 24px;
}

._menu_rolodex {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2783px !important;
    width: 24px;
    height: 24px;
}

._menu_terminal {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2812px !important;
    width: 24px;
    height: 24px;
}

._menu_utilities {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2841px !important;
    width: 24px;
    height: 24px;
}

.help2 {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 0 !important;
    width: 24px;
    height: 24px;
}

._Merchants {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2870px !important;
    width: 24px;
    height: 24px;
}

._Settings {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2899px !important;
    width: 24px;
    height: 24px;
}

._Settlements {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2928px !important;
    width: 24px;
    height: 24px;
}

._Transaction {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -2957px !important;
    width: 24px;
    height: 24px;
}

._System {
    background: url('LargeSprite.png') no-repeat top left !important;
    background-position: 0 -289px !important;
    width: 100px;
    height: 24px;
}

._Locations {
    background: url('SmallSprite.png') no-repeat top left !important;
    background-position: 0 -3042px !important;
    width: 24px;
    height: 24px;
}

/* UNUSED VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV */

.sprite {
    background: url('LargeSprite.png') no-repeat top left !important;
    width: 50px;
    height: 60px;
}

    .sprite._Installments {
        background-position: 0 0;
        width: 583px;
        height: 30px;
    }

    .sprite.PaymentLogo {
        background-position: 0 -177px;
        width: 300px;
        height: 74px;
    }

    .sprite._SelectGroup {
        background-position: 0 -256px;
        width: 150px;
        height: 28px;
    }

.SmSprite {
    background: url('SmallSprite.png') no-repeat top left;
    width: 16px;
    height: 19px;
}

    .SmSprite.help2 {
        background-position: 0 0;
        width: 24px;
        height: 24px;
    }

    .SmSprite.menuicon {
        background-position: 0 -29px;
        width: 24px;
        height: 24px;
    }

    .SmSprite._Show_IF {
        background-position: 0 -198px;
        height: 16px;
    }

    .SmSprite._Show_OF {
        background-position: 0 -219px;
        height: 16px;
    }

    .SmSprite.Settings2 {
        background-position: 0 -534px;
        height: 16px;
    }

    .SmSprite._Accounts {
        background-position: 0 -555px;
        height: 18px;
    }

    .SmSprite._Billing {
        background-position: 0 -578px;
        height: 18px;
    }

    .SmSprite._Bolt {
        background-position: 0 -601px;
        height: 18px;
    }

    .SmSprite._Crypt {
        background-position: 0 -647px;
        height: 18px;
    }

    .SmSprite._Capture {
        background-position: 0 -670px;
    }

    .SmSprite._Process {
        background-position: 0 -718px;
    }

    .SmSprite._Process_new-Copy {
        background-position: 0 -742px;
    }

    .SmSprite._Return {
        background-position: 0 -790px;
    }

    .SmSprite._Return_new-Copy {
        background-position: 0 -814px;
    }

    .SmSprite._Rolodex {
        background-position: 0 -862px;
    }

    .SmSprite._Rolodex_new-Copy {
        background-position: 0 -886px;
    }

    .SmSprite._Settle {
        background-position: 0 -934px;
    }

    .SmSprite._View {
        background-position: 0 -982px;
    }

    .SmSprite._Void {
        background-position: 0 -1030px;
    }

    .SmSprite.Feedback {
        background-position: 0 -1150px;
    }

    .SmSprite.Help {
        background-position: 0 -1174px;
    }

    .SmSprite.History {
        background-position: 0 -1198px;
    }

    .SmSprite.Home {
        background-position: 0 -1222px;
    }

    .SmSprite.Reports {
        background-position: 0 -1270px;
    }

    .SmSprite.Return_new {
        background-position: 0 -1294px;
    }

    .SmSprite._Cancel {
        background-position: 0 -1437px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Clear2 {
        background-position: 0 -1512px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Collapse_Data {
        background-position: 0 -1562px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Collapse_Data_Disabled {
        background-position: 0 -1587px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Collapse_Data_Hover {
        background-position: 0 -1612px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Collapse2 {
        background-position: 0 -1687px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Expand2 {
        background-position: 0 -1787px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Fail {
        background-position: 0 -1812px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Help {
        background-position: 0 -1837px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Help_Blue {
        background-position: 0 -1862px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Help_Blue_Hover {
        background-position: 0 -1887px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Help_Hover {
        background-position: 0 -1912px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._OK {
        background-position: 0 -1962px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Pass {
        background-position: 0 -2012px;
        width: 18px;
        height: 20px;
    }

    .SmSprite._Batch {
        background-position: 0 -2087px;
        width: 18px;
        height: 24px;
    }

    .SmSprite._Group {
        background-position: 0 -2116px;
        width: 18px;
        height: 24px;
    }

    .SmSprite._Installment {
        background-position: 0 -2145px;
        width: 18px;
        height: 24px;
    }

    .SmSprite._Phone {
        background-position: 0 -2232px;
        width: 18px;
        height: 24px;
    }

    .SmSprite._Printer {
        background-position: 0 -2438px;
        width: 20px;
        height: 20px;
    }

    .SmSprite._Printer_Hover {
        background-position: 0 -2463px;
        width: 20px;
        height: 20px;
    }

    .SmSprite._Export {
        background-position: 0 -2638px;
        width: 24px;
        height: 24px;
    }

    .SmSprite.grid {
        background-position: 0 -3015px;
        width: 24px;
        height: 24px;
    }

    .SmSprite.Rolodex {
        background-position: 0 -1318px;
    }

    .SmSprite.Terminal {
        background-position: 0 -1366px;
    }

    .SmSprite.Utilities {
        background-position: 0 -1390px;
    }