/* Minification failed. Returning unminified contents.
(4367,8): run-time error CSS1024: Expected media identifier, found 'screen('
(4371,1): run-time error CSS1019: Unexpected token, found '}'
 */
img
{
    border-style: none;
}
.PadNode
{
    padding: 0 1px;
    cursor: default;
}
.PadNode a,
.PadNode img
{
    cursor: default;
}
.PadNodeLine
{
    padding: 0 3px;
}
.PagerBckGrid td
{
    padding: 1px;
}
.HiddenColumn
{
    display: none;
}
.imgTutorialIcon
{
    margin-right: 3px;
    margin-left: 3px;
    border-style: none;
}
.AlignLeft
{
    text-align: left;
}
.AlignRight
{
    text-align: right;
}
.AlignCenter,
td.MeterManualEntry
{
    text-align: center;
}
tr.GreyTopBorder
{
    border-top: 1px solid #D3D3D3;
}
.InfoMsg
{
    padding: 3px;
}
.MoneyStatusReportTitle
{
    margin-top: 3px;
    margin-bottom: 7px;
    font-weight: bold;
    font-size: large;
}
.trvMainMenu a
{
    padding-right: 3px;
}
.iconTvProd
{
    width: 18px;
    height: 18px;
}
.Hyperlink
{
    font-style: normal;
}
.smaller
{
    font-size: smaller;
}
.HideButton
{
    display: none;
}
.DivHelp
{
    position: absolute;
    top: 0;
    display: none;
    text-align: center;
}
#ScrollTop
{
    opacity: 0.3;
}
.alarm-status .tick-label
{
    display: none !important;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}
.axes-save-status
{
    left: 0;
    position: fixed;
    top: 0;
    text-align: center;
    width: 100%;
    z-index: 2;
}
img.axes-hyperlink
{
    position: relative;
    top: 5px;
    border-width: 0;
}
.ie8 span.needle,
.no-ie span.needle
{
    position: absolute !important;
    top: 3px !important;
    left: 0 !important;
}
.axes-control-spacing
{
    padding-bottom: 8px;
}
ul.no-bullets
{
    padding: 0;
    list-style-type: none;
}
.hide
{
    display: none;
}
.axes-button-stack
{
    float: left;
    padding-right: 15px;
}
.axes-button-stack-right
{
    float: right;
    padding-left: 15px;
}
.axes-large-blue-line
{
    position: relative;
    padding-top: 10px;
    background-image: url('../Images/LauncherStyle/Menu_bg_Entete.png');
    background-position: left top;
    background-repeat: repeat-x;
}
.i-block, 
.axes-filter-box
{
    display: inline-block;
}
.report-collapse
{
    display: inline-block;
}
.top-bottom-spacing
{
    padding-top: 20px;
    padding-bottom: 20px;
}
.bottom-spacing
{
    padding-bottom: 20px;
}
.top-spacing
{
    padding-top: 20px;
}
.PostalAddressL100Field
{
    width: 375px;
}
.PostalAddressL25Field,
.SATPlayer
{
    width: 300px;
}
.Axes-Icon
{
    cursor: pointer;
}
.max-image
{
    width: 100%;
    height: 100%;
}

/* Setting a variable */
/*$pale-bluegray-color: #91B5D9;*/
.OverlayDiv
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3000000;
    visibility: hidden;
    width: 100%;
    height: 100%;
    background-color: White;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
a, 
input
{
    outline: none;
}
Body
{
    margin: 0;
    padding: 0;
    background-color: White;
}
.ContentPanel
{
    display: block;
    float: right;
    min-height: calc(100vh - 71px);
    position: relative;
    width: calc(100% - 284px);
}
.PanelTreeView
{
    min-height: calc(100vh - 71px);
    position: absolute;
    left: 0;
    z-index: 200;
    width: 284px;
}
.trvMainMenu
{
    padding-right: 10px;
}
.trvMainMenu table
{
    padding: 3px;
}
.trvMainMenu div div table
{
    padding: 0;
}
.trvMainMenu a
{
    padding: 0 3px;
    font-weight: bold;
}


.PanelTv a
{
   
    text-decoration: none;
}
.PanelTv a:hover
{
   
    text-decoration: underline;
    /* BTR -> Remove the hover color*/
}
.ImageOpenPanel
{
    background-image: url('../images/icons/16/1065-OpenPanel.png'); /*border: 2px solid gray;*/
}
.ImageClosePanel
{
    background-image: url('../images/icons/16/1064-ClosePanel.png');
}
.imgToggleOpen, 
.imgToggleClose
{
    display: inline-block;
    position: relative;
    z-index: 6;
}
.imgToggleOpen, 
.imgToggleClose, 
.imgToggleOpenStore, 
.imgToggleCloseStore
{
    background: url('../images/icons/expand-button.png') center no-repeat;
    background-size: 100%;
    cursor: pointer;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -webkit-transition: all ease 300ms;
    transition: all 300ms ease;
}
.imgToggleClose, 
.imgToggleCloseStore
{
    transform: rotate(-180deg);
}
.imgToggleOpen, 
.imgToggleOpenStore
{
    background-image: url('../images/icons/expand-button.png');
}
/*.imgToggleClose:Hover, 
.imgToggleCloseStore:Hover
{
    background-image: url('../images/LauncherStyle/ToggleDownHover.png');
}
.imgToggleOpen:Hover, 
.imgToggleOpenStore:Hover
{
    background-image: url('../images/LauncherStyle/ToggleUpHover.png');
}*/
.ImageClosePanel, 
.ImageOpenPanel
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 16px;
    height: 16px;
}
.Imagetab
{
    position: relative;
    top: 0;
    left: 8px;
    display: block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.PageTitle
{
    position: relative;
    top: -10px;
    left: -150px;
    font-weight: bold;
    font-style: italic;
}

.divUser
{
    position: relative;
    bottom: 0;
    font-style: italic;
}
    .divUser img
    {
        position: relative;
        top: 3px;
    }
.BckPopup
{
    background-color: #4971A4;
    -ms-filter: 'alpha(opacity=50)';
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    /* BTR
    background-color: #808080; */
}
#MenuSortable
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#MenuNotSortable li, 
#MenuSortable li
    {
        float: left;
        margin: 20px 15px;
        width: 115px;
        height: 95px;
        list-style: none;
    }
.tblNoBorder tr td
{
    border: 0;
}
.imgEditFavorite
{
    display: inline-block;
    margin-left: 15px;
}
.MoveMenu:hover
{
    cursor: move;
}
.HeaderFont
{
    font-weight: bold;
    line-height: 1.1em;
    margin-left: 10px;
    max-width: 175px;
}
.MsgNumber
{
    position: relative;
    top: -18px;
    left: 29px;
}
.lblNbMsg
{
    position: absolute;
    top: 14px;
    right: -1px;
}
.lblNbMsg, 
.MsgNumber
{
    padding: 0 1px;
    height: 10px;
    border: 1px silver solid;
    background-color: White;
    color: Gray;
    font-size: xx-small;
}
.MsgHeaderUnit, 
.AppHeader
{
    padding: 5px;
    width: 100%;
    border: 1px solid;
    border-color: #91B5D9;
    background-color: white;
    /*BTR
    border-color:#666666;*/
}
.MsgHeaderImg
{
    position: relative;
    width: 24px;
    height: 24px;
}
.ImgTitleLauncher
{
    position: relative;
    top: 15px;
    display: inline-block;
}
.ImageSort
{
    position: relative;
    top: 2px;
    padding-left: 2px;
    width: 12px;
    height: 12px;
}


.edit--favorites {
    margin-left: 20px;
    text-decoration: none;
}

.InfoMode
{
    color: #5d6167;
}

.InfoMode::before {
    background: url('../Images/icons/ico-edit@2x.png') no-repeat center;
    background-size: 100%;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}


.edit--favorites.open .InfoMode::before {
    background: url('../Images/icons/ico-check@2x.png') no-repeat center;
    background-size: 100%;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}


input[type=submit]
{
    padding: 0 20px;
    height: 25px;
}
#ScrollTop
{
    position: fixed;
    right: 5px;
    bottom: 0;
    display: block;
    width: 78px;
    height: 57px;
    -moz-box-shadow: 3px -1px 4px #C6C6C6;
    -webkit-box-shadow: 3px -1px 4px #C6C6C6;
    box-shadow: 3px -1px 4px #C6C6C6;
}
    #ScrollTop a
    {
        position: relative;
        bottom: -20px;
        left: 0;
        display: block;
        width: 43px;
        color: #C00;
        text-align: center;
        font-size: smaller;
        /*BTR
	left:-6px;*/
    }
.Axes
{
    position: fixed;
    right: 8px;
    bottom: 2px;
    z-index: -1;
    width: 50px;
    height: 50px;
    /*BTR
    bottom: 8px;*/
}
.ConfirmLbl
{
    position: relative;
    display: inline-block;
    padding: 20px 30px;
    border-width: 1px;
    border-style: solid;
}
.HowTo li
{
    margin: 25px 0;
}
.GrayBorder
{
    border: 1px silver solid;
}
.EmptyRow
{
    font-weight: bold;
}
.Shadow, 
.AppAlreadyHave, 
.AppToBuy, 
.AppToBuyDisabled
{
    -moz-box-shadow: 2px 2px 8px #C0C0C0;
    -webkit-box-shadow: 2px 2px 8px #C0C0C0;
    box-shadow: 2px 2px 8px #C0C0C0;
}
.Pad3 td
{
    padding: 3px;
}
#alarmStatus-label
{
    display: none !important;
}
.DetailsGvLk
{
    padding: 3px 0 0 0;
    color: #4971A4;
    font-style: normal;
    font-size: smaller;
}
.fix-grid-height-no-btn
{
    height: 25px;
}
.ValidatorError, 
.ErrMsg
{
    display: inline-block;
    margin: 3px 1px;
}
.AxesJS-CheckBoxList-CheckAll .title
{
    padding: 2px 5px;
}
.HelpIcon, 
.HelpIcon:hover, 
.MoreInfoHelp, 
.MoreInfoHelp:hover
{
    position: relative;
    top: 3px;
    display: inline-block;
    margin-left: 3px;
    width: 16px;
    height: 16px;
}
.HelpIcon, 
.MoreInfoHelp
{
    background-image: url('../Images/icons/ico-informations@2x.png');
    background-size: 100%;
}
.HelpIcon:hover, 
.MoreInfoHelp:hover
    {
        /*background-image: url('../Images/LauncherStyle/helphover.png');*/
    }
.HelpIcon
{
    cursor: help;
}
input[type="image"],
.MoreInfoHelp,
.hide-prefered
{
    cursor: pointer;
}
.ZeroWidth
{
    width: 0;
}
.DisableCursor, .imgbtnFilter.DisableCursor
{
    cursor: default;
}
.DisplayBlock
{
    display: block;
}

.LabelTopRightBold
{
    text-align: right;
    font-weight:bold;
}
.PadTop3px
{
    padding-top: 3px;
}
.PadTop6px
{
    padding-top: 6px;
}
.MinW
{
    min-width:600px;
}

.BckGrid.new a {
    color: #fff !important;
}

.DataColl a.DeleteFromDC
{
    position: relative;
    top: 3px;
    background-image: url('../images/icons/add--icons@2x.png');
    background-size: 100%;
    transform: rotate(45deg);
}
.DataColl span.AddNotesFromDC
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('../images/icons/16/622-paper_clip.png');
    cursor: pointer;
}
/*.DataColl a.AssignTerminalFromDC  --->  SEE SpriteException.css*/
.DataColl a.EditFromDC
{
    position: relative;
    top: 3px;
    background-image: url('../images/icons/ico-edit@2x.png');
    background-size: 100%;
}
.DataColl th
{
    position: relative;
}
input.DataCollectionAddBtn
{
    padding: 3px 10px 15px 25px;
}
div.DataCollectionAddBtn
{
    position: relative;
    top: -25px;
    left: 10px;
    width: 12px;
    height: 12px;
    background: url('../Images/icons/add--white@2x.png') no-repeat center;
    background-size: 100%;
    pointer-events: none;
}
/*BTR to remve completely*/
.DataColl tr.selected
{
    background-color: #EEEEEE;
}
.DataColl 
.directory:hover, 
.HoverGridView:hover
{
    /*BTR
    background-color: #E4F4FC;*/
    background-color: #FFFFDF;
}
.TrHighlight
{
    background-color: #FFFFF0;
}
.TrHighlightSort
{
    background-color: #E9EFF8;
}
.Wider tr.directory > td
{
    padding: 5px 5px;
}
/*.PanelSection
{
    min-width:600px;
}*/
table.PanelSection
{
    padding: 5px;
}
div.PanelSection
{
    float: left;
    padding: 5px;
    border: solid 1px #D3D3D3;
}
.ReportTable, 
table.PeripheralStyle, 
.GreyBorder, 
table.PanelSection
{
    border: #D3D3D3 1px solid;
}
table.PeripheralStyle
{
    padding: 3px;
    width: 660px;
    background-color: white;
}
table.InnerPeripheralStyle
{
    width: 650px;
    border-collapse: collapse;
    border-width: 0;
    background-color: white;
}
td.PeripheralStyle
{
    vertical-align: middle;
}
.ReportTable,
.TblWithCellsBorder,
table.ValidityReport
{
    border-spacing: 0;
}
.ReportTable td, table.PanelSection td
{
    padding: 2px 3px;
}
.ReportTableHead, .center
{
    text-align: center;
}
tr.directory > td
{
    padding: 2px 5px;
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
}
table.ValidityReport
{
    border: #D3D3D3 1px solid;
}
.BckGrid, 
.ReportTableHead, 
.ValidityReport th, 
.PagerBckGrid
{
    background-color: #292F36;
    color: #fff;
    font-weight: 600;
    /* BTR
    background-color: #E8E8E8;*/
}
.BckGrid th, 
.ReportTableHead td, 
.BckGrid, 
.ValidityReport th,
.TblWithCellsBorder td,
.TblWithCellsBorder th
{
    padding: 3px 3px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}

.BckGrid th:last-child, 
.ReportTableHead td:last-child, 
.BckGrid, 
.ValidityReport th:last-child,
.TblWithCellsBorder td:last-child,
.TblWithCellsBorder th:last-child {
    border-right: 0;
}

.DetailsGv td
{
    padding: 5px;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    border-left: 1px solid #E1E1E1;
}
/*Filter Section*/
.slider-frame
{
    position: relative;
    top: -5px;
    display: inline-block;
    width: 70px;
    height: 23px;
    background-color: #CECECE;
    -moz-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
    color: #000;
    font-weight: bold;
    font-size: smaller;
    cursor: pointer;
}
.slider-button
{
    position: absolute;
    top: 0;
    display: block;
    width: 35px;
    height: 23px;
    background: #EBEBEB;
    -moz-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
    line-height: 23px;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
    .slider-button.on
    {
        margin-left: 35px;
    }
.slider-frame.on
{
    background: #e94d44;
    color: #fff;
}
.slider-frame span
{
    position: relative;
    top: 5px;
}
.txtFilter
{
    padding-right: 22px;
    width: 100%;
    color: #666666;
    font-size: smaller;
}
.imgbtnFilter
{
    position: absolute;
    top: 11px;
    right: 0;
    width: 16px;
    height: 16px;
}
.FilterBox
{
    position: relative;
    padding: 10px 25px 0 0;
}
/*END Filter Section*/
.DataColl a.AssignTerminalFromDC
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background-image: url('../images/icons/24/1108-Link.png');*/
    Background-repeat: no-repeat;
    background-image:  url('../Sprite/UI24.png?v=5.17.0');
    background-position: -379px -277px;
    cursor: pointer;
    /*1108-Link.png*/
}
/*.DataColl a.ShowReport
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 16px;
    height: 16px;
    /*background-image: url('../images/icons/24/preview.png');*/
  /*  Background-repeat: no-repeat;
    background-image:  url('../Sprite/UI24.png?v=5.17.0');
    background-position: -209px -39px;
    cursor: pointer;*/
    /*1108-Link.png*//*
}*/
/*
.DataColl a.ExportReport
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 16px;
    height: 16px;*/
    /*background-image: url('../images/icons/24/Excel.png');*/
  /*  Background-repeat: no-repeat;
    background-image:  url('../Sprite/UI24.png?v=5.17.0');
  background-position: -515px -5px;
    cursor: pointer;
    /*1108-Link.png*//*
}*/
.DataColl a.AddToTAS
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 24px;
    height: 24px;
    Background-repeat: no-repeat;
    /*.UI24-207-add2 */
    background-image:  url('../Sprite/UI24.png?v=5.17.0');
    background-position: -209px -345px;
    cursor: pointer;
}
.DataColl a.RemoveFromTAS
{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 24px;
    height: 24px;
    Background-repeat: no-repeat;
       /*.UI24-204-delete3 */
    background-image:  url('../Sprite/UI24.png?v=5.17.0');
    background-position: -107px -345px;
    cursor: pointer;
}
.divFollower li.actif
{
    width: 12px;
    height: 12px;
    background-image: url('../Sprite/UIv2.png?v=5.17.0');
    background-position: -129px 0;
    background-repeat: no-repeat;
}
.divFollower li.inactif
{
    width: 12px;
    height: 12px;
    background-image: url('../Sprite/UIv2.png?v=5.17.0');
    background-position: -146px 0;
    background-repeat: no-repeat;
}

