/*!
* Ext JS Library 4.0
* Copyright(c) 2006-2011 Sencha Inc.
* licensing@sencha.com
* http://www.sencha.com/license
*/

#poweredby {
  position: absolute;
  bottom: 10px;
  right: 0px;
  z-index: 15000;

  /* IE 5-7 */
  filter: alpha(opacity=70);
  /* Netscape */
  -moz-opacity: 0.7;
  /* Safari 1.x */
  -khtml-opacity: 0.7;
  /* Good browsers */
  opacity: 0.7;
}

#poweredby div {
  position: relative;
  width: 150px;
  height: 25px;
  background-image: url(../images/powered-by-ext-js.png);
  background-repeat: no-repeat;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.6em;
  letter-spacing: 2px;
}

/* The simple background image PNG does not work in IE6-8, but does in IE9 */
.x-ie6 #poweredby div,
.x-ie7 #poweredby div,
.x-ie8 #poweredby div {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/powered-by-ext-js.png', sizingMethod='scale');
}

/*----------------------------------------------------
    Start Button
*/

.ux-start-button-icon {
  background-image: url(../images/logo_task.png) !important;
  background-color: transparent;
}

.ux-start-button .x-btn-arrow {
  background-image: none;
}

.ux-start-button .x-btn-arrow-right {
  padding-left: 10px;
}

.ux-taskbar {
  padding-left: 4px !important;
}

/*
    Start Button (Black)
*/

.ux-desktop-black .ux-start-button {
  height: 28px;
  padding: 0px;
  display: block;
}

.ux-desktop-black .ux-start-button em {
  margin-top: 5px;
}

.ux-desktop-black .ux-start-button .x-btn-inner {
  color: black;
  font-size: 11px;
  font-weight: bold;
}

.ux-desktop-black .ux-start-button {
  background-image: -moz-linear-gradient(
    center top,
    #e4f3ff,
    #d9edff 48%,
    #c2d8f2 52%,
    #c6dcf6
  );
  border-radius: 8px 8px 8px 8px;
  border-color: #81a4d0;
}

#bottom_panel-body {
  border: 0px;
}
#save_panel-body {
  background: #feff9e !important;
  border: 0px;
  font-size: 11px;
}
#save_panel {
  background: #feff9e !important;
}
#preview_note {
  position: absolute;
  top: 0px;
  left: 35%;
  color: #fff;
  padding: 12px 7px 7px 7px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(255, 255, 255, 0.3) !important;
  background-repeat: no-repeat;
  background-position: center center !important;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 2px;
}
#preview_note a {
  color: #fff;
}
#um_remove_user,
#um_app_mng,
#um_save_button,
#um_cancel_button,
#um_switch_button {
  width: 38px !important;
  height: 36px !important;
  padding: 1px 3px 1px 2px;
  margin: 0px;
}

.um_switch_button em button span {
  color: #ff0000 !important;
  background-image: url(/images/switch-icon.png) !important;
}

.um_app_mng em button span {
  color: #ff0000 !important;
  background-image: url(/images/app-icon.png) !important;
}

.um_remove_user_button em button span {
  color: #ff0000 !important;
  background-image: url(/images/trash-icon.png) !important;
}

.um_save_button em button span {
  color: #ff0000 !important;
  background-image: url(/images/save-icon.png) !important;
}

.um_cancel_button em button span {
  color: #ff0000 !important;
  background-image: url(/images/cancel-icon.png) !important;
}

#um_save_button-btnEl,
#um_remove_user-btnEl,
#um_app_mng-btnEl,
#um_save_button-btnEl,
#um_cancel_button-btnEl,
#um_switch_button-btnEl,
#um_remove_user-btnInnerEl,
#um_app_mng-btnInnerEl,
#um_save_button-btnInnerEl,
#um_cancel_button-btnInnerEl,
#um_switch_button-btnInnerEl {
  width: 32px !important;
  height: 32px !important;
  padding: 0px !important;
  float: left;
}

