.icon { display: block; }
.icon.appzone.vpp { width: 35px; height: 12px; background: url("/images/icons/icon-appZone-vpp.png") no-repeat; }
.icon.appzone.text.tablet { width: 24px; height: 34px; background: url("/images/icons/iconText-appZone-tablet.png") no-repeat; }
.icon.appzone.text.phone { margin-top: 3px; width: 25px; height: 31px; background: url("/images/icons/iconText-appZone-phone.png") no-repeat; }
.icon.appzone.text.itunes { margin-top: 7px; width: 35px; height: 27px; background: url("/images/icons/iconText-appZone-itunes.png") no-repeat; }
.icon.appzone.text.android { margin-top: 7px; width: 44px; height: 27px; background: url("/images/icons/iconText-appZone-android.png") no-repeat; }
.icon.appzone.text.vpp { margin-top: 7px; width: 44px; height: 27px; background: url("/images/icons/iconText-appZone-vpp.png") no-repeat; }
.icon.appzone.text.platform.android { margin-top: 2px; width: 33px; height: 32px; background: url("/images/icons/iconText-appZone-platform-android.png") no-repeat; }
.icon.appzone.text.platform.ios { margin-top: 2px; width: 33px; height: 32px; background: url("/images/icons/iconText-appZone-platform-ios.png") no-repeat; }

#marketplace_search.coupon_assignment .marketplace_table { margin-bottom: 20px; }
#marketplace_search.coupon_assignment .codes_info { clear: both; }

#device_management_table th.actions { width: 20% !important; }