.login-content .loginMessage
{
    padding: 5px;
}
.loginMinorError a, 
.SiteExpired a
{
    outline: 0;
    text-decoration: underline;
}
.loginMinorError a:link, .SiteExpired a:link,
.loginMinorError a:visited, .SiteExpired a:visited,
.loginMinorError a:hover, .SiteExpired a:hover,
.loginMinorError a:active, .SiteExpired a:active
{
    color: black;
    font-weight: bold;
}
.es-sp .login-label{width:125px;}
.login-title{font-size: 18px;}
.login-content{width: 700px; margin: 0 auto; }
.login-content-form{width:300px; margin: 0 auto;}
.login-content-form input[type='text'],
.login-content-form input[type='password']{width:150px;}
.login-btn{padding-left: 120px;padding-top: 6px; width: 400px;}
.es-sp .login-btn{padding-left: 125px;padding-top: 6px;}
.login-label{float:left; width: 120px; padding-top: 5px;}
.es-sp .login-label{width:125px;}
.center-message{overflow:hidden; text-align:left; margin-top: 20px; margin-left: auto; margin-right: auto;}
.center-message-outer{margin: 10px auto; position: relative;}
.center-message-inner{ width: 75%;margin: auto;text-align: center;}

.MenuHeader,  
.divInsideAppToBuy
{
    background-color: #F9F9F9;
}

.Textured {
    background: #fff;
    box-shadow: 0 10px 15px 0 rgba(0,0,0,0.05);
    border-radius: 10px;
}