.um_app_mng em button span {
  color: #46a218 !important;
}
.app_blocks {
  width: 100px;
  height: 100px;
  border: 2px solid rgba(255, 255, 255, 0.3) !important;
  background-repeat: no-repeat;
  background-position: center center !important;
  /*  border: 3px solid #fff;*/
  border-radius: 8px;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  color: #fff;
  font-size: 0.9em;
  letter-spacing: 2px;
  padding-top: 100px;
  margin-bottom: 30px;
}
.app_selected {
  background-color: rgba(12, 65, 107, 0.45) !important;
}
.app_list_cls {
  background: none !important;
  overflow-y: auto;
}
#app_mng_form {
  background-color: rgba(128, 128, 128, 0.84);
}
#appselector {
  padding: 10px;
}
#appselector input {
  background-image: url("/resources/themes/images/default/form/checkbox.png");
}

.x-progress-text {
  font-size: 9px !important;
  height: 14px;
  line-height: 14px;
}
.x-progress-bar {
  height: 14px;
}
.cr_val {
  float: left;
  margin-right: 10px;
}
tr.tps-rows td {
  height: 24px !important;
  font-size: 13px !important;
}
tr.active-tps-row td.x-grid-cell-actioncol,
tr.stage-tps-row td.x-grid-cell-actioncol,
tr.inactive-tps-row td.x-grid-cell-actioncol,
tr.paused-tps-row td.x-grid-cell-actioncol {
  background-color: #ffffff !important;
}
tr.active-tps-row td {
  background-color: #46a218 !important;
  color: #ffffff;
}
tr.paused-tps-row td {
  background-color: #ffca59 !important;
  color: #000000;
}
tr.stage-tps-row td {
  background-color: #6884a8 !important;
  color: #ffffff;
}
tr.inactive-tps-row td {
  background-color: #c90d0d !important;
  color: #ffffff;
}
tr.active-pco-row td.x-grid-cell-actioncol,
tr.stage-pco-row td.x-grid-cell-actioncol,
tr.inactive-pco-row td.x-grid-cell-actioncol,
tr.paused-pco-row td.x-grid-cell-actioncol {
  background-color: #ffffff !important;
}
tr.active-pco-row td {
  background-color: #46a218 !important;
  color: #ffffff;
}
tr.paused-pco-row td {
  background-color: #ffca59 !important;
  color: #000000;
}
tr.stage-pco-row td {
  background-color: #6884a8 !important;
  color: #ffffff;
}
tr.inactive-pco-row td {
  background-color: #c90d0d !important;
  color: #ffffff;
}
tr.x-grid-row-selected td {
  color: #000000 !important;
}
.finished-tps-title {
  background: url("/images/finished.png?a");
  width: 58px;
  height: 16px;
}
.forced-tps-title {
  background: url("/images/finished.png?a");
  width: 58px;
  height: 16px;
}
.active-tps-title {
  background: url("/images/active.png?a");
  width: 58px;
  height: 16px;
}
.start-tps {
  background: url("/images/start_tps.png");
  height: 16px;
  width: 16px;
}
.inactive-tps-title {
  background: url("/images/inactive.png?a");
  width: 58px;
  height: 16px;
}

.stop-tps {
  background: url("/images/stop_tps.png");
  height: 16px;
  width: 16px;
}
.stage-tps-title {
  background: url("/images/stage.png?a");
  width: 58px;
  height: 16px;
}
.edit-tps {
  background: url("/images/edit.png");
  height: 16px;
  width: 16px;
}
.clone-tps {
  background: url("/images/campaign_add.png");
  height: 16px;
  width: 16px;
}
.delete-tps {
  background: url("/images/stop_tps.png");
  height: 16px;
  width: 16px;
}
.stage-tps {
  background: url("/images/stage_tps.png");
  height: 16px;
  width: 16px;
}
/*.edit-tps {
  background: url('/images/bogus.png');
  height: 16px;
  width: 16px;
}*/
/*----------------------------------------------------
    Start Menu
*/
.note_data {
  word-wrap: break-word;
}
.note_window {
  height: 200px;
}
.note_data ol {
  padding-left: 25px;
}
.note_data ol li {
  list-style: decimal;
  padding: 5px;
}
.hoover_note {
  background: url("/shared/icons/fam/error.png");
  height: 16px;
  width: 16px;
}
.hoover_add_note {
  background: url("/shared/icons/fam/add.png");
  height: 16px;
  width: 16px;
}
.ux-start-menu-toolbar .x-btn-inner {
  text-align: left;
}

