@page {
  margin: 0;
  zoom: 1
}
.list_view_ {
  height: 100%!important
}
.listView:not(.popUp),
.list_view_:not(.pop_) {
  padding-top: 0!important;
  padding-left: 0!important
}
.list_view_[data-view=fullView] {
  width: 500px!important
}
.list_view_[data-display=side_view] {
  width: 400px!important
}
#TopNav {
  display: none!important
}
body,
html {
  height: auto!important
}
a[href="#share"] {
  display: none
}
#AppWrapper {
  width: 100%!important;
  height: auto!important;
  position: relative;
  overflow: visible!important;
  zoom: .8
}
#TaskListNavigator {
  display: none!important
}
#UserTasksView {
  left: 0!important;
  width: 100%!important;
  z-index: 0;
  height: auto!important;
  position: relative
}
#UserTasksView .list_view_content_ {
  height: auto!important
}
#UserTasksView .view_actions_ {
  padding-top: 10px
}
#UserTasksView [data-comp=addTask] {
  display: none
}
#Project {
  left: 0!important;
  width: 100%!important;
  height: auto!important;
  z-index: 0;
  position: relative!important
}
#Project .list_view_content_ {
  height: auto!important
}
#Project .project_title {
  padding-top: 10px
}
#Project .project_title .options_container {
  top: 10px
}
#Project .panel_scroll_area.up {
  top: 76px
}
#Project [data-action=displayContextMenu],
#Project [data-comp=addMoreDrop] {
  display: none
}
#TaskListDetail {
  left: 0!important;
  width: 100%!important;
  height: auto!important;
  z-index: 0;
  position: relative!important
}
#TaskListDetail .list_view_content_ {
  height: auto!important
}
#TaskListDetail .view_actions_ {
  padding-top: 10px
}
#TaskListDetail [data-comp=addMoreDrop] {
  display: none
}
#TaskDetail {
  z-index: 10000000!important
}
#TaskDetail .task_options_ {
  padding-top: 0
}
#TaskDetail .sneek_title {
  top: 9px
}
#TaskDetail .task_content_ .content_tabs_ {
  top: 50px
}
#TaskDetail .eventList li.separator {
  top: 102px
}
#TaskDetail .list_view_content_ {
  height: 100%!important;
  border-left: 1px solid #f5f4f4!important
}
#TaskDetail .list_view_footer_,
#TaskDetail [href="#close"],
#TaskDetail [href="#taskContextMenu"] {
  display: none!important
}
#Hours {
  width: 100%!important;
  height: auto!important;
  position: relative
}
#Hours .list_view_content_ {
  height: auto!important
}
#Hours .list_view_header_ {
  padding-top: 10px
}
#Hours.MONTH .hoursContainer,
#Hours.TEAM .hoursContainer,
#Hours.WEEK .hoursContainer {
  min-width: 0
}
#Insights {
  z-index: 10000000!important;
  position: relative!important;
  height: auto!important;
  width: 100%!important;
  page-break-after: left
}
#Insights .list_view_content_ {
  height: 100%!important;
  border-bottom: 0 none!important;
  overflow: visible!important;
  height: auto!important
}
#Insights .action_button_ {
  display: none
}
#Insights .chart_container_ {
  width: 400px;
  height: 400px;
  margin-left: 15px;
  margin-top: 15px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #f5f4f4!important;
  -webkit-border-radius: var(--APP-radius);
  -moz-border-radius: var(--APP-radius);
  border-radius: var(--APP-radius);
  overflow: hidden
}
#Insights .chart_container_.date_line_ {
  width: 815px
}
#Insights .chart_container_.date_line_ .chart_ {
  zoom: 2
}
#intercom_link_floating_ {
  display: none
}
#CompanyDashboard {
  width: 100%!important;
  height: auto!important;
  position: relative
}
#CompanyDashboard .list_view_content_ {
  height: auto!important
}
#CompanyDashboard .dashboard_ {
  min-width: 0
}
#CompanyDashboard .dashboard_module_ .chart_.fixed_h {
  zoom: .99
}
#CompanyDashboard .dashboard_module_ .progress_box_ .box_ .m_list_ {
  padding: 15px 0 0 0;
  max-height: inherit;
  overflow: visible
}
@media print and (orientation:portrait) {
  #CompanyDashboard .dashboard_module_ .chart_.fixed_h {
    zoom: .69
  }
}
#Timesheet {
  width: 100%!important;
  position: relative;
  height: 100vh!important
}
#Timesheet .list_view_sticky_ {
  padding-top: 10px
}
#Timesheet .list_view_content_ {
  height: calc(100% - 200px)!important
}
#Timesheet .list_view_footer_ {
  position: fixed;
  bottom: 0!important;
  left: 0!important;
  width: 100%!important;
  page-break-after: left
}
#Timesheet .groupTable {
  width: 100%!important;
  height: 100%!important
}
#Timesheet .groupTable .ctLeft {
  height: 100%!important
}
#Timesheet .groupTable .ctBody {
  height: 100%!important
}
#Timesheet .groupTable .ctBody [data-comp=bodyContent] {
  height: 100%!important
}
#Timesheet #tableScrollContainer,
#Timesheet #table_scroller #Timesheet .scHelp {
  display: none
}
#Timesheet #share,
#Timesheet .columns_selector,
#Timesheet .template_name .action,
#Timesheet .template_selector,
#Timesheet a[href="#reload"] {
  display: none
}
#Timesheet .template_name {
  margin-left: 15px
}
#ProjectDashboardView {
  width: 100%!important;
  height: auto;
  position: relative
}
#ProjectDashboardView .list_view_sticky_ {
  padding-top: 10px
}
#ProjectDashboardView .list_view_content_ {
  height: auto!important
}
.project_report_ {
  width: 100%!important;
  height: auto;
  position: relative
}
.project_report_ .list_view_sticky_ {
  padding-top: 10px
}
.project_report_ .list_view_content_ {
  height: auto!important
}
.project_report_ .report_content {
  min-width: 0;
  padding-right: 0
}
@media print and (orientation:portrait) {
  .project_report_ .projectGraph {
    zoom: .62
  }
}
#TimeCards {
  width: 100%!important;
  height: auto;
  position: relative
}
#TimeCards .list_view_sticky_ {
  padding-top: 10px
}
#TimeCards .list_view_content_ {
  height: auto!important
}
#TimeCards #TimeCardsExportButton {
  display: none!important
}
#TimeCards .shifts_ .entry_ {
  width: 100%!important;
  display: inline-block;
  vertical-align: top;
  height: auto;
  padding-left: 40px;
  box-sizing: border-box;
  position: relative
}
#TimeCards .shifts_ .entry_:first-child {
  margin-top: 0
}
#TimeCards .shifts_ .entry_ .cell_ {
  padding: 0;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 8px
}
#TimeCards .shifts_ .entry_ .cell_:last-child {
  margin-bottom: 0
}
#TimeCards .shifts_ .entry_ .pos_0 {
  position: absolute;
  top: 8px;
  left: 8px
}
#TimeCards .shifts_ .entry_ .pos_1 {
  width: 100%
}
#TimeCards .shifts_ .entry_ .pos_2 {
  width: 100%
}
#TimeCards .shifts_ .entry_ .pos_3 {
  width: 100%;
  padding-left: 0;
  padding-right: 0
}
#TimeCards .shifts_ select {
  width: 100%;
  background-position: right 8px top 10px;
  padding-left: 10px
}
#TimeTable .invite_in_pace {
  display: none
}
#AppWrapper > #userDay {
  z-index: 10000000!important
}
#AppWrapper > #userDay .list_view_content_ {
  height: 100%!important;
  border-left: 1px solid #f5f4f4!important
}
#TimeTable {
  width: 100%!important;
  height: auto;
  position: relative
}
#TimeTable .list_view_sticky_ {
  padding-top: 10px
}
#TimeTable .list_view_content_ {
  height: auto!important
}
#TeamView {
  width: 100%!important;
  height: auto;
  position: relative
}
#TeamView .list_view_sticky_ {
  padding-top: 10px
}
#TeamView .list_view_content_ {
  height: auto!important
}
#TeamView [href="#/invite-users"] {
  display: none
}
#TeamView .list_view_table_ .col_role {
  width: 110px
}
#TeamView .list_view_table_ .col_status {
  width: 100px
}
#TeamView .list_view_table_ .col_working {
  width: 80px
}
#TeamView .list_view_table_ .col_off {
  width: 80px
}
#TeamView .list_view_table_ .col_shedulle {
  width: 120px
}
#TeamView .list_view_table_ .col_app {
  width: 100px
}
#TeamDetailView {
  width: 100%!important;
  height: auto;
  position: relative
}
#TeamDetailView .list_view_sticky_ {
  padding-top: 10px
}
#TeamDetailView .list_view_content_ {
  height: auto!important
}
#TeamDetailView .view_actions_ {
  display: none!important
}
#TeamDetailView .list_view_cols_ .nav_ {
  top: 0
}
#ActivityLogsView {
  width: 100%!important;
  height: auto;
  position: relative
}
#ActivityLogsView .list_view_sticky_ {
  padding-top: 10px
}
#ActivityLogsView .list_view_content_ {
  height: auto!important
}
#ActivityLogsView [data-comp=refresh] {
  display: none
}
#WorkSchedule {
  width: 100%!important;
  height: auto;
  position: relative
}
#WorkSchedule .list_view_sticky_ {
  padding-top: 10px
}
#WorkSchedule .view_actions_ {
  display: none!important
}
#WorkSchedule .list_view_content_ {
  height: auto!important
}
#WorkSchedule .list_view_footer_ {
  display: none!important
}
#WorkSchedule .list_view_cols_ .nav_ {
  top: 0
}
#UserGroups {
  width: 100%!important;
  height: auto;
  position: relative
}
#UserGroups .list_view_sticky_ {
  padding-top: 10px
}
#UserGroups .view_actions_ {
  display: none!important
}
#UserGroups .list_view_content_ {
  height: auto!important
}
#UserGroups .list_view_footer_ {
  display: none!important
}
#UserGroups .list_view_cols_ .nav_ {
  top: 0
}
#CompanyView {
  width: 100%!important;
  height: auto;
  position: relative
}
#CompanyView .list_view_sticky_ {
  padding-top: 10px
}
#CompanyView .list_view_content_ {
  height: auto!important
}
#CompanyView .list_view_sticky_ + .list_view_tabs_cont_ {
  display: none!important
}
#Applications {
  width: 100%!important;
  height: auto;
  position: relative
}
#Applications .list_view_sticky_ {
  padding-top: 10px
}
#Applications .list_view_content_ {
  height: auto!important
}
#ProfileView {
  width: 100%!important;
  height: auto;
  position: relative
}
#ProfileView .list_view_sticky_ {
  padding-top: 10px
}
#ProfileView .list_view_content_ {
  height: auto!important
}
#SettingsView {
  width: 100%!important;
  height: auto;
  position: relative
}
#SettingsView .list_view_sticky_ {
  padding-top: 10px
}
#SettingsView .list_view_content_ {
  height: auto!important
}
#AccountView {
  width: 100%!important;
  height: auto;
  position: relative
}
#AccountView .list_view_sticky_ {
  padding-top: 10px
}
#AccountView .list_view_content_ {
  height: auto!important
}
#SubscribeView {
  width: 100%!important;
  height: auto;
  position: relative
}
#SubscribeView .list_view_sticky_ {
  padding-top: 10px
}
#SubscribeView .list_view_content_ {
  height: auto!important
}
@media print and (orientation:portrait) {
  #CompanyDashboard .userTotalGraph {
    page-break-after: left
  }
  #CompanyDashboard .companyCards {
    margin-top: 20px
  }
  #ProjectDashboardView .list_view_table_ .col_progress {
    display: none
  }
  #ProjectDashboardView .list_view_table_ .col_tasks {
    width: 70px;
    padding-right: 0
  }
  #ProjectDashboardView .list_view_table_ .col_priority {
    width: 31px;
    text-align: left!important;
    padding-left: 0
  }
  #ProjectDashboardView .list_view_table_ .col_time {
    width: 130px
  }
  #ProjectDashboardView .list_view_table_ .col_client {
    width: 120px
  }
  #ProjectDashboardView .list_view_table_ .col_hourly_rate {
    width: 80px;
    padding: 0
  }
  #ProjectDashboardView .list_view_table_ .col_fixed_rate {
    width: 80px;
    padding: 0
  }
  #ProjectDashboardView .progressLine .today_rail {
    width: 20%;
    margin-left: -10%
  }
  #ProjectDashboardView .list_view_table_ .col_options {
    display: none
  }
  #ProjectDashboardView .list_view_table_ .col_check {
    width: 10px;
    padding: 0
  }
  #ProjectDashboardView .list_view_table_ .check_ {
    display: none
  }
  .project_report_ .task_table_ .col_users_list {
    width: 110px
  }
  .project_report_ .task_table_ .col_time {
    width: 90px
  }
  .project_report_ .task_table_ .col_created {
    width: 110px
  }
  .project_report_ .task_table_ .col_options {
    display: none
  }
  #TimeCards .list_view_table_ .col_check {
    width: 10px;
    padding: 0
  }
  #TimeCards .list_view_table_ .check_ {
    display: none
  }
  #TimeCards .list_view_table_ .user_ {
    width: 20px;
    padding: 0
  }
  #TimeCards .list_view_table_ .user_ .email,
  #TimeCards .list_view_table_ .user_ .name {
    display: none
  }
  #TimeCards .list_view_table_ .col_updated {
    width: 40px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
  }
  #TimeCards .list_view_table_ .head_ .col_updated .title_col_ {
    display: none
  }
  #TimeCards .list_view_table_ .col_off {
    width: 70px
  }
  #TimeCards .list_view_table_ .col_date {
    width: 70px;
    padding-left: 0
  }
  #TimeCards .list_view_table_ .col_approve {
    width: 110px
  }
  #TeamView .list_view_table_ .col_role {
    display: none
  }
  #TeamView .list_view_table_ .col_app {
    display: none
  }
  #TeamView .list_view_table_ .col_status {
    width: 100px
  }
  #TeamView .list_view_table_ .col_working {
    width: 80px
  }
  #TeamView .list_view_table_ .col_off {
    width: 80px
  }
  #TeamView .list_view_table_ .col_shedulle {
    width: 120px
  }
  #Hours.MONTH .eventItem .time .timeframe,
  #Hours.TEAM .eventItem .time .timeframe,
  #Hours.WEEK .eventItem .time .timeframe {
    font-size: 5px
  }
  #Hours.MONTH .eventItem .duration,
  #Hours.TEAM .eventItem .duration,
  #Hours.WEEK .eventItem .duration {
    font-size: 9px
  }
  #Hours.MONTH .eventItem.large .time .timeframe,
  #Hours.TEAM .eventItem.large .time .timeframe,
  #Hours.WEEK .eventItem.large .time .timeframe {
    font-size: 5px
  }
  #Hours.MONTH .eventItem.large .duration,
  #Hours.TEAM .eventItem.large .duration,
  #Hours.WEEK .eventItem.large .duration {
    font-size: 9px
  }
  .userTimeCard .table_ .cell_ {
    padding: 0 10px
  }
  .userTimeCard .table_ .cell_.avatarTotal {
    width: 140px
  }
  .userTimeCard .table_ .cell_.weekDays {
    width: auto
  }
  .userTimeCard .table_ .cell_.weekends {
    width: auto
  }
  .userTimeCard .table_ .cell_.clock_in {
    width: auto
  }
  .userTimeCard .table_ .cell_.clock_out {
    width: auto
  }
  .userTimeCard .table_ .cell_.clients {
    width: 45px
  }
  .userTimeCard .table_ .cell_.projects {
    width: 45px
  }
  .userTimeCard .table_ .cell_.tasks {
    width: 45px
  }
  .userTimeCard .userName {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
  }
  .list_view_cols_ .cell_container_ .left_cell_ {
    width: 260px
  }
}