/* #region favorites-backgrounds*/
/* #endregion*/
/* #region favorites*/
#favorites {
  color: #b3b3b3;
  background-color: #666666;
  vertical-align: top;
  min-width: 90px;
  padding: 0px;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}
#favorites > div {
  padding: 0px;
  width: 90px;
}
#favorites div#myJobCtrl {
  background-color: #FF6600;
  color: white;
}
#favorites div#myJobCtrl.divlink:hover .favouriteicon {
  background-position: 0 0;
}
#favorites div.divlink {
  word-wrap: break-word;
  padding: 5px 3px 5px 3px;
  min-height: 90px;
  width: 100%;
  cursor: pointer;
}
#favorites div.divlink.selected {
  background-color: rgba(0, 0, 0, 0.2);
}
#favorites div.divlink:hover .menuicon.togglemenu {
  background-position: -50px 0;
}
#favorites div.divlink:hover .favouriteicon {
  background-position: -50px 0;
}
#favorites div.divlink:hover span {
  color: white;
}
#favorites div.divlink + a {
  text-decoration: none;
}
#favorites div .favouriteicon.myjobctrlhome {
  background-image: url("/UserControls/Menu/Images/myjobctrl_icon.png");
}
#favorites div .favouriteicon.SubscriptionMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon69.png");
}
#favorites div .favouriteicon.CompanyDetailsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/company_details.png");
}
#favorites div .favouriteicon.CompanyGeneralSettingsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon68.png");
}
#favorites div .favouriteicon.RoleGeneralSettingsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon37.png");
}
#favorites div .favouriteicon.CoreTimeExceptionsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon45.png");
}
#favorites div .favouriteicon.CentralRulesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon03.png");
}
#favorites div .favouriteicon.TaskGroupsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon48.png");
}
#favorites div .favouriteicon.CompanyNetworksMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon66.png");
}
#favorites div .favouriteicon.CostCentersMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon73.png");
}
#favorites div .favouriteicon.PlanningPeriodsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon09.png");
}
#favorites div .favouriteicon.CompetenciesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon10.png");
}
#favorites div .favouriteicon.HolidayCategoriesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon33.png");
}
#favorites div .favouriteicon.TaskCategoriesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon49.png");
}
#favorites div .favouriteicon.TaskTemplatesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon55.png");
}
#favorites div .favouriteicon.ReasonTemplatesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon13.png");
}
#favorites div .favouriteicon.DataCollectorDefinitionsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon71.png");
}
#favorites div .favouriteicon.WorkTimeModificationRequestApprovalMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon17.png");
}
#favorites div .favouriteicon.HolidayRequestApprovalMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon34.png");
}
#favorites div .favouriteicon.OfflineWorkTimeRequestApprovalMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon22.png");
}
#favorites div .favouriteicon.ClientInstallMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon06.png");
}
#favorites div .favouriteicon.WhatsNewMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon40.png");
}
#favorites div .favouriteicon.PrivacyInformationMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/data_manage.png");
}
#favorites div .favouriteicon.TaskAssignmentMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon51.png");
}
#favorites div .favouriteicon.UsersGeneralMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon56.png");
}
#favorites div .favouriteicon.WorktimeModificationMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon43.png");
}
#favorites div .favouriteicon.OfflineWorkingMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon23.png");
}
#favorites div .favouriteicon.HolidaysMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon35.png");
}
#favorites div .favouriteicon.UsersProjectMembershipMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon70.png");
}
#favorites div .favouriteicon.CompanySettingsCoreTime {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon57.png");
}
#favorites div .favouriteicon.MyRulesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon61.png");
}
#favorites div .favouriteicon.EmailSettingsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon02.png");
}
#favorites div .favouriteicon.DailySchedulesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/schedules.png");
}
#favorites div .favouriteicon.DailySchedulesApprovalMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/worktimeschedule_approval.png");
}
#favorites div .favouriteicon.TodoListsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon78.png");
}
#favorites div .favouriteicon.IvrWorkingMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon39.png");
}
#favorites div .favouriteicon.TasksDictionaryAutoRulesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon74.png");
}
#favorites div .favouriteicon.DictionaryAutoRulesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon74.png");
}
#favorites div .favouriteicon.TasksGeneralMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon53.png");
}
#favorites div .favouriteicon.BeaconTaskSwitcherMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon75.png");
}
#favorites div .favouriteicon.DeletePersonalUserInformationMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/personal_data_deletion.png");
}
#favorites div .favouriteicon.KpisMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon76.png");
}
#favorites div .favouriteicon.ProfilesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon77.png");
}
#favorites div .favouriteicon.CustomReportSnippetsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon71.png");
}
#favorites div .favouriteicon.TaskAssignmentsAndHourlyWagesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon59.png");
}
#favorites div .favouriteicon.ProjectMembershipMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon60.png");
}
#favorites div .favouriteicon.EditTaskTemplatesMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon50.png");
}
#favorites div .favouriteicon.TaskCommentsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon64.png");
}
#favorites div .favouriteicon.ExternalIdsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon12.png");
}
#favorites div .favouriteicon.UploadedItemsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon46.png");
}
#favorites div .favouriteicon.TaskHistoryMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon29.png");
}
#favorites div .favouriteicon.ResourceManagerMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon05.png");
}
#favorites div .favouriteicon.ResourceManagerNewMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon05.png");
}
#favorites div .favouriteicon.OnlineMonitoringMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon25.png");
}
#favorites div .favouriteicon.OnlineBeaconMonitoringMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/online_monitoring_beta.png");
}
#favorites div .favouriteicon.ProjectMonitoringMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon01.png");
}
#favorites div .favouriteicon.SphericalMonitoringMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon28.png");
}
#favorites div .favouriteicon.TreemapMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon38.png");
}
#favorites div .favouriteicon.HolidayMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon58.png");
}
#favorites div .favouriteicon.ResendEmailMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon21.png");
}
#favorites div .favouriteicon.ScheduledReportsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon42.png");
}
#favorites div .favouriteicon.SchedulesTitle {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon41.png");
}
#favorites div .favouriteicon.ScheduledReportContactMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon11.png");
}
#favorites div .favouriteicon.CentralReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/reports_page.png");
}
#favorites div .favouriteicon.WorkTimeReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon19.png");
}
#favorites div .favouriteicon.DailyWorkTimeReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon54.png");
}
#favorites div .favouriteicon.ProjectReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon27.png");
}
#favorites div .favouriteicon.NewProjectReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon27.png");
}
#favorites div .favouriteicon.WorkFlowReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon52.png");
}
#favorites div .favouriteicon.DynamicWorkflowReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon52.png");
}
#favorites div .favouriteicon.TechnicalHolidayReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon58.png");
}
#favorites div .favouriteicon.MobileLocationReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon67.png");
}
#favorites div .favouriteicon.MobileLongStayingReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon15.png");
}
#favorites div .favouriteicon.AudioFilesReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon32.png");
}
#favorites div .favouriteicon.ManualWorkTimeReportsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon24.png");
}
#favorites div .favouriteicon.DashboardMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/dashboard.png");
}
#favorites div .favouriteicon.PointUsageReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon26.png");
}
#favorites div .favouriteicon.HolidayHistoryReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon36.png");
}
#favorites div .favouriteicon.DataCollectorReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon72.png");
}
#favorites div .favouriteicon.WorktimeModificationHistoryReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon18.png");
}
#favorites div .favouriteicon.FavoriteReportsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon07.png");
}
#favorites div .favouriteicon.ActivityReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.ResourceManagerReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.KpiStatisticsReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.ChurnAnalysisReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.WorkZoneAnalysisReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.GamificationChartsReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.GamificationDataReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.KpiAggregatorReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.AggregatedPerformanceSummaryReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.UserAuditReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.PerformanceAnalysisReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.PerformanceIndexReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.ProductivityAnalysisReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.PerformanceAnalysisNewReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.DrilldownKpiReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/activity_report.png");
}
#favorites div .favouriteicon.WorktimeAnalysisReportMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon20.png");
}
#favorites div .favouriteicon.QuickWorkingDaysOverViewMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon08.png");
}
#favorites div .favouriteicon.PrepareWorkingDaysMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon31.png");
}
#favorites div .favouriteicon.ReviewableWorkingDaysMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon14.png");
}
#favorites div .favouriteicon.ReviewWorkingDaysMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon16.png");
}
#favorites div .favouriteicon.VerifiedWorkingDaysMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon63.png");
}
#favorites div .favouriteicon.RatingsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon44.png");
}
#favorites div .favouriteicon.TemporaryCalculatorMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/menuicon65.png");
}
#favorites div .favouriteicon.TaskUserMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/users_tasks_assignments.png");
}
#favorites div .favouriteicon.BasicViewGeneralSettingsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/settings.png");
}
#favorites div .favouriteicon.DictionaryAutoRuleMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/dictionary_rules.png");
}
#favorites div .favouriteicon.ProductivitySettingsMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/productivity_categorization.png");
}
#favorites div .favouriteicon.POIManagerMenuItem {
  background-image: url("/UserControls/Menu/Images/MenuIcons/POI_management.png");
}
#favorites div a {
  font-weight: normal;
  line-height: 14px;
}
#favorites div a.linktext {
  font-size: 11px;
  color: #b3b3b3;
  line-height: 14px;
  text-decoration: none;
}
#favorites div a.droptarget {
  color: black;
}
#favorites div .menuicon {
  height: 80px;
  width: 100%;
  cursor: pointer;
}
#favorites div .menuicon.togglemenu {
  background: url("/UserControls/Menu/Images/toggle_menu.png") no-repeat center;
  background-position: 0 0;
}
#favorites div .favouriteicon {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* #endregion */
html.ie #slidingmenu.open {
  overflow: visible;
}