.ux-start-menu-toolbar {
  padding: 4px !important;
}

/*----------------------------------------------------
    TaskBar
*/

.ux-taskbar .x-toolbar {
  background: transparent none;
  border-color: transparent;
}

.x-ie6 .ux-taskbar .x-toolbar {
  border-color: #d3e1f1;
}

.ux-desktop-windowbar .x-btn-inner,
.x-nbr .ux-desktop-windowbar .x-btn-icon-text-left button {
  text-align: left !important;
}

.ux-taskbar .x-toolbar {
  height: 28px;
}

.ux-taskbar {
  height: 35px;
  padding: 0;
}

.x-toolbar .x-toolbar {
  padding: 0;
}

/*
    TaskBar (Black)
*/
/*.x-toolbar-default {
  border: none !important;
  border-color: none !important;
  background-color: #000000 !important;
  background-image: -webkit-linear-gradient(top, #EEE,#999) !important;
  background-image: -moz-linear-gradient(top, #EEE,#999) !important;
  background-image: -o-linear-gradient(top, #EEE,#999) !important;
  background-image: -ms-linear-gradient(top, #EEE,#999) !important;
  background-image: linear-gradient(top, #EEE,#999) !important;
}*/
.ux-desktop-black .ux-taskbar {
  background: transparent
    url("../images/taskbar/black/taskbar-start-panel-bg.gif") repeat-x left top;
  border-color: transparent;
  /*height: 30px;*/
}

.ux-desktop-black .ux-taskbar .x-splitter {
  background: transparent url(../images/taskbar/black/taskbar-split-h.gif)
    no-repeat scroll 0 -2px;
}

.ux-desktop-black .ux-taskbar .x-toolbar-text {
  color: white !important;
}

.ux-desktop-black .ux-taskbar .x-btn-default-toolbar-small-over {
  background-color: yellow;
}

.ux-desktop-black .ux-taskbar .x-btn-inner {
  color: white;
}

.ux-desktop-black .ux-taskbar .x-btn-pressed .x-btn-inner,
.ux-taskbar .x-btn-over .x-btn-inner {
  color: black;
}

/*----------------------------------------------------
    Tray Clock
*/

.ux-desktop-trayclock {
  text-align: center;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
}

/*----------------------------------------------------
    Desktop DataView
*/

.ux-wallpaper {
  background-color: #3d71b8;
}

.ux-wallpaper-tiled {
  background-repeat: repeat;
}
.loginformfields,
.loginformfields span {
  font-size: 20px !important;
  line-height: 22px !important;
}
.ux-wallpaper-centered {
  background-color: #001;
  background-image: url(/images/beecell.png?bc) !important;
  background-repeat: repeat;
  background-position: center center;
}

.ux-desktop-shortcut {
  cursor: pointer;
  text-align: center;
  padding: 8px;
  margin: 8px;
  width: 96px;
}