@media all { #jPicker { margin: 0px 8px; text-align: left; }
  #jPicker ul { font-size: 15px; margin: 0px 0px 0px 15px; padding: 0px; }
  #jPicker ul li { list-style: disc; padding: 2px 0px; }
  #jPicker ul li ul { margin-bottom: 10px; }
  #jPicker ul li ul li { list-style: circle; }
  #jPicker p { font-size: 13px; padding: 0px 10px; }
  #jPicker hr { clear: both; }
  #jPicker h2.jPicker { font-size: 16px; padding: 20px 10px; }
  #jPicker code { color: #8bd; font-size: 14px; font-weight: bold; }
  #jPicker pre { background: #eee; border: 1px solid #000; color: #000; display: block; font-size: 11px; margin: 10px 5px; padding: 5px; }
  #jPicker span { font-size: 13px; text-align: center; }
  #jPicker a { color: #ff8050; }
  #jPicker input { font-size: 13px; padding: 2px 5px; }
  #jPicker h2 { font-size: 16px; margin: 10px 0px; } }
.jPicker .Icon { display: inline-block; height: 24px; /* change this value if using a different sized color picker icon */ position: relative; /* make this element an absolute positioning container */ text-align: left; /* make the zero width children position to the left of container */ width: 25px; /* change this value if using a different sized color picker icon */ }

.jPicker .Icon span.Color, .jPicker .Icon span.Alpha { background-position: 2px 2px; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.jPicker .Icon span.Image { background-repeat: no-repeat; cursor: pointer; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.jPicker.Container { color: #ddd; z-index: 10; }

table.jPicker { background-color: #111; border: 1px outset #111; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px !important; margin: 0px; padding: 5px; width: 545px; z-index: 20; }
table.jPicker h2 { color: #ddd; }

.jPicker .Move { background-color: #111; border-color: #111 #111 #111 #111; border-style: solid; border-width: 1px; cursor: move; height: 12px; padding: 0px; }

.jPicker .Title { font-size: 11px !important; font-weight: bold; margin: -2px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align: center; width: 100%; }

.jPicker div.Map { border-bottom: 2px solid #fff; border-left: 2px solid #9a9a9a; border-right: 2px solid #fff; border-top: 2px solid #9a9a9a; cursor: crosshair; height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */ margin: 0px 10px 10px 10px; overflow: hidden; /* hide the overdraw of the Color Map icon when at edge of viewing box */ padding: 0px; position: relative; /* make this element an absolute positioning container */ width: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */ }

.jPicker div[class="Map"] { height: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ width: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ }

.jPicker div.Bar { border-bottom: 2px solid #fff; border-left: 2px solid #9a9a9a; border-right: 2px solid #fff; border-top: 2px solid #9a9a9a; cursor: n-resize; height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */ margin: 12px 10px 0px 5px; overflow: hidden; padding: 0px; position: relative; width: 24px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 20px later */ }

.jPicker div[class="Bar"] { height: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ width: 20px; /* correct to 20px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ }

.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3, .jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4, .jPicker .Bar .Map5, .jPicker .Bar .Map6 { background-color: transparent; background-image: none; display: block; left: 0px; position: absolute; top: 0px; }

.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3 { height: 2596px; width: 256px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar would not be drawn if its overflow is set to hidden. */ }

.jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4 { height: 3896px; width: 20px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar would not be drawn if its overflow is set to hidden. */ }

.jPicker .Bar .Map5, .jPicker .Bar .Map6 { height: 256px; width: 20px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar would not be drawn if its overflow is set to hidden. */ }

.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Bar .Map6 { background-repeat: no-repeat; }

.jPicker .Map .Map3, .jPicker .Bar .Map5 { background-repeat: repeat; }

.jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4 { background-repeat: repeat-x; }

.jPicker .Map .Arrow { display: block; position: absolute; }

.jPicker .Bar .Arrow { display: block; left: 0px; /* (arrow width / 2) - (element width / 2) - position arrows' center in elements' center */ position: absolute; }

.jPicker .Preview { font-size: 9px; padding: 5px 0px 0px 0px; text-align: center; }

.jPicker .Preview div { border: 2px inset #eee; height: 62px; margin: 0px auto; padding: 0px; width: 62px; }

.jPicker .Preview div span { border: 1px solid #000; display: block; height: 30px; margin: 0px auto; padding: 0px; width: 60px; }

.jPicker .Preview .Active { border-bottom-width: 0px; }

.jPicker .Preview .Current { border-top-width: 0px; cursor: pointer; }

.jPicker input { font-size: 13px; }

.jPicker .Button { text-align: center; padding: 0px 4px; width: 115px; }

.jPicker .Button input { padding: 2px 0px; width: 100px; }

.jPicker .Button .Ok { margin: 12px 0px 5px 0px; }

.jPicker td { margin: 0px; padding: 0px; }

.jPicker td.Radio { margin: 0px; padding: 0px; width: 31px; }

.jPicker td.Radio input { margin: 0px 5px 0px 0px; padding: 0px; }

.jPicker td.Text { font-size: 12px !important; height: 22px; margin: 0px; padding: 0px; text-align: left; width: 70px; }

.jPicker tr.Hex td.Text { width: 100px; }

.jPicker td.Text input { background-color: #fff; border: 1px inset #aaa; height: 19px; margin: 0px 0px 0px 5px; text-align: left; width: 30px; }

.jPicker td[class="Text"] input { height: 15px; }

.jPicker tr.Hex td.Text input.Hex { width: 50px; }

.jPicker tr.Hex td.Text input.AHex { width: 20px; }

.jPicker .Grid { text-align: center; width: 114px; }

.jPicker .Grid span.QuickColor { border: 1px inset #aaa; cursor: pointer; display: inline-block; height: 15px; line-height: 15px; margin: 0px; padding: 0px; width: 19px; }

.jPicker .Grid span[class="QuickColor"] { width: 17px; }

/******************************************************************************* Tree container */
ul.dynatree-container { font-family: Arial, Verdana, sans-serif; font-size: 12px; /* font size should not be too big */ white-space: normal; padding: 3px; margin: 0; /* issue 201 */ margin-bottom: 10px; overflow: auto; }

ul.dynatree-container ul { padding: 0 0 0 16px; margin: 0; }

ul.dynatree-container li { list-style-image: none; list-style-position: outside; list-style-type: none; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; background-color: transparent; background-position: 0 0; background-repeat: repeat-y; background-image: none; /* no v-lines */ margin: 0; padding: 1px 0 0 0; }

/* Suppress lines for last child node */
ul.dynatree-container li.dynatree-lastsib { background-image: none; }

/* Suppress lines if level is fixed expanded (option minExpandLevel) */
ul.dynatree-no-connector > li { background-image: none; }

/* Style, when control is disabled */
.ui-dynatree-disabled ul.dynatree-container { opacity: 0.5; /*	filter: alpha(opacity=50); /* Yields a css warning */ background-color: silver; }

/******************************************************************************* Common icon definitions */
span.dynatree-empty, span.dynatree-vline, span.dynatree-connector, span.dynatree-expander, span.dynatree-icon, span.dynatree-checkbox, span.dynatree-radio, span.dynatree-drag-helper-img, #dynatree-drop-marker { width: 16px; height: 16px; display: -moz-inline-box; /* @ FF 1+2 */ display: inline-block; /* Required to make a span sizeable */ vertical-align: top; background-repeat: no-repeat; background-position: left; background-image: url("/images/dynatree/icons.gif"); background-position: 0 0; }

/** Used by 'icon' node option: */
ul.dynatree-container img { width: 16px; height: 16px; margin-left: 3px; vertical-align: top; border-style: none; }

/******************************************************************************* Lines and connectors */
/*
span.dynatree-empty
{
}
span.dynatree-vline
{
}
*/
span.dynatree-connector { background-image: none; }

/*
.dynatree-lastsib span.dynatree-connector
{
}
*/
/******************************************************************************* Expander icon Note: IE6 doesn't correctly evaluate multiples class names, 		 so we create combined class names that can be used in the CSS.  Prefix: dynatree-exp- 1st character: 'e': expanded, 'c': collapsed 2nd character (optional): 'd': lazy (Delayed) 3rd character (optional): 'l': Last sibling */
span.dynatree-expander { background-position: 0px -80px; cursor: pointer; }

span.dynatree-expander:hover { background-position: -16px -80px; }

.dynatree-exp-e span.dynatree-expander, .dynatree-exp-ed span.dynatree-expander, .dynatree-exp-el span.dynatree-expander, .dynatree-exp-edl span.dynatree-expander { background-position: -32px -80px; }

.dynatree-exp-e span.dynatree-expander:hover, .dynatree-exp-ed span.dynatree-expander:hover, .dynatree-exp-el span.dynatree-expander:hover, .dynatree-exp-edl span.dynatree-expander:hover { background-position: -48px -80px; }

.dynatree-loading span.dynatree-expander { background-position: 0 0; background-image: url("/images/dynatree/loading.gif"); }

/******************************************************************************* Checkbox icon */
span.dynatree-checkbox { margin-left: 3px; background-position: 0px -32px; }

span.dynatree-checkbox:hover { background-position: -16px -32px; }

.dynatree-partsel span.dynatree-checkbox { background-position: -64px -32px; }

.dynatree-partsel span.dynatree-checkbox:hover { background-position: -80px -32px; }

.dynatree-selected span.dynatree-checkbox { background-position: -32px -32px; }

.dynatree-selected span.dynatree-checkbox:hover { background-position: -48px -32px; }

/******************************************************************************* Radiobutton icon This is a customization, that may be activated by overriding the 'checkbox' class name as 'dynatree-radio' in the tree options. */
span.dynatree-radio { margin-left: 3px; background-position: 0px -48px; }

span.dynatree-radio:hover { background-position: -16px -48px; }

.dynatree-partsel span.dynatree-radio { background-position: -64px -48px; }

.dynatree-partsel span.dynatree-radio:hover { background-position: -80px -48px; }

.dynatree-selected span.dynatree-radio { background-position: -32px -48px; }

.dynatree-selected span.dynatree-radio:hover { background-position: -48px -48px; }

/******************************************************************************* Node type icon Note: IE6 doesn't correctly evaluate multiples class names, 		 so we create combined class names that can be used in the CSS.  Prefix: dynatree-ico- 1st character: 'e': expanded, 'c': collapsed 2nd character (optional): 'f': folder */
span.dynatree-icon { display: none; }

.dynatree-has-children span.dynatree-icon { /*    background-position: 0px -16px; */ }

.dynatree-ico-cf span.dynatree-icon { background-position: 0px -16px; }

.dynatree-ico-ef span.dynatree-icon { background-position: -64px -16px; }

/* Status node icons */
.dynatree-statusnode-wait span.dynatree-icon { background-image: url("/images/dynatree/loading.gif"); }

.dynatree-statusnode-error span.dynatree-icon { background-position: 0px -112px; /*	background-image: url("ltError.gif");*/ }

/******************************************************************************* Node titles */
/* @Chrome: otherwise hit area of node titles is broken (issue 133) Removed again for issue 165; (133 couldn't be reproduced) */
span.dynatree-node { /*  display: inline-block; /* Required to make a span sizeable */ }

/* Remove blue color and underline from title links */
ul.dynatree-container a  { color: black; /* inherit doesn't work on IE */ text-decoration: none; vertical-align: top; margin: 0px; margin-left: 3px; /*	outline: 0; /* @ Firefox, prevent dotted border after click */ /* Set transparent border to prevent jumping when active node gets a border (we can do this, because this theme doesn't use vertical lines) */ border: 1px solid transparent; /* Note: 'transparent' would not work in IE6 */ }

ul.dynatree-container a:hover { /*	text-decoration: underline; */ background: #F2F7FD; /* light blue */ border-color: #B8D6FB; /* darker light blue */ }

span.dynatree-node a { display: inline-block; /* Better alignment, when title contains <br> */ /*	vertical-align: top;*/ padding-left: 3px; padding-right: 3px; /* Otherwise italic font will be outside bounds */ /*	line-height: 16px; /* should be the same as img height, in case 16 px */ outline: none; }

span.dynatree-folder a { /*	font-weight: bold; */ /* custom */ }

span.dynatree-node.all-toggle a.dynatree-title { font-weight: bold; font-size: 12px; color: #414141; }

span.dynatree-node a.dynatree-title { width: 132px; font-size: 11px; color: #666666; }

li ul li span.dynatree-node a.dynatree-title { width: 116px; }

li ul li ul li span.dynatree-node a.dynatree-title { width: 90px; }

span.dynatree-has-children a { /*	font-style: oblique; /* custom: */ }

span.dynatree-selected a { /*	color: green; */ }

/******************************************************************************* Drag'n'drop support */
/*** Helper object ************************************************************/
div.dynatree-drag-helper a { border: 1px solid gray; background-color: white; padding-left: 5px; padding-right: 5px; opacity: 0.8; }

span.dynatree-drag-helper-img { /*
position: relative;
left: -16px;
*/ }

div.dynatree-drag-helper { /*    border-color: green;
	background-color: red;*/ }

div.dynatree-drop-accept span.dynatree-drag-helper-img { background-position: -32px -112px; }

div.dynatree-drag-helper.dynatree-drop-reject { border-color: red; }

div.dynatree-drop-reject span.dynatree-drag-helper-img { background-position: -16px -112px; }

/*** Drop marker icon *********************************************************/
#dynatree-drop-marker { width: 24px; position: absolute; background-position: 0 -128px; }

#dynatree-drop-marker.dynatree-drop-after, #dynatree-drop-marker.dynatree-drop-before { width: 64px; background-position: 0 -144px; }

#dynatree-drop-marker.dynatree-drop-copy { background-position: -64px -128px; }

#dynatree-drop-marker.dynatree-drop-move { background-position: -64px -128px; }

/*** Source node while dragging ***********************************************/
span.dynatree-drag-source { /* border: 1px dotted gray; */ background-color: #e0e0e0; }

span.dynatree-drag-source a { color: gray; }

/*** Target node while dragging cursor is over it *****************************/
span.dynatree-drop-target { /*border: 1px solid gray;*/ }

span.dynatree-drop-target a { /*background-repeat: no-repeat;
background-position: right;
background-image: url("drop_child.gif");*/ }

span.dynatree-drop-target.dynatree-drop-accept a { /*border: 1px solid green;*/ background-color: #3169C6 !important; color: white !important; /* @ IE6 */ text-decoration: none; }

span.dynatree-drop-target.dynatree-drop-reject { /*border: 1px solid red;*/ }

span.dynatree-drop-target.dynatree-drop-after a { /*background-repeat: repeat-x;
background-position: bottom;
background-image: url("drop_append.gif");*/ }

.collaboration_notifications_count, .requests_count_new, .message_notifications_count, .notifications_count, .collaboration_notifications_count_new, .message_notifications_count_new, .requests_count, .notifications_count_new { background: url("/images/sprites/activity_item_badges.png?1328806232") no-repeat; }

.collaboration_notifications_count { background-position: 0px 0px; width: 22px; height: 18px; }

.requests_count_new { background-position: 0px -234px; width: 19px; height: 18px; }

.message_notifications_count { background-position: 0px -468px; width: 21px; height: 18px; }

.notifications_count { background-position: 0px -702px; width: 17px; height: 18px; }

.collaboration_notifications_count_new { background-position: 0px -936px; width: 22px; height: 18px; }

.message_notifications_count_new { background-position: 0px -1170px; width: 21px; height: 18px; }

.requests_count { background-position: 0px -1404px; width: 19px; height: 18px; }

.notifications_count_new { background-position: 0px -1638px; width: 17px; height: 18px; }

.gray_arrow_right, .green_arrow_left, .arrow_in_grey_circle_right, .green_arrow_up, .white_arrow_left, .green_arrow_down, .white_arrow_top, .white_arrow_bottom, .gray_arrow_top, .gray_arrow_left, .sorted_desc, .white_arrow_right, .sorted_asc, .green_arrow_right, .gray_arrow_bottom { background: url("/images/sprites/arrows.png?1328806230") no-repeat; }

.gray_arrow_right { background-position: 0px 0px; width: 12px; height: 12px; }

.green_arrow_left { background-position: 0px -228px; width: 15px; height: 15px; }

.arrow_in_grey_circle_right { background-position: 0px -459px; width: 13px; height: 12px; }

.green_arrow_up { background-position: 0px -687px; width: 15px; height: 15px; }

.white_arrow_left { background-position: 0px -918px; width: 12px; height: 12px; }

.green_arrow_down { background-position: 0px -1146px; width: 15px; height: 15px; }

.white_arrow_top { background-position: 0px -1377px; width: 12px; height: 12px; }

.white_arrow_bottom { background-position: 0px -1605px; width: 12px; height: 12px; }

.gray_arrow_top { background-position: 0px -1833px; width: 12px; height: 12px; }

.gray_arrow_left { background-position: 0px -2061px; width: 12px; height: 12px; }

.sorted_desc { background-position: 0px -2289px; width: 11px; height: 11px; }

.white_arrow_right { background-position: 0px -2516px; width: 12px; height: 12px; }

.sorted_asc { background-position: 0px -2744px; width: 11px; height: 11px; }

.green_arrow_right { background-position: 0px -2971px; width: 15px; height: 15px; }

.gray_arrow_bottom { background-position: 0px -3202px; width: 12px; height: 12px; }

.nav_manage_stores_selected, .progress_checkbox_off, .nav_product_application, .dislike:hover, .like_count, .valid, .dashboard_report, .sales_activity, .nav_manage_licenses, .nav_sales_activity, .nav_manage_people, .checkout, .like.active, .invite_as_admin, .download, .nav_sales_activity_selected, .nav_configure_store, .banner_management, .comments_count, .nav_purchase_applications_selected, .manage_company_icon, .account_settings, .sales_report, .manage_people, .nav_banner_management_selected, .progress_checkbox_on, .nav_manage_stores, .like_count.active, .member, .purchase_applications, .configure_store, .edit_profile_icon, .invite_as_admin.active, .nav_purchase_applications, .nav_manage_people_selected, .check, .product_application, .nav_manage_solutions_selected, .product_publication, .nav_banner_management, .dislike, .nav_configure_store_selected, .tenancy_reports, .contact_icon, .like:hover, .dislike_count, .nav_product_application_selected, .invite_as_admin:hover, .registration_report, .nav_tenancy_reports, .manage_licenses, .hint_icon, .comments_count.active, .android_small, .nav_manage_licenses_selected, .partner_icon, .like, .ios_small, .collaborate_icon, .dislike_count.active, .visit_marketplace, .privacy_settings_icon, .nav_tenancy_reports_selected, .dislike.active, .email_icon, .nav_manage_solutions { background: url("/images/sprites/icons.png?1328806232") no-repeat; }

.nav_manage_stores_selected { background-position: 0px 0px; width: 16px; height: 16px; }

.progress_checkbox_off { background-position: 0px -232px; width: 14px; height: 13px; }

.nav_product_application { background-position: 0px -461px; width: 16px; height: 16px; }

.dislike:hover { background-position: 0px -693px; }

.like_count { background-position: 0px -927px; width: 19px; height: 18px; }

.valid { background-position: 0px -1161px; width: 21px; height: 16px; }

.dashboard_report { background-position: 0px -1393px; width: 36px; height: 36px; }

.sales_activity { background-position: 0px -1645px; width: 17px; height: 13px; }

.nav_manage_licenses { background-position: 0px -1874px; width: 16px; height: 17px; }

.nav_sales_activity { background-position: 0px -2107px; width: 16px; height: 16px; }

.nav_manage_people { background-position: 0px -2339px; width: 16px; height: 15px; }

.checkout { background-position: 0px -2570px; width: 25px; height: 28px; }

.like.active { background-position: 0px -2814px; }

.invite_as_admin { background-position: 0px -3048px; width: 31px; height: 11px; }

.download { background-position: 0px -3275px; width: 28px; height: 28px; }

.nav_sales_activity_selected { background-position: 0px -3519px; width: 16px; height: 16px; }

.nav_configure_store { background-position: 0px -3751px; width: 16px; height: 17px; }

.banner_management { background-position: 0px -3984px; width: 36px; height: 36px; }

.comments_count { background-position: 0px -4236px; width: 19px; height: 18px; }

.nav_purchase_applications_selected { background-position: 0px -4470px; width: 17px; height: 16px; }

.manage_company_icon { background-position: 0px -4702px; width: 22px; height: 16px; }

.account_settings { background-position: 0px -4934px; width: 36px; height: 36px; }

.sales_report { background-position: 0px -5186px; width: 36px; height: 36px; }

.manage_people { background-position: 0px -5438px; width: 36px; height: 36px; }

.nav_banner_management_selected { background-position: 0px -5690px; width: 16px; height: 16px; }

.progress_checkbox_on { background-position: 0px -5922px; width: 13px; height: 13px; }

.nav_manage_stores { background-position: 0px -6151px; width: 16px; height: 16px; }

.like_count.active { background-position: 0px -6383px; }

.member { background-position: 0px -6617px; width: 22px; height: 16px; }

.purchase_applications { background-position: 0px -6849px; width: 36px; height: 36px; }

.configure_store { background-position: 0px -7101px; width: 36px; height: 36px; }

.edit_profile_icon { background-position: 0px -7353px; width: 22px; height: 16px; }

.invite_as_admin.active { background-position: 0px -7585px; }

.nav_purchase_applications { background-position: 0px -7812px; width: 17px; height: 16px; }

.nav_manage_people_selected { background-position: 0px -8044px; width: 16px; height: 15px; }

.check { background-position: 0px -8275px; width: 14px; height: 13px; }

.product_application { background-position: 0px -8504px; width: 36px; height: 36px; }

.nav_manage_solutions_selected { background-position: 0px -8756px; width: 16px; height: 16px; }

.product_publication { background-position: 0px -8988px; width: 36px; height: 36px; }

.nav_banner_management { background-position: 0px -9240px; width: 16px; height: 16px; }

.dislike { background-position: 0px -9472px; width: 19px; height: 18px; }

.nav_configure_store_selected { background-position: 0px -9706px; width: 16px; height: 17px; }

.tenancy_reports { background-position: 0px -9939px; width: 36px; height: 36px; }

.contact_icon { background-position: 0px -10191px; width: 22px; height: 16px; }

.like:hover { background-position: 0px -10423px; }

.dislike_count { background-position: 0px -10657px; width: 19px; height: 18px; }

.nav_product_application_selected { background-position: 0px -10891px; width: 16px; height: 16px; }

.invite_as_admin:hover { background-position: 0px -11123px; }

.registration_report { background-position: 0px -11350px; width: 36px; height: 36px; }

.nav_tenancy_reports { background-position: 0px -11602px; width: 16px; height: 16px; }

.manage_licenses { background-position: 0px -11834px; width: 36px; height: 36px; }

.hint_icon { background-position: 0px -12086px; width: 22px; height: 16px; }

.comments_count.active { background-position: 0px -12318px; }

.android_small { background-position: 0px -12552px; width: 15px; height: 15px; }

.nav_manage_licenses_selected { background-position: 0px -12783px; width: 16px; height: 17px; }

.partner_icon { background-position: 0px -13016px; width: 22px; height: 17px; }

.like { background-position: 0px -13249px; width: 19px; height: 18px; }

.ios_small { background-position: 0px -13483px; width: 15px; height: 15px; }

.collaborate_icon { background-position: 0px -13714px; width: 22px; height: 16px; }

.dislike_count.active { background-position: 0px -13946px; }

.visit_marketplace { background-position: 0px -14180px; width: 18px; height: 18px; }

.privacy_settings_icon { background-position: 0px -14414px; width: 22px; height: 16px; }

.nav_tenancy_reports_selected { background-position: 0px -14646px; width: 16px; height: 16px; }

.dislike.active { background-position: 0px -14878px; }

.email_icon { background-position: 0px -15112px; width: 22px; height: 16px; }

.nav_manage_solutions { background-position: 0px -15344px; width: 16px; height: 16px; }

.cart, .cart_csm, .in_your_cart_csm, .my_account, .my_cart, .remove_x { background: url("/images/sprites/marketplace_icons.png?1340715437") no-repeat; }

.cart { background-position: 0px 0px; width: 17px; height: 16px; }

.cart_csm { background-position: 0px -232px; width: 20px; height: 20px; }

.in_your_cart_csm { background-position: 0px -468px; width: 16px; height: 17px; }

.my_account { background-position: 0px -701px; width: 18px; height: 18px; }

.my_cart { background-position: 0px -935px; width: 18px; height: 18px; }

.remove_x { background-position: 0px -1169px; width: 12px; height: 12px; }

.ui-spinner { position: relative; border: 0px solid white; top: -2px; }

.ui-spinner-buttons { position: absolute; }

.ui-spinner-button { overflow: hidden; }

.spinner_wraper .spinner { width: 65px !important; }
.spinner_wraper label { position: relative; left: 340px; }
.spinner_wraper span.ui-spinner span { display: inline-block; position: relative; top: -7px; }

.free_plan label { position: relative; left: 340px; }
.free_plan input[type=text] { width: 80px !important; text-align: right; }

.sortable_header { display: inline-block; width: 12px; height: 9px; }