#slidingmenu {
  background-color: #4D4D4D;
  vertical-align: top;
  overflow: hidden;
  padding: 0px;
  transition: all 300ms ease 0ms;
  width: 0px;
  min-width: 0px;
}
#slidingmenu.open {
  width: 358px;
  min-width: 358px;
}
#slidingmenu.open div.slidingmenucontent {
  left: 0;
  width: 358px;
}
#slidingmenu.pinned div#slidemenupin div.pinicon {
  background-position: 0 0;
}
#slidingmenu.pinned div#slidemenupin div.pinicon:hover {
  background-position: -32px 0;
}
#slidingmenu div#slidemenubuttons {
  padding: 20px;
  background-color: #454545;
  white-space: nowrap;
}
#slidingmenu div#slidemenubuttons div {
  display: inline-block;
  vertical-align: top;
}
#slidingmenu div#slidemenubuttons div#slidemenusearch .menusearch {
  padding-left: 30px;
  background-image: url("/Themes/Base/images/icons/search.png");
  background-repeat: no-repeat;
  width: 170px;
  margin-right: 8px;
}
#slidingmenu div#slidemenubuttons div#slidemenusearch .menusearch:focus {
  outline: auto;
}
#slidingmenu div#slidemenubuttons div.slidemenubutton div.icon {
  width: 32px;
  height: 32px;
  cursor: pointer;
}
#slidingmenu div#slidemenubuttons div.separator {
  height: 32px;
  width: 1px;
  background-color: #666666;
  margin: 0 4px;
}
#slidingmenu div#slidemenunewtab div.newtabicon {
  background: url("/UserControls/Menu/Images/open_in_new_window.png");
  background-position: 0 0;
}
#slidingmenu div.slidingmenucontent.favoritesfiltered div#slidemenufilterfavorites div.filterfavoritesicon {
  background-position: 0 0;
}
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menusection,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menugroup,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menuitem,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menusection.hasfavorite.hide,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menugroup.hasfavorite.hide,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menuitem.isFavourite.hide {
  display: none;
}
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menusection.hasfavorite,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menugroup.hasfavorite,
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menuitem.isFavourite {
  display: block;
}
#slidingmenu div.slidingmenucontent.favoritesfiltered div.menugroup.hasfavorite.closed div.menuitem {
  display: none;
}
#slidingmenu div.slidingmenucontent.openBlank div#slidemenunewtab div.newtabicon {
  background-position: -32px 0;
}
#slidingmenu div.slidingmenucontent div#slidemenufilterfavorites div.filterfavoritesicon {
  background-image: url("/UserControls/Menu/Images/favorites_filtering.png");
  background-repeat: no-repeat;
  background-position: -32px 0;
}
#slidingmenu div#slidemenupin div.pinicon {
  background-image: url("/UserControls/Menu/Images/pinned.png");
  background-repeat: no-repeat;
  background-position: -64px 0;
}
#slidingmenu div#slidemenupin div.pinicon:hover {
  background-position: -96px 0;
}
#slidingmenu div.menusection,
#slidingmenu div.menugroup,
#slidingmenu div.menuitem {
  text-align: left;
}
#slidingmenu div.menusection.hide,
#slidingmenu div.menugroup.hide,
#slidingmenu div.menuitem.hide {
  display: none;
}
#slidingmenu div.menusection h1,
#slidingmenu div.menugroup span,
#slidingmenu div.menuitem span {
  white-space: nowrap;
}
#slidingmenu div.slidingmenucontent {
  transition: left, width 300ms ease 0ms;
  width: 0px;
  height: 100%;
  overflow: hidden;
  position: relative;
  left: -358px;
}
#slidingmenu div.slidingmenucontent > div {
  min-width: 260px;
}
#slidingmenu div.menusection {
  padding: 20px;
}
#slidingmenu div.menusection div.menugroup div.menuitem.selected {
  background-color: #129CDD;
  color: White;
}
#slidingmenu div.menusection div.menugroup div.menuitem.selected:hover {
  background-color: #129CDD;
}
#slidingmenu div.menusection div.menugroup div.menuitem.selected a {
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
}
#slidingmenu div.menusection div.menugroup div.menuitem:hover {
  background-color: #5f5f5f;
}
#slidingmenu div.menusection div.menugroup div.menuitem a {
  color: #B3B3B3;
  font-weight: normal;
  text-decoration: none;
}
#slidingmenu div.menusection div.menugroup > div > span {
  font-family: inherit;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  float: none;
  padding-left: 2px;
}
#slidingmenu div.menusection h1 {
  color: #FF6600;
  font-weight: 300;
  font-family: inherit;
  margin-top: 0px;
  font-size: 30px;
  padding-left: 2px;
}
#slidingmenu div.menugroup {
  padding-bottom: 20px;
}
#slidingmenu div.menugroup.closed {
  padding-bottom: 0px;
}
#slidingmenu div.menugroup.closed div.menugroupname {
  border-bottom: none;
}
#slidingmenu div.menugroup.closed div.togglemenugroup {
  width: 7px;
  height: 8px;
  background: url("/UserControls/Menu/Images/menugroupcontent_toggle_closed.png") no-repeat;
}
#slidingmenu div.menugroup.closed div.menuitem {
  display: none;
}
#slidingmenu div.menugroup div.menugroupname {
  cursor: pointer;
  padding-bottom: 10px;
}
#slidingmenu div.menugroup div.togglemenugroup {
  float: right;
  width: 8px;
  height: 7px;
  margin-right: 7px;
  margin-top: 7px;
  background: url("/UserControls/Menu/Images/menugroupcontent_toggle_opened.png") no-repeat;
}
#slidingmenu div.menugroup div.menugroupname,
#slidingmenu div.menuitem > a {
  display: block;
  border-bottom: 1px solid #666666;
}