.hoover-empty-dir {
  background-image: none !important;
  width: 0px !important;
}
#user_action_items {
  position: absolute;
  /*  width: 450px;*/
  height: 50px;
  top: -10px;
  right: 10px;
  /*  background-color: #e78a29 !important;*/
  /*  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;*/
  border-radius: 10px;
  color: #fff;
  padding: 20px 0 0 10px;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 2px;
  text-align: right;
}
#user_action_items .logged_in_user {
  color: #fff;
  background: url(../shared/icons/fam/cog.png) no-repeat right center;
  padding-right: 20px;
}
.user_menu {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.user_menu .x-menu-item-text {
  color: #fff !important;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 2px;
}
.logout_button {
  width: 95px;
  height: 30px;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.8em;
  color: #fff;
  letter-spacing: 2px;
  background: rgba(255, 255, 255, 0.3) url(../images/logout.png) no-repeat left
    center;
  border: 2px solid white;
  padding-left: 15px;
  padding-top: 2px;
  margin-left: 30px;
  margin-bottom: 5px;
  cursor: pointer;
  border-radius: 8px;
}
.change_password {
  background-image: url(../images/change-password-icon.png);
}
.switch_small {
  background-image: url(../images/switch-small-icon.png);
}
.ux-desktop-shortcut-icon {
  width: 80px;
  height: 80px;
  background-color: rgba(255, 255, 255, 0.3) !important;
  background-repeat: no-repeat;
  background-position: center center !important;
  /*  border: 3px solid #fff;*/
  border-radius: 8px;
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 2px;
}

.ux-desktop-shortcut-text {
  font-family: helvetica neue, arial, sans serif !important;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 2px;
  color: white;
}

.x-view-over .ux-desktop-shortcut-text {
  text-decoration: underline;
}

/*----------------------------------------------------
    Various icon classes
*/

.accordion-shortcut {
  background: url(../images/im48x48.png) no-repeat center center;
}
.analytics-shortcut {
  background: transparent url(../images/analytic.png) no-repeat center center;
}
.raw-data-shortcut {
  background: url(../images/rawdata.png) no-repeat center center;
}
.campaign-data-shortcut {
  background: url(../images/campaign.png) no-repeat center center;
}
.push-shortcut {
  background: url(../images/push.png) no-repeat center center;
}
.tracker-shortcut {
  background: url(../images/tracker.png) no-repeat center center;
}
.pco-shortcut {
  background: url(../images/pco-big.png) no-repeat center center;
  height: 80px !important;
}
.destructors-shortcut {
  background: url(../images/destructor.png) no-repeat center center;
}
.tweet-shortcut {
  background: url(../images/tweet.png) no-repeat center center;
}

/* Re-align shortcuts on desktop (2nd column) */
#Destructors-shortcut {
  position: absolute;
  top: 0px;
  left: 105px;
}

#Tweet-shortcut {
  position: absolute;
  top: 120px;
  left: 105px;
}

.cpu-shortcut {
  background-image: url(../images/statusLarge.png);
}

.grid-shortcut {
  background-image: url(../images/grid48x48.png);
}

.iframe-cls #sub-nav-menu li {
  font-size: 9px !important;
}

.notepad-shortcut {
  background-image: url(../images/notepadLarge.png);
  width: 46px;
  height: 46px;
}

.x-ie6 .accordion-shortcut {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/im48x48.png', sizingMethod='scale');
}

.x-ie6 .cpu-shortcut {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/statusLarge.png', sizingMethod='scale');
}

.x-ie6 .grid-shortcut {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grid48x48.png', sizingMethod='scale');
}

.x-ie6 .notepad-shortcut {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notepadLarge.png', sizingMethod='scale');
}

.video {
  background-image: url(../images/gears.gif);
}

.bogus {
  background-image: url(../images/bogus.png) !important;
}

.notepad {
  background-image: url(../images/bogus.png) !important;
}

.logout {
  background-image: url(../images/logout.gif) !important;
}

.settings {
  background-image: url(../images/gears.gif) !important;
}

.icon-analytics {
  background-image: url(../images/Analytics-16.png) !important;
}

.icon-tps {
  background-image: url(../images/campaign_small.png) !important;
}

.icon-pco {
  background-image: url(../images/pco-small.png) !important;
}

.icon-push {
  background-image: url(../images/push_small.png) !important;
}

.icon-tracker {
  background-image: url(../images/tracker-small.png) !important;
}

.icon-grid {
  background-image: url(../images/grid.png) !important;
}

