/* T i m e l i n e - C O L O R S K I N ****************************/ /* * For better compatibility, please change here only folowing properties: * background , background-color, background-repeat, background-image, background-repeat, background-position * border * box-shadow * border-radius * color * font-weight * text-shadow * text-transform * */ /* Loading message */ .flex_tl_table_loading{ text-align: center; font-size: 1.1em; } .flex_tl_table_loading span { padding: 0 0.4em; } /**********************************************************************************************************************/ /* Timeline Main Container */ .flex_tl_table { background: #fff; border: 1px solid #ddd; box-shadow: 0 1px 2px #eef; font-size:12px; border-radius: 4px 4px 0 0; } /* Timeline: Header //FixIn: 9.5.4.6 */ .flex_tl_table .flex_tl_table_header{ /*background: #e9e9e9;*/ background: transparent; border-bottom: 1px solid #dfdfdf; font-size: 15px; font-weight: 600; color: #606060; text-shadow:none; line-height: 3em; height:3em; overflow: hidden; padding-left:1em; border-radius: 4px 4px 0 0; } .wpbc_timeline_front_end .flex_tl_table .flex_tl_table_header{ padding:0 2px; } .flex_tl_table .flex_tl_table_header .flex_tl_collumn_1, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2{ font-weight: 600; padding: 8px; line-height: 1.42857143em; } .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2{ text-align: center; } /**********************************************************************************************************************/ /* Ajax Navigation TOP menu */ .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_title{ color:#777; } .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_prev, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_next{ font-size: 22px; font-weight: 600; line-height: 12px; color:#777; } .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_prev a, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_next a, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_prev a:hover, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_next a:hover { text-decoration: none; color: #757575; cursor: pointer; } /**********************************************************************************************************************/ /* Booking Rows - background colors */ .flex_tl_table .flex_tl_table_row_bookings { border-top: 1px solid #dddddd; } .flex_tl_table .flex_tl_table_row_bookings:nth-of-type(2n+1) { background-color: #f9f9f9; } /**********************************************************************************************************************/ /* 1st C o l u m n */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_1, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 { font-weight: 600; padding: 4px; line-height: 1.42857143em; box-shadow: none; } /* Booking resources Titles*/ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_1, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title{ color: #999; font-weight: 400; overflow: hidden; white-space: nowrap; } /**********************************************************************************************************************/ /* Booking resources Links */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title a, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title a:hover { border-bottom: 1px dashed; color: #789; text-decoration: none; text-shadow: none;/*0 -1px 0 #EEEEEE;*/ } .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title.parent { font-weight: 600; } .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title.child { margin-left: 20px; } /**********************************************************************************************************************/ /* 2nd C o l u m n - T i t l e D a t e s B a r - .flex_tl_table_titles */ /**********************************************************************************************************************/ /* Header "Dates number" Row */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar { } /* Header "Dates number" Cell */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell { border-left:1px solid #eee; } .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.new_month .in_cell_date_container{ border-left:2px solid #C54; } /* Weekend Days */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.flex_tl_weekday6, .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.flex_tl_weekday7, .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.flex_tl_weekday6 a, .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.flex_tl_weekday7 a{ color: #c32; background: #FFFCF4; } .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.flex_tl_weekday6 .in_cell_date_container_show_dates, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.flex_tl_weekday7 .in_cell_date_container_show_dates{ color: #bd7f78; background: #FFFCF4; } /* Header "Top Dates Line" */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell a, .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell a:hover{ color: #789; text-decoration: none; text-shadow: 0 -1px 0 #EEEEEE; } /**********************************************************************************************************************/ /* "Top Month Line" - in - T i t l e D a t e s B a r */ .flex_tl_single_resource .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar_month { /* //FixIn: 9.5.4.6 */ display:none; } .flex_tl_matrix_resources .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar_month { } .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar_month { height: 1.5em; border-bottom:1px solid #eee; border-left:1px solid #eee; } /* Header "Month Name" Cell */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_month_year { color: #c32; font-size: 0.85em; font-weight: 600; padding:0 0.5em; } /**********************************************************************************************************************/ /* "Time Slots" - in - T i t l e D a t e s B a r */ .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_time_section_in_day { } .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_time_section_in_day .in_cell_time_hour { border-left:1px solid #eee; border-top:1px solid #eee; font-size: 0.7em; display: flex; justify-content:flex-start; align-items: center; padding: 0 0 0 2px; white-space: nowrap; overflow: hidden; min-height: 12px; } /* Date Number during showing 1 day */ .flex_tl_matrix_resources.flex_frame_view_days_num_1 .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container .in_cell_day_num, .flex_tl_single_resource.flex_frame_view_days_num_30 .flex_tl_table .flex_tl_table_titles .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container .in_cell_day_num{ font-size: 0.85em; font-weight:600; text-align: left; padding: 18px 1em; } /**********************************************************************************************************************/ /* Dates in First Column during single resource view mode */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title_dates_container .flex_tl_resource_title_dates_days.flex_tl_weekday6, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title_dates_container .flex_tl_resource_title_dates_days.flex_tl_weekday7, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title_dates_container .flex_tl_resource_title_dates_weeks.flex_tl_weekday6, .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_1 .flex_tl_resource_title_dates_container .flex_tl_resource_title_dates_weeks.flex_tl_weekday7{ color: #bd7f78; } /**********************************************************************************************************************/ /* B o o k i n g s R o w - B o o k i n g s D a t e s B a r - .flex_tl_table_row_bookings */ /**********************************************************************************************************************/ /* Header "Dates number" Row */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar { } /* Header "Dates number" Cell */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell { border-left:1px solid #eee; color:#aaa; font-size: 0.7em; } /* New Month */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.new_month .in_cell_time_hour:first-child .in_cell_date_container{ border-left:2px solid #C54; } /* Cross months - booking on 1st day of some month */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell.new_month.exist_booking_in_cell .in_cell_time_hour:first-child .in_cell_date_container{ border-left:1px solid #C54; } /**********************************************************************************************************************/ /* B o o k i n g C e l l */ /**********************************************************************************************************************/ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id{ background: none repeat scroll 0 0 #FC4; margin-left: -1px; /* Hide White 1px border in Cells in booking pipeline */ } /* Start New Booking */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.start_new_booking{ border-left:2px solid #f3a844; } .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.approved_booking { background-color: #78A; } .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.approved_booking.start_new_booking{ border-color: #616f8b; } /* Bookings in a Past*/ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.past_date{ background-color:#f0cf77; } /* Bookings in a Past Approved */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.approved_booking.past_date{ background-color:#9099aa; } /* Trash Booking */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.start_new_booking.booking_trash { border-left:2px solid #901c1a; } .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id.booking_trash { background-color:#DB6F6D; } /** T O D A Y ******************************************************************/ /* Today Background for DAYS */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar.flex_tl_row_bar_show_dates .flex_tl_day_cell.today_date .in_cell_time_section_in_day{ /*background-color: #efc;*/ } /* Today Border for DAYS */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar.flex_tl_row_bar_show_booking_titles .flex_tl_day_cell.today_date .in_cell_time_section_in_day{ border-left: 1px solid #090; } /* Disasable Today Border for DAYS in 1 day view mode */ .flex_timeline_frame.flex_frame_view_days_num_30.flex_tl_single_resource .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar.flex_tl_row_bar_show_booking_titles .flex_tl_day_cell.today_date .in_cell_time_section_in_day, .flex_timeline_frame.flex_frame_view_days_num_1.flex_tl_matrix_resources .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar.flex_tl_row_bar_show_booking_titles .flex_tl_day_cell.today_date .in_cell_time_section_in_day{ border-left: none; } /* Today Border for Hours in 1 day view mode */ .flex_timeline_frame.flex_frame_view_days_num_30.flex_tl_single_resource .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar.flex_tl_row_bar_show_booking_titles .flex_tl_day_cell .in_cell_time_section_in_day .in_cell_time_hour.today_time, .flex_timeline_frame.flex_frame_view_days_num_1.flex_tl_matrix_resources .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar.flex_tl_row_bar_show_booking_titles .flex_tl_day_cell .in_cell_time_section_in_day .in_cell_time_hour.today_time { border-left: 1px solid #77ce0f; } /********************************************************************************/ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_bookings .booking_id a { font-size:7px; font-weight:600; color:#fff; cursor: pointer; } /* Show Booking Titles ***************************/ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_booking_titles .in_cell_date_booking_title{ background: #777; color: #fff; border-left: 2px solid #555; cursor: pointer; border-radius: 3px; } /* Title for Several bookings in cell */ .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_booking_titles .in_cell_date_booking_title.several_bookings_in_cell{ font-weight: bold; background: #fdab36; color: #455366; border-left: 2px solid #dd8b16; } /* Show Times in Cells during 1 day view mode */ .flex_timeline_frame.flex_frame_view_days_num_30.flex_tl_single_resource .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_dates, .flex_timeline_frame.flex_frame_view_days_num_1.flex_tl_matrix_resources .flex_tl_table .flex_tl_table_row_bookings .flex_tl_collumn_2 .flex_tl_dates_bar .flex_tl_day_cell .in_cell_date_container_show_dates{ border-left:1px solid #eee; border-top:1px solid #eee; font-size:0.8em; word-wrap: normal; white-space: nowrap; overflow: hidden; padding:0 2px; }