#slidingmenu.hidden,
#favorites.hidden {
  display: none;
}

div.star.large {
  position: absolute;
  left: -45px;
  cursor: pointer;
  height: 35px;
  width: 35px;
  background-image: url("/Themes/Base/images/icons/favorite_white.png");
  display: inline-block;
  top: 24px;
}

#favouriteIcon.hidden {
  display: none !important;
}

div.star.large.isFavourite {
  background-image: url("/Themes/Base/images/icons/favorite_yellow.png");
}

#pageTitle {
  padding: 20px 0px;
  position: relative;
}

#pageTitle span.pagetitleprefix {
  font-size: 30px;
  color: #F26D29;
  font-weight: 300;
}

#pageTitle span.pagetitle {
  font-size: 30px;
  color: #4d4d4d;
  font-weight: 300;
}

#pageTitle span.pageSecondaryTitle {
  font-size: 20px;
  margin-left: 40px;
  font-weight: 300;
  color: #F26D29;
}

div.menuitem div.favouriteicon {
  position: relative;
  top: 2px;
  float: right;
  cursor: pointer;
  padding: 0;
  width: 17px;
  height: 16px;
  background-image: url("/UserControls/Menu/Images/favorite_small.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0.2;
  display: none;
  position: relative;
  right: 3px;
}

div.menuitem:hover div.favouriteicon {
  display: block;
}

div.menuitem div.favouriteicon:before,
div.menuitem div.favouriteicon:after {
  content: "";
  display: inline-block;
  height: 100%;
  position: absolute;
}

div.menuitem div.favouriteicon:before {
  width: 10px;
  left: -10px;
}

div.menuitem div.favouriteicon:after {
  width: 3px;
  right: -3px;
}

div.menuitem.isFavourite div.favouriteicon {
  background-position: -17px 0;
  opacity: 1;
  display: block;
}

div.menuitem div.menuitemtext {
  font-size: 12px;
  padding-left: 2px;
}

.slidemenubuttonstooltip {
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 0;
  font-size: 12px;
  border: none;
  box-shadow: none;
  background: black;
}

.slidemenubuttonstooltip .arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  top: -15px;
}

.slidemenubuttonstooltip .arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: black;
  transform: rotate(45deg);
}