.select_game_tip {
  background: transparent;
}
.tip_top {
  background: transparent url(../images/up.png?a) no-repeat left center;
  height: 9px;
  position: relative;
  left: 10px;
}
.tip_body {
  background: #fbff97;
  border: 2px solid #000000;
  border-radius: 3px;
  padding: 5px;
  font-family: monospace;
  font-size: 12px;
}
.x-select_game_tip {
  background: transparent;
}
.export {
  background-image: url("../shared/icons/fam/application_go.png") !important;
}
.view {
  background-image: url("../shared/icons/fam/table_refresh.png") !important;
}
.refresh {
  background-image: url("../images/refresh.png") !important;
}
.clear_filter {
  background-image: url("../images/clear.png") !important;
}
.gamefolder {
  background-image: url("../shared/icons/fam/folder_go.png") !important;
}
.add {
  background-image: url(../shared/icons/fam/add.gif) !important;
}
.option {
  background-image: url(../shared/icons/fam/plugin.gif) !important;
}
.remove {
  background-image: url(../shared/icons/fam/delete.gif) !important;
}
.info {
  background-image: url(../shared/icons/fam/information.png) !important;
}
.save {
  background-image: url(../shared/icons/save.gif) !important;
}
.accordion {
  background-image: url(../images/accordian.gif) !important;
}
.tabs {
  background-image: url(../images/tabs.gif) !important;
}

/*----------------------------------------------------
    IM window icons
*/

.user {
  background-image: url(../shared/icons/fam/user.gif) !important;
}

.inactive_user {
  background-image: url(../shared/icons/fam/user_gray.png) !important;
}

.pending_user {
  background-image: url(../shared/icons/fam/user_red.png) !important;
}

.req_access_icon {
  background-image: url(../shared/icons/fam/req_access.png) !important;
}

.user-add {
  background-image: url(../shared/icons/fam/user_add.gif) !important;
}

.user-delete {
  background-image: url(../shared/icons/fam/user_delete.gif) !important;
}

.connect {
  background-image: url(../shared/icons/fam/connect.gif) !important;
}

.user-girl {
  background-image: url(../shared/icons/fam/user_female.gif) !important;
}

.user-kid {
  background-image: url(../shared/icons/fam/user_green.gif) !important;
}

.user-suit {
  background-image: url(../shared/icons/fam/user_suit.gif) !important;
}

.pressed_game_buttons {
  font-weight: bold !important;
}

.analytics_menu_buttons {
}
.less_than_5 {
  background-color: #e6f0fa !important;
}
.less_than_10 {
  background-color: #e2f8ff !important;
}
.less_than_15 {
  background-color: #d0dcf1 !important;
}
.less_than_20 {
  background-color: #c3d5f0 !important;
}
.less_than_35 {
  background-color: #649ddf !important;
}
.more_than_35 {
  background-color: #387fc7 !important;
}

.detailwindowcss div ul li,
.detailwindowcss div p {
  font-size: 11px !important;
}
.detailwindowcss div ul li {
  padding-left: 10px;
  list-style: inside;
}

.notifybar {
  margin: 3px !important;
}
.notifybar-success,
.x-nlg .notifybar-success {
  border: 1px solid #aee0ae !important;
  background-color: #d1eed1 !important;
  background-image: none !important;
}
.notifybar-error,
.x-nlg .notifybar-error {
  border: 1px solid #f79897 !important;
  background-color: #fddfde !important;
  background-image: none !important;
}
#pcoStoresListGrid .x-grid-row-selected .x-grid-cell,
#pcoDynamicListGrid .x-grid-row-selected .x-grid-cell,
#pcoNewListGrid .x-grid-row-selected .x-grid-cell {
  background-color: #0446ff !important;
  color: white !important;
}
.sync_button {
  padding: 5px 10px;
  cursor: pointer;
  background: transparent;
  color: white;
  font-size: 12px;
  border-color: white;
  border-radius: 5px;
  margin-right: 10px;
}
.x-mask,
.x-mask-msg,
.x-css-shadow {
  display: none !important;
}
#game-conf-form {
  position: absolute;
  top: 70px;
  right: 20px;
  width: 300px !important;
}