.big-loading-indicator {
  background:       transparent none no-repeat scroll left center;
  background-image: url(ext/icons/big_loading_indicator.gif);
}

/* Only used in App.Login.js for the Logout button */
.icon-cancel                 { background-image: url(ext/icons/cancel.png)        !important; background-repeat: no-repeat; }

/* Only used in App.Welcome.js */
.icon-welcome                { background-image: url(ext/icons/house.png)         !important; background-repeat: no-repeat; }

.icon-browse                 { background-image: url(ext/icons/folder_explore.png)  !important; background-repeat: no-repeat; width: 150px !important; }

/* Used in Ext.ux.PdfButton.js (which is used on every screen exporting a grid to PDF */
.icon-export-pdf             { background-image: url(ext/icons/page_pdf.gif)      !important; background-repeat: no-repeat; }
.icon-export-excel           { background-image: url(ext/icons/page_excel.gif)    !important; background-repeat: no-repeat; }

/* Conference.Conferences.MetaData.js */
/* Conference.ConferenceCreate.MetaData.js */
/* Conference.ConferenceCreate.MetaData.js */
.icon-conference-edit        { background-image: url(ext/icons/calendar_edit.png) !important; background-repeat: no-repeat; }
.icon-conference-create      { background-image: url(ext/icons/calendar_add.png)  !important; background-repeat: no-repeat; }
.icon-conference-list        { background-image: url(ext/icons/application_view_columns.png) !important;
                               background-repeat: no-repeat; }
.icon-conference-delete      { background-image: url(ext/icons/cross.png)         !important; background-repeat: no-repeat; }

/* Conference.Users.MetaData.js */
.icon-user-delete            { background-image: url(ext/icons/cross.png)         !important; background-repeat: no-repeat; }
.icon-user-add               { background-image: url(ext/icons/user_add.png)      !important; background-repeat: no-repeat; }
.icon-user-edit              { background-image: url(ext/icons/user_edit.png)     !important; background-repeat: no-repeat; }
.icon-user                   { background-image: url(ext/icons/user.png)          !important; background-repeat: no-repeat; }

/* Conference.Contacts.MetaData.js */
.icon-contact-delete         { background-image: url(ext/icons/cross.png)         !important; background-repeat: no-repeat; }
.icon-contact-add            { background-image: url(ext/icons/user_add.png)      !important; background-repeat: no-repeat; }
.icon-contact-edit           { background-image: url(ext/icons/user_edit.png)     !important; background-repeat: no-repeat; }
.icon-contact                { background-image: url(ext/icons/user_suit.png)     !important; background-repeat: no-repeat; }

.icon-directory-delete       { background-image: url(ext/icons/cross.png)         !important; background-repeat: no-repeat; }
.icon-directory-add          { background-image: url(ext/icons/group_add.png)     !important; background-repeat: no-repeat; }
.icon-directory-edit         { background-image: url(ext/icons/group_edit.png)    !important; background-repeat: no-repeat; }
.icon-directory              { background-image: url(ext/icons/group.png)         !important; background-repeat: no-repeat; }

/* Conference.History.MetaData.js */
.icon-conference-history     { background-image: url(ext/icons/report.png)        !important; background-repeat: no-repeat; }

/* Conference.ConferenceDetails.MetaData.js */
.icon-include                { background-image: url(ext/icons/arrow_right.png)   !important; background-repeat: no-repeat; }
.icon-exclude                { background-image: url(ext/icons/arrow_left.png)    !important; background-repeat: no-repeat; }
.icon-available-members      { background-image: url(ext/icons/group.png)         !important; background-repeat: no-repeat; }
.icon-included-members       { background-image: url(ext/icons/group.png)         !important; background-repeat: no-repeat; }
.icon-email-notify           { background-image: url(ext/icons/email_go.png)      !important; background-repeat: no-repeat; }

/* Conference.Config.MetaData.js */
.icon-conference-config      { background-image: url(ext/icons/cog.png)           !important; background-repeat: no-repeat; }

/* Conference.Active.js */
.icon-conference-active      { background-image: url(ext/icons/world.png)         !important; background-repeat: no-repeat; }
.icon-conference-mute-all    { background-image: url(ext/icons/sound_mute.png)    !important; background-repeat: no-repeat; }
.icon-conference-unmute-all  { background-image: url(ext/icons/sound.png)         !important; background-repeat: no-repeat; }
.icon-conference-end         { background-image: url(ext/icons/group_delete.png)  !important; background-repeat: no-repeat; }
.icon-conference-record-start { background-image: url(ext/icons/control_play_blue.png) !important; background-repeat: no-repeat; }
.icon-conference-record-stop  { background-image: url(ext/icons/control_stop_blue.png) !important; background-repeat: no-repeat; }
.icon-conference-members      { background-image: url(ext/icons/group.png)         !important; background-repeat: no-repeat; }
.icon-conference-talking-yes        { background-image: url(ext/icons/bullet_green.png)  !important; background-repeat: no-repeat; }
.icon-conference-talking-no         { background-image: url(ext/icons/bullet_white.png)  !important; background-repeat: no-repeat; }
.icon-conference-talking-request    { background-image: url(ext/icons/bullet_red.png)    !important; background-repeat: no-repeat; }
.icon-conference-member-mute   { background-image: url(ext/icons/sound_mute.png)    !important; background-repeat: no-repeat; }
.icon-conference-member-unmute { background-image: url(ext/icons/sound.png)         !important; background-repeat: no-repeat; }
.icon-conference-member-kick   { background-image: url(ext/icons/cross.png)         !important; background-repeat: no-repeat; }

/* Only used in App.Panel.js for panelIsLoading() */
.icon-loading                { background-image: url(ext/icons/loading.gif)       !important; background-repeat: no-repeat; }

/* Used in any MetaData.js file for context sensitive help */
.icon-help {
  background-image:  url(ext/icons/question_mark_10.jpg) !important;
  background-repeat: no-repeat;
  height:            16px;
  width:             16px;
}

/* Icons specifically for the grid which need extra enhancements */
/* This is used in Ext.ux.Render.js in Mp3Player() */
/*
.icon-grid-mp3-play {
  background-image:  url(ext/icons/mp3_play.gif) !important;
  background-repeat: no-repeat !important;
  height:            12px;
  width:             25px !important;
}
*/

/* This is used in Ext.ux.Render.js in RecordingUrl() */
/*
.icon-grid-disk {
  background-image:  url(ext/icons/disk.png) !important;
  background-repeat: no-repeat !important;
  height:            16px;
  cursor:            pointer;
  margin-top:        -2px;
  margin-bottom:     -2px;
}
*/

/*
 * NOT SURE WHY I NEEDED THESE
.icon-32 { height:32px; width:32px}
.icon-24 { height:24px; width:24px}
*/

/* Not currently used */
/*
.icon-cross         { background-repeat: no-repeat; background-image: url(ext/icons/cross.png)    !important; }
*/

/* Used in old Render.js, then renamed to icon-grid-mp3-play and icon-grid-disk to be more specific
/*
.icon-mp3-play      { background-repeat: no-repeat; background-image: url(ext/icons/mp3_play.gif) !important; }
.icon-disk          { background-repeat: no-repeat; background-image: url(ext/icons/disk.png)     !important; }
*/