.imgMenuTop div.imgbtn
{
    margin-top: 9px;
    width: 95px;
    height: 62px;
    background-image: url('../Images/LauncherStyle/MenuListMetal.gif');
    background-position: center;
    background-repeat: no-repeat;
}
.imgMenuTop div.imgbtn img
{
    padding-top: 7px;
    cursor: pointer;
}
.imgMenuTop .lblnbMenu
{
    position: absolute;
    top: 4px;
    right: 7px;
    z-index: 10;
    margin-left: 8px;
    width: 23px;
    color: white;
    text-align: center;
    font-weight: bolder;
    font-size: 13px;
    font-family: Courrier;
}
.imgMenuTop .imgRond
{
    position: absolute;
    right: 7px;
}
.imgMenuTop .span
{
    display: inline-block;
    color: #666666;
    vertical-align: middle;
    font-weight: bold;
    font-variant: small-caps;
    font-size: x-small;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
#MenuTop li
{
    height: 94px;
}
#MenuHeaderList
{
    position: relative;
    left: -5000px;
    visibility: hidden;
    margin: 2px 0 0 0;
    /*Hide on first load*/
}
.imgMenuTop
{
    text-align: center;
}
.MenuHeader
{
    position: relative;
    margin: 5px 0 4px 0;
    padding: 0;
    height: 98px;
    border: 2px solid #D6D6D6;
}
.MenuHeader, 
.divFollower
{
    width: 435px;
}
.divFollower
{
    margin: 0 5px;
}
.divFollower ul
{
    margin: 0;
    padding: 0 0 0 5px;
}
.divFollower li
{
    display: inline-block;
    margin: 0 5px;
    list-style-type: none;
}
.BGTop
{
    position: relative;
    
    /*background-color: White;*/
    /*BG of header*/
}
.BG
{
    background: #fafafa;
    position: relative;
    /*BG of header*/
}

.BG::after {
  clear: both;
  content: "";
  display: table;
}
/*fix for mobile*/
.mobile .fix-BG
{
    background-image: url('../Images/LauncherStyle/Menu_bg_Entete.png');
    background-position: left bottom;
    background-repeat: repeat-x;
    /*background-color: White;*/
    /*BG of header*/
    /*padding-top: 10px;*/
    /*position: relative;*/
}
.imgAction
{
    position: absolute;
    top: -8px;
    left: 16px;
    z-index: 10;
    width: 24px;
    height: 24px;
}
.imgActionTOP
{
    position: absolute;
    top: 15px;
    right: 15px;
    height: auto;
    z-index: 10;
    width: 16px;
    cursor: pointer;
}
.trvMainMenuL a, 
.HyperlinkWithHover
{
    text-decoration: none;
    /*color: #575757; 
    font-weight:bold;*/
}
.trvMainMenuL a:hover, 
.HyperlinkWithHover:hover
{
    color: #4971A4;
    text-decoration: underline;
    /* BTR -> Remove the hover color*/
}
.trvMainMenuLParent
{
    color: #292F36;
    font-size: 1em;
    font-weight: 600;
   
}

.imgPrevMenu, 
.imgNextMenu
{
    position: absolute;
    top: 19px;
    width: 36px;
    height: 60px;
    /*Bouton du caroussel*/
}
.imgNextMenu
{
    /*Bouton du caroussel*/
    right: -2px;
}
.imgPrevMenu
{
    /*Bouton du caroussel*/
    left: -2px;
}
.imgMenuListMove
{
    /*border: 2px dashed #91B5D9;*/
    background-color: #EFEFEF;
}
.imgMenuList 
{
    display: block;
    padding: 20px;
    position: relative;
}

.imgMenuList span, 
.imgMenuList a
{
    display: block;
	color: #222B33;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
    margin-right: 15px;
    line-height: 1.1em;
}

.ModalLi div.imgMenuList a
{
    font-size: 10px;
    margin: 5px 0 0;
}
.imgMenuList a
{
    float: left;
    text-decoration: none;
    width: calc(100% - 70px);
}
.imgMenuList a:hover
{
    color: #4971A4;
    text-decoration: underline;
    /* BTR -> Remove the hover color*/
}
.imgbtnMenu
{
    position: relative;
    padding: 10px;
    cursor: pointer;
}
.imgbtnMenuModal
{
    position: relative;
    padding: 10px 0;
}
a.MenuFavSprite
{
    display: inline-block;
    float: left;
    position: relative;
}
.imgMenuListMini
{
    position: relative;
    padding: 0 3px;
}
.FavMini
{
    display: inline-block;
    overflow: hidden;
    background-color: White;
    -moz-box-shadow: 2px 2px 6px #CCCCCC;
    -webkit-box-shadow: 2px 2px 6px #CCCCCC;
    box-shadow: 2px 2px 6px #CCCCCC;
    text-align: center;
}
    .FavMini ul
    {
        display: inline-block;
        *display: inline;
        margin: 0 auto;
        padding: 0 5px;
        list-style: none;
        text-align: left;
    }
        .FavMini ul li
        {
            float: left;
            padding: 8px 0 0 0;
        }
#InitMenuFavFixed
{
    left: 142px;
    position: absolute;
    margin: auto;
    text-align: center;
    top: 0;
    width: 70%;
    z-index: 8;
}

.AppToBuy
{
    padding: 2px;
    width: 180px;
    height: 180px;
    text-align: left;
}
.AppToBuy .imgInside
{
    margin: 3px;
    padding: 3px;
    width: 165px;
    height: 135px;
    border: 2px solid #91B5D9;
    background-color: White;
    /*BTR 
    border: 2px solid #CF2132; */
}
.AppDesc
{
    position: relative;
    left: 10px;
    overflow: hidden;
    width: 875px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.AppPlus
{
    position: absolute;
    right: 6px;
    bottom: 5px;
}
.AppToBuy .InsertWhite
{
    position: absolute;
    bottom: 2px;
    left: 5px;
    display: block;
    border: solid 2px #91B5D9;
    background-color: White;
    /*BTR
    border: solid 2px #CF2132;*/
}
.AppToBuy span
{
    position: absolute;
    bottom: 10px;
    left: 35px;
    margin: 0;
    padding-left: 3px;
    color: White;
    font-weight: bold;
}
.AppToBuy .InsertWhite img
{
    position: relative;
    top: 2px;
}
.AppAlreadyHave, 
.AppToBuy, 
.AppToBuyDisabled
{
    position: relative;
    float: left;
    margin: 10px 10px;
    border: 2px solid #91B5D9;
    background-color: #264E75;
    /*BTR
    background-color: #525252;
    border: 2px solid #CF2132;*/
}
.AppToBuyDisabled
{
    /* background-color: #A8A8A8;*/
    background-color: silver;
}
.AppAlreadyHave
{
    padding: 1px;
    width: 80px;
    height: 80px;
    text-align: center;
}
.AppAlreadyHave .InsideApp
{
    margin: 2px;
    padding: 3px;
    height: 60%;
    border: 2px solid #91B5D9;
    background-color: White;
    /*BTR
    border: 2px solid #CF2132; */
}
.AppAlreadyHave span
{
    padding: 3px;
    color: White;
    text-align: center;
    font-weight: bold;
    font-size: smaller;
}
.PadGvCart td
{
    *border-top: 1px silver solid;
    *border-bottom: 1px silver solid;
    /*FOR IE7 only*/
}
.PadGvCart span, 
.PadGvCart th, 
.PadGvCart input
{
    padding: 0 10px;
}
.PadGvCart img
{
    padding-left: 10px;
}
.PopupTASLine2
{
    padding-left: 50px;
    display:inline-block;
}
.AskAdjustShift
{
    Width: 500px;
}
.PopupConfirm table, 
.AskAdjust table, 
.AskAdjustShift table
{
    position: relative;
    width: 100%;
    vertical-align: middle;
}
.PopupConfirm ul
{
    padding-left:30px;
}
.PopupConfirm li
{
    padding-bottom:5px;
}
.PopupConfirm table
{
    padding: 10px;
}
.PopupConfirm
{
    Width: 400px;
}
/*.PopupConfirm
{
    text-align: center;
    font-weight: bold;
}*/
.PopupApproval
{
    padding: 10px;
    width: 700px;
}
.PopupMissingProf, 
.PopupContext
{
    padding: 10px;
    width: 700px;
    height: 250px;
}
.PopupMenuSel
{
    padding: 10px;
    width: 670px;
}
.PopAppToBuy, 
.PopupMenuSel, 
.PopupMissingProf, 
.PopupApproval, 
.PopupContext
{
    position: relative;
    left: -10000px;
    /*Invisible au load*/
}
.DivExtModal
{
    position: relative;
}
.ModalLi
{
    vertical-align: top;
}
.ModalUl
{
    margin-top: 10px;
}
.ModalInsideDiv
{
    padding: 0 20px 10px 20px;
    height: 475px;
}
.ModalCarousselLi
{
    width: 630px;
}
.ModalPrev, 
.ModalNext, 
.MsgModalPrev, 
.MsgModalNext
{
    position: absolute;
    top: 215px;
}

.ModalPrev:hover, 
.ModalNext:hover, 
.MsgModalPrev:hover, 
.MsgModalNext:hover {
    cursor: pointer;
}

.ModalPrev, 
.MsgModalPrev
{
    height: auto;
    left: 10px;
    width: 18px;
    z-index: 10;
}
.ModalNext, 
.MsgModalNext
{
    height: auto;
    right: 10px;
    transform: rotate(180deg);
    width: 18px;
    z-index: 10;
}
.ModalClose
{
    position: absolute;
    top: -10px;
    right: -10px;
    width: 24px;
    height: 24px;
}

.ModalClose.new {
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 10px 15px 0 rgba(0,0,0,0.05);
    height: 20px;
    padding: 5px;
    transform: rotate(45deg);
    width: 20px;
}

.popup--title {
    color: #222B33;
    display: block;
    font-family: "Open Sans";
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 30px;
    padding: 15px 0 0;
    text-transform: uppercase;
}

.ModalLi .imgMenuList{
    align-items: center;
    flex-direction: column;
    text-align: center;
}


.ModalLi .UI48_Sprite {
    float: none;
}


.ModalLi a.modal--link {
    float: none;
    width: auto !important;
}
/*!
 * jGauge v0.3.0 Alpha 2
 * Gauge styling
 * 
 * Developed by Darian Cabot
 * http://www.dariancabot.com/
 * 
 * Date: 28 October 2010
 */
div.jgauge
{
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
	height: 114px;
	margin: 25px;
	overflow: hidden;
	position: relative;
	width: 160px;
	z-index: 0;
}
div.jgauge p.tick-label
{
	color: #327a9e;
	display: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 50px;
	z-index: 3;
}
div.jgauge img.needle
{
	border: 0;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 5;
}
div.jgauge .needle
{
	z-index: 5;
}
div.jgauge p.label
{
	color: #144b66;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px 2px #bbb;
	width: 100%;
	z-index: 4;
}
div.jgauge canvas
{
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
#alarmStatus > #alarmStatus-canvas-ranges
{
    display:none;    
}
.ui-helper-hidden
{
    display: none;
}
.ui-helper-hidden-accessible
{
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
}
.ui-helper-reset
{
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    list-style: none;
    text-decoration: none;
    font-size: 100%;
    line-height: 1.3;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after
{
    display: table;
    border-collapse: collapse;
    content: "";
}
.ui-helper-clearfix:after
{
    clear: both;
}
.ui-helper-clearfix
{
    min-height: 0;
}
.ui-helper-zfix
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-front
{
    z-index: 100;
}
.ui-state-disabled
{
    cursor: default!important;
}
.ui-icon
{
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    text-indent: -99999px;
}
.ui-widget-overlay
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-tooltip
{
    position: absolute;
    z-index: 9999;
    padding: 4px;
    max-width: 300px;
    background-color: #FFFFE5;
    -webkit-box-shadow: 0 0 5px #aaa;
    -moz-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
    font-size:smaller;
    color:gray;
}
body .ui-tooltip
{
    border-width: 2px;
}
body, 
textarea
{
    background: white;
}
/* red  #E70516; */
.bgRed
{
    background: -moz-linear-gradient(top, rgba(231,5,22,0.5) 0%, rgba(231,5,22,0.5) 100%);
    background: -ms-linear-gradient(top, rgba(231,5,22,0.5) 0%,rgba(231,5,22,0.5) 100%);
    background: -o-linear-gradient(top, rgba(231,5,22,0.5) 0%,rgba(231,5,22,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,5,22,0.5)), color-stop(100%,rgba(231,5,22,0.5)));
    background: -webkit-linear-gradient(top, rgba(231,5,22,0.5) 0%,rgba(231,5,22,0.5) 100%);
    background: linear-gradient(to bottom, rgba(231,5,22,0.5) 0%,rgba(231,5,22,0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80e70516', endColorstr='#80e70516',GradientType=0 );
}
/* Light sky blue : #99CCFF  OLD: #87cefa*/
.bgLightBlue
{
    background: -moz-linear-gradient(top, rgba(61,129,160,0.4) 0%, rgba(61,129,160,0.4) 99%, rgba(61,129,160,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(61,129,160,0.4) 0%,rgba(61,129,160,0.4) 99%,rgba(61,129,160,0.4) 100%);
    background: -o-linear-gradient(top, rgba(61,129,160,0.4) 0%,rgba(61,129,160,0.4) 99%,rgba(61,129,160,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,129,160,0.4)), color-stop(99%,rgba(61,129,160,0.4)), color-stop(100%,rgba(61,129,160,0.4)));
    background: -webkit-linear-gradient(top, rgba(61,129,160,0.4) 0%,rgba(61,129,160,0.4) 99%,rgba(61,129,160,0.4) 100%);
    background: linear-gradient(to bottom, rgba(61,129,160,0.4) 0%,rgba(61,129,160,0.4) 99%,rgba(61,129,160,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663d81a0', endColorstr='#663d81a0',GradientType=0 );
}
/* Purple #633F7F */
.bgPurple
{
    background: -moz-linear-gradient(top, rgba(99,63,127,0.4) 0%, rgba(99,63,127,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(99,63,127,0.4) 0%,rgba(99,63,127,0.4) 100%);
    background: -o-linear-gradient(top, rgba(99,63,127,0.4) 0%,rgba(99,63,127,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,63,127,0.4)), color-stop(100%,rgba(99,63,127,0.4)));
    background: -webkit-linear-gradient(top, rgba(99,63,127,0.4) 0%,rgba(99,63,127,0.4) 100%);
    background: linear-gradient(to bottom, rgba(99,63,127,0.4) 0%,rgba(99,63,127,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66633f7f', endColorstr='#66633f7f',GradientType=0 );
}
/* Orange #FF9933; */
.bgOrange
{
    background: -moz-linear-gradient(top, rgba(255,153,51,0.6) 0%, rgba(255,153,51,0.6) 100%);
    background: -ms-linear-gradient(top, rgba(255,153,51,0.6) 0%,rgba(255,153,51,0.6) 100%);
    background: -o-linear-gradient(top, rgba(255,153,51,0.6) 0%,rgba(255,153,51,0.6) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,153,51,0.6)), color-stop(100%,rgba(255,153,51,0.6)));
    background: -webkit-linear-gradient(top, rgba(255,153,51,0.6) 0%,rgba(255,153,51,0.6) 100%);
    background: linear-gradient(to bottom, rgba(255,153,51,0.6) 0%,rgba(255,153,51,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ff9933', endColorstr='#99ff9933',GradientType=0 );
}
.bgOrangeDark
{
    background: -moz-linear-gradient(top, rgba(255,153,51,0.8) 0%, rgba(255,153,51,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(255,153,51,0.8) 0%,rgba(255,153,51,0.8) 100%);
    background: -o-linear-gradient(top, rgba(255,153,51,0.8) 0%,rgba(255,153,51,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,153,51,0.8)), color-stop(100%,rgba(255,153,51,0.8)));
    background: -webkit-linear-gradient(top, rgba(255,153,51,0.8) 0%,rgba(255,153,51,0.8) 100%);
    background: linear-gradient(to bottom, rgba(255,153,51,0.8) 0%,rgba(255,153,51,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ff9933', endColorstr='#99ff9933',GradientType=0 );
}
.bgLightGreen
{
    background: -moz-linear-gradient(top, rgba(104,202,0,0.6) 0%, rgba(104,202,0,0.6) 100%);
    background: -ms-linear-gradient(top, rgba(104,202,0,0.6) 0%,rgba(104,202,0,0.6) 100%);
    background: -o-linear-gradient(top, rgba(104,202,0,0.6) 0%,rgba(104,202,0,0.6) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,202,0,0.6)), color-stop(100%,rgba(104,202,0,0.6)));
    background: -webkit-linear-gradient(top, rgba(104,202,0,0.6) 0%,rgba(104,202,0,0.6) 100%);
    background: linear-gradient(to bottom, rgba(104,202,0,0.6) 0%,rgba(104,202,0,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9968ca00', endColorstr='#9968ca00',GradientType=0 );
}
.loginSuccess
{
    border-color: #81B781;
    background-color: #CBEBCB;
}
.loginWarning
{
    border-color: #E0BB00;
    background-color: #FFEE9E;
}
.MetRptCalculatedValueBg
{
    background-color: #669999; /*turqoise */
}
.MetRptStartValueBg
{
    background-color: #99CCFF; /*Light sky blue */
}
.MetRptEndValueBg
{
    background-color: #90ee90; /* Light green */
}
.MetRptDifferenceBg
{
    background-color: #ffa500; /* Orange */
}
.MetRptFormatBg
{
    background-color: #ffff00; /*Yellow */
}
.MetRptCalculatedFormattedValueBg
{
    background-color: #cc99ff; /*Lilas */
}
.AxesJs-PaymentMode tr.hover td
{
    background-color: #eeeeee;
}
.RwandaHeader
{
    border-bottom: 2px solid black;
    font-weight: bold;
}
.RwandaRow
{
    border-bottom: 1px solid silver;
}
.RenewalTotal
{
    padding: 3px;
    border: 1px solid #91B5D9;
    font-weight: bold;
    /*BTR
    border:1px solid #CF2132;*/
}
.TdLineBottom
{
    /*BTR
     border-bottom:1px solid #CF2132;*/
    border-bottom: 1px solid #91B5D9;
}
.SeparationLine
{
    height: 1px;
    border: 0;
    background: #cbcbcb;
    /*BTR
    background: #999999;*/
}
.GrayLine
{
    height: 1px;
    border: 0;
    background: silver;
    /*BTR
    background: #999999;*/
}
.WatermarkCssClass
{
    color: gray;
    font-style: italic;
}
tr.directory td.MetRptStartValue
{
    /*background-color:#99CCFF;  Light sky blue */
    border-bottom: 5px solid #99CCFF;
}
tr.directory td.MetRptEndValue
{
    /* background-color:#90ee90;  Light green */
    border-bottom: 5px solid #90ee90;
}
tr.directory td.MetRptDifference
{
    /*background-color:#ffa500;  Orange */
    border-bottom: 5px solid #ffa500;
}
tr.directory td.MetRptFormat
{
    /*background-color:#ffff00;  Yellow */
    border-bottom: 5px solid #ffff00;
}
tr.directory td.MetRptCalculatedFormattedValue
{
    /*background-color:#cc99ff;  Lilas */
    border-bottom: 5px solid #cc99ff;
}
tr.directory td.MetRptCalculatedValue
{
    /*background-color:#669999; turqoise */
    border-bottom: 5px solid #669999;
}
.loginMinorError, 
.ValidatorError, 
.ErrMsg, 
.SiteExpired
{
    padding: 2px;
    border: 1px solid #EEA18C;
    background-color: #FFEBE8;
    color: Black;
}
.BlueBackground
{
    background-color: #D1E0EF;
}

.Underline{
   text-decoration: underline;
}
.Italic{
   font-style:italic;
}
body, 
textarea
{
    font-size: smaller;
    font-family: Helvetica, Arial, sans-serif;
}
.bold
{
    font-weight: bold;
}
span.warning, 
.SPRouteManagement .bottom .error-message,
.colorRed
{
    /*color: red; */
    color: #E70516 !important;
}
a.axes-hyperlink
{
    outline: none;
    color: #4971A4;
    font-weight: bold;
    font-style: normal;
}



.HeaderLink, 
.small-gray
{
    color: gray;
    font-size: smaller;
}
.HeaderLink:hover
{
    color: black;
}
.HeaderLink {
    color: #fff;
}

.HeaderLink:hover {
    color: #fff;
}

.Hyperlink, 
.BlueText, 
.ParentHyperlien a
{
    /*BTR
    color: #666666;*/
    color: #4971A4;
}
.Gray
{
    color: gray;
}
.UI24_Sprite
{
    Background-repeat: no-repeat;
    background-image:  url('../Sprite/UI24.png?v=5.17.0');
}
.UI24-013-folders {
    width: 24px;
    height: 24px;
    background-position: -5px -5px;
}
.UI24-019-monitor {
    width: 24px;
    height: 24px;
    background-position: -39px -5px;
}
.UI24-023-email2 {
    width: 24px;
    height: 24px;
    background-position: -73px -5px;
}
.UI24-024-email {
    width: 24px;
    height: 24px;
    background-position: -107px -5px;
}
.UI24-030-browse {
    width: 24px;
    height: 24px;
    background-position: -141px -5px;
}
.UI24-031-clock {
    width: 24px;
    height: 24px;
    background-position: -175px -5px;
}
.UI24-032-cut {
    width: 24px;
    height: 24px;
    background-position: -209px -5px;
}
.UI24-033-copy {
    width: 24px;
    height: 24px;
    background-position: -243px -5px;
}
.UI24-041-printer {
    width: 24px;
    height: 24px;
    background-position: -277px -5px;
}
.UI24-046-doc_app {
    width: 24px;
    height: 24px;
    background-position: -311px -5px;
}
.UI24-047-doc_clock {
    width: 24px;
    height: 24px;
    background-position: -345px -5px;
}
.UI24-050-doc_stat {
    width: 24px;
    height: 24px;
    background-position: -379px -5px;
}
.UI24-052-doc_user {
    width: 24px;
    height: 24px;
    background-position: -413px -5px;
}
.UI24-055-doc_report {
    width: 24px;
    height: 24px;
    background-position: -447px -5px;
}
.UI24-060-undo {
    width: 24px;
    height: 24px;
    background-position: -481px -5px;
}
.UI24-062-refresh {
    width: 24px;
    height: 24px;
    background-position: -5px -39px;
}
.UI24-063-recycle_empty {
    width: 24px;
    height: 24px;
    background-position: -39px -39px;
}
.UI24-066-window {
    width: 24px;
    height: 24px;
    background-position: -73px -39px;
}
.UI24-067-picture {
    width: 24px;
    height: 24px;
    background-position: -107px -39px;
}
.UI24-070-dashboard {
    width: 24px;
    height: 24px;
    background-position: -141px -39px;
}
.UI24-076-camera {
    width: 24px;
    height: 24px;
    background-position: -175px -39px;
}
.UI24-078-preview {
    width: 24px;
    height: 24px;
    background-position: -209px -39px;
}
.UI24-080-search {
    width: 24px;
    height: 24px;
    background-position: -243px -39px;
}
.UI24-084-music {
    width: 24px;
    height: 24px;
    background-position: -277px -39px;
}
.UI24-087-zoom_in {
    width: 24px;
    height: 24px;
    background-position: -311px -39px;
}
.UI24-088-zoom_out {
    width: 24px;
    height: 24px;
    background-position: -345px -39px;
}
.UI24-089-star {
    width: 24px;
    height: 24px;
    background-position: -379px -39px;
}
.UI24-099-stat {
    width: 24px;
    height: 24px;
    background-position: -413px -39px;
}
.UI24-100-pen {
    width: 24px;
    height: 24px;
    background-image: url('../Images/icons/ico-edit@2x.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-right: 10px;
}
.UI24-1000-rotate {
    width: 24px;
    height: 24px;
    background-position: -481px -39px;
}
.UI24-1001-Bigger {
    width: 24px;
    height: 24px;
    background-position: -5px -73px;
}
.UI24-1002-smaller {
    width: 24px;
    height: 24px;
    background-position: -39px -73px;
}
.UI24-1003-Filter {
    width: 24px;
    height: 24px;
    background-position: -73px -73px;
}
.UI24-1004-Pan {
    width: 24px;
    height: 24px;
    background-position: -107px -73px;
}
.UI24-1005-Transform {
    width: 24px;
    height: 24px;
    background-position: -141px -73px;
}
.UI24-101-pen2 {
    width: 24px;
    height: 24px;
    background-position: -175px -73px;
}
.UI24-1018-RewardRedemption {
    width: 24px;
    height: 24px;
    background-position: -209px -73px;
}
.UI24-1019-AddCat {
    width: 24px;
    height: 24px;
    background-position: -243px -73px;
}
.UI24-102-options {
    width: 24px;
    height: 24px;
    background-position: -277px -73px;
}
.UI24-1020-AddProd {
    width: 24px;
    height: 24px;
    background-position: -311px -73px;
}
.UI24-1021-ProductSale {
    width: 24px;
    height: 24px;
    background-position: -345px -73px;
}
.UI24-1022-Split {
    width: 24px;
    height: 24px;
    background-position: -379px -73px;
}
.UI24-1023-Tax {
    width: 24px;
    height: 24px;
    background-position: -413px -73px;
}
.UI24-1024-SPGrp {
    width: 24px;
    height: 24px;
    background-position: -447px -73px;
}
.UI24-1027-DismissMsgBoard {
    width: 24px;
    height: 24px;
    background-position: -481px -73px;
}
.UI24-1028-renewal {
    width: 24px;
    height: 24px;
    background-position: -5px -107px;
}
.UI24-1029-Frozen {
    width: 24px;
    height: 24px;
    background-position: -39px -107px;
}
.UI24-1030-RenewalCancel {
    width: 24px;
    height: 24px;
    background-position: -73px -107px;
}
.UI24-1031-MessageGlobal {
    width: 34px;
    height: 24px;
    background-position: -107px -107px;
}
.UI24-1032-EndEditFavorite {
    width: 24px;
    height: 24px;
    background-position: -151px -107px;
}
.UI24-1033-EditFavorite {
    width: 24px;
    height: 24px;
    background-position: -185px -107px;
}
.UI24-1034-Read {
    width: 24px;
    height: 24px;
    background-position: -219px -107px;
}
.UI24-1035-Exclam {
    width: 7px;
    height: 24px;
    background-position: -253px -107px;
}
.UI24-1037-Axes {
    width: 24px;
    height: 24px;
    background-position: -270px -107px;
}
.UI24-1038-RenewalAxes {
    width: 24px;
    height: 24px;
    background-position: -304px -107px;
}
.UI24-1039-MessageAxes {
    width: 24px;
    height: 24px;
    background-position: -338px -107px;
}
.UI24-1040-DistributorRenewalRepo {
    width: 24px;
    height: 24px;
    background-position: -372px -107px;
}
.UI24-1041-Down {
    width: 24px;
    height: 24px;
    background-position: -406px -107px;
}
.UI24-1041-Down---Copy {
    width: 24px;
    height: 24px;
    background-position: -440px -107px;
}
.UI24-1041-Down-gray {
    width: 24px;
    height: 24px;
    background-position: -474px -107px;
}
.UI24-1042-Up {
    width: 24px;
    height: 24px;
    background-position: -5px -141px;
}
.UI24-1042-Up---Copy {
    width: 24px;
    height: 24px;
    background-position: -39px -141px;
}
.UI24-1042-Up-gray {
    width: 24px;
    height: 24px;
    background-position: -73px -141px;
}
.UI24-1043-PlayerSum {
    width: 24px;
    height: 24px;
    background-position: -107px -141px;
}
.UI24-1044-POSActivity {
    width: 24px;
    height: 24px;
    background-position: -141px -141px;
}
.UI24-1045-SPActivity {
    width: 24px;
    height: 24px;
    background-position: -175px -141px;
}
.UI24-1046-ReaderActivity {
    width: 24px;
    height: 24px;
    background-position: -209px -141px;
}
.UI24-1047-JackpotActivity {
    width: 24px;
    height: 24px;
    background-position: -243px -141px;
}
.UI24-1048-CashierActivity {
    width: 24px;
    height: 24px;
    background-position: -277px -141px;
}
.UI24-1049-PromoType {
    width: 24px;
    height: 24px;
    background-position: -311px -141px;
}
.UI24-1050-JackpotUpdate {
    width: 24px;
    height: 24px;
    background-position: -345px -141px;
}
.UI24-1051-ReaderUpdate {
    width: 24px;
    height: 24px;
    background-position: -379px -141px;
}
.UI24-1052-SPUpdate {
    width: 24px;
    height: 24px;
    background-position: -413px -141px;
}
.UI24-1053-PlayerUpdate {
    width: 24px;
    height: 24px;
    background-position: -447px -141px;
}
.UI24-1111-PlayerLevel {
    width: 24px;
    height: 24px;
    background-position: -447px -141px;
}
.UI24-1112-PromoConversion {
    width: 24px;
    height: 24px;
    background-position: -447px -141px;
}
.UI24-1054-POSRight {
    width: 24px;
    height: 24px;
    background-position: -481px -141px;
}
.UI24-1055-JackpotStatus {
    width: 24px;
    height: 24px;
    background-position: -5px -175px;
}
.UI24-1056-ReaderStatus {
    width: 24px;
    height: 24px;
    background-position: -39px -175px;
}
.UI24-1057-KioskStatus {
    width: 24px;
    height: 24px;
    background-position: -73px -175px;
}
.UI24-1058-ProductStatus {
    width: 24px;
    height: 24px;
    background-position: -107px -175px;
}
.UI24-1059-HowToUser {
    width: 24px;
    height: 24px;
    background-position: -141px -175px;
}
.UI24-1060-HowToUserGroup {
    width: 24px;
    height: 24px;
    background-position: -175px -175px;
}
.UI24-1061-HowToPOSUser {
    width: 24px;
    height: 24px;
    background-position: -209px -175px;
}
.UI24-1062-HowToPOSMenu {
    width: 24px;
    height: 24px;
    background-position: -243px -175px;
}
.UI24-1063-HowToProduct {
    width: 24px;
    height: 24px;
    background-position: -277px -175px;
}
.UI24-1064-HowToMoneyStatus {
    width: 24px;
    height: 24px;
    background-position: -311px -175px;
}
.UI24-1065-JackpotSP {
    width: 24px;
    height: 24px;
    background-position: -345px -175px;
}
.UI24-1066-JackpotContrib {
    width: 24px;
    height: 24px;
    background-position: -379px -175px;
}
.UI24-1067-RenewalActivity {
    width: 24px;
    height: 24px;
    background-position: -413px -175px;
}
.UI24-1068-DRenewalActivity {
    width: 24px;
    height: 24px;
    background-position: -447px -175px;
}
.UI24-1070-JackpotKey {
    width: 24px;
    height: 24px;
    background-position: -481px -175px;
}
.UI24-1072-CashDeskActivity {
    width: 24px;
    height: 24px;
    background-position: -5px -209px;
}
.UI24-1073-CashDesk {
    width: 24px;
    height: 24px;
    background-position: -39px -209px;
}
.UI24-1073-CashDeskRevenue {
    width: 24px;
    height: 24px;
    background-position: -73px -209px;
}
.UI24-1074-CashdeskAdj {
    width: 24px;
    height: 24px;
    background-position: -107px -209px;
}
.UI24-1075-RunnerCard {
    width: 24px;
    height: 24px;
    background-position: -141px -209px;
}
.UI24-1076-HowToRunnerCard {
    width: 24px;
    height: 24px;
    background-position: -175px -209px;
}
.UI24-1077-CustomProp {
    width: 24px;
    height: 24px;
    background-position: -209px -209px;
}
.UI24-1078-PlayerFrequency {
    width: 24px;
    height: 24px;
    background-position: -243px -209px;
}
.UI24-1079-OddReprocess {
    width: 24px;
    height: 24px;
    background-position: -277px -209px;
}
.UI24-1080-LocationProfile {
    width: 24px;
    height: 24px;
    background-position: -311px -209px;
}
.UI24-1081-SystemService {
    width: 24px;
    height: 24px;
    background-position: -345px -209px;
}
.UI24-1082-alarm {
    width: 24px;
    height: 24px;
    background-position: -379px -209px;
}
.UI24-1083-Tax {
    width: 24px;
    height: 24px;
    background-position: -413px -209px;
}
.UI24-1084-RevenueSharing {
    width: 24px;
    height: 24px;
    background-position: -447px -209px;
}
.UI24-1085-Route {
    width: 24px;
    height: 24px;
    background-position: -481px -209px;
}
.UI24-1086-RouteContact {
    width: 24px;
    height: 24px;
    background-position: -5px -243px;
}
.UI24-1087-RouteLocation {
    width: 24px;
    height: 24px;
    background-position: -39px -243px;
}
.UI24-1088-RouteSiteProfile {
    width: 24px;
    height: 24px;
    background-position: -73px -243px;
}
.UI24-1089-RouteCollection {
    width: 24px;
    height: 24px;
    background-position: -107px -243px;
}
.UI24-109-key {
    width: 24px;
    height: 24px;
    background-position: -141px -243px;
}
.UI24-1090-RouteUpdate {
    width: 24px;
    height: 24px;
    background-position: -175px -243px;
}
.UI24-1091-MeterError {
    width: 24px;
    height: 24px;
    background-position: -209px -243px;
}
.UI24-1091-SATReports {
    width: 24px;
    height: 24px;
    background-position: -243px -243px;
}
.UI24-1092-SATLocation {
    width: 24px;
    height: 24px;
    background-position: -277px -243px;
}
.UI24-1093-Certification {
    width: 24px;
    height: 24px;
    background-position: -311px -243px;
}
.UI24-1094-SATConfiguration {
    width: 24px;
    height: 24px;
    background-position: -345px -243px;
}
.UI24-1095-SATMonetaryEvents {
    width: 24px;
    height: 24px;
    background-position: -379px -243px;
}
.UI24-1095-SPGPerformance {
    width: 24px;
    height: 24px;
    background-position: -413px -243px;
}
.UI24-1096-RewardProductSale {
    width: 24px;
    height: 24px;
    background-position: -447px -243px;
}
.UI24-1097-SPStatus {
    width: 24px;
    height: 24px;
    background-position: -481px -243px;
}
.UI24-1098-RunnerActivity {
    width: 24px;
    height: 24px;
    background-position: -5px -277px;
}
.UI24-1098-SPTito {
    width: 24px;
    height: 24px;
    background-position: -39px -277px;
}
.UI24-1099-RwTax {
    width: 24px;
    height: 24px;
    background-position: -73px -277px;
}
.UI24-1100-RwPlayer {
    width: 24px;
    height: 24px;
    background-position: -107px -277px;
}
.UI24-1101-RCorrection {
    width: 24px;
    height: 24px;
    background-position: -141px -277px;
}
.UI24-1102-RcashCount {
    width: 24px;
    height: 24px;
    background-position: -175px -277px;
}
.UI24-1103-Reader-StateHistory {
    width: 24px;
    height: 24px;
    background-position: -209px -277px;
}
.UI24-1104-LocationVz {
    width: 24px;
    height: 24px;
    background-position: -243px -277px;
}
.UI24-1105-ReportVz {
    width: 24px;
    height: 24px;
    background-position: -277px -277px;
}
.UI24-1106-PlayerVz {
    width: 24px;
    height: 24px;
    background-position: -311px -277px;
}
.UI24-1107-TrxPMVz {
    width: 24px;
    height: 24px;
    background-position: -345px -277px;
}
.UI24-1108-Link {
    width: 24px;
    height: 24px;
    background-position: -379px -277px;
}
.UI24-1109-TAS {
    width: 24px;
    height: 24px;
    background-position: -413px -277px;
}
.UI24-1110-Retired {
    width: 24px;
    height: 24px;
    background-position: -447px -277px;
}
.UI24-117-table_square {
    width: 24px;
    height: 24px;
    background-position: -481px -277px;
}
.UI24-123-requirements {
    width: 24px;
    height: 24px;
    background-position: -5px -311px;
}
.UI24-125-framework {
    width: 24px;
    height: 24px;
    background-position: -39px -311px;
}
.UI24-127-transfer {
    width: 24px;
    height: 24px;
    background-position: -73px -311px;
}
.UI24-130-notes {
    width: 24px;
    height: 24px;
    background-position: -107px -311px;
}
.UI24-131-notebook {
    width: 24px;
    height: 24px;
    background-position: -141px -311px;
}
.UI24-132-sms_email {
    width: 24px;
    height: 24px;
    background-position: -175px -311px;
}
.UI24-135-browser_show {
    width: 24px;
    height: 24px;
    background-position: -209px -311px;
}
.UI24-140-bullets {
    width: 24px;
    height: 24px;
    background-position: -243px -311px;
}
.UI24-143-tablet {
    width: 24px;
    height: 24px;
    background-position: -277px -311px;
}
.UI24-153-rules {
    width: 24px;
    height: 24px;
    background-position: -311px -311px;
}
.UI24-154-notes_writer {
    width: 24px;
    height: 24px;
    background-position: -345px -311px;
}
.UI24-155-diary {
    width: 24px;
    height: 24px;
    background-position: -379px -311px;
}
.UI24-179-media {
    width: 24px;
    height: 24px;
    background-position: -413px -311px;
}
.UI24-200-ok2 {
    width: 24px;
    height: 24px;
    background-position: -447px -311px;
}
.UI24-2000-FloorPlan {
    width: 24px;
    height: 24px;
    background-position: -481px -311px;
}
.UI24-2001-Add {
    width: 24px;
    height: 24px;
    background-position: -5px -345px;
}
.UI24-2001-help {
    width: 24px;
    height: 24px;
    background-position: -39px -345px;
}
.UI24-201-delete2 {
    width: 24px;
    height: 24px;
    background-position: -73px -345px;
}
.UI24-204-delete3 {
    width: 24px;
    height: 24px;
    background-position: -107px -345px;
}
.UI24-205-close {
    width: 24px;
    height: 24px;
    background-position: -141px -345px;
}
.UI24-206-ok {
    width: 24px;
    height: 24px;
    background-position: -175px -345px;
}
.UI24-207-add2 {
    width: 24px;
    height: 24px;
    background-position: -209px -345px;
}
.UI24-214-help {
    width: 24px;
    height: 24px;
    background-position: -243px -345px;
}
.UI24-215-info {
    width: 24px;
    height: 24px;
    background-position: -277px -345px;
}
.UI24-216-warning {
    width: 24px;
    height: 24px;
    background-position: -311px -345px;
}
.UI24-218-close {
    width: 24px;
    height: 24px;
    background-position: -345px -345px;
}
.UI24-222-square_green {
    width: 24px;
    height: 24px;
    background-position: -379px -345px;
}
.UI24-223-square_red {
    width: 24px;
    height: 24px;
    background-position: -413px -345px;
}
.UI24-227-triang_red {
    width: 24px;
    height: 24px;
    background: url('../Images/icons/red--warning@2x.png') no-repeat center;
    background-size: 100%;
}
.UI24-228-triang_yellow {
    width: 24px;
    height: 24px;
    background: url('../Images/icons/warning.png') no-repeat center;
    background-size: 100%;
}
.UI24-230-point_blue {
    width: 24px;
    height: 24px;
    background-position: -5px -379px;
}
.UI24-232-point_green {
    width: 24px;
    height: 24px;
    background-position: -39px -379px;
}
.UI24-233-point_red {
    width: 24px;
    height: 24px;
    background-position: -73px -379px;
}
.UI24-234-point_yellow {
    width: 24px;
    height: 24px;
    background-position: -107px -379px;
}
.UI24-282-user {
    width: 24px;
    height: 24px;
    background-position: -141px -379px;
}
.UI24-285-user_edit {
    width: 24px;
    height: 24px;
    background-position: -175px -379px;
}
.UI24-286-user_search {
    width: 24px;
    height: 24px;
    background-position: -209px -379px;
}
.UI24-287-users {
    width: 24px;
    height: 24px;
    background-position: -243px -379px;
}
.UI24-289-personnel {
    width: 24px;
    height: 24px;
    background-position: -277px -379px;
}
.UI24-291-switch_to_employees {
    width: 24px;
    height: 24px;
    background-position: -311px -379px;
}
.UI24-292-assistant {
    width: 24px;
    height: 24px;
    background-position: -345px -379px;
}
.UI24-293-student {
    width: 24px;
    height: 24px;
    background-position: -379px -379px;
}
.UI24-307-help_online {
    width: 24px;
    height: 24px;
    background-position: -413px -379px;
}
.UI24-402-down {
    width: 24px;
    height: 24px;
    background-position: -447px -379px;
}
.UI24-404-right {
    width: 24px;
    height: 24px;
    background-position: -481px -379px;
}
.UI24-406-up {
    width: 24px;
    height: 24px;
    background-position: -5px -413px;
}
.UI24-409-left_right {
    width: 24px;
    height: 24px;
    background-position: -39px -413px;
}
.UI24-414-rewind {
    width: 24px;
    height: 24px;
    background-position: -73px -413px;
}
.UI24-414-rewind---Copy {
    width: 24px;
    height: 24px;
    background-position: -107px -413px;
}
.UI24-414-rewind-gray {
    width: 24px;
    height: 24px;
    background-position: -141px -413px;
}
.UI24-420-fast_forward {
    width: 24px;
    height: 24px;
    background-position: -175px -413px;
}
.UI24-420-fast_forward---Copy {
    width: 24px;
    height: 24px;
    background-position: -209px -413px;
}
.UI24-420-fast_forward-gray {
    width: 24px;
    height: 24px;
    background-position: -243px -413px;
}
.UI24-500-database {
    width: 24px;
    height: 24px;
    background-position: -277px -413px;
}
.UI24-505-database_tables_link {
    width: 24px;
    height: 24px;
    background-position: -311px -413px;
}
.UI24-555-slot_machine {
    width: 24px;
    height: 24px;
    background-position: -414px -481px;
}
.UI24-600-barchart {
    width: 24px;
    height: 24px;
    background-position: -345px -413px;
}
.UI24-601-book {
    width: 24px;
    height: 24px;
    background-position: -379px -413px;
}
.UI24-602-book_open {
    width: 24px;
    height: 24px;
    background-position: -413px -413px;
}
.UI24-605-calculator {
    width: 24px;
    height: 24px;
    background-position: -447px -413px;
}
.UI24-606-calendar {
    width: 24px;
    height: 24px;
    background-position: -481px -413px;
}
.UI24-608-funnel {
    width: 24px;
    height: 24px;
    background-position: -5px -447px;
}
.UI24-609-gift {
    width: 24px;
    height: 24px;
    background-position: -39px -447px;
}
.UI24-610-graph {
    width: 24px;
    height: 24px;
    background-position: -73px -447px;
}
.UI24-612-home {
    width: 24px;
    height: 24px;
    background-position: -107px -447px;
}
.UI24-612-home2 {
    width: 24px;
    height: 24px;
    background-position: -141px -447px;
}
.UI24-614-lock {
    width: 24px;
    height: 24px;
    background-position: -175px -447px;
}
.UI24-615-unlock {
    width: 24px;
    height: 24px;
    background-position: -209px -447px;
}
.UI24-619-shopping {
    width: 24px;
    height: 24px;
    background-position: -243px -447px;
}
.UI24-620-card {
    width: 24px;
    height: 24px;
    background-position: -277px -447px;
}
.UI24-620-card-_1_ {
    width: 24px;
    height: 24px;
    background-position: -311px -447px;
}
.UI24-627-products {
    width: 24px;
    height: 24px;
    background-position: -345px -447px;
}
.UI24-629-index {
    width: 24px;
    height: 24px;
    background-position: -379px -447px;
}
.UI24-633-lamp {
    width: 24px;
    height: 24px;
    background-position: -413px -447px;
}
.UI24-637-tools {
    width: 24px;
    height: 24px;
    background-position: -447px -447px;
}
.UI24-650-aces {
    width: 24px;
    height: 24px;
    background-position: -481px -447px;
}
.UI24-653-help {
    width: 24px;
    height: 24px;
    background-position: -5px -481px;
}
.UI24-655-flag1 {
    width: 24px;
    height: 24px;
    background-position: -39px -481px;
}
.UI24-660-inventory {
    width: 24px;
    height: 24px;
    background-position: -73px -481px;
}
.UI24-666-2_pupils_desk {
    width: 24px;
    height: 24px;
    background-position: -107px -481px;
}
.UI24-668-pupil_desk {
    width: 24px;
    height: 24px;
    background-position: -141px -481px;
}
.UI24-701-dollar {
    width: 24px;
    height: 24px;
    background-position: -175px -481px;
}
.UI24-704-prices {
    width: 24px;
    height: 24px;
    background-position: -209px -481px;
}
.UI24-705-payments {
    width: 24px;
    height: 24px;
    background-position: -243px -481px;
}
.UI24-706-sales {
    width: 24px;
    height: 24px;
    background-position: -277px -481px;
}
.UI24-707-invoice {
    width: 24px;
    height: 24px;
    background-position: -311px -481px;
}
.UI24-708-salary {
    width: 24px;
    height: 24px;
    background-position: -345px -481px;
}
.UI24-709-coins {
    width: 24px;
    height: 24px;
    background-position: -379px -481px;
}
.UI24-excel {
    width: 32px;
    height: 32px;
    background-position: -515px -5px;
}
.UI24-pdf {
    width: 32px;
    height: 32px;
    background-position: -515px -47px;
}
.UI24-powerpoint {
    width: 32px;
    height: 32px;
    background-position: -515px -89px;
}
.UI24-word {
    width: 32px;
    height: 32px;
    background-position: -515px -131px;
}

.UI48_Sprite
{
    Background-repeat: no-repeat;
    background-image:  url('../Sprite/UI48.png?v=5.17.0');
}
.UI48-013-folders {
    width: 48px;
    height: 48px;
    background-position: -5px -5px;
}
.UI48-019-monitor {
    width: 48px;
    height: 48px;
    background-position: -63px -5px;
}
.UI48-023-email2 {
    width: 48px;
    height: 48px;
    background-position: -121px -5px;
}
.UI48-024-email {
    width: 48px;
    height: 48px;
    background-position: -179px -5px;
}
.UI48-031-clock {
    width: 48px;
    height: 48px;
    background-position: -237px -5px;
}
.UI48-033-copy {
    width: 48px;
    height: 48px;
    background-position: -295px -5px;
}
.UI48-041-printer {
    width: 48px;
    height: 48px;
    background-position: -353px -5px;
}
.UI48-046-doc_app {
    width: 48px;
    height: 48px;
    background-position: -411px -5px;
}
.UI48-047-doc_clock {
    width: 48px;
    height: 48px;
    background-position: -469px -5px;
}
.UI48-049-doc_favorites {
    width: 48px;
    height: 48px;
    background-position: -527px -5px;
}
.UI48-050-doc_stat {
    width: 48px;
    height: 48px;
    background-position: -585px -5px;
}
.UI48-052-doc_user {
    width: 48px;
    height: 48px;
    background-position: -643px -5px;
}
.UI48-055-doc_report {
    width: 48px;
    height: 48px;
    background-position: -701px -5px;
}
.UI48-060-undo {
    width: 48px;
    height: 48px;
    background-position: -5px -63px;
}
.UI48-062-refresh {
    width: 48px;
    height: 48px;
    background-position: -63px -63px;
}
.UI48-063-recycle_empty {
    width: 48px;
    height: 48px;
    background-position: -121px -63px;
}
.UI48-066-window {
    width: 48px;
    height: 48px;
    background-position: -179px -63px;
}
.UI48-067-picture {
    width: 48px;
    height: 48px;
    background-position: -237px -63px;
}
.UI48-070-dashboard {
    width: 48px;
    height: 48px;
    background-position: -295px -63px;
}
.UI48-076-camera {
    width: 48px;
    height: 48px;
    background-position: -353px -63px;
}
.UI48-078-preview {
    width: 48px;
    height: 48px;
    background-position: -411px -63px;
}
.UI48-080-search {
    width: 48px;
    height: 48px;
    background-position: -469px -63px;
}
.UI48-084-music {
    width: 48px;
    height: 48px;
    background-position: -527px -63px;
}
.UI48-087-zoom_in {
    width: 48px;
    height: 48px;
    background-position: -585px -63px;
}
.UI48-088-zoom_out {
    width: 48px;
    height: 48px;
    background-position: -643px -63px;
}
.UI48-089-star {
    width: 48px;
    height: 48px;
    background-position: -701px -63px;
}
.UI48-099-stat {
    width: 48px;
    height: 48px;
    background-position: -5px -121px;
}
.UI48-100-pen {
    width: 48px;
    height: 48px;
    background-position: -63px -121px;
}
.UI48-101-pen2 {
    width: 48px;
    height: 48px;
    background-position: -121px -121px;
}
.UI48-1018-RewardRedemption {
    width: 48px;
    height: 48px;
    background-position: -179px -121px;
}
.UI48-102-options {
    width: 48px;
    height: 48px;
    background-position: -237px -121px;
}
.UI48-1021-ProductSale {
    width: 48px;
    height: 48px;
    background-position: -295px -121px;
}
.UI48-1022-Split {
    width: 48px;
    height: 48px;
    background-position: -353px -121px;
}
.UI48-1023-Tax {
    width: 48px;
    height: 48px;
    background-position: -411px -121px;
}
.UI48-1024-SPGrp {
    width: 48px;
    height: 48px;
    background-position: -469px -121px;
}
.UI48-1025-AddNewMenu {
    background: url('../Images/icons/add--icons@2x.png') no-repeat center;
    background-size: 100%;
    content: '';
    display: inline-block;
    height: 16px !important;
    left: -25px;
    position: relative;
    top: 1px;
    width: 16px !important;
}

/*.UI48-1025-AddNewMenu:before {
    color: #696969;
    content: '|';
    position: relative;
    display: inline-block;
    top: -7px;
    left: -15px;
}*/

.UI48-1028-renewal {
    width: 48px;
    height: 48px;
    background-position: -585px -121px;
}
.UI48-1029-Frozen {
    width: 48px;
    height: 48px;
    background-position: -643px -121px;
}
.UI48-1036-ExclamMsg {
    width: 14px;
    height: 48px;
    background-position: -759px -5px;
}
.UI48-1037-Axes {
    width: 48px;
    height: 48px;
    background-position: -701px -121px;
}
.UI48-1038-RenewalAxes {
    width: 48px;
    height: 48px;
    background-position: -5px -179px;
}
.UI48-1039-MessageAxes {
    width: 48px;
    height: 48px;
    background-position: -63px -179px;
}
.UI48-1040-DistributorRenewalRepo {
    width: 48px;
    height: 48px;
    background-position: -121px -179px;
}
.UI48-1043-PlayerSum {
    width: 48px;
    height: 48px;
    background-position: -179px -179px;
}
.UI48-1044-POSActivity {
    width: 48px;
    height: 48px;
    background-position: -237px -179px;
}
.UI48-1045-SPActivity {
    width: 48px;
    height: 48px;
    background-position: -295px -179px;
}
.UI48-1046-ReaderActivity {
    width: 48px;
    height: 48px;
    background-position: -353px -179px;
}
.UI48-1047-JackpotActivity {
    width: 48px;
    height: 48px;
    background-position: -411px -179px;
}
.UI48-1048-CashierActivity {
    width: 48px;
    height: 48px;
    background-position: -469px -179px;
}
.UI48-1049-PromoType {
    width: 48px;
    height: 48px;
    background-position: -527px -179px;
}
.UI48-1050-JackpotUpdate {
    width: 48px;
    height: 48px;
    background-position: -585px -179px;
}
.UI48-1051-ReaderUpdate {
    width: 48px;
    height: 48px;
    background-position: -643px -179px;
}
.UI48-1052-SPUpdate {
    width: 48px;
    height: 48px;
    background-position: -701px -179px;
}
.UI48-1053-PlayerUpdate {
    width: 48px;
    height: 48px;
    background-position: -5px -237px;
}
.UI48-1111-PlayerLevel {
    width: 48px;
    height: 48px;
    background-position: -5px -237px;
}
.UI48-1112-PromoConversion {
    width: 48px;
    height: 48px;
    background-position: -5px -237px;
}
.UI48-1054-POSRight {
    width: 48px;
    height: 48px;
    background-position: -63px -237px;
}
.UI48-1055-JackpotStatus {
    width: 48px;
    height: 48px;
    background-position: -121px -237px;
}
.UI48-1056-ReaderStatus {
    width: 48px;
    height: 48px;
    background-position: -179px -237px;
}
.UI48-1057-KioskStatus {
    width: 48px;
    height: 48px;
    background-position: -237px -237px;
}
.UI48-1058-ProductStatus {
    width: 48px;
    height: 48px;
    background-position: -295px -237px;
}
.UI48-1059-HowToUser {
    width: 48px;
    height: 48px;
    background-position: -353px -237px;
}
.UI48-1060-HowToUserGroup {
    width: 48px;
    height: 48px;
    background-position: -411px -237px;
}
.UI48-1061-HowToPOSUser {
    width: 48px;
    height: 48px;
    background-position: -469px -237px;
}
.UI48-1062-HowToPOSMenu {
    width: 48px;
    height: 48px;
    background-position: -527px -237px;
}
.UI48-1063-HowToProduct {
    width: 48px;
    height: 48px;
    background-position: -585px -237px;
}
.UI48-1064-HowToMoneyStatus {
    width: 48px;
    height: 48px;
    background-position: -643px -237px;
}
.UI48-1065-JackpotSP {
    width: 48px;
    height: 48px;
    background-position: -701px -237px;
}
.UI48-1066-JackpotContrib {
    width: 48px;
    height: 48px;
    background-position: -5px -295px;
}
.UI48-1067-RenewalActivity {
    width: 48px;
    height: 48px;
    background-position: -63px -295px;
}
.UI48-1068-DRenewalActivity {
    width: 48px;
    height: 48px;
    background-position: -121px -295px;
}
.UI48-1070-JackpotKey {
    width: 48px;
    height: 48px;
    background-position: -179px -295px;
}
.UI48-1072-CashDeskActivity {
    width: 48px;
    height: 48px;
    background-position: -237px -295px;
}
.UI48-1073-CashDesk {
    width: 48px;
    height: 48px;
    background-position: -295px -295px;
}
.UI48-1073-CashDeskRevenue {
    width: 48px;
    height: 48px;
    background-position: -353px -295px;
}
.UI48-1074-CashdeskAdj {
    width: 48px;
    height: 48px;
    background-position: -411px -295px;
}
.UI48-1075-RunnerCard {
    width: 48px;
    height: 48px;
    background-position: -469px -295px;
}
.UI48-1076-HowToRunnerCard {
    width: 48px;
    height: 48px;
    background-position: -527px -295px;
}
.UI48-1077-CustomProp {
    width: 48px;
    height: 48px;
    background-position: -585px -295px;
}
.UI48-1078-PlayerFrequency {
    width: 48px;
    height: 48px;
    background-position: -643px -295px;
}
.UI48-1079-OddReprocess {
    width: 48px;
    height: 48px;
    background-position: -701px -295px;
}
.UI48-1080-LocationProfile {
    width: 48px;
    height: 48px;
    background-position: -5px -353px;
}
.UI48-1081-SystemService {
    width: 48px;
    height: 48px;
    background-position: -63px -353px;
}

.UI48-1083-Tax {
    width: 48px;
    height: 48px;
    background-position: -179px -353px;
}
.UI48-1084-RevenueSharing {
    width: 48px;
    height: 48px;
    background-position: -237px -353px;
}
.UI48-1085-Route {
    width: 48px;
    height: 48px;
    background-position: -295px -353px;
}
.UI48-1086-RouteContact {
    width: 48px;
    height: 48px;
    background-position: -353px -353px;
}
.UI48-1087-RouteLocation {
    width: 48px;
    height: 48px;
    background-position: -411px -353px;
}
.UI48-1088-RouteSiteProfile {
    width: 48px;
    height: 48px;
    background-position: -469px -353px;
}
.UI48-1089-RouteCollection {
    width: 48px;
    height: 48px;
    background-position: -527px -353px;
}
.UI48-109-key {
    width: 48px;
    height: 48px;
    background-position: -585px -353px;
}
.UI48-1090-RouteUpdate {
    width: 48px;
    height: 48px;
    background-position: -643px -353px;
}
.UI48-1091-MeterError {
    width: 48px;
    height: 48px;
    background-position: -701px -353px;
}

.UI48-1093-Certification {
    width: 48px;
    height: 48px;
    background-position: -121px -411px;
}

.UI48-1095-SATMonetaryEvents-_1_ {
    width: 48px;
    height: 48px;
    background-position: -295px -411px;
}
.UI48-1095-SPGPerformance {
    width: 48px;
    height: 48px;
    background-position: -353px -411px;
}
.UI48-1096-RewardProductSale {
    width: 48px;
    height: 48px;
    background-position: -411px -411px;
}
.UI48-1097-SPStatus {
    width: 48px;
    height: 48px;
    background-position: -469px -411px;
}
.UI48-1098-RunnerActivity {
    width: 48px;
    height: 48px;
    background-position: -527px -411px;
}
.UI48-1098-SPTito {
    width: 48px;
    height: 48px;
    background-position: -585px -411px;
}

.UI48-1101-RCorrection {
    width: 48px;
    height: 48px;
    background-position: -5px -469px;
}
.UI48-1102-RcashCount {
    width: 48px;
    height: 48px;
    background-position: -63px -469px;
}
.UI48-1103-Reader-StateHistory {
    width: 48px;
    height: 48px;
    background-position: -121px -469px;
}

.UI48-1109-TAS {
    width: 48px;
    height: 48px;
    background-position: -411px -469px;
}
.UI48-1110-Retired {
    width: 48px;
    height: 48px;
    background-position: -469px -469px;
}
.UI48-117-table_square {
    width: 48px;
    height: 48px;
    background-position: -527px -469px;
}
.UI48-123-requirements {
    width: 48px;
    height: 48px;
    background-position: -585px -469px;
}
.UI48-125-framework {
    width: 48px;
    height: 48px;
    background-position: -643px -469px;
}
.UI48-127-transfer {
    width: 48px;
    height: 48px;
    background-position: -701px -469px;
}
.UI48-130-notes {
    width: 48px;
    height: 48px;
    background-position: -5px -527px;
}
.UI48-131-notebook {
    width: 48px;
    height: 48px;
    background-position: -63px -527px;
}
.UI48-132-sms_email {
    width: 48px;
    height: 48px;
    background-position: -121px -527px;
}
.UI48-135-browser_show {
    width: 48px;
    height: 48px;
    background-position: -179px -527px;
}
.UI48-140-bullets {
    width: 48px;
    height: 48px;
    background-position: -237px -527px;
}
.UI48-143-tablet {
    width: 48px;
    height: 48px;
    background-position: -295px -527px;
}
.UI48-152-narrow_headings {
    width: 48px;
    height: 48px;
    background-position: -353px -527px;
}
.UI48-153-rules {
    width: 48px;
    height: 48px;
    background-position: -411px -527px;
}
.UI48-154-notes_writer {
    width: 48px;
    height: 48px;
    background-position: -469px -527px;
}
.UI48-155-diary {
    width: 48px;
    height: 48px;
    background-position: -527px -527px;
}
.UI48-179-media {
    width: 48px;
    height: 48px;
    background-position: -585px -527px;
}
.UI48-200-ok2 {
    width: 48px;
    height: 48px;
    background-position: -643px -527px;
}
.UI48-2000-FloorPlan {
    width: 48px;
    height: 48px;
    background-position: -701px -527px;
}
.UI48-201-delete2 {
    width: 48px;
    height: 48px;
    background-position: -5px -585px;
}
.UI48-205-close {
    width: 48px;
    height: 48px;
    background-position: -63px -585px;
}
.UI48-206-ok {
    width: 48px;
    height: 48px;
    background-position: -121px -585px;
}
.UI48-214-help {
    width: 48px;
    height: 48px;
    background-position: -179px -585px;
}
.UI48-215-info {
    width: 48px;
    height: 48px;
    background-position: -237px -585px;
}
.UI48-216-warning {
    width: 48px;
    height: 48px;
    background-position: -295px -585px;
}
.UI48-218-close {
    width: 48px;
    height: 48px;
    background-position: -353px -585px;
}
.UI48-222-square_green {
    width: 48px;
    height: 48px;
    background-position: -411px -585px;
}
.UI48-223-square_red {
    width: 48px;
    height: 48px;
    background-position: -469px -585px;
}
.UI48-227-triang_red {
    width: 48px;
    height: 48px;
    background: url('../Images/icons/red--warning@2x.png') no-repeat center;
    background-size: 100%;
}
.UI48-228-triang_yellow {
    width: 48px;
    height: 48px;
    background: url('../Images/icons/warning.png') no-repeat center;
    background-size: 100%;
}
.UI48-230-point_blue {
    width: 48px;
    height: 48px;
    background-position: -643px -585px;
}
.UI48-232-point_green {
    width: 48px;
    height: 48px;
    background-position: -701px -585px;
}
.UI48-233-point_red {
    width: 16px;
    height: 16px;
    margin-right: 10px;
    background: none;
    border-radius: 100%;
    background-color: #e94d44;
    display: inline-block;
}
.UI48-234-point_yellow {
     width: 16px;
    height: 16px;
    margin-right: 10px;
    background: none;
    border-radius: 100%;
    background-color: #ffcc33;
    display: inline-block;
}
.UI48-282-user {
    width: 48px;
    height: 48px;
    background-position: -121px -643px;
}
.UI48-285-user_edit {
    width: 48px;
    height: 48px;
    background-position: -179px -643px;
}
.UI48-286-user_search {
    width: 48px;
    height: 48px;
    background-position: -237px -643px;
}
.UI48-287-users {
    width: 48px;
    height: 48px;
    background-position: -295px -643px;
}
.UI48-289-personnel {
    width: 48px;
    height: 48px;
    background-position: -353px -643px;
}
.UI48-291-switch_to_employees {
    width: 48px;
    height: 48px;
    background-position: -411px -643px;
}
.UI48-292-assistant {
    width: 48px;
    height: 48px;
    background-position: -469px -643px;
}
.UI48-293-student {
    width: 48px;
    height: 48px;
    background-position: -527px -643px;
}
.UI48-307-help_online {
    width: 48px;
    height: 48px;
    background-position: -585px -643px;
}
.UI48-402-down {
    width: 48px;
    height: 48px;
    background-position: -643px -643px;
}
.UI48-404-right {
    width: 48px;
    height: 48px;
    background-position: -701px -643px;
}
.UI48-406-up {
    width: 48px;
    height: 48px;
    background-position: -5px -701px;
}
.UI48-409-left_right {
    width: 48px;
    height: 48px;
    background-position: -63px -701px;
}
.UI48-414-rewind {
    width: 48px;
    height: 48px;
    background-position: -121px -701px;
}
.UI48-420-fast_forward {
    width: 48px;
    height: 48px;
    background-position: -179px -701px;
}
.UI48-500-database {
    width: 48px;
    height: 48px;
    background-position: -237px -701px;
}
.UI48-505-database_tables_link {
    width: 48px;
    height: 48px;
    background-position: -295px -701px;
}
.UI48-555-slot_machine {
    width: 48px;
    height: 48px;
    background-position: -764px -754px;
}
.UI48-600-barchart {
    width: 48px;
    height: 48px;
    background-position: -353px -701px;
}
.UI48-601-book {
    width: 48px;
    height: 48px;
    background-position: -411px -701px;
}
.UI48-602-book_open {
    width: 48px;
    height: 48px;
    background-position: -469px -701px;
}
.UI48-605-calculator {
    width: 48px;
    height: 48px;
    background-position: -527px -701px;
}
.UI48-606-calendar {
    width: 48px;
    height: 48px;
    background-position: -585px -701px;
}
.UI48-608-funnel {
    width: 48px;
    height: 48px;
    background-position: -643px -701px;
}
.UI48-609-gift {
    width: 48px;
    height: 48px;
    background-position: -701px -701px;
}
.UI48-610-graph {
    width: 48px;
    height: 48px;
    background-position: -783px -5px;
}
.UI48-612-home {
    width: 48px;
    height: 48px;
    background-position: -759px -63px;
}
.UI48-612-home2 {
    width: 48px;
    height: 48px;
    background-position: -759px -121px;
}
.UI48-614-lock {
    width: 48px;
    height: 48px;
    background-position: -759px -179px;
}
.UI48-615-unlock {
    width: 48px;
    height: 48px;
    background-position: -759px -237px;
}
.UI48-619-shopping {
    width: 48px;
    height: 48px;
    background-position: -759px -295px;
}
.UI48-620-card {
    width: 48px;
    height: 48px;
    background-position: -759px -353px;
}
.UI48-625-dates {
    width: 48px;
    height: 48px;
    background-position: -759px -411px;
}
.UI48-627-products {
    width: 48px;
    height: 48px;
    background-position: -759px -469px;
}
.UI48-629-index {
    width: 48px;
    height: 48px;
    background-position: -759px -527px;
}
.UI48-633-lamp {
    width: 48px;
    height: 48px;
    background-position: -759px -585px;
}
.UI48-637-tools {
    width: 48px;
    height: 48px;
    background-position: -759px -643px;
}
.UI48-650-aces {
    width: 48px;
    height: 48px;
    background-position: -759px -701px;
}
.UI48-653-help {
    width: 48px;
    height: 48px;
    background-position: -5px -759px;
}
.UI48-655-flag1 {
    width: 48px;
    height: 48px;
    background-position: -63px -759px;
}
.UI48-660-inventory {
    width: 48px;
    height: 48px;
    background-position: -121px -759px;
}
.UI48-666-2_pupils_desk {
    width: 48px;
    height: 48px;
    background-position: -179px -759px;
}
.UI48-668-pupil_desk {
    width: 48px;
    height: 48px;
    background-position: -237px -759px;
}
.UI48-701-dollar {
    width: 48px;
    height: 48px;
    background-position: -295px -759px;
}
.UI48-704-prices {
    width: 48px;
    height: 48px;
    background-position: -353px -759px;
}
.UI48-705-payments {
    width: 48px;
    height: 48px;
    background-position: -411px -759px;
}
.UI48-706-sales {
    width: 48px;
    height: 48px;
    background-position: -469px -759px;
}
.UI48-707-invoice {
    width: 48px;
    height: 48px;
    background-position: -527px -759px;
}
.UI48-708-salary {
    width: 48px;
    height: 48px;
    background-position: -585px -759px;
}
.UI48-709-coins {
    width: 48px;
    height: 48px;
    background-position: -643px -759px;
}
.UI48-Expired {
    width: 48px;
    height: 48px;
    background: url('../Images/icons/red--warning@2x.png') no-repeat center;
    background-size: 100%;
}

.UIv2_Sprite
{
    Background-repeat: no-repeat;
    background-image:   url('../Sprite/UIv2.png?v=5.17.0');
}
.UIv2-3BarsMenu {
    background-position: 0 0;
    height: 40px;
    position: absolute;
    left: 35px;
    width: 28px;
    
} 
.UIv2-ArrowDown{ background-position: -33px 0; width: 16px; height: 16px; } 
.UIv2-ArrowRight{ background-position: -54px 0; width: 16px; height: 16px; } 
.UIv2-Axes{ background-position: -75px 0; width: 49px; height: 50px; } 
.UIv2-BulletCrsl{ background-position: -129px 0; width: 12px; height: 12px; } 
.UIv2-BulletCrslEmpty{ background-position: -146px 0; width: 12px; height: 12px; } 
.UIv2-Config{ background-position: -163px 0; width: 278px; height: 27px; } 
.UIv2-DoubleLigne{ background-position: -446px 0; width: 16px; height: 24px; } 
.UIv2-Filtrer{ background-position: -467px 0; width: 278px; height: 27px; } 
.UIv2-Fleche{ background-position: -750px 0; width: 43px; height: 18px; } 
.UIv2-Have{ background-position: -798px 0; width: 278px; height: 27px; } 
.UIv2-Liste{ background-position: -1081px 0; width: 278px; height: 27px; } 
.UIv2-Result{ background-position: -1364px 0; width: 278px; height: 27px; } 
.UIv2-ScrollTop{ background-position: -1647px 0; width: 78px; height: 57px; } 
.UIv2-ToggleDown{ background-position: -1730px 0; width: 12px; height: 12px; } 
.UIv2-ToggleDownHover{ background-position: -1747px 0; width: 12px; height: 12px; } 
.UIv2-ToggleLeft2{ background-position: -1764px 0; width: 12px; height: 12px; } 
.UIv2-ToggleUp{ background-position: -1781px 0; width: 12px; height: 12px; } 
.UIv2-ToggleUpHover{ background-position: -1798px 0; width: 12px; height: 12px; } 
.UIv2-Want{ background-position: -1815px 0; width: 278px; height: 27px; } 
.UIv2-XBlanc{ background-position: 0 -62px; width: 16px; height: 15px; } 

body.body {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;
}


.body.gray {
    background: #fafafa;
}

/*HEADER*/
.header {
    align-items: center;
    background: rgb(245, 245, 245);
    color: #292F36;
    display: flex;
    justify-content: space-between;
    margin-bottom: 75px;
    padding: 20px;
    text-transform: uppercase;
}

.header--dashboard {
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #c0c0c0;
    justify-content: flex-start;
    padding: 0 20px;
    margin-bottom: 0;
}

.header--logo {
    align-items: center;
    border-right: 1px solid #c0c0c0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 20px 0;
    width: 265px;
}

.header--logo-img {
    left: -20px;
    position: relative;
    width: 132px;
}

.header--user-info {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    width: calc(100% - 265px);   
}




.header.reverse {
    flex-direction: row-reverse;
}

/* END HEADER*/

/*MAIN*/
.main--logo {
    max-width: 300px;
}

.main--logo-smaller {
    margin-bottom: 15px;
    max-width: 150px;
}

.main--title {
    color: #707070;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 25px;
    padding: 5px;
    text-align: center;
}

.main--title-smaller {
    font-size: 21px;
}

.main--content {
    margin: 0 auto;
    max-width: 960px;
    text-align: center;
}

/*END MAIN*/

/*LOGIN*/
.login--links {
    display: flex;
    justify-content: center;
    margin: 75px 0;
    text-align: center;
    text-transform: uppercase;
}

.login--links ul {
    list-style: none;
    padding: 0;
}

.login--links li {
    display: block;
    margin-bottom: 10px;
}

@media screen and (min-width: 768px) {
    .login--links li {
        display: inline-block;
    }

    .login--links li::after {
        color: #707070;
        content: '|';
        display: inline-block;
        height: 15px;
        width: 1px;
    }}




.login--links li:last-of-type::after {
    display: none;
}

.login--links a{
    border-bottom: solid 2px #e94d44;
    color: #707070;
    margin: 0 25px;
    text-decoration: none;
    transition: color 200ms ease;
}

.login--links a:hover{
    color: #e94d44;
    text-decoration: none;
}

.login-title {
    display:none;
}


/*END LOGIN*/ 

/*INPUT*/

.form--container {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 50px;
    width: 100%
}

.input--holder {
    margin-bottom: 20px;    
    text-align: left;
    width: 275px;
}


@media screen(min-width: 768px) {
    .input--holder {
        width: 450px;
    }
}

.input--label {
    color: #B7B7B7;
    display: block;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.input--text,
input[type="text"] {
    border: 2px solid #CBCBCB;
    border-radius: 3px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 600;
    padding: 5px 10px;
    width: 100%;
}

.input--textarea {
    border: 2px solid #CBCBCB;
    border-radius: 3px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 600;
    min-height: 100px;
    min-width: 350px;
    padding: 5px 10px;
    width: 100%;
}

.input-currency {
    position: relative;
}

.input--currency span {
    align-items: center;
    display: flex;
}

.select--holder {
    background: white;  
    display: inline-block;
    margin-left: 10px;
    position: relative;
}

.select--holder-nomargin {
    margin-left: 0;    
}

.select--icon-holder { 
    background: linear-gradient(180deg, #F28071 0%, #ED483E 100%);
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    box-sizing: border-box;
    height: 100%;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.select--icon {
    height: auto;
    position: relative;
    top: 2px;
    width: 9px;
}

.select--icon-bigger {
    top: 7px;
}

.select--input {
    appearance: none;
    -moz-appearance:none; 
    -webkit-appearance: none;
    background: transparent;
    border: 1px solid #CBCBCB;
    border-radius: 3px;
    color: #707070;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 400;
    height: auto !important;
    padding: 5px;
    position: relative;
    z-index: 1;
}

select {
    background: #fff;
    border: 2px solid #CBCBCB;
    border-radius: 3px;
    color: #707070;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 400;
    height: auto !important;
    padding: 5px;
    position: relative;
    min-width: 275px;
    -moz-appearance: none;
    /*max-width: 275px;*/
    z-index: 1;
}

.language select {
    min-width: 150px;
}

.select--input-bigger {
    padding: 10px;
    width: 450px;
}


.button--white {
    appearance: none;
    -moz-appearance:none; 
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid rgba(255, 77, 68, 0.5);
    border-radius: 3px;
    color: #292F36;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: auto !important;
    letter-spacing: 1px;
    margin: 5px 5px 5px 0;
    min-width: 125px;
    padding: 5px 10px  !important;
    text-align: center;
    transition: all ease 200ms;
}

.button--white:hover {
    background: #e94d44;
    border-color: #e94d44;
    color: #fff;
    cursor: pointer;
}

.button--border {
     appearance: none;
    -moz-appearance:none; 
    -webkit-appearance: none;
    background: none;
    border: none;
    border-bottom: 1px solid #e94d44;
    color: #292F36;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: auto !important;
    letter-spacing: 1px;
    margin: 5px 5px 5px 0;
    padding: 5px 10px  !important;
    transition: all ease 200ms;

}

.button--border:hover {
    cursor: pointer;
}

.paypal--logo {
    margin-top: 10px;
}

/* BTNS */
.button--main-color {
    appearance: none;
    -moz-appearance:none; 
    -webkit-appearance: none;
    background: #e94d44;
    border: none;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    font-weight: 700;
    height: auto !important;
    letter-spacing: 1px;
    margin: 5px 5px 5px 0;
    padding: 15px 10px 13px!important;
    text-transform: uppercase;
    transition: background-color ease 200ms;
    min-width: 125px;
}


.button--main-color.small {
    border: 1px solid #e94d44;
    padding: 5px 10px  !important;
    text-transform: none;
}

.button--main-color:hover {
    background: rgb(181, 56, 46);
    cursor:pointer;
}
/*END BTNS*/

/*ICONS*/
.icon--info {
    height: auto;
    width: 22px;
}
/*END ICON*/


.links {
    border-bottom: solid 2px #e94d44;
    color: #707070;
    margin: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 200ms ease;
}

.links:hover {
    color: #e94d44;
}


/*TABLES*/

.table--system-infos {
    border-collapse: collapse;
    border-spacing: 0;
    letter-spacing: 0;
}

.table--system-infos tr:nth-of-type(odd) {
    background: #fafafa;
}

.table--system-infos td,th {
    padding: 15px;
}

.table--system-infos th{
    background: #e94d44;
    border-left: 1px solid #e94d44;
    border-right: 1px solid #e94d44;
    color: #fff;
    text-transform: uppercase;
}

.table--system-infos td {
    border-bottom: 1px solid #CBCBCB;
    border-left: 1px solid #CBCBCB;
    color: #292f36;
    font-weight: 600;
    text-align: left;
}

.table--system-infos td:last-child {
    border-right: 1px solid #cbcbcb;
}
/*END TABLES*/
.clearfix:after {
    clear: both;
    content: '';
    display: table;
}
/*MODAL*/
.modal {
    background: #fff;
    height: auto;
    padding: 20px;
    text-align: center;
}

.modal--title {
    font-size: 21px;
    margin: 0 0 10px;
}
/*END MODAL*/


/*switch contexts -  casino or route*/
.switch--context {
    position: absolute;
    right: 50px;
    top:1px;
    text-align: left;
}
.switch--context--lnkbtn {
    color: #777777;
    font-size:10px;
}
/*end switch contexts*/

.alarm--status {
    height: 12px; 
    position: absolute; 
    right: 20px;
    top: 5px;
    width: 12px;  
}

.alarm--status img {
    height: auto;
    width: 100%;
}

/*dashboard*/
.dashboard--panel {
    background: #fafafa;
    left: 0;
    transition: 300ms ease;
}

.dashboard--content {
    background: #fafafa;
    transition: width 300ms ease;
    width: calc(100% - 284px);
}

.dashboard--panel.close {
    transform: translateX(-100%);
}

.dashboard--content.close {
    width: 100%;
}

.dashboard--menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.dashboard--menu-element {
    padding: 10px 20px;
    position: relative;
}

.dashboard--menu-element-sub-icn {
    background: url('../Images/icons/ico-closed.png') no-repeat center;
    background-size: 100%;
    height: 10px;
    position: absolute;
    right: 20px;
    top: 15px;
    width: 10px;
}

.dashboard--menu-element-sub-icn.open {
    background: url('../Images/icons/ico-open.png') no-repeat center;
    background-size: 100%;
    height: 4px;
    top: 20px;
}

.dashboard--menu-element-sub-icn:hover {
    cursor: pointer;
}

.dashboard--menu-link {
    color: #292F36;
    font-size: 16px;
}

.dashboard--submenu {
    display: none;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 25px;
}

.separator {
    color: #e94d44;
    font-size: 24px;
    font-weight: 700;
    margin: 0 5px;
    position: relative;
    top: -7px;
}

.dashboard--submenu .dashboard--menu-link {
    color: #5d6167;
    display: block;
    font-size: 13px;
    padding: 10px 0;
}

.page--content {
    box-sizing: border-box;
    padding: 75px 25px 30px;
}

.page--content-title {
	color: #222B33;
	font-family: "Open Sans";
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 30px;
    text-transform: uppercase;
}

.page--selection-container {
    background-color: #fff;	
    border-radius: 4px;
    box-shadow: 0 10px 15px 0 rgba(0,0,0,0.05);
    margin: 25px 0;
}


.page-selection-title {
    background-color: #292F36;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    font-size: 16px;	
    font-weight: bold;
    padding: 15px 25px;
    text-transform: uppercase;
}

.page--selection--content {
    padding: 25px;
}

.selection--table {
    margin: 10px 0;
}

.selection--table td {
    padding: 10px 5px;
}

.select--btn input[type="button"] {
    background: none;
    border: none;
    border-bottom: 1px solid #e94d44;
    font-family: 'Open Sans', Arial, sans-serif;
    margin: 5px 10px;
    padding: 0;
}
.select--btn input[type="button"]:hover {
    cursor: pointer;
}


#MenuSortable.favorites--list {
    display: flex;
    flex-wrap: wrap;
    padding: 15px;
}

#MenuSortable.favorites--list li {
    background: #fff;
    float: none;
    height: auto;
    margin: 0 5px 10px;
    max-width: 375px;
    position: relative;
    width: 31.5%;
}

.section--title {
    display: block;
    font-family: "Open Sans";	
    font-size: 22px;	
    font-weight: bold;
    margin: 18px 15px 0;
    text-transform: uppercase;
}

.switch--arrow {
    display: block;
    height: auto;
    width: 48px;
}

.close--icn {
    height: 14px;
    position: absolute;
    right: 15px;
    top: 10px;
    transform: rotate(45deg);
    width: 14px;
}

.icon--declined {
    border: 2px solid #e94d44;
    border-radius: 100%;
    height: 10px;
    padding: 2px;
    transform: rotate(45deg);
    width: 10px;
}

.icon--confirmed {
    background: #41AD49;
    border-radius: 100%;
    height: 12px;
    padding: 2px;
    width: 12px;
}

.inline--select div {
    display: inline-block;
}

.collapse-menu {
    display: block;
    padding: 5px 5px 0;
    text-align: right
}

.collapse-menu label:hover {
    cursor: pointer;
}


.notification--box {
    border-radius: 10px;
    padding: 3px;
    overflow: hidden;
    width: 500px; 
    margin: auto;
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    border: 1px solid lightgray;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    z-index: 1000;
}

.message-board--box {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
    padding: 5px;
}

.message--count {
    background: #fff;
    border: 2px solid lightgray;
    border-radius: 100%;
    display: inline-block;
    height: 16px;
    font-size: 10px;
    left: -10px;
    position: relative;
    top: 0px;
    text-align: center;
    width: 16px;
}

.message--count.small {
    font-size: 8px;
    height: 14px;
    left: 15px;
    width: 14px;
}

.message--count.small {
    left: 20px;
    top: -17px;
}

#RequiredUserName, #RequiredPW {
    color: #B5382E;
    background-color: transparent;
    border: 0
}
body {
}
/*icons*/
.ico {
    background: url('../Images/icons/icons_favorites@2x.png') no-repeat center;
    background-size: 100%;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    position: relative;
    width: 16px;
}

.ico-089-star {
    background: url('../Images/icons/icons_favorites@2x.png') no-repeat center;
    background-size: 100%;
}
.ico-space {
    background: url('../Images/icons/icons_space.png') no-repeat center;
    background-size: 100%;
    height: 20px;
    top: 4px;
    width: 18px;
}

.ico--menu {
    background: url('../Images/icons/icons_nav@2x.png') no-repeat center;
    background-size: 100%;
    content: '';
    display: block;
    height: 24px;
    left: 20px;
    position: absolute;
    top: 25px;
    width: 24px;
}

.ico-070-dashboard {
    background: url('../Images/icons/new/dashboard/icons_dashboard@2x.png') no-repeat center;
    background-size: 100%;
}

.ico-1093-Certification {
    background: url('../Images/icons/icons_certification@2x.png') no-repeat center;
    background-size: 100%;
    height: 18px;
    top: 2px;
}

.ico-287-users {
    background: url('../Images/icons/icons_players@2x.png') no-repeat center;
    background-size: 100%;
    left: -2px;
    margin-right: 2px;
    width: 20px;
}

.ico-612-home {
    background: url('../Images/icons/icons_locations@2x.png') no-repeat center;
    background-size: 100%;
    height: 22px;
    top: 3px;
}

.ico-102-options {
    background: url('../Images/icons/icons_service_point@2x.png') no-repeat center;
    background-size: 100%;
    height: 18px;
    top: 2px;
    width: 16px;
}

.ico-409-left_right {
    background: url('../Images/icons/icons_card@2x.png') no-repeat center;
    background-size: 100%;
    height: 16px;
    width: 18px;
}

.ico-709-coins {
    background: url('../Images/icons/icons_jackpot@2x.png') no-repeat center;
    background-size: 100%;
    height: 16px;
    top: 2px;
    width: 18px;
}

.ico-660-inventory {
    background: url('../Images/icons/icons_inventory@2x.png') no-repeat center;
    background-size: 100%;
    height: 18px;
    top: 2px;
}


.ico-125-framework {
    background: url('../Images/icons/ico-apps@2x.png') no-repeat center;
    background-size: 100%;
    height: 18px;
    top: 2px;
    width: 18px;
}

.ico-131-notebook {
    background: url('../Images/icons/ico-pos@2x.png') no-repeat center;
    background-size: 100%;
    top: 5px;
    width: 20px;
}

.ico-602-book_open {
    background: url('../Images/icons/ico-transactions@2x.png') no-repeat center;
    background-size: 100%;
    height: 18px;
    top: 2px;
    width: 18px;
}

.ico-046-doc_app {
    background: url('../Images/icons/ico-settings@2x.png') no-repeat center;
    background-size: 100%;
    height: 18px;
    top: 2px;
    width: 18px;
}

.ico-293-student {
    background: url('../Images/icons/ico-users@2x.png') no-repeat center;
    background-size: 100%;
    left: -2px;
    top: 2px;
    width: 20px;
}

.ico-214-help {
    background: url('../Images/icons/ico-support@2x.png') no-repeat center;
    background-size: 100%;
    height: 20px;
    top: 4px;
    width: 16px;
}

.ico-1037-Axes {
    background: url('../Images/icons/ico-axes-tools@2x.png') no-repeat center;
    background-size: 100%;
    top: 4px;
    width:20px;
}


.ico-1085-Route {
    background: url('../Images/icons/ico-route@2x.png') no-repeat center;
    background-size: 100%;
    height: 20px;
    top: 4px;   
    width:18px;
}

.id-00123 {
    background: url('../Images/icons/ico-machine@2x.png') no-repeat center;
    background-size: 100%;
    top: 4px;   
    width: 20px;
}

.id-00127 {
    background: url('../Images/icons/ico-blackbox@2x.png') no-repeat center;
    background-size: 100%;
    top: 4px;   
    width: 20px;
}

.favorites--icons {
    height: auto;
    width: 20px;
}

.UI24-089-star {
    background: url(../Images/icons/icons_favorites@2x.png) no-repeat center;
    background-size: 100%
}

.UI48-1095-SATMonetaryEvents {
    background: url('../Images/icons/new/certification/SAT-Monetary-data@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1095-SATMonetaryEvents {
    background: url('../Images/icons/new/certification/SAT-Monetary-data@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1091-SATReports {
    background: url('../Images/icons/new/certification/SAT-Reports@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1091-SATReports {
    background: url('../Images/icons/new/certification/SAT-Reports@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1092-SATLocation {
    background: url('../Images/icons/new/certification/SAT-location@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1092-SATLocation {
    background: url('../Images/icons/new/certification/SAT-location@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1094-SATConfiguration {
    background: url('../Images/icons/new/certification/SAT-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1094-SATConfiguration {
    background: url('../Images/icons/new/certification/SAT-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1099-RwTax {
    background: url('../Images/icons/new/certification/Tax-report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1099-RwTax {
    background: url('../Images/icons/new/certification/Tax-report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1100-RwPlayer {
    background: url('../Images/icons/new/certification/Players-tax-report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1100-RwPlayer {
    background: url('../Images/icons/new/certification/Players-tax-report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1104-LocationVz {
    background: url('../Images/icons/new/certification/location-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1104-LocationVz {
    background: url('../Images/icons/new/certification/location-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1106-PlayerVz {
    background: url('../Images/icons/new/certification/Players-payment@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1106-PlayerVz {
    background: url('../Images/icons/new/certification/Players-payment@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1105-ReportVz {
    background: url('../Images/icons/new/certification/Players-report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1105-ReportVz {
    background: url('../Images/icons/new/certification/Players-report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1107-TrxPMVz {
    background: url('../Images/icons/new/certification/Transactions-report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1107-TrxPMVz {
    background: url('../Images/icons/new/certification/Transactions-report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1082-alarm {
    background: url('../Images/icons/new/dashboard/icons_alarms@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1082-alarm {
    background: url('../Images/icons/new/dashboard/icons_alarms@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-070-dashboard {
    background: url('../Images/icons/new/dashboard/icons_dashboard@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-070-dashboard {
    background: url('../Images/icons/new/dashboard/icons_dashboard@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1053-PlayerUpdate {
    background: url('../Images/icons/new/players/Player-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}


.UI24-1053-PlayerUpdate {
    background: url('../Images/icons/new/players/Player-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1111-PlayerLevel {
    background: url('../Images/icons/new/players/Player-Level@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}


.UI24-1112-PromoConversion {
    background: url('../Images/icons/new/inventory/PromoConversion-list@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1112-PromoConversion {
    background: url('../Images/icons/new/inventory/PromoConversion-list@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}


.UI24-1111-PlayerLevel {
    background: url('../Images/icons/new/players/Player-Level@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-286-user_search {
    background: url('../Images/icons/new/players/Player-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-286-user_search {
    background: url('../Images/icons/new/players/Player-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1043-PlayerSum {
    background: url('../Images/icons/new/players/Player-Activity-Summary@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1043-PlayerSum {
    background: url('../Images/icons/new/players/Player-Activity-Summary@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1078-PlayerFrequency {
    background: url('../Images/icons/new/players/Player-sessions@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1078-PlayerFrequency {
    background: url('../Images/icons/new/players/Player-sessions@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-608-funnel {
    background: url('../Images/icons/new/players/Player-Statistics@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-608-funnel {
    background: url('../Images/icons/new/players/Player-Statistics@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-052-doc_user {
    background: url('../Images/icons/new/players/Card-List@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-052-doc_user {
    background: url('../Images/icons/new/players/Card-List@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-216-warning {
    background: url('../Images/icons/new/players/Card-Blacklist@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-216-warning {
    background: url('../Images/icons/new/players/Card-Blacklist@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-620-card {
    background: url('../Images/icons/new/players/Card-Search@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-620-card {
    background: url('../Images/icons/new/players/Card-Search@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-619-shopping {
    background: url('../Images/icons/new/players/Redemptions-Classics@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-619-shopping {
    background: url('../Images/icons/new/players/Redemptions-Classics@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-619-shopping {
    background: url('../Images/icons/new/players/Redemptions-Classics@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-619-shopping {
    background: url('../Images/icons/new/players/Redemptions-Classics@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1018-RewardRedemption {
    background: url('../Images/icons/new/players/Redemptions-Reward@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1018-RewardRedemption {
    background: url('../Images/icons/new/players/Redemptions-Reward@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1077-CustomProp {
    background: url('../Images/icons/new/players/Custom-Properties@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1077-CustomProp {
    background: url('../Images/icons/new/players/Custom-Properties@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-612-home {
    background: url('../Images/icons/new/locations/Location-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-612-home {
    background: url('../Images/icons/new/locations/Location-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1080-LocationProfile {
    background: url('../Images/icons/new/locations/Location-Contacts@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1080-LocationProfile {
    background: url('../Images/icons/new/locations/Location-Contacts@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-701-dollar {
    background: url('../Images/icons/new/locations/Location-money-status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-701-dollar {
     background: url('../Images/icons/new/locations/Location-money-status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1073-CashDeskRevenue {
    background: url('../Images/icons/new/locations/Casino-Revenue@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1073-CashDeskRevenue {
    background: url('../Images/icons/new/locations/Casino-Revenue@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-610-graph {
    background: url('../Images/icons/new/locations/Hourly-House-Gains-Distribution@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-610-graph {
    background: url('../Images/icons/new/locations/Hourly-House-Gains-Distribution@2x.png') no-repeat center;
    background-size: 100%;  
}

.UI48-080-search {
    background: url('../Images/icons/new/locations/Location-Snapshot@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-080-search {
   background: url('../Images/icons/new/locations/Location-Snapshot@2x.png') no-repeat center;
   background-size: 100%; 
}

.UI48-055-doc_report {
    background: url('../Images/icons/new/locations/Location-Statistics@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-055-doc_report {
    background: url('../Images/icons/new/locations/Location-Statistics@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-050-doc_stat {
    background: url('../Images/icons/new/locations/Meters-Report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-050-doc_stat {
    background: url('../Images/icons/new/locations/Meters-Report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1023-Tax {
    background: url('../Images/icons/new/locations/Tax-Report-Mx@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1023-Tax {
    background: url('../Images/icons/new/locations/Tax-Report-MX@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1083-Tax {
    background: url('../Images/icons/new/locations/Tax-Summary-Report-MX@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1083-Tax {
    background: url('../Images/icons/new/locations/Tax-Summary-Report-MX@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-047-doc_clock {
    background: url('../Images/icons/new/locations/Ticket-Location-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-047-doc_clock {
    background: url('../Images/icons/new/locations/Ticket-Location-Status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-606-calendar{
    background: url('../Images/icons/new/locations/Automatic-Reports@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-606-calendar {
    background: url('../Images/icons/new/locations/Automatic-Reports@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-605-calculator {
    background: url('../Images/icons/new/locations/Custom-calculations@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-605-calculator {
    background: url('../Images/icons/new/locations/Custom-calculations@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1022-Split {
    background: url('../Images/icons/new/locations/Revenue-Splitting@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1022-Split {
    background: url('../Images/icons/new/locations/Revenue-Splitting@2x.png') no-repeat center;
    background-size: 100%;
}


.UI48-609-gift {
    background: url('../Images/icons/new/locations/Reward-System@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-609-gift {
    background: url('../Images/icons/new/locations/Reward-System@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-153-rules {
    background: url('../Images/icons/new/locations/Change-Approval@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-153-rules {
    background: url('../Images/icons/new/locations/Change-Approval@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-2000-FloorPlan {
    background: url('../Images/icons/new/locations/Floor-Plan@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-2000-FloorPlan {
    background: url('../Images/icons/new/locations/Floor-Plan@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1096-RewardProductSale {
    background: url('../Images/icons/new/locations/Product-sales-reward@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1096-RewardProductSale {
    background: url('../Images/icons/new/locations/Product-sales-reward@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1021-ProductSale {
    background: url('../Images/icons/new/locations/Product-sales-classic@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1021-ProductSale {
    background: url('../Images/icons/new/locations/Product-sales-classic@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1052-SPUpdate {
    background: url('../Images/icons/new/service-points/Service-point-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1052-SPUpdate {
    background: url('../Images/icons/new/service-points/Service-point-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1024-SPGrp {
    background: url('../Images/icons/new/service-points/Service-point-groups@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1024-SPGrp {
    background: url('../Images/icons/new/service-points/Service-point-groups@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1045-SPActivity {
    background: url('../Images/icons/new/service-points/Service-point-activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1045-SPActivity {
    background: url('../Images/icons/new/service-points/Service-point-activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1097-SPStatus {
    background: url('../Images/icons/new/service-points/Service-point-status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1097-SPStatus {
    background: url('../Images/icons/new/service-points/Service-point-status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1057-KioskStatus {
    background: url('../Images/icons/new/service-points/Kiosk-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1057-KioskStatus {
    background: url('../Images/icons/new/service-points/Kiosk-Status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-600-barchart {
    background: url('../Images/icons/new/service-points/Performance-Meter@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-600-barchart {
    background: url('../Images/icons/new/service-points/Performance-Meter@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1095-SPGPerformance {
    background: url('../Images/icons/new/service-points/Performance@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1095-SPGPerformance {
    background: url('../Images/icons/new/service-points/Performance@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1098-SPTito {
    background: url('../Images/icons/new/service-points/Gaming-Voucher@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1098-SPTito {
    background: url('../Images/icons/new/service-points/Gaming-Voucher@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1051-ReaderUpdate {
    background: url('../Images/icons/new/readers/Reader-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1051-ReaderUpdate {
    background: url('../Images/icons/new/readers/Reader-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1046-ReaderActivity {
    background: url('../Images/icons/new/readers/Reader-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1046-ReaderActivity {
    background: url('../Images/icons/new/readers/Reader-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1056-ReaderStatus {
    background: url('../Images/icons/new/readers/Reader-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1056-ReaderStatus {
    background: url('../Images/icons/new/readers/Reader-Status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-43-R_Status {
    background: url('../Images/icons/new/readers/Reader-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 35px !important;
    width: 35px !important;
}

.UI24-43-R_Status {
    background: url('../Images/icons/new/readers/Reader-Status@2x.png') no-repeat center;
    background-size: 100%;
}


.UI48-1103-Reader-StateHistory {
    background: url('../Images/icons/new/readers/Reader-history@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1103-Reader-StateHistory {
    background: url('../Images/icons/new/readers/Reader-history@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1109-TAS {
    background: url('../Images/icons/new/readers/Active-List@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1109-TAS {
    background: url('../Images/icons/new/readers/Active-List@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1110-Retired {
    background: url('../Images/icons/new/readers/Retired-Reader-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1110-Retired {
    background: url('../Images/icons/new/readers/Retired-Reader-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-615-unlock {
    background: url('../Images/icons/new/readers/One-Time-Password@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-615-unlock {
    background: url('../Images/icons/new/readers/One-Time-Password@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-637-tools {
    background: url('../Images/icons/new/readers/Admin-Tools@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-637-tools {
    background: url('../Images/icons/new/readers/Admin-Tools@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1044-POSActivity {
    background: url('../Images/icons/new/pos/POS-activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1044-POSActivity {
    background: url('../Images/icons/new/pos/POS-activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1048-CashierActivity {
    background: url('../Images/icons/new/pos/Cashier-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1048-CashierActivity {
    background: url('../Images/icons/new/pos/Cashier-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1098-RunnerActivity {
    background: url('../Images/icons/new/pos/Runner-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1098-RunnerActivity {
    background: url('../Images/icons/new/pos/Runner-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1072-CashDeskActivity {
    background: url('../Images/icons/new/pos/Cashdesk-Shifts@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1072-CashDeskActivity {
    background: url('../Images/icons/new/pos/Cashdesk-Shifts@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1075-RunnerCard {
    background: url('../Images/icons/new/pos/Runner-Card-Receipts@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1075-RunnerCard {
    background: url('../Images/icons/new/pos/Runner-Card-Receipts@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-668-pupil_desk {
    background: url('../Images/icons/new/pos/POS-Users@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-668-pupil_desk {
    background: url('../Images/icons/new/pos/POS-Users@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-666-2_pupils_desk {
    background: url('../Images/icons/new/pos/POS-Groups@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-666-2_pupils_desk {
    background: url('../Images/icons/new/pos/POS-Groups@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1054-POSRight {
    background: url('../Images/icons/new/pos/POS-Rights@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1054-POSRight {
    background: url('../Images/icons/new/pos/POS-Rights@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1049-PromoType {
    background: url('../Images/icons/new/pos/Promotion-Types@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1049-PromoType {
    background: url('../Images/icons/new/pos/Promotion-Types@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1050-JackpotUpdate {
    background: url('../Images/icons/new/jackpot/Jackpot-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1050-JackpotUpdate {
    background: url('../Images/icons/new/jackpot/Jackpot-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1047-JackpotActivity {
    background: url('../Images/icons/new/jackpot/Jackpot-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1047-JackpotActivity {
    background: url('../Images/icons/new/jackpot/Jackpot-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1055-JackpotStatus {
    background: url('../Images/icons/new/jackpot/Jackpot-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1055-JackpotStatus {
    background: url('../Images/icons/new/jackpot/Jackpot-Status@2x.png') no-repeat center;
    background-size: 100%;   
}

.UI48-1066-JackpotContrib {
    background: url('../Images/icons/new/jackpot/Jackpot-Contribution@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1066-JackpotContrib {
    background: url('../Images/icons/new/jackpot/Jackpot-Contribution@2x.png') no-repeat center;
    background-size: 100%; 
}

.UI48-1065-JackpotSP {
    background: url('../Images/icons/new/jackpot/Jackpot-Readers-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1065-JackpotSP {
    background: url('../Images/icons/new/jackpot/Jackpot-Readers-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-019-monitor {
    background: url('../Images/icons/new/jackpot/Jackpot-Display@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-019-monitor {
    background: url('../Images/icons/new/jackpot/Jackpot-Display@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1058-ProductStatus {
    background: url('../Images/icons/new/inventory/Inventory-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1058-ProductStatus {
    background: url('../Images/icons/new/inventory/Inventory-Status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-140-bullets {
    background: url('../Images/icons/new/inventory/Products-List@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-140-bullets {
    background: url('../Images/icons/new/inventory/Products-List@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-627-products {
    background: url('../Images/icons/new/inventory/Products-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-627-products {
    background: url('../Images/icons/new/inventory/Products-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-013-folders {
    background: url('../Images/icons/new/inventory/Product-categories@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-013-folders {
    background: url('../Images/icons/new/inventory/Product-categories@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-155-diary {
    background: url('../Images/icons/new/transaction/Transactions-Audit@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-155-diary {
    background: url('../Images/icons/new/transaction/Transactions-Audit@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-132-sms_email {
    background: url('../Images/icons/new/transaction/Event-trigger@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-132-sms_email {
    background: url('../Images/icons/new/transaction/Event-trigger@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-031-clock {
    background: url('../Images/icons/new/transaction/Frozen-Periods@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-031-clock {
    background: url('../Images/icons/new/transaction/Frozen-Periods@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-125-framework {
    background: url('../Images/icons/new/transaction/Transactions-edit@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-125-framework {
    background: url('../Images/icons/new/transaction/Transactions-edit@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-050-doc_stat.id00053 {
    background: url('../Images/icons/new/transaction/Manual-Meter-Entry@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-050-doc_stat.id00053 {
    background: url('../Images/icons/new/transaction/Manual-Meter-Entry@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-109-key {
    background: url('../Images/icons/new/settings/Change-Password@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-109-key {
    background: url('../Images/icons/new/settings/Change-Password@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-282-user {
    background: url('../Images/icons/new/users/Web-Users-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-282-user {
    background: url('../Images/icons/new/users/Web-Users-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-289-personnel {
    background: url('../Images/icons/new/users/Web-groups-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-289-personnel {
    background: url('../Images/icons/new/users/Web-groups-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-614-lock {
    background: url('../Images/icons/new/users/Web-rights-by-location@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-614-lock {
    background: url('../Images/icons/new/users/Web-rights-by-location@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-291-switch_to_employees {
    background: url('../Images/icons/new/users/Approvers-of-changes@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-291-switch_to_employees {
    background: url('../Images/icons/new/users/Approvers-of-changes@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-307-help_online {
    background: url('../Images/icons/new/support/Contact-AxesNetwork@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-307-help_online {
    background: url('../Images/icons/new/support/Contact-AxesNetwork@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-130-notes {
    background: url('../Images/icons/new/support/Release-Notes@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-130-notes {
    background: url('../Images/icons/new/support/Release-Notes@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-601-book {
    background: url('../Images/icons/new/support/Frozen-Periods@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-601-book {
    background: url('../Images/icons/new/support/Frozen-Periods@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-653-help {
    background: url('../Images/icons/new/support/How-to@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-653-help {
    background: url('../Images/icons/new/support/How-to@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-215-info {
    background: url('../Images/icons/new/support/System-infos@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-215-info {
    background: url('../Images/icons/new/support/System-infos@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1038-RenewalAxes {
    background: url('../Images/icons/new/support/System-infos@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1038-RenewalAxes {
    background: url('../Images/icons/new/axes-tools/Axes-Renewal@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1039-MessageAxes {
    background: url('../Images/icons/new/axes-tools/Axes-Message@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1039-MessagesAxes {
    background: url('../Images/icons/new/axes-tools/Axes-Message@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1104-LocationVz {
    background: url('../Images/icons/new/system-certification/Machine-systeme-information@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1104-LocationVz {
    background: url('../Images/icons/new/system-certification/Machine-systeme-information@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1088-RouteSiteProfile {
    background: url('../Images/icons/new/route/Owner-profile@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1088-RouteSiteProfile {
    background: url('../Images/icons/new/route/Owner-profile@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1090-RouteUpdate {
    background: url('../Images/icons/new/route/Route-configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1090-RouteUpdate {
    background: url('../Images/icons/new/route/Route-configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1086-RouteContact {
    background: url('../Images/icons/new/route/Route-Contacts@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1086-RouteContact {
    background: url('../Images/icons/new/route/Route-Contacts@2x.png') no-repeat center;
    background-size: 100%;
}


.UI48-612-home.id00117 {
    background: url('../Images/icons/new/route/Route-locations@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-612-home.id00117 {
    background: url('../Images/icons/new/route/Route-locations@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-143-tablet {
    background: url('../Images/icons/new/route/Route-Tablets@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-143-tablet {
    background: url('../Images/icons/new/route/Route-Tablets@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-078-preview {
    background: url('../Images/icons/new/route/Route-activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-078-preview {
    background: url('../Images/icons/new/route/Route-activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1072-CashDeskActivity.id00148 {
    background: url('../Images/icons/new/route/Route-reconciliation@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}


.UI24-1072-CashDeskActivity.id00148 {
    background: url('../Images/icons/new/route/Route-reconciliation@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1102-RcashCount {
    background: url('../Images/icons/new/route/Cash-Count@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1102-RcashCount {
    background: url('../Images/icons/new/route/Cash-Count@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1101-RCorrection {
    background: url('../Images/icons/new/route/Route-Correction@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-1101-RCorrection {
    background: url('../Images/icons/new/route/Route-Correction@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-707-invoice {
    background: url('../Images/icons/new/route/Route-Statement@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;   
}

.UI24-707-invoice {
    background: url('../Images/icons/new/route/Route-Statement@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-153-rules.id00118 {
    background: url('../Images/icons/new/route/Route-Change-Approval@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;   
}

.UI2448-153-rules.id00118 {
    background: url('../Images/icons/new/route/Route-Change-Approval@2x.png') no-repeat center;
    background-size: 100%;  
}

.UI48-606-calendar.id00119 {
    background: url('../Images/icons/new/route/Route-Automatic-Reports@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;   
}

.UI24-606-calendar.id00119{
    background: url('../Images/icons/new/route/Route-Automatic-Reports@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1052-SPUpdate.id00124 {
    background: url('../Images/icons/new/machines/Machine-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;   
}

.UI24-1052-SPUpdate.id00124 {
    background: url('../Images/icons/new/machines/Machine-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1045-SPActivity.id00125 {
    background: url('../Images/icons/new/machines/Machine-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;   
}

.UI24-1045-SPActivity.id00125 {
    background: url('../Images/icons/new/machines/Machine-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-600-barchart.id00126 {
    background: url('../Images/icons/new/machines/Machine-Performance-Report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-600-barchart.id00126 {
    background: url('../Images/icons/new/machines/Machine-Performance-Report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-050-doc_stat.id00113 {
    background: url('../Images/icons/new/machines/Machine-Meters-Report@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-050-doc_stat.id00113 {
    background: url('../Images/icons/new/machines/Machine-Meters-Report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1051-ReaderUpdate.id00128 {
    background: url('../Images/icons/new/black-box/Blackbox-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-1051-ReaderUpdate.id00128{
    background: url('../Images/icons/new/black-box/Blackbox-Configuration@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1046-ReaderActivity.id00129 {
    background: url('../Images/icons/new/black-box/Blackbox-Configuration@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-1046-ReaderActivity.id00129 {
    background: url('../Images/icons/new/black-box/Blackbox-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1056-ReaderStatus.id00130 {
    background: url('../Images/icons/new/black-box/Blackbox-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-1056-ReaderStatus.id00130 {
    background: url('../Images/icons/new/black-box/Blackbox-Status@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1110-Retired.id00159 {
    background: url('../Images/icons/new/black-box/Retired-Black-Box-Activity@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-1110-Retired.id00159 {
    background: url('../Images/icons/new/black-box/Retired-Black-Box-Activity@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-637-tools.id00155 {
    background: url('../Images/icons/new/black-box/Admin-Tools@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-637-tools.id00155 {
    background: url('../Images/icons/new/black-box/Admin-Tools@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-615-unlock.id00158{
    background: url('../Images/icons/new/black-box/One-Time-Password@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-615-unlock.id00158 {
    background: url('../Images/icons/new/black-box/One-Time-Password@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-1025-AddNewMenu {
    float: none !important;
}


.UI48-service-point-tito-breakdown {
    background: url('../Images/icons/new/service-points/Tito-breakdown@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important; 
}

.UI24-service-point-tito-breakdown {
    background: url('../Images/icons/new/service-points/Tito-breakdown@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-555-slot_machine {
   background: url('../Images/icons/new/locations/Location-OEM-report@2x.png') no-repeat center;
   background-size: 100%;
   height: 32px !important;
   width: 32px !important; 
}

.UI24-555-slot_machine {
    background: url('../Images/icons/new/locations/Location-OEM-report@2x.png') no-repeat center;
    background-size: 100%;
}

.UI48-023-email2 {
   background: url('../Images/icons/new/ico-message@2x.png') no-repeat center;
   background-size: 100%;
   height: 32px !important;
   margin-bottom: 10px;
   width: 32px !important; 
}

.UI24-023-email2 {
    background: url('../Images/icons/new/ico-message@2x.png') no-repeat center;
    background-size: 100%;
}

.UI24-1031-MessageGlobal {
    background: url('../Images/icons/new/ico-message@2x.png') no-repeat center;
    background-size: 100%;
    width: 28px !important;
}
.UI48-spaceicon {
    background: url('../Images/icons/new/space/spaceicon.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-spaceicon {
    background: url('../Images/icons/new/space/spaceicon.png') no-repeat center;
    background-size: 100%;
}

.UI48-spacesetup {
    background: url('../Images/icons/new/space/spacesetup.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-spacesetup {
    background: url('../Images/icons/new/space/spacesetup.png') no-repeat center;
    background-size: 100%;
}

.UI48-spacereports {
    background: url('../Images/icons/new/space/spacereports.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-spacereports {
    background: url('../Images/icons/new/space/spacereports.png') no-repeat center;
    background-size: 100%;
}

.UI48-167-P_CardBalance {
    background: url('../Images/icons/new/players/167-P_CardBalance.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-167-P_CardBalance {
    background: url('../Images/icons/new/players/167-P_CardBalance.png') no-repeat center;
    background-size: 100%;
}

.UI48-164-T_EventTriggerReport {
    background: url('../Images/icons/new/transaction/164-T_EventTriggerReport.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-164-T_EventTriggerReport {
    background: url('../Images/icons/new/transaction/164-T_EventTriggerReport.png') no-repeat center;
    background-size: 100%;
}

.UI48-188-L_CashReport {
    background: url('../Images/icons/new/locations/188-L_CashReport.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-188-L_CashReport {
    background: url('../Images/icons/new/locations/188-L_CashReport.png') no-repeat center;
    background-size: 100%;
}

.UI48-189-L_HighWinsReport {
    background: url('../Images/icons/new/locations/189-L_HighWinsReport.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-189-L_HighWinsReport {
    background: url('../Images/icons/new/locations/189-L_HighWinsReport.png') no-repeat center;
    background-size: 100%;
}

.UI48-190-L_HighDepositReport {
    background: url('../Images/icons/new/locations/190-L_HighDepositReport.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-190-L_HighDepositReport {
    background: url('../Images/icons/new/locations/190-L_HighDepositReport.png') no-repeat center;
    background-size: 100%;
}

.UI48-191-L_ETPReport {
    background: url('../Images/icons/new/locations/191-L_ETPReport.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-191-L_ETPReport {
    background: url('../Images/icons/new/locations/191-L_ETPReport.png') no-repeat center;
    background-size: 100%;
}

.UI48-195-T_ManageLID {
    background: url('../Images/icons/new/axes-tools/195-T_ManageLID.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}

.UI24-195-T_ManageLID {
    background: url('../Images/icons/new/axes-tools/195-T_ManageLID.png') no-repeat center;
    background-size: 100%;
}

.UI48-reader-status {
    background: url('../Images/icons/new/readers/Reader-Status@2x.png') no-repeat center;
    background-size: 100%;
    height: 32px !important;
    width: 32px !important;
}
