/************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } table.adminTable { background-color: white; border-collapse: collapse; } table.adminTable th { font-weight: bold; border: 1px solid black; padding: 10px; } table.adminTable th .info { font-size: 10px; width: 120px; } table.adminTable td { border: 1px solid black; padding: 10px; } #percentage { border: 1px solid black; height: 20px; width: 200px; background: white; position: relative; text-align: center; color: black; font-weight: bold; display: none; } #percentage div { height: 100%; width: 0%; background: #33FF33; position: absolute; top: 0; left: 0; } #percentage span { height: 100%; width: 100%; position: absolute; top: 0; left: 0; } #messages { width: 500px; height: 300px; overflow: scroll; } #buttonCancel { margin-top: 20px; width: 150px; height: 30px; display: none; } /*********** * apps.css * ************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .app_card { background-color: white; border: 1px solid #bac7d4; float: left; height: 260px; margin: 10px; padding: 10px; overflow: hidden; text-align: center; width: 144px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .app_card:hover { -webkit-box-shadow: 0 4px 6px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 6px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 6px rgba(55, 72, 88, 0.3); } .app_card_icon { width: 100px; height: 100px; } .app_card_icon:hover, .app_card_title:hover { cursor: pointer; } .app_card .app_install_button { width: 100%; } .app_installed_info { line-height: 1.4; font-size: 13px; } .app_card_title { margin-top: 5px; margin-bottom: 5px; font-size: 16px; height: 44px; } .app_card_lastUpdate { font-size: 12px; line-height: 1.6; color: #7b95ad; margin-bottom: 20px; } .app_info_top_left { float: left; width: 200px; padding-top: 25px; text-align: center; } .app_info_top_right { margin-left: 202px; padding-top: 25px; } .app_info_icon { border: 1px solid #CCC; border-radius: 10px; width: 150px; height: 150px; } .app_info_top_left .app_install_button { width: 150px; margin-top: 15px; margin-left: 25px; } .app_info_title { margin-top: 0; margin-bottom: 20px; font-size: 24px; } .app_info_description { line-height: 20px; max-width: 600px; } .app_info_lastUpdate { font-size: 12px; color: #aaa; margin-bottom: 20px; } .app_info_preview { padding-top: 15px; padding-bottom: 25px; } .app_info_preview_left { float: left; width: 175px; padding-left: 25px; } .app_info_preview_right { margin-left: 202px; } .app_info_preview_small { border: 3px solid #CCC; width: 150px; margin-bottom: 10px; cursor: pointer; transition: all ease 0.3s; } .app_info_preview_big { border: 3px solid #CCC; width: 600px; height: 350px; } .app_info_preview_small.selected { border: 3px solid #69bfee; box-shadow: 0 0 10px #69bfee; } /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } /****************************** COMMENTS COLLECTION *******************************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .eln_main_content_box.comments { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; min-height: 400px; margin: 0 25px 0 0; } #comments_header { background: #EEE; border-bottom: 1px solid #D6D4D5; border-radius: 10px 10px 0 0; display: block; font-size: 14px; height: 35px; padding: 10px 0px 5px 15px; } #comments_content { max-width: 900px; padding-left: 10px; display: block; line-height: 18px; position: relative; overflow: auto; } .comment_pagination { position: relative; float: left; } .comment_pagination, .comment_total, .comment_shown { font-size: 11px; } .message_pagination { position: relative; float: left; } .comment_page_change { box-sizing: border-box; cursor: pointer; display: inline-block; width: 30px; text-align: center; font-size: 22px; margin: 0; line-height: 0.6; height: 17px; margin-top: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .comment_page_change.disabled .disabled { color: #5e7b97; cursor: default; } .comment_empty_folder { padding: 50px; text-align: center; font-size: 12px; } .comment_list { font-size: 14px; } .comment_list table { border-collapse: collapse; outline: none; table-layout: fixed; width: 100%; } .comment_list table tr td:last-child { font-size: 11px; } .comment_list_line { font-size: 12px; border-bottom: 1px solid #bac7d4; cursor: pointer; height: 34px; line-height: 1.2; white-space: nowrap; } .comment_list_line:hover { background: #ecf0f3; } .comment_list_line:first-child:hover { background: none; cursor: default; } .comment_line_name { white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; overflow: hidden; padding-left: 4px; } .comment_line_text { overflow: hidden; text-overflow: ellipsis; } .column_comment_name { min-width: 100px; width: 25%; } .column_comment_project { min-width: 100px; width: 25%; } .column_comment_content { min-width: 100px; width: 50%; } .column_comment_date { width: 89px; } .table_header { color: #7b95ad; font-size: 12px; } .grey_line { border-bottom: solid 1px #9baec0; } /****************************** COMMENT SIDE VIEW *******************************/ .comment_block_container { /* border-left: 1px solid #DDD; */ display: none; font-size: 12px; min-height: 25px; overflow-y: auto; overflow-x: hidden; position: relative; vertical-align: top; min-width: 250px; width: 15%; } .comment_block { border-radius: 0 0 10px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px; right: 0; } .add_comment { display: block; margin: 10px; text-align: center; } .epb_entry_removed .comment_block_container { display: none !important; } .epb_entry_removed .epb_comments_alert { display: none !important; } /****************************** COMMENT THREAD *******************************/ .comment_thread_box { background: white; border: 1px solid #bac7d4; margin-bottom: 10px; min-height: 40px; padding: 5px; position: relative; } .comment_thread_box:after, .comment_thread_box:before { right: 100%; top: 23px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .comment_thread_box:after { border-right-color: white; border-width: 13px; margin-top: -13px; } .comment_thread_box:before { border-right-color: #c0ccd8 !important; border-width: 15px; margin-top: -15px; } .comment_thread_resolve { cursor: pointer; text-align: right; margin-bottom: 10px; } .comment_thread_resolve span { font-size: 8px; } .comment_thread_resolve:hover { color: #4bb1d7; } .comment_thread_resolve.disabled { color: #aaa; cursor: default; } /****************************** COMMENT ITEM *******************************/ .comment_content_wrap { float: left; width: 174px; } .comment_item { /* border-bottom: 1px solid lighten(@dark_blue, 60%); */ margin-bottom: 10px; overflow: auto; } .comment_item:last-child { border: 0; padding-bottom: 20px; } .comment_author_picture { border: 1px solid #bac7d4; float: left; margin-right: 6px; margin-top: 2px; } .comment_author { color: #3babe9; margin-right: 3px; font-weight: bold; } .comment_content, .comment_content_resizer { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 18px; margin: 5px 0px 0px; width: 174px; white-space: pre-line; word-wrap: break-word; } .comment_content.default_textfield, .comment_content_resizer.default_textfield { background: #FFF; font-size: 12px; min-height: 26px; line-height: 18px; margin: 2px 0 0 0; overflow: hidden; padding: 5px; resize: none; border-radius: 0; border-color: #d9e1e8; vertical-align: middle; } .comment_content.default_textfield { height: 25px; } .comment_content.default_textfield:focus { /* box-shadow: 0 0 3px #4bb1d7; */ } .comment_content_label { position: relative; } .comment_content_label label { position: absolute; top: -20px; left: 6px; color: #9baec0; font-style: italic; font-family: Arial; cursor: text; font-size: 12px; } .comment_cancel { float: right; padding: 10px; } .comment_publish, .comment_edit { float: right; height: 22px; position: relative; margin: 5px 0 0 0; } .comment_user_actions { display: none; margin: 8px 0; } .comment_user_actions .edit_light-img { margin: 2px 20px 0 0; } .comment_timestamp { margin-right: 23px; line-height: 1.8; float: left; font-size: 10px; color: #9baec0; } .comment_action { padding: 5px; } .comment_content_resizer, .comment_edit, .comment_published.readOnly .comment_user_actions, .comment_published.comment_editing .comment_user_actions, .comment_published .comment_publish { display: none; } .comment_editing .comment_edit, .comment_published .comment_user_actions { display: block; } .comment_editing { padding-bottom: 35px; } .bottonShowComments, .bottonHideComments { display: none; } .comment_content_wrap .default_textfield { border: 1px solid #bac7d4; } /****************************** Dashboard VIEW *******************************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .dashboard_item { width: 50%; min-width: 460px; height: 45%; min-height: 300px; padding: 10px 20px 0 4px; margin-top: 5px; overflow: auto; float: left; } .dashboard_item_menu { background: #EEE; border-bottom: 1px solid #D6D4D5; display: block; font-size: 14px; height: 35px; padding: 10px 0px 5px 15px; margin: 0; list-style-type: none; } .dashboard_item_menu > li { height: 65%; float: left; display: block; margin-right: 10px; padding-right: 14px; padding-top: 9px; border-right: solid 1px #D6D4D5; } .dashboard_item h2 { margin-top: 2px; display: block; font-weight: normal; } .dashboard_item h2 a { color: #374858; text-decoration: none; } .dashboard_item .default_button { float: right; margin-right: 10px; } .eln_main_content_box.apps { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 25px 0 0; padding: 20px; height: 95%; overflow: auto; } .apps_decoration { opacity: 0.3; font-size: 45px; text-align: center; margin-top: 50px; } .dashboard_apps_info { cursor: default; font-size: 14px; } .dashboard_apps_tooltip { opacity: 0; font-size: 14px; transition: all ease-in 0.3s; } .dashboard_apps_info:hover + .dashboard_apps_tooltip { opacity: 1; } .create_list, .create_item { background: rgba(255, 255, 255, 0.6); border: 1px solid #bac7d4; height: 25px; padding-left: 5px; color: #4b6277; margin-top: 10px; width: 90%; font-size: 14px; /* .inner-shadow(-1px, -1px, 1px, 0.2); */ } .create_item { margin: 0 0 10px 0; } .done_item_wrap .listed_item { text-decoration: line-through; } .todolist_btn { text-align: left; color: #4b6277; background: #f3f5f7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e6eb), color-stop(1, #f3f5f7)); background: -ms-linear-gradient(bottom, #e0e6eb, #f3f5f7); background: -moz-linear-gradient(center bottom, #e0e6eb 0%, #f3f5f7 100%); background: -o-linear-gradient(#f3f5f7, #e0e6eb); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f7', endColorstr='#e0e6eb', GradientType=0); border: 1px solid #9baec0; width: 90%; margin: 0 0 4px 0; cursor: pointer; } .todolist_btn:hover { opacity: 1; -ms-filter: none; filter: none; outline: 0; border: 1px solid #7b95ad; -webkit-box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); } .todolist_btn:active { color: #4b6277; opacity: 1; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); border: 1px solid #7b95ad; background: #cad4de; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e6eb), color-stop(1, #cad4de)); background: -ms-linear-gradient(bottom, #e0e6eb, #cad4de); background: -moz-linear-gradient(center bottom, #e0e6eb 0%, #cad4de 100%); background: -o-linear-gradient(#cad4de, #e0e6eb); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cad4de', endColorstr='#e0e6eb', GradientType=0); } .active_todo_list { background: white; border: 1px solid #9baec0; cursor: default; position: relative; } .active_todo_list:hover, .active_todo_list:active { border: 1px solid #5e7b97; } .active_todo_list:after { right: 0px; top: 11px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-left-color: #374858; border-width: 5px; margin-top: -5px; } .todolist_collection { width: 34%; height: 100%; padding-right: 3%; display: inline-block; } .todolist_collection > ul { margin: 0; padding: 0; } .todolist_collection > ul li { list-style-type: none; } .selected_list { width: 65%; min-height: 100%; height: auto; display: inline-block; padding: 2% 2% 2% 5%; vertical-align: top; background: white; border-radius: 3px; border: 1px solid #9baec0; } .selected_list ul { margin: 0; padding: 0; list-style: none; } .item_wrap { margin: 3px 0; } .item_wrap .trash-img { display: none; cursor: pointer; } .item_wrap:hover { background: #f3f5f7; } .item_wrap:hover .trash-img { display: block; } .todolist_btn_wrap .trash-img { display: none; cursor: pointer; } .todolist_btn_wrap:hover .trash-img { display: block; } .todolist_wrap { padding-top: 20px; } .todolist_wrap label { color: #a7b8c8; font-size: 12px; } .todolist_wrap h3 { font-weight: normal; font-size: 14px; margin: 0 0 10px 10px; display: inline-block; } .todolist_wrap .trash-img { margin-top: 2px; } .todolist_wrap input { position: relative; vertical-align: middle; bottom: 1px; } .listed_item { display: inline-block; } ::-webkit-input-placeholder { /* WebKit browsers */ color: #9baec0; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #9baec0; opacity: 1; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #9baec0; opacity: 1; } :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #9baec0; } @media (max-width: 1380px) { .todolist_btn { width: 80%; } } @media (max-width: 970px) { .todolist_btn { width: 88%; } .dashboard_item { width: 100%; } } .re-deviceData { background-image: url(/static/img/design/devices-icon.png); } .re-deviceData:hover { background-image: url(/static/img/design/devices-hover-icon.png); } #devices_library .device_log { padding: 10px; margin: 10px; border-bottom: 1px solid #BBB; } #devices_library li { list-style: none; } #devices_library .device_line { font-size: 14px; line-height: 30px; list-style: none; width: 600px; padding: 5px; } #devices_library .device_line:hover { background: #EDEDED; } #devices_library .device_header { font-size: 14px; margin-bottom: 10px; } .device_file, .device_data { cursor: pointer !important; float: right !important; right: 0 !important; } .devices_popup { width: 750px !important; left: 50% !important; margin-left: -375px !important; }/******************* * eln_layout.css * ********************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } ::selection { background: #c5e6f8; } ::-moz-selection { background: #c5e6f8; } *, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } a { cursor: pointer; } body { font-size: 14px; margin: 0; padding: 0; font-family: arial, sans-serif; height: 100%; width: 100%; } html { height: 100%; } .body_bg { background: #ffffff url(../img/squares.png); height: 100%; width: 100%; position: fixed; z-index: -1; top: 33px; left: -10px; } a { text-decoration: none; color: #1995d8; outline: none; } a:hover { text-decoration: none; } img { border: 0; } button { margin: 0; } button::-moz-focus-inner { border: 0; } .clear { clear: both; } .content_top_margin { margin-top: 50px; } /****************************** DEFAULT BLUE BUTTONS *******************************/ .default_button { border: 1px solid #455a6e; padding: 4px 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: white; opacity: 1; line-height: 1.2; background: #304d69; font-size: 14px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; -webkit-backface-visibility: hidden; cursor: pointer; /* background-color:#374858; */ /* border:1px solid #ffffff; */ /* border-radius:6px; */ /* box-shadow:0px 0px 1px black; */ /* -webkit-box-sizing: border-box; */ /* -moz-box-sizing: border-box; */ /* box-sizing: border-box; */ /* color:#ffffff; */ /* cursor:pointer; */ /* display:inline-block; */ /* float:left; */ /* font-family:din-medi; */ /* font-size:14px; */ /* height:28px; */ /* line-height:28px; */ /* margin:0 1px 1px 0; */ /* outline: none; */ /* padding: 0 10px; */ /* transition: background-color 0.2s ease, box-shadow 0.2s ease; */ } .default_button:hover, .default_button:focus { background: #375877; -ms-filter: none; filter: none; outline: 0; color: white; text-decoration: none; } .default_button:active { background: #304d69; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.5); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.5); } .default_button:hover { /* background-color: #607D99; */ /* text-decoration:none; */ } .default_button:active { opacity: 1.0; /* box-shadow:0px 0px 10px #888888; */ /* text-decoration:none; */ } .default_button.disabled { opacity: 0.5; /* background-color:#DDD; */ /* border:1px solid #FFF; */ /* box-shadow:0px 0px 1px #AAA; */ /* color:#AAA; */ /* cursor:default; */ } /****************************** DEFAULT FIELDS *******************************/ .default_textfield { background-color: white; border: 0; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ font-family: Arial; color: #4b6277; font-size: 14px; line-height: 1.8; font-style: normal; font-variant: normal; font-weight: normal; margin: 0 5px 5px 0; padding-left: 5px; min-height: 30px; transition: box-shadow ease 0.2s; } .textfield_on_white { border: solid 1px #bac7d4; } .default_textfield:hover { /* box-shadow: 0 0 3px #69bfee; */ } .default_textfield:focus { /* border: 1px solid #69bfee; */ /* box-shadow: 0 0 6px #69bfee; */ } /****************************** DEFAULT SELECT *******************************/ .default_select { background: #FFF; border: 1px solid #d9e1e8; color: #4b6277; cursor: pointer; margin: 0 0 0 10px; padding: 4px 4px 4px 8px; } .dialog_wide_select { margin: 0; width: 100%; } /****************************** DEFAULT PROFILE PICTURE *******************************/ img.default_profile_picture { border: 1px solid #888; height: 100px; width: 100px; } img.default_profile_picture_small { border: 1px solid #888; height: 32px; width: 32px; margin-top: 3px; } /* ****************** */ /* more_options START */ /* ****************** */ .more_options { float: right; position: relative; } .more_options_panel { position: absolute; right: 0; z-index: 10; display: none; -webkit-box-shadow: 0 4px 6px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 6px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 6px rgba(55, 72, 88, 0.3); border: 1px solid #CDCDCD; /* border-radius: 10px; */ background-color: #FDFDFD; } .more_options_panel.in_project { top: 38px; } .more_options_panel.in_block { top: 40px; } .more_options_item { font-size: 12px; /* line-height: 40px; */ padding-left: 12px; padding-right: 12px; cursor: pointer; /* border-top: 1px solid #D6D4D5; */ transition: background ease 0.2s; } .more_options_item:hover { /* background: #ededed; */ /* color: #69bfee; */ } .more_options_item:first-child { /* border-radius: 10px 10px 0 0; */ /* border: 0; */ } .more_options_item:last-child { /* border-radius: 0 0 10px 10px; */ } .more_options_item span { position: absolute; right: 0; } div.zoom_bar { width: 180px; padding: 4px 14px !important; height: 44px; -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ } div.zoom_bar:hover { background: #e6ebef; } div.zoom_bar:hover { color: #374858; } /* **************** */ /* more_options END */ /* **************** */ /* ****************** */ /* gear_button START */ /* ****************** */ /* ************ */ /* layout START */ /* ************ */ /* generic rules */ .eln_row { left: 0; right: 0; /* overflow:hidden; */ position: absolute; } .eln_scroll-x { overflow-x: auto; } .eln_scroll-y { overflow-y: scroll; } /* specific rules */ .eln_header.eln_row { position: relative; /* height:50px; */ /* background: #FFF; */ /* box-shadow:0 3px 10px #BBB; */ min-width: 800px; } .eln_content.eln_row { top: 70px; bottom: 0; margin-left: 200px; min-width: 600px; } .eln_main_title.eln_row { top: 70px; margin-right: 40px; margin-left: 100px; min-width: 436px; overflow: visible; } .eln_main_content.eln_row { top: 86px; bottom: 0; margin-left: 49px; min-width: 600px; } .eln_folder_title.eln_row { top: 70px; margin-left: 100px; min-width: 600px; overflow: visible; } .eln_folder_content.eln_row { top: 86px; bottom: 0; margin-left: 49px; min-width: 640px; } .eln_project_title.eln_row { top: 70px; margin-left: 100px; min-width: 640px; overflow: visible; } .eln_project_content.eln_row { top: 86px; bottom: 0; /* margin-left:100px; */ margin-left: 29px; min-width: 600px; } .eln_main_content_box { height: auto; min-height: 400px; margin: 0 25px 25px 0; background-color: white; border-bottom: solid 1px #cad4de; border-left: solid 1px #cad4de; border-right: solid 1px #cad4de; position: relative; padding: 20px 20px 20px 135px; color: #4b6277; } .eln_main_content_box .header { display: block; font-size: 24px; height: 35px; } .eln_main_content_box .header button { margin-right: 10px; } .app_wrap { position: relative; background: #f3f5f7; border: solid 1px #cad4de; -webkit-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.1); -moz-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.1); box-shadow: 0 2px 2px rgba(55, 72, 88, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: calc(95% - 15px); } .app_content_wrap { max-width: 900px; padding: 10px; display: block; line-height: 18px; position: absolute; overflow: auto; top: 10px; left: 0; right: 0; bottom: 0px; } .app_header { height: 29px; background: #cad4de; padding: 6px; } .app_header > h2 { display: block; float: left; font-size: 14px; margin: 0 13px 0 0; color: #374858; } .app_header .filter_dn_wrap { top: 23px; } .app_header .dropdown_button { height: 20px; } .app_header .dropdown_button p { margin: 0; float: left; } .app_header .dropdown_button span { height: 4px; width: 12px; display: block; float: left; margin: 2px 0 0 4px; } .app_plus_btn { width: 35px; height: 18px; line-height: 1; margin-right: 2px !important; padding: 0; } .get_more_apps { height: 100%; padding: 20px; } /* ********** */ /* layout END */ /* ********** */ /* ****************** */ /* action links START */ /* ****************** */ .action_link_submit { background: url(/static/img/design/action/submit.png) top right no-repeat; width: 112px; height: 25px; display: block; } .action_link_submit:hover { background-image: url(/static/img/design/action/submit_hover.png); } .action_link_signout { background: url(/static/img/design/action/signout.png); width: 83px; height: 24px; display: block; float: right; margin: 10px 0; } .action_link_signout:hover { background: url(/static/img/design/action/signout_hover.png); } .action_link_profile { background: url(/static/img/design/action/profile.png); width: 71px; height: 24px; display: block; float: right; margin: 10px 0; } .action_link_profile:hover { background: url(/static/img/design/action/profile_hover.png); } /* **************** */ /* action links END */ /* **************** */ /* ************ */ /* header START */ /* ************ */ /* LOGO */ .eln_header_logo { float: left; padding-top: 7px; padding-left: 17px; } /* Storage icon */ #eln_header_storage_button { background: none repeat scroll 0 0 transparent; border: none; cursor: pointer; float: right; font-size: 14px; margin-top: 5px; padding: 0; height: 27px; width: 32px; } #eln_header_storage_button span { font-size: 10px; margin-top: 14px; position: absolute; text-align: center; width: 32px; z-index: 6; } #eln_header_storage_stored { background-color: #ededed; height: 32px; width: 32px; } #eln_header_storage_mask { position: absolute; z-index: 5; } #eln_header_storage_fill { background-color: #BDCA70; bottom: -5px; position: absolute; width: 32px; z-index: 2; } /* Storage drop down panel */ #eln_header_storage_panel { background-color: #FFFFFF; border: 3px solid #DDDDDD; top: 53px; z-index: 7; } #eln_header_storage_info { cursor: default; } #eln_header_storage_info:hover { color: #374858; } #eln_header_storage_info span { font-size: 14px; padding-right: 10px; text-align: right; width: 80px; } /* Storage percent bar */ #eln_header_storage_bar_container { float: right; padding: 12px 10px 0; } #eln_header_storage_bar { border: 1px solid #888; height: auto; line-height: 15px; padding: 2px; position: relative; width: 80px; } span#eln_header_storage_bar_percent { font-size: 12px; line-height: 12px; padding: 0; position: absolute; text-align: center; width: 80px; } #eln_header_storage_bar_fill { background-color: #bdca70; height: 10px; } #eln_header_name { display: inline-block; line-height: 40px; text-align: center; text-overflow: ellipsis; overflow: hidden; padding: 0 5px; vertical-align: top; white-space: nowrap; } #eln_header_name div { display: inline; } #eln_header_actions { margin-right: 43px; } #eln_header_actions_button { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ background: none repeat scroll 0 0 transparent; border: none; cursor: pointer; float: right; font-size: 14px; height: 50px; margin: 0; padding: 5px; } #eln_header_storage_button:hover, #eln_header_actions_button:hover { cursor: pointer; background: #ededed; border: none; border-radius: 0; } #eln_header_storage_button:active { margin: 5px 1px 0px 0px; } div#eln_header_actions_button.active { background: #ededed; border: none; border-radius: 0; margin: 0; } #eln_header_arrow span { font-size: 18px; } #eln_header_arrow { display: inline-block; margin-top: 8px; padding-left: 5px; vertical-align: top; } #eln_header_actions_panel { background-color: #FFFFFF; position: absolute; top: 53px; z-index: 7; } .eln_header_actions_item { border-top: 1px solid #D6D4D5; cursor: pointer; font-size: 14px; line-height: 40px; padding: 0 20px; } .eln_header_actions_item:first-child { border-top: 0; } .eln_header_actions_item span { float: right; font-size: 18px; line-height: 18px; padding-top: 12px; text-align: center; width: 36px; } .eln_header_actions_item:hover { background: #ededed; color: #69bfee; } .colorbar { height: 4px; background: url(/static/img/design/colorbar.png); } /* ************ */ /* header END */ /* ************ */ /* **************** */ /* navigation START */ /* **************** */ #eln_navigation { position: fixed; top: 70px; width: 75px; border-radius: 0 10px 0 0; box-shadow: 0 3px 10px #888; background: #FFF; bottom: 0; left: 0; z-index: 2; text-align: center; } #eln_navigation a { border-bottom: 1px solid #d6d4d5; display: block; text-decoration: none; padding: 10px 0; font-size: 12px; color: #374858; transition: all ease 0.2s; } #eln_navigation a:hover { background: #ededed; color: #69bfee; } #eln_navigation a:first-child { border-radius: 0 10px 0 0; } #eln_navigation span { display: block; font-size: 24px; margin-bottom: 3px; } #eln_navigation span.icon-group { font-size: 20px; margin-left: 9px; } #eln_navigation span.icon-inventory { margin-left: 4px; } #eln_navigation span.icon-template { margin-left: 5px; } #eln_navigation .highlight { color: #69bfee; } #eln_navigation .disabled, #eln_navigation .disabled:hover { color: #ccc; } #eln_navigation button { border: 5px solid white; border-radius: 10px; color: #FFF; cursor: pointer; font-size: 11px; outline: none; width: 70px; height: 70px; } #feedback_button span, #invite_button span { font-size: 22px; } #invite_button { background-color: #bdca70; } #feedback_submit { margin-right: 6px; width: 60px; height: 30px; font-weight: bold; } #feedback_button { background-color: #ad4e88; } .eln_navigation_support_buttons { margin-top: 100px; } #feedback_panel { display: none; position: fixed; top: -2px; left: 0; z-index: 102; background: #d9e1e8; border: 3px solid #ab48a9; -webkit-box-shadow: 2px 6px 10px rgba(55, 72, 88, 0.3); -moz-box-shadow: 2px 6px 10px rgba(55, 72, 88, 0.3); box-shadow: 2px 6px 10px rgba(55, 72, 88, 0.3); } .feedback_title { background: #ab48a9; color: white; padding: 5px; text-align: center; font-size: 15px; line-height: 20px; } .feedback_title h4 { display: inline-block; } .feedback_title img { vertical-align: top; margin-left: 10px; } .feedback_content { padding: 10px; width: 390px; } .feedback_content h4 { font-size: 12px; } #feedback_panel h4 { margin: 10px; margin-bottom: 5px; } #feedback_comment { margin: 0 10px 30px 10px; margin-top: 0; width: 350px; height: 120px; } #feedback_submit_loader { display: none; margin: 8px 15px; } /* ************** */ /* navigation END */ /* ************** */ /* ********* */ /* EPB START */ /* ********* */ #epb_container { /* padding-top: 10px; */ /* padding-bottom: 80px; */ } img.imageOriginal { border: 1px solid #DDD; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ transition: all linear 0.2s; } img.imageLayer { left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; top: 0; transition: all linear 0.2s; } #commentBlock { border-radius: 10px; cursor: pointer; position: absolute; right: 15px; width: 200px; background: #FFF; top: 1px; } #epb_older_blocks_panel, #epb_newer_blocks_panel { text-align: center; color: #999; height: 30px; line-height: 30px; margin: 10px 0; } .show_more_entries { font-size: 13px; margin: auto; width: 300px; background: white; padding: 10px; text-align: center; -webkit-box-shadow: 0 3px 4px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 3px 4px rgba(55, 72, 88, 0.3); box-shadow: 0 3px 4px rgba(55, 72, 88, 0.3); } .show_more_entries span { color: #1995d8; cursor: pointer; } .epb_entry { /* background-color: white; */ /* border: 1px solid #CCC; */ /* border-radius: 10px; */ display: inline-block; /* margin-right:25px; */ margin-bottom: 20px; } #epb_container { padding-bottom: 60px; } #epb_container > div { margin: 1.5em 0; } .epb_entry:last-child { margin-bottom: 10px; } .epb_entry_removed { border: 1px solid #F88; box-sizing: border-box; } .epb_entry p { margin: 0 !important; } .epb_header { /* height: 35px; */ /* min-width: 640px; */ /* border-bottom: 1px solid #d6d4d5; */ /* padding: 10px 10px 0 10px; */ /* background-color: #ededed; */ /* border-radius: 10px 10px 0 0; */ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; } /* .epb_header_container { */ /* height: 45px; */ /* } */ .epb_header_sticky { position: fixed; top: 86px; z-index: 10; transition: width ease-in 0.3s; } .epb_header_sticky div.action_button_text { margin-left: 5px; } .epb_header_sticky div.more_options { margin-right: 5px; } /*Hack for comments*/ .epb_content_wrap { display: table; /* width: 100%; */ } .epb_show_comments .epb_content_container { display: table-cell; width: 85%; } .epb_show_comments .comment_block_container { display: table-cell; } /*End of comment Hack */ .epb_footer { font-size: 9px; height: auto; margin-left: 30px; margin-right: 45px; position: relative; padding: 5px; background: #cad4de; border-top: solid 1px white; -webkit-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); } .epb_footer_signing_infos { display: inline-block; text-align: left; } .epb_footer_witness_actions { display: inline-block; margin-right: 10px; } .epb_footer_witness_actions a { padding-left: 10px; line-height: 25px; } .epb_date { border-right: 1px solid #d6d4d5; margin-right: 10px; padding-right: 10px; padding-top: 2px; font-size: 12px; float: right; text-align: right; } .epb_author { border-right: 1px solid #d6d4d5; margin-right: 10px; padding-right: 10px; padding-top: 2px; padding-left: 5px; font-size: 12px; float: right; } .epb_author_picture { border: 1px solid #d6d4d5; float: right; margin-top: 2px; } .epb_comments_alert { /* color: #FFFFFF; */ /* float:right; */ /* margin-right: 5px; */ cursor: pointer; } .epb_comments_count { /* position: relative; */ /* top: 7px; */ /* left: 50%; */ /* margin-left: 3px; */ /* vertical-align: top; */ } .epb_header_action { line-height: 24px; padding-right: 15px; padding-top: 2px; font-size: 12px; float: left; } .epb_default_slider_container { cursor: pointer; } div.epb_relative_zoom { margin-left: 2px; font-size: 14px; display: inline-block; position: relative; width: 12px; height: 16px; vertical-align: text-bottom; } div.epb_relative_zoom:hover { /* color: #69bfee; */ } .epb_default_slider { background-color: #ededed; border: 1px solid #DDDDDD; border-radius: 7px; box-shadow: #B6B4A8 0 1px 7px inset; box-sizing: border-box; cursor: pointer; display: inline-block; height: 14px; max-width: 100%; overflow: hidden; padding: 0; position: relative; width: 114px; margin: 0 5px 0 4px; } .epb_default_slider_active { background-color: #EFEFE7; border: 1px solid #99968F; border-radius: 6px; box-sizing: border-box; height: 12px; position: relative; width: 12px; transition: all ease 0.2s; left: 0; z-index: 2; } .epb_default_slider_active:hover { box-shadow: #888888 -1px -1px 3px inset; } .epb_default_slider_active:active { background-color: #DDD; box-shadow: #AAA 1px 1px 2px inset; } .epb_default_slider_bar { background: #69bfee; /* fallback */ background: rgba(75, 177, 215, 0.5); box-shadow: #B6B4A8 0 1px 7px inset; box-sizing: border-box; border-bottom-left-radius: 6px; border-top-left-radius: 6px; border: 0; height: 16px; margin-top: -14px; padding: 0; position: relative; width: 0px; transition: all ease 0.2s; z-index: 1; } .epb_default_slider_zoom { cursor: default; display: block; line-height: 30px; width: 100%; text-align: center; } .epb_text_save_cancel { display: none; } .epb_text_save_cancel a { padding-left: 10px; } .epb_file { margin: 20px 0; } .epb_image { margin: 20px 0; position: relative; } .epb_image .imageLayer { position: absolute; top: 0; left: 0; } .epb_image_zoom { margin-top: 5px; } .epb_image_zoom img { cursor: pointer; } .epb_image_zoom_square { background-color: transparent; border: 1px solid #666; margin: 0 1px; } .epb_image_zoom_square_active { background-color: #666; } .epb_new_panel { background: #ededed; border: 2px solid #CCC; border-bottom: none; border-radius: 5px 5px 0 0; bottom: 0; height: 40px; left: 50%; margin-left: -250px; padding: 5px; position: absolute; text-align: center; z-index: 2; } .epb_new_panel_middle { background: url(/static/img/design/epb_new_panel_middle.png) repeat-x; float: left; height: 55px; padding-top: 25px; } .epb_new_panel_left { background: url(/static/img/design/epb_new_panel_left.png) no-repeat; float: left; height: 80px; width: 30px; position: relative; } .epb_new_panel_right { background: url(/static/img/design/epb_new_panel_right.png) no-repeat; float: left; height: 80px; width: 30px; } .epb_new_panel .default_button { margin: 0 5px; } #epb_new_panel_jump_to_end { display: none; } #epb_new_panel_jump_to_end div { float: left; font-size: 14px; line-height: 30px; } .epb_entry_removed_msg_head { display: none; margin: 0 200px; text-align: center; color: #F88; padding-top: 5px; } /* ******* */ /* EPB END */ /* ******* */ /* ******************* */ /* block history START */ /* ******************* */ .block_history_table { border-collapse: collapse; width: 100%; } tr.history_row:nth-child(odd) { background-color: #fff; cursor: pointer; height: 23px; } tr.history_row:nth-child(even) { background-color: #f0f0f0; cursor: pointer; height: 23px; } .block_history_table td.col1 { padding: 3px 0 3px 5px; } .block_history_table td.col2 { padding: 3px 10px 3px 10px; } .block_history_table td.col3 { padding: 3px 0; } #block_history_navigation { position: absolute; width: 350px; bottom: 0; top: 30px; left: 0; overflow: auto; border-right: 2px solid #374858; } #block_history_item_content { position: absolute; right: 0; bottom: 0; top: 30px; left: 350px; padding: 0 20px; overflow: scroll; } .block_history_row_selected { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #DDD !important; color: #4BB1D1; } /* ***************** */ /* block history END */ /* ***************** */ /* ************** */ /* plupload START */ /* ************** */ .plupload_select { width: 110px; height: 24px; margin: 0 auto; } .plupload_drop { border: 2px dashed black; width: 200px; height: 80px; margin: 0 auto; background-color: #77ff66; } #plupload_container { position: absolute; top: -100px; left: 0; width: 100px; height: 50px; overflow: hidden; } /* ************ */ /* plupload END */ /* ************ */ /* *************** */ /* workspace START */ /* *************** */ .workspace_header_actions { height: 50px; } .workspace_header_actions .default_button { margin-right: 15px; } .workspace_header_link { margin-right: 15px; line-height: 36px; } .workspace_header_link span { font-weight: bold; } /** Modified at the end of the section .workspace_header { background-color: #F3F3F3; border: 1px solid #DDD; line-height: 36px; padding: 5px; padding-left: 15px; }*/ .workspace_header_path a { outline: none; color: #fff; text-decoration: none; } .workspace_header_path a:hover { color: #69bfee; } .project_list_children { display: none; margin-left: 30px; } .project_list_head { border: 1px solid #DDD; border-radius: 10px; background-color: #f3f3f3; padding: 10px 0; height: 12px; } .project_list_head .name { margin-left: 15px; } .project_list_head .updateTS { float: right; margin-right: 15px; } .project_list { min-height: 350px; margin: 0 25px 25px 0; background-color: #ffffff; border-bottom: solid 1px #cad4de; border-left: solid 1px #cad4de; border-right: solid 1px #cad4de; position: relative; padding: 20px 20px 20px 135px; -webkit-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.1); -moz-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.1); box-shadow: 0 2px 2px rgba(55, 72, 88, 0.1); } .project_list_line { /* background: url(/static/icon/project40.png) no-repeat 0 -40px; */ display: block; outline: none; color: #4b6277; cursor: pointer; text-decoration: none; line-height: 1.2; font-size: 14px; padding: 5px 15px; border: 1px solid transparent; overflow: hidden; } .project_list_line > span { color: #4b6277; line-height: 1.2; font-size: 14px; } .project_list_line:hover { background-position: 0 0; background: #ecf0f3; text-decoration: none; } .project_list_line.is_folder { background: url(/static/icon/folder40.png) no-repeat 0 -40px; } .project_list_line:hover.is_folder { background-position: 0 0; } .project_list_line.is_group { /* background: url(/static/icon/group40.png) no-repeat 0 -40px; */ } .project_list_line:hover.is_group { background-position: 0 0; } .project_list_line img { vertical-align: top; } .project_list_line .name { font-size: 14px; } .project_list_line .updateTS { font-size: 15px; float: right; margin-right: 15px; } a.order_link { font-size: 12px; outline: none; color: #374858; text-decoration: none; } a.order_link:hover { color: #69bfee; } a.order_link_asc { padding-right: 12px; background: url(/static/icon/order_sign.png) no-repeat right -65px; } a.order_link_desc { padding-right: 12px; background: url(/static/icon/order_sign.png) no-repeat right -45px; } a.order_link_asc:hover { padding-right: 12px; background: url(/static/icon/order_sign.png) no-repeat right -25px; } a.order_link_desc:hover { padding-right: 12px; background: url(/static/icon/order_sign.png) no-repeat right -5px; } .workspace_header { background: #374858 repeat-x 0 0; border: 1px solid #DDD; border-radius: 10px; height: 35px; line-height: 5px; padding: 5px 10px; } .workspace_name { color: #FFFFFF; float: left; font-size: 24px; height: 32px; line-height: 32px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; width: 90%; white-space: nowrap; } .workspace_name a { color: #FFF; } .workspace_name a:hover { color: #69bfee; text-decoration: none; } /* ************* */ /* workspace END */ /* ************* */ /* ******************* */ /* profile block START */ /* ******************* */ #user_settings_innovation_level_form select { background: #ffffff; border: 1px solid #d9e1e8; color: #5e7b97; cursor: pointer; margin: 0 0 0 10px; padding: 4px 4px 4px 8px; outline: 0; } #profile_picture_edit_panel { float: left; margin-right: 20px; margin-bottom: 15px; padding-left: 5px; } #profile_picture_edit_panel img { border: 1px solid #bac7d4; margin-top: 10px; width: 100px; height: 100px; } .profile_block { padding-left: 15px; width: 550px; margin-bottom: 20px; } .profile_block_edit { display: block; float: right; margin-right: 5px; font-size: 12px; } .profile_edit .placeholder_frame { margin: 0 5px 5px 0; } .project_pdf_export_list { background: #ffffff; border: 1px solid #DDD; height: 125px; margin: 15px 0 30px 0; padding: 5px; overflow-y: scroll; } .project_pdf_export_list div { line-height: 18px; height: 18px; overflow: hidden; } .pdf_range_export label { display: block; text-align: left; } /*FIND A BETTER WAY WITH last-child*/ #profile_contact { border: none; padding-bottom: 0px; } #profile_picture_edit_link { position: relative; } #profile_picture_edit_panel span { opacity: 0; height: 25px; left: 0; line-height: 25px; position: absolute; text-align: center; top: 86px; width: 100px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #profile_picture_edit_panel:hover span { background: rgba(75, 98, 119, 0.95); opacity: 1; color: white; } .profile_block_img { display: block; } #updatePersonalForm .placeholder_frame { float: none; width: 380px; } .profile_block_key { float: left; font-weight: bold; font-size: 12px; height: 24px; line-height: 24px; margin-bottom: 10px; width: 100px; } #profile_settings .profile_block_key { padding-left: 5px; width: 200px; } #profile_settings .profile_block h2 { margin: 0 0 15px 0; } .edit_wrap { width: 100%; height: 10px; } .profile_block_value { float: left; line-height: 24px; font-size: 12px; } .general_setting_item { margin-bottom: 20px; } .profile_block_value input[type=text], .profile_block_value input[type=password] { width: 330px; } .profile_block_error { color: red; display: block; line-height: 20px; } .cancel_save_panel { float: right; margin-right: 5px; line-height: 36px; margin-top: 20px; } .cancel_save_panel .cancel { float: left; padding-right: 10px; font-size: 12px; } .profile_block h1 { margin: 0; font-size: 14px; } .profile_block h2 { margin: 0 0 5px 0; padding: 0 0 2px 4px; color: #7b95ad; border-bottom: 1px solid #9baec0; font-size: 12px; font-weight: normal; } .profile_show { padding: 10px 0 2px 4px; margin-bottom: 20px; } .profile_edit { padding: 10px 0 2px 4px; float: left; display: block; } .profile_edit_personal { width: 400px; } .profile_block h3 { font-size: 12px; margin: 10px 0; font-weight: normal; } .profile_section { min-height: 100px; display: block; overflow: auto; margin-bottom: 20px; } .profile_prof_head { width: 400px; } .profile_name_field { width: 200px; } .placeholder_frame label.profile_personalEdit { padding: 5px; } .profileTitle_field { width: 200px; } #profile_personal .profile_show div { display: inline; } /* ***************** */ /* profile block END */ /* ***************** */ /* ******************** */ /* sticky infobox START */ /* ******************** */ .sticky_infobox { width: 350px; height: 310px; background: url(/static/img/design/sticky_infobox_big.png) 0 0 no-repeat; padding: 50px 65px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* ****************** */ /* sticky infobox END */ /* ****************** */ /* ************ */ /* search START */ /* ************ */ .search_wrap { padding-left: 15px; } .search_wrap .placeholder_frame { height: 30px; } .search_wrap .placeholder_frame input { height: 30px; } .search_wrap .placeholder_frame label { padding: 4px 0 0 5px; font-size: 14px; } .search_wrap .placeholder_frame button.search_button { height: 30px; } .top_searchbox_form { float: right; position: relative; top: 12px; padding-right: 10px; } .search_result_item { padding-bottom: 20px; width: 560px; } .search_result_item_title { text-decoration: underline; font-size: 12px; } .search_result_item_title:hover { text-decoration: underline; color: #3b97ed; } .search_result_item_text { font-size: 12px; } #search_result_load_more_spinner { display: none; } #search_result_load_more_link { display: none; } #search_result_error_message { display: none; color: red; } #search_result_num_all_results { display: none; color: #999; font-size: 12px; padding: 3px; } .search_result_content { padding-top: 20px; } /* ********** */ /* search END */ /* ********** */ .default_font { font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size: 15px; line-height: 1.45em; white-space: normal; } #data_element { display: none; } /**************/ /* IE WARNING */ /**************/ #ie_warning { display: none; background-color: #E66873; color: #FFF; font-size: 14px; height: 30px; left: 50%; line-height: 14px; margin-left: -310px; padding: 5px; position: fixed; text-align: center; width: 550px; z-index: 9999; } a#ie_warning_close { color: #FFF; float: right; font-size: 12px; cursor: pointer; } a#ie_warning_update { color: #FFF; font-size: 14px; text-decoration: underline; } /****************************/ /* admin active weeks START */ /****************************/ .activeWeeksTable { border-spacing: 0; border-collapse: collapse; font-size: 8px; background-color: #e5e5e5; text-align: center; } .activeWeeksTable th { border: 1px solid #374858; } .activeWeeksTable td { border: 1px solid #374858; } .activeWeeksTable .week { width: 20px; height: 20px; } .activeWeeksTable .week.status1 { background-color: white; } .activeWeeksTable .week.status2 { background-color: #fcc; } .activeWeeksTable .week.status3 { background-color: #cfc; } .activeWeeksTable .week.status3 { background-color: #cfc; } .activeWeeksTable .premium { background-color: #cfc; } /**************************/ /* admin active weeks END */ /**************************/ /**************************/ /* pdf viewer START */ /**************************/ #pdf_viewer { border: 0; display: block; height: 100%; width: 100%; } /**************************/ /* pdf viewer END */ /**************************/ .activeExcelSheet { font-weight: bold; } a.editor_reference { color: #a21621; cursor: pointer; font-weight: bold; text-decoration: none; } .pdf_checkbox_label { line-height: 32px; margin-left: 25px; } .pdf_checkbox_sublabel { line-height: 32px; margin-left: 45px; } .pdf_setting_description { margin-left: 50px; font-size: 12px; } .pdf_filename_label { display: block; margin: 10px 0 10px 32px; } /**************************/ /* END */ /**************************/ #block_history_item_content .extract_preview_link, .readOnly .extract_preview_link { display: none; } .extract_preview { overflow: auto; } .extract_preview_confirm { float: right !important; margin-right: 25px; } /*********************/ /* jsTemplates START */ /*********************/ #jsTemplates { display: none; } p.jsTemplate_dialog_title { display: none; } /*******************/ /* jsTemplates END */ /*******************/ /***************/ /* popup START */ /***************/ .popup { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 98; -moz-opacity: .8; opacity: 0.8; background-color: white !important; } .popup_window { display: none; position: absolute; z-index: 99; background-color: white; /* border: 2px solid #374858; */ -webkit-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); } .popup_window_default { top: 75px; bottom: 75px; left: 75px; right: 75px; } #my_popup_inner { background-color: #cad4de; } .popup_dialog { display: none; position: absolute; z-index: 99; background-color: #cad4de; top: 30%; left: 50%; width: 400px; margin-top: -125px; margin-left: -200px; -webkit-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.8); -moz-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.8); box-shadow: 0 4px 10px rgba(55, 72, 88, 0.8); } .popup_title { height: 30px; line-height: 30px; margin-top: -1px; padding-left: 5px; background: #304d69; color: white; } .popup_title_close { font-size: 20px; width: 20px; height: 20px; text-align: center; line-height: 20px; float: right; cursor: pointer; margin: 4px; } .popup_title_left { float: left; } .popup_title_center { text-align: center; } .popup_title_center span { display: none; } .popup_loading_image { margin: 50px auto; background: url(/static/img/ajax-loader-big.gif) no-repeat; width: 32px; height: 32px; } .popup_dialog .popup_dialog_content { max-height: 650px; overflow: auto; padding: 10px; } .popup_dialog_cancel_save_panel { float: right; margin-top: 10px; line-height: 30px; } .popup_dialog_cancel_save_panel .cancel { float: left; padding-right: 5px; font-size: 12px; visibility: hidden; } .popup_dialog_cancel_save_panel .dialog_confirm { visibility: hidden; } #import_footer .dialog_confirm { visibility: visible; } .popup_dialog_cancel_save_panel .default_button { margin-left: 5px; } .popup_scroll_content { position: absolute; right: 0; bottom: 0; top: 30px; left: 0; padding: 10px; overflow: auto; } .popup_list_row { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #DDD; } .popup_list_row .default_button { float: right; } .popup_list_row .deny_link { float: right; line-height: 36px; font-size: 12px; margin: 0 5px; } .popup_list_row_desc { padding-top: 12px; margin-right: 125px; } .popup_dialog_error { background-color: #E66873; color: #FFF; display: none; font-size: 14px; line-height: 18px; padding: 5px; text-align: center; } .popup_dialog_loading_button { padding: 0 10px; } #my_popup_content { height: calc(100% - 29px); overflow: auto; } .input_block { margin-bottom: 20px; word-wrap: break-word; font-size: 12px; } .input_block .folder_up-img { background-position: -738px -5px; width: 24px; height: 13px; } .tagline_hidden { display: none; } .input_title { margin: 10px 0 5px; font-size: 12px; color: #4b6277; } #my_popup_content .input_title:first-of-type { /* margin: 0 0 5px 0; */ } #my_popup_content .spinner { display: block; margin: auto; } #my_popup_content textarea { color: #4b6277; line-height: 1.4; font-size: 14px; height: 150px; resize: none; } /*************/ /* popup END */ /*************/ /**************************/ /* custom selectbox START */ /**************************/ div.lfSelectBox { position: relative; cursor: pointer; background-color: white; width: 0; float: left; } div.lfSelectTitle { border: 1px solid black; } div.lfSelectOptions { position: absolute; border: 1px solid black; background: white; z-index: 99; display: none; } div.lfSelectOption:hover { color: #E7E7E7; background: #3988e5; } /************************/ /* custom selectbox END */ /************************/ /* ************ */ /* button START */ /* ************ */ a.btn, button.btn { background: transparent url(/static/img/button/button_right.gif) no-repeat scroll top right; border: 0; color: #666; cursor: pointer; display: block; float: left; font-size: 14px; line-height: 16px; height: 24px; margin-right: 6px; outline: none; padding-right: 16px; padding-top: 0; text-decoration: none; } a.btn span, button.btn span { background: transparent url(/static/img/button/button_left.gif) no-repeat; display: block; padding: 4px 0 4px 18px; } a.btn img, button.btn img { vertical-align: top; } a.btn:active, button.btn:active { background-position: bottom right; } a.btn:active span, button.btn:active span { background-position: bottom left; padding: 5px 0 3px 18px; } /* a.btn36, button.btn36 { */ /* background-color: transparent; */ /* border: 0; */ /* margin: 0; */ /* padding: 0; */ /* color: white; */ /* cursor: pointer; */ /* display: block; */ /* float: left; */ /* font-size: 14px; */ /* line-height: 16px; */ /* height: 36px; */ /* outline: none; */ /* text-decoration: none; */ /* font-family: 'din-medi'; */ /* } */ /* a.btn36 img, button.btn36 img { */ /* vertical-align: top; */ /* margin-right: 7px; */ /* } */ /* a.btn36 span, button.btn36 span { */ /* display: block; */ /* float: left; */ /* } */ /* a.btn36 span.m, button.btn36 span.m { */ /* background: url(/static/img/button/b36_m.png) repeat-x 0 0; */ /* height: 16px; */ /* padding: 10px 1px 10px 1px; */ /* } */ /* a.btn36 span.l, button.btn36 span.l { */ /* background: url(/static/img/button/b36_l.png) no-repeat 0 0; */ /* width: 15px; */ /* height: 36px; */ /* } */ /* a.btn36 span.r, button.btn36 span.r { */ /* background: url(/static/img/button/b36_r.png) no-repeat 0 0; */ /* width: 15px; */ /* height: 36px; */ /* } */ /* a.btn36:hover span, button.btn36:hover span { */ /* background-position: 0 -36px; */ /* } */ /* a.btn36:active span, button.btn36:active span { */ /* background-position: 0 -72px; */ /* } */ /* a.btn36:active span.m, button.btn36:active span.m { */ /* padding: 11px 0px 9px 2px; */ /* } */ /* ********** */ /* button END */ /* ********** */ /* ************ */ /* errors START */ /* ************ */ .errorBox { border: 1px solid red; } .errorInput { background-color: red; } .errorMessage { color: red; } /* ********** */ /* errors END */ /* ********** */ /* *********************** */ /* input placeholder START */ /* *********************** */ .placeholder_frame { position: relative; float: left; } .placeholder_frame label { position: absolute; padding: 7px 0 0 5px; top: 2px; left: 0; color: #9baec0; font-style: italic; font-family: Arial; cursor: text; font-size: 14px; } .placeholder_frame input { padding: 5px; margin: 0; font-size: 14px; line-height: 14px; color: #4b6277; } .placeholder_frame button { position: absolute; height: 28px; padding: 7px; top: 0; right: 0; } .placeholder_frame input.searchbox_input { width: 250px ; padding-right: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .placeholder_frame.big label { font-size: 20px; padding: 10px 0 0 12px; } .placeholder_frame.big input { padding: 10px; padding-right: 50px; width: 500px; font-size: 20px; line-height: 20px; } .placeholder_frame.big button { padding: 10px; font-size: 20px; } /* *********************** */ /* input placeholder END */ /* *********************** */ /* ************ */ /* inputs START */ /* ************ */ .input_with_padding { padding: 3px; width: 100%; } .form_around_input_with_padding { padding-right: 5px; } /* ********** */ /* inputs END */ /* ********** */ .aligned_radio_button { display: -moz-inline-box; display: inline-block; vertical-align: middle; line-height: 18px; margin-bottom: 5px; } input { outline: 0; } textarea { outline-color: #69bfee; } input[type="checkbox"].default_checkbox { position: absolute; opacity: 0; } input[type="checkbox"].default_checkbox + div { cursor: pointer; display: inline-block; vertical-align: middle; width: 46px; height: 13px; border: 1px solid rgba(55, 72, 88, 0.47); border-radius: 999px; margin: 0 .5em; background: #f9fafb; background-image: linear-gradient(rgba(176, 205, 231, 0.2), rgba(0, 0, 0, 0)), linear-gradient(90deg, #374858, rgba(0, 0, 0, 0) 65%); background-size: 200% 100%; background-position: 100% 0; background-origin: border-box; background-clip: border-box; overflow: hidden; transition-duration: .3s; transition-property: padding, width, background-position, text-indent; box-shadow: 0 0.2em 0.4em rgba(14, 27, 37, 0.12) inset, 0 0.45em 0 0.1em rgba(45, 98, 133, 0.05) inset; font-size: 150%; } input[type="checkbox"].default_checkbox:checked + div { padding-left: 33px; width: 46px; background-position: 0 0; } input[type="checkbox"].default_checkbox + div:before { content: 'On'; float: left; width: 13px; height: 13px; margin: -1px; border: 1px solid rgba(55, 72, 88, 0.35); border-radius: inherit; background: white; background-image: linear-gradient(#8fa1b4, transparent); box-shadow: 0 0.1em 0.1em 0.1em rgba(255, 255, 255, 0.8) inset, 0 0 0.5em rgba(55, 72, 88, 0.3); color: white; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3); text-indent: -2.5em; } input[type="checkbox"].default_checkbox:active + div:before { background-color: #eee; } input[type="checkbox"].default_checkbox + div:before, input[type="checkbox"].default_checkbox + div:after { font-size: 9px; line-height: 12px; font-weight: bold; text-transform: uppercase; } input[type="checkbox"].default_checkbox + div:after { content: 'Off'; float: left; text-indent: .5em; color: #4b6277; text-shadow: none; } /* Draggable */ div.action_button.dragging_helper { width: 42px; height: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2px 10px; background-image: url('/static/img/design/blank.png') !important; background-color: #FFF; border-radius: 2px; box-shadow: 0 1px 4px #646464; color: #69bfee; cursor: pointer; opacity: 0.8; text-decoration: none; z-index: 50; } a.dragging_helper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url('/static/img/design/blank.png') !important; background-color: #FFF; border-radius: 2px; box-shadow: 1px 1px 5px #000; color: #69bfee; cursor: pointer; opacity: 0.5; padding: 10px 30px; text-decoration: none; z-index: 50; } .dialog_message_form textarea { min-height: 150px; } /************* * header css * **************/ .arrow_box { position: relative; background: white; } .arrow_box:after, .arrow_box:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .arrow_box:after { border-color: rgba(0, 0, 0, 0); border-bottom-color: white; border-width: 5px; margin-left: -4px; } .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-bottom-color: #bac7d4; border-width: 6px; margin-left: -5px; } .headerbar_top { width: 100%; height: 50px; background: white; border-bottom: solid 1px #bac7d4; } .headerbar_top > header { margin: 21px 0 0 65px; font-weight: bold; float: left; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #415568; } .headerbar_top > header:hover .page_title { position: absolute; overflow: visible; white-space: normal; display: block; margin-left: 21px; z-index: 999; background: white; -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.2); -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.2); box-shadow: 0 2px 4px rgba(55, 72, 88, 0.2); } .headerbar_top h1 { font-size: 14px; font-weight: normal; margin: 0; } .headerbar_top > nav { float: right; height: 50px; } .headerbar_top a { color: inherit; text-decoration: none; cursor: pointer; } .page_title { white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; padding: 0; background: white; margin-left: 0; } .page_title a { white-space: nowrap; } .nav_top { float: left; margin: 0 100px 0 10px; } .nav_top > ul { margin: 0; padding: 0; } .nav_top > ul > li { width: 72px; height: 49px; margin-left: -1px; list-style-type: none; float: left; position: relative; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .header_btn { width: 100%; height: 100%; color: #4b6277; padding: 0; text-align: center; font-size: 10px; position: relative; cursor: pointer; background: transparent; border-left: solid 1px transparent; border-right: solid 1px transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .header_btn span { margin-left: auto; margin-right: auto; margin-top: 2px; display: block; float: none; } .header_btn p { margin: 7px 0; } .header_btn:hover { background: #f3f5f7; -webkit-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); -moz-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); border-left: solid 1px #cad4de; border-right: solid 1px #cad4de; padding-top: 0; } .header_btn:active { background: #d9e1e8; padding-top: 0; -webkit-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.2); } .nav_top_active { -webkit-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); -moz-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); background: #e0e6eb !important; border-left: solid 1px #cad4de !important; border-right: solid 1px #cad4de !important; } .manage_hover:hover .header_btn { background: #f3f5f7; -webkit-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); -moz-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.1); border-left: solid 1px #bac7d4; border-right: solid 1px #bac7d4; padding-top: 0px; } .manage_hover:active .header_btn { background: #d9e1e8; padding-top: 0px; -webkit-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 6px rgba(55, 72, 88, 0.2); } .manage_dropdown { position: absolute; top: 49px; left: 0; font-size: 13px; z-index: 999; } .manage_dropdown li { width: 120px; } .manage_dropdown > span { position: absolute; top: -11px; left: 25px; } .header_top_dropdown { background: white; display: none; border: solid 1px #bac7d4; border-right: solid 1px #bac7d4; border-bottom: solid 1px #bac7d4; -webkit-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); font-size: 13px; } .header_top_dropdown > ul { margin: 0; padding: 0; } .header_top_dropdown > ul li { list-style-type: none; } .header_top_dropdown > ul { padding: 12px 0 12px 0; } .header_top_dropdown > ul > li { display: block; text-align: left; cursor: pointer; } .header_top_dropdown > ul > li > a { padding: 8px 0 8px 12px; display: block; } .header_top_dropdown > ul > li:hover { background: #ecf0f3; } .bread_arrow { font-size: 11px; } .options_top { float: right; margin: 10px 0 0 10px; position: relative; } .options_top > ul { margin: 0; padding: 0; } .options_top > ul > li { list-style-type: none; float: left; position: relative; } .options_top > ul > li { width: 40px; height: 50px; margin-right: 15px; display: block; float: left; font-size: 10px; position: relative; } .options_top > ul > li:first-child > span { margin-left: 10px; } .signout_wrap { position: relative; display: block; width: 40px; height: 32px; } .notes_count { padding: 2px 2px 1px 2px; line-height: 10px; color: white; background: #22a6ee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: absolute; text-align: right; left: 20px; top: 0px; } .avatar { border-radius: 50%; width: 28px; height: 28px; background: #cad4de; margin-top: -3px; float: left; -webkit-box-shadow: 0px 1px 2px rgba(55, 72, 88, 0.6); -moz-box-shadow: 0px 1px 2px rgba(55, 72, 88, 0.6); box-shadow: 0px 1px 2px rgba(55, 72, 88, 0.6); } .avatar span { display: block; float: none; } .avatar img { border-radius: 50%; width: 28px; height: 28px; position: absolute; } .avatar .avatar-img { margin: 3px 0 0 4px; } .avatar .arrow_down_s-img { position: absolute; top: 12px; right: 2px; } .dropdown_button { cursor: pointer; } .search_dropdown { width: 250px; height: 51px; padding: 10px; position: absolute; top: 39px; left: -111px; z-index: 999; } .search_dropdown > span { position: absolute; top: -11px; left: 114px; } .search_dropdown input { height: 30px; width: 100%; font-size: 14px; color: #4b6277; padding-left: 4px; display: block; margin: auto; border: solid 1px #bac7d4; } .search_dropdown button { position: absolute; top: 10px; right: 10px; padding: 7px; height: 30px; } .bell_dropdown { position: absolute; top: 39px; left: -166px; font-size: 12px; line-height: 1.4; z-index: 99; max-height: 530px; overflow-y: auto; overflow-x: hidden; } .bell_dropdown > span { position: absolute; top: -11px; left: 169px; } .bell_dropdown li { width: 250px; padding: 8px 0 8px 8px; } .bell_dropdown li span { color: #69bfee; font-weight: bold; } .bell_dropdown li article { width: 200px; display: inline-block; margin-left: 10px; } .bell_dropdown li p { color: #9baec0; margin: 5px 0; } .bell_dropdown li:last-child { text-align: center; margin: 14px 0 -12px 0 !important; background: #d9e1e8; } .profile_dropdown { position: absolute; top: 39px; left: -70px; font-size: 13px; z-index: 999; width: 120px; } .profile_dropdown > span { position: absolute; top: -11px; left: 77px; } .profile_dropdown ul > li { padding-left: 10px; } .profile_dropdown ul > li a { width: 100%; } .med_blue_btn { padding: 8px 17px 8px 17px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: white; opacity: 1; background: #3277b8; font-size: 16px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; -webkit-backface-visibility: hidden; } .med_blue_btn:hover, .med_blue_btn:focus { background: #2a6398; -ms-filter: none; filter: none; outline: 0; color: white; text-decoration: none; } .med_blue_btn:active { background: #245684; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.4); box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.4); } .orange_btn { padding: 4px 17px 5px 17px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #ffffff; opacity: 1; background: #e37900; font-size: 20px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; -webkit-backface-visibility: hidden; } .upgrade_box { position: relative; background: #ffffff; display: inline-block; vertical-align: middle; margin-right: 6px; } .upgrade_btn { color: white; background: #ff8617; border: 0; opacity: 1; position: absolute; top: 44px; right: 40px; border-radius: 3px; color: white !important; text-decoration: none; padding: 3px 16px; font-weight: bold; height: 22px; margin-top: 3px; font-size: 14px; display: block; } .upgrade_btn:hover { background: #ffa14a; outline: 0; } .upgrade_btn:active { background: #ff8617; outline: 0; -webkit-box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.3); -moz-box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.3); box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.3); } .upgrade_box:after { left: 100%; top: 50%; border: solid rgba(0, 0, 0, 0); content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(213, 213, 213, 0); border-left-color: #ffffff; border-width: 4px; margin-top: -5px; } .filterbox_wrap { position: relative; float: left; min-width: 100px; width: auto; } .filterbox_wrap .filter_btn { border-left: solid 1px #bac7d4; border-right: solid 1px #bac7d4; border-top: solid 1px #bac7d4; } .filterbox_task_wrap { position: relative; float: left; min-width: 150px; } .filterbox_task_wrap .filter_btn { border-left: solid 1px #bac7d4; border-right: solid 1px #bac7d4; border-top: solid 1px #bac7d4; } .filter_box_dropdown { width: auto; min-width: 100px; padding: 10px 0; float: left; border: solid 1px #cad4de; background: white; font-size: 12px; -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.2); -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.2); box-shadow: 0 2px 4px rgba(55, 72, 88, 0.2); } .filter_box_dropdown > ul { margin: 0; padding: 0; } .filter_box_dropdown li { list-style-type: none; padding: 8px 8px 8px 8px; cursor: pointer; } .filter_box_dropdown li:hover { background: #ecf0f3; } .notebook_notification { font-size: 16px; margin: 40px auto; width: 390px; padding: 20px; background: #ffffff; -webkit-box-shadow: 0 1px 2px rgba(55, 72, 88, 0.5); -moz-box-shadow: 0 1px 2px rgba(55, 72, 88, 0.5); box-shadow: 0 1px 2px rgba(55, 72, 88, 0.5); } /********************* * overwrite jqueryUI * *********************/ .ui-datepicker { -webkit-box-shadow: 0 4px 8px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 8px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 8px rgba(55, 72, 88, 0.3); } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .ui-widget-header { border: 0 /*{borderColorHeader}*/; background: #d9e1e8; color: #4b6277; /*{fcHeader}*/ font-weight: normal; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { border: 0; position: absolute; top: 0; width: 1.8em; height: 100%; } .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover { border: 0; background: #bac7d4; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: normal; color: #4b6277; border: 0; } .ui-widget-content { border: 1px solid #9baec0; background: #ecf0f3; color: #4b6277; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cad4de; background: white; font-weight: normal /*{fwDefault}*/; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bac7d4 /*{borderColorHover}*/; background: #e4eef7; font-weight: normal /*{fwDefault}*/; color: #4b6277; /*{fcHover}*/ } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: #4b6277; } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: none; } .ui-widget-header .ui-icon { background-image: none; } .ui-icon { overflow: visible !important; } .ui-icon-circle-triangle-w { position: relative; background: white; display: inline-block; height: 0; width: 0; } .ui-icon-circle-triangle-w:after { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-right-color: #4b6277; border-width: 8px; margin-top: -7px; } .ui-icon-circle-triangle-e { position: relative; background: white; display: inline-block; height: 0; width: 0; } .ui-icon-circle-triangle-e:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-left-color: #4b6277; border-width: 8px; margin-top: -7px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -2px; top: 50%; margin-top: 0px; } .ui-tooltip { padding: 5px 10px; background: #374858; -webkit-box-shadow: 0 2px 3px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 2px 3px rgba(55, 72, 88, 0.3); box-shadow: 0 2px 3px rgba(55, 72, 88, 0.3); font: normal 14px; color: white; border: 0; z-index: 11; } .ui-tooltip:after { bottom: 100%; left: 13px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-bottom-color: #374858; border-width: 7px; margin-left: -7px; } /**************** * media queries * ****************/ @media (max-width: 1750px) { .headerbar_top > header { width: 30%; } } @media (max-width: 1160px) { .group_content_block { width: 100%; } .headerbar_top > header { width: 30%; margin: 19px 0 0 20px; } .eln_main_content_box, .project_list { padding: 20px 20px 20px 20px; width: auto; } #messages_content, #task_content, #comments_content { padding: 0 10px 0 10px; } } @media (max-width: 1100px) { .author_firstname, .author_lastname { width: 100px; } } @media (max-width: 970px) { .nav_top { margin: 0 30px 0 10px; } .headerbar_top > header { width: 200px; } .page_title { margin-top: 2px; font-size: 12px; } .author_firstname, .author_lastname { width: 66px; } .group_content_box { padding: 20px; } .profile_block { max-width: 550px; width: calc(100% - 25px); } } @media (max-height: 600px) { .popup_dialog { top: 50%; } } /****************************** GROUP HEADER AND NAVIGATION BAR *******************************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .is_group .group-img { margin-top: 1px; } .group_header { background: #374858 repeat-x 0 0; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-top: 1px solid #DDD; border-radius: 10px 10px 0px 0px; height: 35px; line-height: 14px; padding: 5px 10px; } /*.group_name{ color: #FFFFFF; display: block; font-size: 24px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }*/ .group_tagline { color: #FFFFFF; display: block; font-size: 14px; height: 14px; line-height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .group_nav { font-size: 16px; background-color: #FFF; margin: 0; } .group_nav a { color: #5e7b97; border: 1px solid #D6D4D5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: relative; width: 20%; padding: 8px 0; text-align: center; white-space: nowrap; transition: all ease 0.2s; } .group_nav a:hover { background: #ededed; color: #69bfee; text-decoration: none; } .group_nav .active { color: #69bfee; text-decoration: none; } .group_first_nav { border-radius: 0px 0px 0px 10px; } .group_last_nav { border-radius: 0px 0px 10px 0px; } .group_main_icon { color: #FFFFFF; display: inline-block; float: left; font-size: 24px; margin-top: 5px; } .group_main_title { height: 35px; } .group_search_form { float: right; margin: 2px 10px 0 0; } .group_search_input { border: 1px solid #D6D4D5; border-radius: 5px; font-size: 14px; padding: 5px; } /****************************** GROUP CONTENT STYLES *******************************/ .group_content_box { height: auto; margin: 0 25px 25px 0; background-color: #ffffff; border-bottom: solid 1px #cad4de; border-left: solid 1px #cad4de; border-right: solid 1px #cad4de; position: relative; padding: 20px 20px 20px 135px; } .group_content_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 900px; padding-left: 31px; } .group_content_block .tree_my_eln_projects { max-width: 500px; } #group_activities { float: left; } #group_about { float: right; width: 400px; margin-right: 35px; } .group_content_header { color: #7b95ad; font-size: 12px; white-space: nowrap; padding: 0 0 2px 4px; width: 100%; border-bottom: 1px solid #bac7d4; display: block; margin-bottom: 10px; } .group_description { padding-left: 4px; } .group_content_subheader { display: block; font-size: 18px; height: 18px; padding: 5px 0px 10px 0; white-space: nowrap; } .group_header_add_search { border-bottom: 1px solid #D6D4D5; display: block; font-size: 24px; height: 35px; padding: 10px 0px 5px 15px; } .group_header_add_search button { margin-right: 10px; } .group_content { display: block; font-size: 12px; line-height: 18px; margin-bottom: 20px; } /****************************** INDEX *******************************/ #group_invitations { display: none; font-size: 12px; line-height: 1.4; left: 0; top: 25px; padding: 10px; position: absolute; width: 230px; z-index: 10; } #group_invitations span { color: #69bfee; font-weight: bold; } .group_invitations_options { height: 20px; padding: 10px 0; } .group_invitation_line { padding: 6px 0 6px 0; } /* .group_invitation_line:last-of-type{ */ /* border-bottom: 0 !important; */ /* } */ .invitation_count { top: -2px; padding: 1px 2px 1px 2px; line-height: 1; color: white; background: #22a6ee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: relative; text-align: right; } #group_show_invite { font-size: 12px; display: block; position: relative; } .group_invite_wrap { display: block; float: left; padding: 6px 0 0 0; position: relative; } #group_show_invite:hover { cursor: pointer; } #group_boxes { margin-top: 10px; } #group_boxes label { cursor: pointer; } #group_row_features, #group_mini_features, #group_maxi_features { display: inline-block; border: 1px solid transparent; } #group_row_features div, #group_mini_features div, #group_maxi_features div { padding: 5px; height: 20px; border: 1px solid #DDD; box-sizing: box-border; line-height: 20px; margin: 0; } #group_mini_features div, #group_maxi_features div { text-align: center; } #group_mini_features.active, #group_maxi_features.active { color: #69bfee; border: 1px solid #69bfee; } tr.pair_row { background: #DDD; } .group_join { float: right; } button.group_join { margin: 0; } button.group_join:active { margin: 0; } a.group_join { margin-right: 10px; margin-top: 8px; } td.group_features { padding: 10px; text-align: center; } #group_table { width: 100%; } #group_table td.features { padding: 10px; } #group_table td.feature_header { background-color: #374858; color: #FFF; height: 25px; text-align: center; } #group_table td.mini_feature, #group_table td.maxi_feature { height: 20px; text-align: center; width: 100px; } #group_table td.cross { color: #ad1c28; } #group_table td.check { color: #bdca70; } #group_table td.mini_feature button, #group_table td.maxi_feature button { float: none; text-align: center; } /****************************** OVERVIEW *******************************/ .group_feed_date { padding-right: 4px; font-size: 11px; text-align: right; float: right; } .group_feed { display: table; margin-bottom: 15px; padding: 0 0 6px 4px; width: 100%; } .feed_line { border-bottom: 1px solid #d9e1e8; } .group_feed_pic { display: block; float: left; margin-right: 10px; width: auto; } .group_feed_pic img { border: 1px solid #bac7d4; } .group_feed_text { display: inline-block; vertical-align: top; } .group_feed_text b { color: #3babe9; } .group_stats_row { display: table-row; } .group_stats_elem { display: table-cell; font-weight: bold; width: 10em; } .group_stats_num { display: table-cell; text-align: left; width: 5em; } /****************************** MEMBERS *******************************/ #group_members div.content_block { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #group_members a.group_treeline { background: url("/static/img/design/t.png") repeat-y; color: #4b6277; cursor: pointer; display: block; height: 26px; padding-left: 30px; white-space: nowrap; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } #group_members a.group_treeline:hover { background-color: #ecf0f3 !important; text-decoration: none; } #group_members a.group_treeline span.name { display: inline-block; height: 26px; line-height: 1.5; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; } .tree_button button { padding: 4px; background: rgba(0, 0, 0, 0); cursor: pointer; } /* #group_members .group_treeline:hover span.icon-user, */ /* #group_members .group_treeline:hover span.icon-group, */ /* #group_members .group_treeline:hover span.name{ */ /* color: #69bfee; */ /* } */ /* #group_members a.group_treeline div.more_options_panel{ */ /* margin-top: -5px; */ /* } */ .subgroup .menu_arrow-img { position: absolute; top: -11px !important; left: 66px !important; } #group_members .more_options_panel .menu_arrow-img { position: absolute; top: -11px; left: 100px; } #group_members a.group_treeline:last-of-type { background: url("/static/img/design/l.png") no-repeat; margin-top: -1px; } #group_members a.group_treeline div.tree_button { float: right; display: none; } #group_members a.group_treeline:hover div.tree_button { display: inline; } #group_members div.group_treeline_children { background: url("/static/img/design/straight.png") repeat-y; padding-left: 34px; margin-left: 0px; box-sizing: border-box; } #group_members div.tree_my_eln_projects > div.group_treeline_children { padding-left: 14px; } #group_members div.group_treeline_children:last-child { background: url("/static/img/design/blank.png") repeat-y; } #group_members a.GROUP { background-image: url("/static/img/design/blank.png") !important; background-repeat: repeat-y !important; font-size: 14px; padding: 2px 8px 2px 4px; } #group_members a.GROUP span.name { font-size: 14px; height: 20px; line-height: 1.5; } #group_members a.SUBGROUP { padding: 2px 8px 2px 25px; } #group_members a.SUBGROUP span.icon-group { font-size: 15px; text-decoration: none; line-height: 1.5; } #group_members a.SUBGROUP span.icon-group:before { letter-spacing: 0.1em !important; } #group_members a.SUBGROUP span.name { font-style: italic; } #group_members a.subgroup_selected { background-color: #8ad97d !important; } #group_members a.MEMBER { padding: 2px 8px 2px 25px; } #group_members a.MEMBER span.icon-user { font-size: 14px; line-height: 1; padding-right: 2px; text-decoration: none; } #group_members .droppable_group { background-color: #e5ffe1 !important; } #group_members .hover_droppable_group { background-color: #dde7ff !important; } /****************************** PROJECTS *******************************/ .group_share_block { display: none; } .group_share_member_tree { background: white; box-sizing: border-box; max-height: 150px; min-height: 70px; overflow: auto; padding: 10px; margin-top: 10px; } .group_share_member_tree input[type=checkbox] { vertical-align: middle; position: relative; bottom: 1px; } .group_share_member_tree a { color: #374858; line-height: 25px; text-decoration: none; } .group_share_member_tree div.group_treeline_children { padding-left: 15px; margin-left: 0px; box-sizing: border-box; } /****************************** SETTINGS *******************************/ .group_settings { float: right; } .group_settings_block { background-color: white; border: 1px solid #DDDDDD; border-radius: 10px; padding: 10px; width: 595px; } .group_settings_block_key { float: left; font-size: 14px; font-weight: bold; line-height: 26px; width: 200px; } .group_settings_block_value { line-height: 26px; font-size: 14px; margin-left: 250px; } .group_settings_block_value input[type="text"], .group_settings_block_value textarea { width: 330px; } .group_settings_header h2 { float: left; margin: 5px 0 10px; } @media (max-width: 1200px) { #group_about { float: none; margin-bottom: 60px; } } /**************************/ /* i18n START */ /**************************/ #i18n_translation_panel { border: 1px solid black; min-height: 150px; background: #DDD; position: fixed; bottom: 0; left: 75%; right: 50px; z-index: 10000; font-family: 'Arial'; padding: 10px; } #i18n_translation_save_button { width: 100%; outline: none; border: none; color: #ffffff; background: #69bfee; height: 40px; text-transform: uppercase; cursor: pointer; font-weight: bold; transition: all ease-in 0.2s; } #i18n_translation_save_button:hover { background:#374858; } #i18n_translation_save_button:active { opacity: 0.8; background:#374858; } #i18n_translation_english_text { padding: 15px; display: block } #i18n_translation_textarea { padding: 10px; width: 100%; box-sizing: border-box; margin-bottom: 10px; font-size: 14px; } .i18n_highlight.i18n_translation_untranslated { color: #FF3D2B !important; } .i18n_highlight.i18n_translation_translated { color: #00AA00 !important; } /**************************/ /* i18n END */ /**************************/@font-face { font-family: 'LabFolderWebFont'; src:url('../font/icons11.eot'); src:url('../font/icons11.eot?#iefix') format('embedded-opentype'), url('../font/icons11.svg#LabFolderWebFont') format('svg'), url('../font/icons11.woff') format('woff'), url('../font/icons11.ttf') format('truetype'); font-weight: normal; font-style: normal; } /* Use the following CSS code if you want to use data attributes for inserting your icons */ [data-icon]:before { font-family: 'LabFolderWebFont'; content: attr(data-icon); speak: none; font-weight: normal; -webkit-font-smoothing: antialiased; } /* Use the following CSS code if you want to have a class per icon */ /* Instead of a list of all class selectors, you can use the generic selector below, but it's slower: [class*="icon-"] { */ .icon-date, .icon-stop_contract, .icon-change_plan, .icon-update, .icon-add_notebook, .icon-sign, .icon-witness, .icon-checkbox, .icon-alert, .icon-speech, .icon-file, .icon-arrowhead, .icon-undo, .icon-text, .icon-selection, .icon-redo, .icon-rectangle, .icon-pencil, .icon-line, .icon-circle, .icon-asterisk, .icon-arrow, .icon-zoom_out, .icon-zoom_in, .icon-arrow_right, .icon-add_template, .icon-folder_selected, .icon-folder, .icon-add_group_notebook, .icon-add_group_folder, .icon-feedback, .icon-triangle_right, .icon-triangle_left, .icon-experiment3, .icon-add_folder, .icon-add_file, .icon-experiment2, .icon-triangle_down, .icon-sync, .icon-experiment1, .icon-edit_image, .icon-sign, .icon-search, .icon-edit, .icon-down_pdf, .icon-save, .icon-rename_proj, .icon-double_sign, .icon-double_arrow_right, .icon-remove, .icon-cross, .icon-copy, .icon-publish_to_world, .icon-publish_to_group, .icon-conf_drop, .icon-conf, .icon-print, .icon-notebook, .icon-check, .icon-back_up, .icon-template, .icon-invite_user, .icon-inventory, .icon-arrow_down, .icon-add_user, .icon-group_proj, .icon-group_folder_selected, .icon-add_text, .icon-add_proj, .icon-group_folder, .icon-group, .icon-add_notebook, .icon-forward, .icon-user_change, .icon-overview, .icon-user, .icon-add_img, .icon-drag_handle, .icon-add_protocol, .icon-save2, .icon-add_template2, .icon-add_entry, .icon-circle_arrow_down, .icon-arrow_up, .icon-expand, .icon-placeholder, .icon-dashboard, .icon-information { font-family: 'LabFolderWebFont'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .icon-zoom_out:before { content: "\e600"; } .icon-zoom_in:before { content: "\e601"; } .icon-user_change:before { content: "\e602"; } .icon-user:before { content: "\e603"; } .icon-untitled12:before { content: "\e604"; } .icon-undo:before { content: "\e605"; } .icon-triangle_right:before { content: "\e606"; } .icon-triangle_left:before { content: "\e607"; } .icon-triangle_down:before { content: "\e608"; } .icon-time:before { content: "\e609"; } .icon-text:before { content: "\e60a"; } .icon-template:before { content: "\e60b"; } .icon-tell:before { content: "\e60c"; } .icon-talk:before { content: "\e60d"; } .icon-sync:before { content: "\e60e"; } .icon-speech:before { content: "\e60f"; } .icon-selection:before { content: "\e610"; } .icon-search:before { content: "\e611"; } .icon-save2:before { content: "\e612"; } .icon-save:before { content: "\e613"; } .icon-rename_proj:before { content: "\e614"; } .icon-remove:before { content: "\e615"; } .icon-redo:before { content: "\e616"; } .icon-rectangle:before { content: "\e617"; } .icon-raster:before { content: "\e618"; } .icon-publish_to_world:before { content: "\e619"; } .icon-publish_to_group:before { content: "\e61a"; } .icon-print:before { content: "\e61b"; } .icon-placeholder:before { content: "\e61c"; } .icon-pencil:before { content: "\e61d"; } .icon-overview:before { content: "\e61e"; } .icon-outbox:before { content: "\e61f"; } .icon-notebook:before { content: "\e620"; } .icon-move_templ:before { content: "\e621"; } .icon-move_folder:before { content: "\e622"; } .icon-move_entr:before { content: "\e623"; } .icon-man:before { content: "\e624"; } .icon-lock_pen:before { content: "\e625"; } .icon-line:before { content: "\e626"; } .icon-invite_user:before { content: "\e627"; } .icon-inventory:before { content: "\e628"; } .icon-information:before { content: "\e629"; } .icon-inbox:before { content: "\e62a"; } .icon-group_proj:before { content: "\e62b"; } .icon-group_folder_selected:before { content: "\e62c"; } .icon-group_folder:before { content: "\e62d"; } .icon-group:before { content: "\e62e"; } .icon-forward:before { content: "\e62f"; } .icon-folder_selected:before { content: "\e630"; } .icon-folder:before { content: "\e631"; } .icon-file:before { content: "\e632"; } .icon-feedback:before { content: "\e633"; } .icon-eye:before { content: "\e634"; } .icon-experiment3:before { content: "\e635"; } .icon-experiment2:before { content: "\e636"; } .icon-experiment1:before { content: "\e637"; } .icon-expand:before { content: "\e638"; } .icon-edit_image:before { content: "\e639"; } .icon-edit:before { content: "\e63a"; } .icon-drag_handle:before { content: "\e63b"; } .icon-down_pdf:before { content: "\e63c"; } .icon-double_sign:before { content: "\e63d"; } .icon-double_arrow_right:before { content: "\e63e"; } .icon-delete_text:before { content: "\e63f"; } .icon-delete_pen:before { content: "\e640"; } .icon-date:before { content: "\e641"; } .icon-dashboard:before { content: "\e642"; } .icon-cross:before { content: "\e643"; } .icon-copy:before { content: "\e644"; } .icon-conf_drop:before { content: "\e645"; } .icon-conf:before { content: "\e646"; } .icon-clip:before { content: "\e647"; } .icon-circle_arrow_down:before { content: "\e648"; } .icon-circle:before { content: "\e649"; } .icon-checkbox:before { content: "\e64a"; } .icon-check:before { content: "\e64b"; } .icon-back_up:before { content: "\e64c"; } .icon-asterisk:before { content: "\e64d"; } .icon-arrowhead:before { content: "\e64e"; } .icon-arrow_up:before { content: "\e64f"; } .icon-arrow_right:before { content: "\e650"; } .icon-arrow_down:before { content: "\e651"; } .icon-arrow:before { content: "\e652"; } .icon-alert:before { content: "\e653"; } .icon-alarm:before { content: "\e654"; } .icon-add-date:before { content: "\e655"; } .icon-add_user:before { content: "\e656"; } .icon-add_text:before { content: "\e657"; } .icon-add_template2:before { content: "\e658"; } .icon-add_template:before { content: "\e659"; } .icon-add_speech:before { content: "\e65a"; } .icon-add_proj:before { content: "\e65b"; } .icon-add_note:before { content: "\e65c"; } .icon-add_label:before { content: "\e65d"; } .icon-add_img:before { content: "\e65e"; } .icon-add_folder:before { content: "\e65f"; } .icon-add_file:before { content: "\e660"; } .icon-add_entry:before { content: "\e661"; } .icon-add_notebook:before { content: "\e662"; } .icon-sign:before { content: "\e663"; } .icon-witness:before { content: "\e664"; } .icon-update:before { content: "\e667"; } .icon-change_plan:before { content: "\e665"; } .icon-stop_contract:before { content: "\e666"; } /*Letter spacing grouping*/ .icon-checkbox:before { letter-spacing:0.3em; } .icon-speech:before { letter-spacing:0.5em; } .icon-alert:before { letter-spacing:0.3em; } .icon-publish_to_world:before { letter-spacing:0.5em; } .icon-publish_to_group:before { letter-spacing:0.5em; } .icon-invite_user:before { letter-spacing:0.5em; } .icon-inventory:before { letter-spacing: 0.5em; } .icon-group_proj:before { letter-spacing: 0.5em; } .icon-group_folder_selected:before { letter-spacing:0.5em; } .icon-group_folder:before { letter-spacing: 0.5em; } .icon-group:before { letter-spacing:0.5em; } .icon-copy:before{ letter-spacing:0.5em; } .icon-conf_drop:before { letter-spacing: 0em; } .icon-check:before { letter-spacing:0.5em; } .icon-add_user:before { letter-spacing:0.5em; } .icon-add_text:before { letter-spacing:0.5em; } .icon-add_proj:before { letter-spacing:0.5em; } .icon-add_notebook:before { letter-spacing:0.5em; } .icon-add_template:before { letter-spacing:0.5em; } .icon-add_img:before { letter-spacing:0.5em; } .icon-add_group_proj:before { letter-spacing:0.5em; } .icon-add_group_folder:before { letter-spacing:0.5em; } .icon-add_folder:before { letter-spacing:0.5em; } .icon-add_file:before { letter-spacing:0.5em; } .icon-overview:before { letter-spacing:0.5em; } .icon-add_protocol:before { letter-spacing:0.5em; } .icon-add_template2:before { letter-spacing:0.5em; } .icon-add_entry:before { letter-spacing:0.5em; } .icon-update:before { letter-spacing:0.5em; } .icon-change_plan{ letter-spacing:0.5em; } .icon-stop_contract{ letter-spacing:0.5em; } /**********************/ /* image marker START */ /**********************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } #image_marker_tools { background: #FFF; border: 0; -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.3); box-shadow: 0 2px 4px rgba(55, 72, 88, 0.3); display: block; height: 40px; left: 0; position: absolute; right: 0; top: 30px; z-index: 95; } .image_marker_btn_group { display: inline-block; height: 30px; margin: 5px 10px 5px 10px; position: relative; vertical-align: middle; white-space: nowrap; } #more_options_image_marker, #image_marker_zoom, #image_marker_edition { float: right; } button.image_marker_button { border-radius: 0; background-color: #FFF; border: 1px solid transparent; color: #374858; cursor: pointer; display: inline-block; font-size: 14px; height: 30px; line-height: 20px; margin-bottom: 0; margin-left: -1px; padding: 4px 10px; position: relative; text-align: center; vertical-align: middle; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } button.image_marker_delete_disabled, button.image_marker_delete_disabled:hover { color: #5e7b97 !important; cursor: default !important; z-index: 5; } button.image_marker_button:hover { background: #f3f5f7; } button.image_marker_button_active { border: 1px solid #69bfee; z-index: 5; } div.image_marker_toolbar_label { display: inline-block; height: 30px; padding: 0 5px; text-align: center; } div.image_marker_options { background: #FFF; display: none; line-height: 30px; margin-top: 5px; padding: 5px; position: absolute; z-index: 25; } #image_marker_toolbar_list, #image_marker_opacity_list, #image_marker_stroke_size_list, #image_marker_font_size_list { margin: 0; padding: 0; position: relative; overflow: hidden; } li.image_marker_size_options { border-top: none; cursor: pointer; display: list-item; line-height: 15px; list-style: none; margin: 0; padding: 8px 0; text-align: center; } li.image_marker_size_options:hover { background: #f3f5f7; } #image_marker_size_user_input input { background: #f9fafb; border: 1px solid #d9e1e8; height: 25px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ margin: 0 0 5px; outline: none; text-align: center; width: 50px; } #image_marker_size_drop_down { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ background: none repeat scroll 0 0 #FFFFFF; -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.3); box-shadow: 0 2px 4px rgba(55, 72, 88, 0.3); margin-left: -2px; position: absolute; width: 60px; z-index: 1010; } #image_marker_stroke_color_box { background: #F00; border: 1px solid #AAA; display: inline-block; height: 20px; width: 20px; } #image_marker_stroke_empty_box { height: 14px; margin: 3px; width: 14px; } div.image_marker_options.image_marker_stroke_color_options { left: 65px; } #image_marker_stroke_color_list { list-style-type: none; width: 100px; padding: 0; margin: 0; z-index: 99; } li.image_marker_stroke_color_options { float: left; margin: 0; } li.image_marker_stroke_color_options a { background: url(/static/img/transparent_bg.png); display: block; width: 20px; height: 20px; text-decoration: none; text-indent: -100000px; outline: 0; border: none; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } #image_marker_fill_color_box { background: url('/static/img/transparent_color.png'); border: 1px solid #9baec0; display: inline-block; height: 20px; width: 20px; } div.image_marker_options.image_marker_fill_color_options { left: 65px; } #image_marker_fill_color_list { list-style-type: none; width: 100px; padding: 0; margin: 0; z-index: 99; } li.image_marker_fill_color_options { float: left; margin: 0; } li.image_marker_fill_color_options a { display: block; width: 20px; height: 20px; text-decoration: none; text-indent: -100000px; outline: 0; border: none; } li.image_marker_opacity_options { border: 1px solid #5e7b97; border-top: none; cursor: pointer; display: list-item; line-height: 15px; list-style: none; margin: 0; padding: 5px 0; text-align: center; } li.image_marker_opacity_options:first-of-type { border-top: 1px solid #5e7b97; } li.image_marker_opacity_options:hover { color: #69bfee; } #image_marker_opacity_drop_down { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); position: absolute; right: 0; width: 60px; z-index: 1010; } li.image_marker_toolbar_options { border-top: none; cursor: pointer; display: list-item; line-height: 15px; list-style: none; margin: 0; padding: 8px; text-align: left; } li.image_marker_toolbar_options:hover { background: #f9fafb; } #image_marker_toolbar_drop_down { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ background: #e6ebef; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); top: 30px; padding: 10px 0 10px 0; position: absolute; right: 0; z-index: 1010; } #image_marker_toolbar_drop_down:after { top: -11px; right: 16px; border: solid rgba(0, 0, 0, 0); content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #e9edf1; border-width: 7px; margin-left: -3px; } .image_marker_options button.image_marker_button { display: block; width: 60px; margin-top: -1px; } .image_marker_toolbar_label span { vertical-align: middle; } /* .image_marker_settings{ */ /* position:absolute; */ /* background:#FFF; */ /* width:100%; */ /* height:50px; */ /* overflow:auto; */ /* display: block; */ /* } */ /* .image_marker_settings h4{ */ /* padding: 0; */ /* margin: 0; */ /* text-decoration: underline; */ /* margin-bottom: 10px; */ /* } */ #image_marker_settings button { width: 55px; padding-left: 0px; } #image_marker_settings span.icon-triangle_down { font-size: 8px; position: absolute; right: 5px; top: 14px; vertical-align: top; } .image_marker_tools { margin-bottom: 25px; } .image_marker_tools input:checked + label { font-weight: bold; } .image_marker_options_name { float: left; width: 75px; margin-bottom: 20px; } .image_marker_canvasview { background: url(/static/img/transparent_bg.png); position: absolute; bottom: 0; top: 70px; left: 0; right: 0; overflow: auto; } .image_marker_pointer_cursor { cursor: pointer; } .image_marker_text_cursor { cursor: text; } #image_marker_canvaslayer { position: absolute; display: block; z-index: 15; } #image_marker_canvastextarea { background: rgba(255, 255, 255, 0.7); border: none; display: none; font-family: sans-serif; outline: none; overflow: hidden; position: absolute; padding: 5px; transition-property: width, height; transition: 0.2s ease; white-space: pre; z-index: 2; } #image_marker_canvasframe { position: relative; -webkit-user-select: none; /*Chrome all / Safari all*/ -moz-user-select: none; /*Firefox all*/ -ms-user-select: none; /*IE 10+*/ } #canvas_textarea_span { font-family: sans-serif; line-height: normal; display: none; color: white; position: absolute; padding: 5px; word-wrap: normal; white-space: nowrap; } .image_marker_notification { display: none; position: absolute; left: 50%; top: 50%; width: 100px; margin-left: -50px; padding: 10px; color: #fff; font-size: 32; text-align: center; box-shadow: 4px 4px 5px #666; } #savingBox { background: #ddb933; z-index: 10; } #savedBox { background: #bdca70; z-index: 15; } #errorBox { background-color: #E66873; } .image_marker_tooltip { display: none; background-color: #FFF; border: 1px solid #9baec0; color: #5e7b97; font-size: 12px; padding: 5px; position: absolute; top: 35px; z-index: 100; } .image_marker_button:hover .image_marker_tooltip { display: block; } #image_marker_popup { z-index: 95; } #image_marker_popup_window { z-index: 97; } /********************/ /* image marker END */ /********************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } #import_header { border-bottom: 1px solid #DDD; height: 50px; } #import_header .placeholder_frame { display: inline-block; float: right; margin: 10px 10px 10px 0; } #import_header .placeholder_frame label { width: 150px; } #import_loading { position: absolute; top: 50%; left: 50%; text-align: center; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; } .import_popup_content { height: 100%; position: relative; width: 100%; } #import_container { position: absolute; left: 0; right: 0; top: 80px; bottom: 60px; overflow: auto; } #import_container ul { padding-right: 40px; } #import_container li { display: inline-block; overflow: hidden; width: 100%; } #import_container li > div { border: 1px solid transparent; position: relative; cursor: pointer; margin: 0 5px; padding: 10px; font-size: 18px; } #import_container .active > div { background: #ededed; font-weight: bold; border: 1px solid #69bfee; color: #69bfee; } #import_container li > div:hover { border: 1px solid #69bfee; color: #69bfee; } #import_container div > span { position: absolute; left: 10px; } #import_container div.info { margin-left: 30px; } .info img { width: 20px; margin-left: 5px; position: absolute; } #import_container .info div { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #import_container .figshare_main_search { left: 50%; margin: -40px 0 0 -200px; position: absolute; height: 80px; text-align: center; top: 50%; width: 400px; } #import_container .figshare_main_search input { width: 400px; } #import_container h3, #import_container .load_more { font-weight: normal; text-align: center; } #import_footer { position: absolute; bottom: 0; height: 60px; left: 0; border-top: 1px solid #DDD; right: 0; } #import_footer .popup_dialog_cancel_save_panel { position: absolute; bottom: 15px; right: 15px; } #import_footer .select_file { float: left; font-size: 12px; } #import_footer .popup_dialog_error { margin: 15px 150px; } #breadcrumbs { position: absolute; left: 0; right: 200px; font-size: 18px; padding: 15px; } div.import_source, div.export_source { height: 180px; width: 800px; } div.import_logo, div.export_logo { /* display: inline-block; */ float: left; width: 130px; height: 130px; } .upload_btn_wrap { margin: 55px 20px; } .upload_btn_wrap .btn_on_grey { height: 50px; width: 112px; padding-left: 8px; } .import_logo img, .export_logo img { cursor: pointer; border: 1px solid transparent; background: #ffffff; width: 100%; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .import_logo img:hover, .export_logo img:hover { border: 1px solid #bac7d4; } .import_logo_set, .export_logo_set { line-height: 18px; text-align: center; } .dropbox_folder_view { box-shadow: 0px 0px 10px #AAA; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-height: 150px; overflow-x: hidden; overflow-y: auto; padding: 0 10px; margin-top: 10px; } .dropbox_folder_view ul { margin: 0; padding: 10px 0; } .dropbox_folder_view .name { margin-left: 10px; } .dropbox_folder_view .folder { border: 1px solid transparent; cursor: pointer; display: inline-block; padding: 2px; overflow: hidden; width: 100%; } .dropbox_folder_view .folder:hover { border: 1px solid #69bfee; color: #69bfee; } /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } #mendeley_auth { background-color: #FFF; border: 0; border-radius: 5px; height: 335px; left: 50%; margin: -155px 0 0 -235px; outline: none; overflow: hidden; position: absolute; top: 240px; width: 470px; } .mendeley_auth_header { text-align: center; } #my_popup_inner.mendeley_popup { transition: all ease 1s; overflow: hidden; } #mendeley_loading { position: absolute; top: 50%; left: 50%; text-align: center; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; } .reference_files_loading { width: 20px; } .mendeley_library_loading { position: absolute; left: 41%; text-align: center; top: 35%; font-size: 20px; } .mendeley_files_loading { width: 20px; margin-bottom: -4px; } .mendeley_popup_content { height: 100%; position: relative; width: 100%; } #mendeley_library_view { display: inline-block; position: absolute; width: 100%; transition: all ease 0.5s; } .mendeley_library_progress { display: none; margin: 15px 0 0 15px; } .mendeley_loaded { margin-left: 15px; } #mendeley_library_header .placeholder_frame { float: right; margin: 10px 10px 10px 0; } #mendeley_library_header .placeholder_frame label { width: 150px; } #mend_lib_table { width: 100%; } #mend_headers { width: 100%; height: 24px; outline: 1px solid #DDD; line-height: 24px; } #mend_headers th:hover { color: #69bfee; } tr.mend_table_row_pair, tr.mend_table_row { display: block; padding: 10px 0; width: 100%; min-height: 18px; } tr.mend_table_row:hover { color: #69bfee; outline: 1px solid #69bfee; cursor: pointer; } tr.mend_table_row_pair { background-color: #DDD; } #mend_headers th { cursor: pointer; display: inline-block; -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ } td.mend_added, td.mend_year { text-align: center; } span.highlight { background-color: yellow; } td.mend_author span { margin-left: 10px; } td.mend_author, #mend_header_author { width: 25%; } td.mend_title { width: 40%; } #mend_header_title { width: 39%; } td.mend_year, #mend_header_year { width: 5%; } td.mend_published, #mend_header_published { text-align: center; width: 15%; } td.mend_added, #mend_header_added { width: 10%; } #mend_lib_table_body { overflow-x: hidden; overflow-y: scroll; height: 600px; display: block; } #mend_lib_table th, #mend_lib_table td { display: inline-block; height: 100%; } .placeholder_frame label { pointer-events: none; } .epb_header_sticky div.action_button_import { margin-left: 0px !important; } #mendeley_detail_view { display: inline-block; left: 100%; position: absolute; width: 100%; height: 100%; transition: all ease 0.5s; } #mendeley_detail_view div.popup_dialog_cancel_save_panel { bottom: 25px; left: 50px; padding: 20px 0; position: absolute; right: 15px; } #mendeley_back_to_library { background-color: #DDD; cursor: pointer; display: inline-block; font-size: 30px; height: 100%; padding-right: 5px; position: absolute; } #mendeley_back_to_library span { margin-left: 5px; top: calc(20%); position: relative; } #mendeley_detail_page { bottom: 30px; display: inline-block; left: 50px; overflow: auto; padding: 0 20px 20px 0; position: absolute; right: 0px; top: 0px; } .reference_detail_label { font-weight: bold; margin-right: 5px; } button.mend_add_reference { float: right !important; } div.mend_file_line { height: 40px; line-height: 30px; padding-left: 20px; } .mend_file_line button { margin-left: 20px; } .doc_details { margin: 10px 0; } span.mend { white-space: pre; } /****************************** MESSAGE LIST VIEW *******************************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } #messages_header { background: #EEE; border-bottom: 1px solid #D6D4D5; border-radius: 10px 10px 0 0; display: block; font-size: 14px; height: 25px; padding: 10px 0px 5px 15px; } #messages_content { max-width: 900px; padding-left: 10px; display: block; line-height: 18px; overflow: auto; } .message_page_change { box-sizing: border-box; cursor: pointer; display: inline-block; width: 30px; text-align: center; font-size: 22px; margin: 0; line-height: 0.6; height: 17px; margin-top: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .message_pagination, .message_total, .message_shown { font-size: 11px; } .message_pagination { position: relative; float: left; } .pagination_count { float: left; position: relative; width: auto; margin-right: 20px; padding-top: 7px; } .message_page_change.disabled { color: #4b6277; cursor: default; } .message_empty_folder { padding: 50px; text-align: center; font-size: 12px; } .message_list { font-size: 14px; } .message_list table { border-collapse: collapse; outline: none; table-layout: fixed; width: 100%; position: relative; } .message_list table td { line-height: 1.2; position: relative; } .column_name { min-width: 100px; width: 25%; } .column_delete { width: 30px; } .column_date { width: 89px; } .message_list_line { font-size: 12px; border-bottom: 1px solid #bac7d4; cursor: pointer; height: 34px; line-height: 1.2; white-space: nowrap; } .message_list_line:last-child { border: none; } .message_list_line:hover .message_line_delete { display: block; } .message_list_line:hover { background: #ecf0f3; } .message_list_line:first-child:hover { background: none; cursor: default; } .unread_message { font-weight: bold; } .unread_message .message_line_name:after { content: ""; width: 4px; height: 4px; border-radius: 50%; background: #69bfee; position: absolute; left: -4px; top: 14px; } .message_line_name { white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; overflow: hidden; padding-left: 4px; } .message_line_text { overflow: hidden; text-overflow: ellipsis; } .message_line_content { color: #9baec0; } .message_line_delete { display: none; text-align: center; } .message_line_delete .trash-img { margin-top: -4px; } .message_line_delete:hover { color: #4bb1d7; text-align: center; } .message_line_date { padding-right: 10px; font-size: 11px; } .filter_dn_wrap { width: 190px; height: 200px; position: absolute; left: 0; top: 25px; z-index: 999; display: none; } /****************************** MESSAGE DIALOG VIEW *******************************/ #dialog_message_form div.input_block { margin: 0; padding: 3px 5px; } .message_content { margin-top: 10px !important; background: white; color: #4b6277; min-height: 150px; } #message_select_group { margin: 0 0 10px 0; } #dialog_message_form .recipient_label { display: inline-block; vertical-align: top; width: 22px; padding: 5px 0 0 0; margin-bottom: 5px; } #dialog_message_form .recipient_field { cursor: text; display: inline-block; min-height: 33px; width: 700px; } #dialog_message_form .add_recipient { cursor: pointer; display: inline-block; margin-bottom: 5px; padding: 5px 0 0 0; vertical-align: top; width: 20px; } #dialog_message_form .add_recipient.disabled { cursor: default; color: #bac7d4; } #recipientIds, #recipientEmails { display: none; } #dialog_message_form .recipient_token { background: #f9fafb; border: 1px solid #7b95ad; border-radius: 3px; cursor: move; height: 25px; width: auto; display: inline-block; padding: 5px; margin: 0px 6px 0 0; } #dialog_message_form .recipient_token.selected { border: 1px solid #4bb1d7 !important; } #dialog_message_form .recipient_token.invalid { border: 1px solid #E66873; color: #E66873; } #dialog_message_form .name_token { display: inline-block; line-height: 14px; height: auto; margin-right: 5px; max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #dialog_message_form .erase_token { cursor: pointer; display: inline-block; vertical-align: top; } #dialog_message_form .message_recipient textarea, #recipient_width { border: 1px solid rgba(0, 0, 0, 0); display: inline-block; font-size: 12px; font-family: arial, sans-serif; color: #4b6277; height: 26px; line-height: 12px; outline: none; padding: 6px; resize: none; vertical-align: bottom; overflow: hidden; } #recipient_width { display: none; } #dialog_message_form .message_content { max-height: 450px; overflow: auto; } #dialog_message_form .message_content textarea { display: block; font-size: 14px; color: #4b6277; height: 200px; margin: 0; resize: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #dialog_message_form .placeholder_frame { float: none; width: 100%; } .recipient_tree { display: none; position: relative; background: #ecf0f3; box-sizing: border-box; max-height: 150px; overflow: auto; padding: 0 10px; margin-bottom: 10px; font-size: 12px; } .recipient_tree a { color: #4b6277; line-height: 25px; text-decoration: none; } .recipient_tree div.group_treeline_children { padding-left: 15px; margin-left: 0px; box-sizing: border-box; } .recipient { line-height: 24px; } .recipient:after { content: ", "; } .recipient:last-child:after { content: ""; } .message_subject { font-weight: bold; } .member_input { vertical-align: middle; position: relative; bottom: 1px; } /**************** * notebook.less * *****************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } #action_buttons { display: inline-block; float: right; height: 250px; left: 50%; margin-left: 410px; position: fixed; top: 110px; width: 150px; } /**************** * button + input* ****************/ button { border: 0; font-size: 12px; padding: 3px 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } button:focus { opacity: 1; -ms-filter: none; filter: none; outline: 0; } .search_button { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: solid 1px #bac7d4 !important; } .btn_on_grey { color: #415568; background: #f3f5f7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e6eb), color-stop(1, #f3f5f7)); background: -ms-linear-gradient(bottom, #e0e6eb, #f3f5f7); background: -moz-linear-gradient(center bottom, #e0e6eb 0%, #f3f5f7 100%); background: -o-linear-gradient(#f3f5f7, #e0e6eb); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f7', endColorstr='#e0e6eb', GradientType=0); border: 1px solid #7b95ad; line-height: 1.2; } .btn_on_grey:hover { color: #415568; background: #f3f5f7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e6eb), color-stop(1, #f3f5f7)); background: -ms-linear-gradient(bottom, #e0e6eb, #f3f5f7); background: -moz-linear-gradient(center bottom, #e0e6eb 0%, #f3f5f7 100%); background: -o-linear-gradient(#f3f5f7, #e0e6eb); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f7', endColorstr='#e0e6eb', GradientType=0); outline: 0; border: 1px solid #5e7b97; -webkit-box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); } .btn_on_grey:active { color: #4b6277; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); border: 1px solid #4b6277; background: #cad4de; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e6eb), color-stop(1, #cad4de)); background: -ms-linear-gradient(bottom, #e0e6eb, #cad4de); background: -moz-linear-gradient(center bottom, #e0e6eb 0%, #cad4de 100%); background: -o-linear-gradient(#cad4de, #e0e6eb); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cad4de', endColorstr='#e0e6eb', GradientType=0); } .btn_on_white { color: #4b6277; background: #e6ebef; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d9e1e8), color-stop(1, #e6ebef)); background: -ms-linear-gradient(bottom, #d9e1e8, #e6ebef); background: -moz-linear-gradient(center bottom, #d9e1e8 0%, #e6ebef 100%); background: -o-linear-gradient(#e6ebef, #d9e1e8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ebef', endColorstr='#d9e1e8', GradientType=0); border: 1px solid #cad4de; opacity: 1; line-height: 13px; } .btn_on_white:hover:enabled { -ms-filter: none; filter: none; outline: 0; border: 1px solid #b4c2d0; } .btn_on_white:active { color: #4b6277; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); border: 1px solid #c7d2dc; background: #d9e1e8; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d9e1e8), color-stop(1, #d0d9e2)); background: -ms-linear-gradient(bottom, #d9e1e8, #d0d9e2); background: -moz-linear-gradient(center bottom, #d9e1e8 0%, #d0d9e2 100%); background: -o-linear-gradient(#d0d9e2, #d9e1e8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d9e2', endColorstr='#d9e1e8', GradientType=0); } .btn_on_white.disabled { opacity: 0.6; } .btn_on_white.disabled:active { color: #4b6277; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0); border: 1px solid #cad4de; background: #e6ebef; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d9e1e8), color-stop(1, #e6ebef)); background: -ms-linear-gradient(bottom, #d9e1e8, #e6ebef); background: -moz-linear-gradient(center bottom, #d9e1e8 0%, #e6ebef 100%); background: -o-linear-gradient(#e6ebef, #d9e1e8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ebef', endColorstr='#d9e1e8', GradientType=0); } .btn_on_white.disabled:hover { -ms-filter: none; filter: none; outline: 0; border: 1px solid #cad4de; } .filter_btn { color: #526c84; background: #ecf0f3; height: 24px; padding: 2px 8px; font-size: 12px; cursor: pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .filter_btn > span { height: 4px; width: 12px; display: block; float: left; margin: 2px 0 0 8px; } .filter_btn > p { margin: 0; float: left; } .filter_btn:hover { -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.1); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.1); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.1); background: #e0e6eb; padding-top: 2px; } .filter_btn:active { -webkit-box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.2); background: #cdd7e0; } span.close-x { display: block; float: left; margin: 0 0 0 8px; display: none; } .filter_on { background: #527ca3; color: white; } .filter_on:hover, .filter_on:active { background: #527ca3; color: #e0e6eb; } .filter_active { background: #5b96cd; color: #ffffff; } .filter_active .arrow_down_s-img:after { border-top-color: white; } .filter_active:hover { background: #5b96cd; color: #e6ebef; } .grey_link { color: #4b6277; background: transparent; font-size: 12px; padding: 0; text-decoration: underline; display: block; cursor: pointer; } .grey_link:hover { color: #415568; text-decoration: underline; } .grey_link:active { text-decoration: none; } .blue_link { color: #1995d8; background: transparent; font-size: 12px; padding: 0; text-decoration: underline; display: block; cursor: pointer; } .blue_link:hover { color: #69bfee; text-decoration: underline; } .blue_link:active { color: #1995d8; text-decoration: none; } .feedback_btn { color: white; border: 1px solid #994097; font-weight: bold; font-size: 14px; padding: 5px 0 5px 5px; position: absolute; top: 213px; left: -2px; z-index: 101; background: #ab48a9; cursor: pointer; } .feedback_btn > p { margin: 0; } .feedback_btn:hover, .feedback_btn:focus { background: #ab48a9; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bc60ba), color-stop(1, #ab48a9)); background: -ms-linear-gradient(bottom, #bc60ba, #ab48a9); background: -moz-linear-gradient(center bottom, #bc60ba 0%, #ab48a9 100%); background: -o-linear-gradient(#ab48a9, #bc60ba); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab48a9', endColorstr='#bc60ba', GradientType=0); } .feedback_btn:active { opacity: 1; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); border: 1px solid #873986; background: #ab48a9; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c575c3), color-stop(1, #ab48a9)); background: -ms-linear-gradient(bottom, #c575c3, #ab48a9); background: -moz-linear-gradient(center bottom, #c575c3 0%, #ab48a9 100%); background: -o-linear-gradient(#ab48a9, #c575c3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab48a9', endColorstr='#c575c3', GradientType=0); } .feedback_btn_dialog { color: white; font-weight: bold; font-size: 16px; padding: 8px 10px; background: #ab48a9; cursor: pointer; border: 0; display: block; margin: 90px auto 20px auto; } .feedback_btn_dialog > p { margin: 0; } .feedback_btn_dialog:hover { color: #e5c1e4; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.4); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.4); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.4); } .feedback_btn_dialog:active { -webkit-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.5); -moz-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.5); box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.5); } .invite_btn_dialog { color: white; font-weight: bold; font-size: 16px; padding: 8px 10px; background: #93ba48; cursor: pointer; border: 0; display: block; margin: 20px auto; } .invite_btn_dialog > p { margin: 0; } .invite_btn_dialog:hover { color: #e0ebca; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.4); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.4); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.4); } .invite_btn_dialog:active { -webkit-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.5); -moz-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.5); box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.5); } .invite_btn { border: 1px solid #85a940; color: white; font-weight: bold; font-size: 14px; padding: 4px 3px 5px 1px; position: absolute; top: 296px; left: -2px; z-index: 50; background: #93ba48; cursor: pointer; } .invite_btn > p { margin: 0; float: left; } .invite_btn > span { margin: 2px 2px 0 4px; } .invite_btn:hover, .invite_btnfocus { background: #93ba48; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a0c25e), color-stop(1, #93ba48)); background: -ms-linear-gradient(bottom, #a0c25e, #93ba48); background: -moz-linear-gradient(center bottom, #a0c25e 0%, #93ba48 100%); background: -o-linear-gradient(#93ba48, #a0c25e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93ba48', endColorstr='#a0c25e', GradientType=0); } .invite_btn:active { opacity: 1; -ms-filter: none; filter: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.2); border: 1px solid #769639; background: #93ba48; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #adcb74), color-stop(1, #93ba48)); background: -ms-linear-gradient(bottom, #adcb74, #93ba48); background: -moz-linear-gradient(center bottom, #adcb74 0%, #93ba48 100%); background: -o-linear-gradient(#93ba48, #adcb74); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93ba48', endColorstr='#adcb74', GradientType=0); } .checkbox_filled[type="checkbox"] { display: none; } .checkbox_filled[type="checkbox"]:checked + label:after { background: #69bfee; border: 1px solid #5e7b97; } .checkbox_filled_bg { font-size: 12px; position: relative; display: inline-block; padding: 4px 0 4px 25px; display: block; width: 110px; cursor: pointer; } .checkbox_filled_bg:hover { background: #ecf0f3; } .checkbox_filled_bg:after { content: ""; position: absolute; display: block; top: 6px; left: 5px; width: 10px; height: 10px; border: 1px solid #bac7d4; } .checkbox_button_input[type="checkbox"] { display: none; } .checkbox_button_input[type="checkbox"]:checked + label { background: #e0e6eb; } .checkbox_button_input[type="checkbox"]:checked + label:after { background: #69bfee; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.5); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.5); border: 1px solid #c5e6f8; } .empty_folder { font-size: 12px; color: #aabbca; } .checkbox_button { font-size: 12px; position: relative; padding: 4px 0 4px 1px; display: inline-block; width: 100%; margin: 0; cursor: pointer; } .checkbox_button:hover { background: #ecf0f3; } .checkbox_button b .folder_dn-img, .checkbox_button b .folder_up-img { margin-top: -2px; margin-right: 6px; } .checkbox_button:after { content: ""; position: absolute; display: block; top: 5px; right: 10px; width: 10px; height: 10px; border: 1px solid #bac7d4; border-radius: 50%; -webkit-box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.2); box-shadow: inset 0 1px 2px rgba(55, 72, 88, 0.2); } .own_name { font-size: 12px; position: relative; padding: 4px 0 4px 1px; display: inline-block; width: 100%; margin: 0; background: #ecf0f3; padding-left: 10px; margin-bottom: 14px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; } .own_name:after { content: ""; position: absolute; display: block; top: 5px; right: 10px; width: 10px; height: 10px; border-radius: 50%; background: #69bfee; -webkit-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.5); box-shadow: inset 0 1px 1px rgba(55, 72, 88, 0.5); border: 1px solid #c5e6f8; } .label_title { display: inline-block; width: calc(80% - 12px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .input_label_wrap { position: relative; } .input_label_wrap p { font-size: 12px; margin: 0 0 4px 4px; } .input_label_wrap label { position: absolute; bottom: 4px; left: 4px; color: #aabbca; } /* div.action_button { */ /* background: #FFF; */ /* border: 1px solid #CCC; */ /* border-radius: 5px 5px 5px 5px; */ /* color: #374858; */ /* cursor: pointer; */ /* display: inline-block; */ /* float: left; */ /* font-size: 14px; */ /* height: 25px; */ /* line-height: 30px; */ /* margin-right: 10px; */ /* padding: 0 10px; */ /* text-align: center; */ /* top: 0; */ /* } */ /* div.action_button:hover { */ /* color: #69bfee; */ /* border: 1px solid #69bfee; */ /* } */ div.action_button_click_only { cursor: pointer; } div.bigger_button { font-size: 18px; margin: 0; padding: 5px; width: 250px; cursor: pointer; transition: background 0.3s ease; } #button_add_entry { /* margin-right: 10px; */ } .action_button { height: 19px; width: 24px; } .action_button img { width: 24px; height: 24px; display: inline-block; margin: auto; } .action_button p { display: inline-block; margin: 0; margin-left: 5px; text-align: left; } .file_upload_button { width: auto; height: 30px; } #saved_entry { display: none; background-color: #BDCA70; border-radius: 5px; color: white; font-size: 18px; left: 50%; margin-left: -60px; padding: 10px; position: absolute; text-align: center; top: 0; width: 100px; } div.dragging_entry { background: #69bfee; border-radius: 2px; color: #FFF; cursor: move; font-size: 18px; margin-top: -10px; margin-left: -30px; opacity: 0.5; padding: 10px; text-align: left; width: 80px !important; z-index: 100; } div.dd_entry_table { display: table; table-layout: fixed; width: 100%; height: 0; } div.dd_entry_row { display: table-row; } div.dd_entry_cell { border: 1px solid transparent; display: table-cell; vertical-align: top; } div.dd_entry_cell:hover { border: 1px solid #CCC; } div.dd_entry_cell_wrapper { position: relative; height: 100%; margin: 5px; } div.dd_entry_cell_content { position: relative; display: block; min-height: 66px; vertical-align: top; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ overflow: hidden; /* For tables */ } .handsontable { overflow: scroll; } div.dd_entry_empty_element { font-size: 16px; padding: 15px 10px; text-align: center; overflow: hidden; word-break: break-word; } div.dd_entry_cell_content img { -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ } div.dd_entry_cell_content .imageLayer { left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; top: 0; } .file_placeholder { text-align: center; background-color: #d9e1e8; border: 1px solid rgba(0, 0, 0, 0); padding-top: 5px; transition: background 0.3s ease; } .file_placeholder button { cursor: pointer; margin: 5px; padding: 5px; } div.dd_entry_cell_file_download { font-size: 16px; padding: 15px 10px; text-align: center; overflow: hidden; word-break: break-word; } div.dd_entry_cell_file_download span.icon-file { font-size: 36px; } div.file_icon { vertical-align: bottom; display: inline-block; } div.file_extension { position: absolute; background-color: #374858; color: #FFF; font-size: 12px; line-height: 12px; margin: 12px 0 0 -16px; padding: 2px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ border: 1px solid #FFF; width: 32px; } div.file_details { display: inline-block; text-align: left; vertical-align: top; line-height: 20px; } div.file_name { display: block; font-size: 18px; } div.file_size_link { display: block; } div.file_size_link a { margin-left: 10px; } div.dd_image_entry .dd_entry_cell_content { text-align: center; overflow: hidden; } .entry_button { background-color: #e6ebef; cursor: pointer; display: none; height: 30px; margin: 0; padding: 5px 0 0; position: relative; float: left; text-align: center; width: 35px; z-index: 2; font-size: 18px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .entry_button:hover { background-color: #d9e1e8; } .entry_button:active { -webkit-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.2); } div.zoom_button, div.settings_button { /* border-bottom: 1px solid #CCC; */ /* border-left: 1px solid #CCC; */ border-right: 0; border-top: 0; border-radius: 0; right: 0; } div.cancel_button, div.drag_button { /* right: 35px; */ } div.save_button, div.edit_button { /* border-right: 1px solid #CCCCCC; */ /* right: 70px; */ } div.zoom_button { /* border-right: 1px solid #CCCCCC; */ /* right: 105px; */ } div.zoom_button span { font-size: 14px; margin: 10px; line-height: 1.6; color: #4b6277; } div.drag_button { cursor: move; } div.cancel_button, div.save_button { display: none; } div.zoom_button:hover, div.cancel_button:hover, .save_button:hover, .settings_button:hover, .drag_button:hover, .edit_button:hover { /* color: #69bfee; */ } div.zoom_button:hover, div.settings_button:hover { margin: 0; } div.dd_entry_cell:hover div.zoom_button, div.dd_entry_cell:hover div.settings_button, div.dd_entry_cell:hover div.drag_button, div.dd_entry_cell:hover div.edit_button { display: block; } /* we need !important to override inline css set in labfolder-project.js when showing or hiding buttons for redactor enabled/disabled */ div.epb_entry.readOnly div.cancel_button, div.epb_entry.readOnly div.drag_button, div.epb_entry.readOnly div.settings_button, div.epb_entry.readOnly div.save_button, div.epb_entry.readOnly div.edit_button, div.epb_entry.readOnly div.zoom_button, div.epb_entry.readOnly button.file_upload_button, div.epb_entry.readOnly div.more_options_item_remove_block_element { display: none !important; } div.disabled_button { display: none !important; } /*TODO nest better hdrop*/ .hdrop { height: 15px; display: table; table-layout: fixed; width: 100%; transition: background 0.3s ease; } .hdrop:only-child { box-sizing: border-box; height: 100px; padding: 40px; } .hdrop:only-child:before { content: "This entry is empty. You can add a TEXT, a SKETCH, a TABLE or attach a FILE by clicking or dragging the buttons in the toolbar above."; font-size: 13px; background: #ffffff; padding: 2px 4px; } .hdrop.drop_active:only-child:before { content: "Drag it here."; } .hdrop.drop_hover:only-child:before { content: "Now drop it."; } .hdrop:last-child { /* border-radius: 0 0 10px 10px; */ } .vdrop { width: 20px; display: table-cell; transition: background 0.3s ease; } #button_add_entry.drop_active, .drop_active { background-color: #aea; } .file_placeholder.drop_active { background-color: #97d3f3; } #button_add_entry.drop_hover, .drop_hover { background: #69bfee; } .file_placeholder.drop_hover { background-color: #69bfee; } .dragBar { cursor: col-resize; display: table-cell; text-align: center; vertical-align: middle; width: 10px; } .dragBar img { height: 10px; width: 2px; } .dragBar:hover { background-color: #DDD; } div.epb_entry.readOnly .dragBar { cursor: default; } div.epb_entry.readOnly .dragBar img { display: none; } div.epb_entry.readOnly .dragBar:hover { background-color: initial; } .hidden_entry { visibility: hidden; } .button_wrapper_sticky { position: fixed !important; top: 131px !important; right: inherit !important; z-index: 20; } .dd_entry_cell.ui-state-disabled, .dd_entry_cell.ui-widget-content .ui-state-disabled, .dd_entry_cell.ui-widget-header .ui-state-disabled { background-image: none !important; opacity: 1 !important; } #paste_hidden_input { opacity: 0; position: absolute; right: 10000px; top: -10000px; } /************* * action bar * **************/ .action_bar { width: 100%; height: 36px; min-width: 800px; padding-top: 10px; background: white; border-bottom: solid 2px #a1b3c4; -webkit-box-shadow: 0 3px 4px rgba(55, 72, 88, 0.2); -moz-box-shadow: 0 3px 4px rgba(55, 72, 88, 0.2); box-shadow: 0 3px 4px rgba(55, 72, 88, 0.2); } .plus_btn { width: 64px; height: 22px; color: white; background: #38abf7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0b89dd), color-stop(1, #38abf7)); background: -ms-linear-gradient(bottom, #0b89dd, #38abf7); background: -moz-linear-gradient(center bottom, #0b89dd 0%, #38abf7 100%); background: -o-linear-gradient(#38abf7, #0b89dd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#38abf7', endColorstr='#0b89dd', GradientType=0); text-align: left; font-size: 27px; font-family: Arial !important; line-height: 0.6; padding: 2px 9px; position: relative; } .plus_btn:hover { outline: 0; color: #dcf0fb; } .plus_btn:active { -webkit-box-shadow: inset 0 3px 2px rgba(55, 72, 88, 0.5); -moz-box-shadow: inset 0 3px 2px rgba(55, 72, 88, 0.5); box-shadow: inset 0 3px 2px rgba(55, 72, 88, 0.5); } .plus_btn:after { content: "Add"; font-size: 13px; position: absolute; right: 10px; top: 12px; font-weight: bold; line-height: 0; } .plus_btn_wrap { width: 200px; float: left; margin-top: -3px; } .plus_btn_hover { height: 23px; margin: 0 0 0 55px; } .add_dropdown { display: none; position: absolute; top: 85px; left: 0; -webkit-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); z-index: 999; } .add_dropdown .default_button { border: 0; background: none; } .add_dropdown .default_button:active { background: #4fb9f3; -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0); -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0); } .add_dropdown > ul { width: 180px; font-size: 14px; color: white; margin: 0; padding: 12px 0 12px 0; background: #18a2ed; } .add_dropdown > ul li { list-style-type: none; padding: 8px 10px 8px 50px; cursor: pointer; } .add_dropdown > ul li:hover { background: #4fb9f3; } .add_link { padding: 0 0 0 50px !important; height: 32px; } .add_link a { width: auto; padding: 8px 0 8px 0; color: white; text-decoration: none; display: block; } .add_link a:hover { text-decoration: none; } .action_menu_wrap { float: left; margin-top: -1px; } .filter_wrap > ul > li { position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-left: solid 1px #bac7d4; border-top: solid 1px #bac7d4; height: 25px; } .filter_wrap > ul > li:last-child { padding: 6px 3px 0 10px; border-left: solid 1px #bac7d4; border-top: 0; } .filter_wrap > ul > li:first-child { background: none; border: none; color: #7b95ad; font-size: 12px; padding: 6px 10px 0 0; margin-left: 18px; } .more_filters { /* display: none; */ } .filter_dropdown_wrap { width: 190px; height: auto; position: absolute; left: -1px; top: 25px; z-index: 999; display: none; color: #4b6277; } .filter_dropdown_wrap .folder_dn-img { margin-top: 2px; } .filter_dropdown_wrap .folder_up-img { margin-top: 0; } .filter_dropdown_wrap header { font-size: 11px; color: #d9e1e8; background: #4b6277; padding: 3px 6px 2px 6px; float: left; } .filter_dropdown_wrap header > p { margin: 0; float: left; } .filter_dropdown_wrap header > span { float: right; padding: 0px 0 3px 8px; color: white; cursor: pointer; } .filter_dropdown { overflow-y: auto; overflow-x: hidden; min-width: 190px; max-height: 600px; width: auto; padding-bottom: 20px; float: left; border: solid 1px #bac7d4; background: white; -webkit-box-shadow: 0 4px 8px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 8px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 8px rgba(55, 72, 88, 0.3); } .filter_dropdown .list_vertical { padding-top: 10px; } .filter_dropdown ul { padding-left: 20px; } .filter_dropdown > ul { margin: 0; padding: 0; width: 230px; } .filter_dropdown li { list-style-type: none; } .filter_dropdown nav { display: block; height: 30px; padding-top: 10px; } .filter_dropdown nav button { float: left; margin-right: 20px; } .filterOverlay.active { opacity: 0.5; } .filter_project_dropdown > ul { margin: 0; padding: 0; width: 270px; } .invalid_tag { font-size: 12px; color: #e66873; } .project_filter { min-width: 255px !important; padding: 0 6px 10px 4px; } .project_filter .tree_button { display: none !important; } .project_filter .updateTS { display: none !important; } .project_filter .treeline, .project_filter .treeline_children_empty { font-size: 12px; } .root_folder { padding: 4px 0 4px 2px !important; width: calc(100% - 29px); } .not_possible_project { display: none; } .not_possible_author { display: none; } .folder_label { padding: 4px 0 4px 2px !important; width: calc(100% - 29px); } .root_folder_wrap { overflow: auto; width: 100%; } .filter_date_header { width: 190px; } .dropdown_padding { padding: 10px; } .author_filter { min-width: 255px !important; padding: 0 6px 0 4px; } .tags_input { margin-top: 10px; border: solid 1px #bac7d4; cursor: text; padding: 2px; min-height: 50px; width: 100%; overflow: auto; } .tags_input > span { font-size: 11px; padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; height: 18px; margin: 2px; cursor: pointer; display: inline-block; } .tags_input > span.selected_token { border: 1px solid #4bb1d7; } .tags_input > span.invalid { border: 1px solid #E66873; color: #E66873; } .token_input { border: none; outline: none; resize: none; white-space: pre; font-size: 11px; line-height: 11px; vertical-align: top; font-family: arial, sans-serif; padding: 5px 0 0 2px; margin: 0px; width: auto; overflow: auto; } .token_input_width { position: absolute; height: 11px; display: inline-block; padding: 0px 10px; visibility: hidden; } .tag_name { display: inline-block; margin-right: 5px; max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .delete_tag { color: #9baec0; cursor: pointer; display: inline-block; padding: 1px 3px 1px 0px; vertical-align: top; } .delete_tag:after { content: "\00d7"; } .tag_data_wrap { margin-top: 10px; } .tag_data_wrap > ul { margin: 0; padding: 0; } .tag_data_wrap > ul li { list-style-type: none; } .tag_index { padding-right: 5px; text-align: center; font-size: 10px; font-weight: bold; border-right: solid 1px #bac7d4; float: left; } .tag_index > ul { margin: 0; padding: 0; } .tag_index > ul li { list-style-type: none; } .tag_index li { width: 15px; padding: 3px 0 3px 0; margin-bottom: 1px; display: block; cursor: pointer; } .tag_index li:hover { background: #ecf0f3; } .existing_tag { cursor: pointer; } .existing_tag.disabled { color: white; background: #7b95ad; border: 1px solid #7b95ad; } li.index_selected { background: #d9e1e8; } li.index_selected:hover { background: #d9e1e8; } .all_tags_head { font-size: 12px; margin: 10px 0 5px 0; } .all_tags { font-size: 12px; margin: 40px 0 5px 0; } .tag_register { overflow: auto; max-height: 300px; width: 100%; float: left; margin-left: 10px; font-size: 11px; } .tag_register ul { margin: 0; padding: 0; } .tag_register ul li { list-style-type: none; } .tag_register > ul > li { margin-bottom: 15px; } .tag { padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; display: inline-block; } .my_tags li { margin-bottom: 5px; } .my_tags span { display: inline-block; padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; } .my_tags .selected_tag { background: #38abf7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0b89dd), color-stop(1, #38abf7)); background: -ms-linear-gradient(bottom, #0b89dd, #38abf7); background: -moz-linear-gradient(center bottom, #0b89dd 0%, #38abf7 100%); background: -o-linear-gradient(#38abf7, #0b89dd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#38abf7', endColorstr='#0b89dd', GradientType=0); color: #ffffff; } .my_tags .selected_tag.disabled.selected_tag { background: #f3f5f7; border: 1px solid #E66873; color: #E66873; } .group_tags li { margin-bottom: 7px; } .group_tags span { display: inline-block; padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; } .managed_tags li { margin-bottom: 7px; } .managed_tags span { display: inline-block; padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; } .custom_selectbox { min-width: 100px; } .filter_date_input { background: white; border: solid 1px #bac7d4; width: 120px; height: 26px; padding: 2px; color: #4b6277; } .datepicker_wrap { margin-top: 20px; } .datepicker_wrap > div:first-child { margin-bottom: 15px; } .input_label_wrap label.hidden { display: none; } .filter_date_icon { display: block; position: absolute; right: 24px; top: 20px; font-size: 20px; cursor: pointer; } .empty_filter_message { font-size: 12px; margin: 0 0 10px 10px; } /******* * entry * ********/ #epb_container { position: relative; width: 100%; } .epb_entry { width: 100%; margin: 19px 0 15px 0; display: inline-block; } .readOnly .entry_toolbar_btns { display: none; } .entry_loading { background: rgba(255, 255, 255, 0.7); position: fixed; top: 85px; bottom: 0; left: 0; z-index: 99; right: 0; } .entry_loading span { padding: 25px; background: #fff; opacity: 1; border-radius: 10px; border: 1px solid #9baec0; -webkit-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); color: #5e7b97; font-size: 24px; top: 300px; width: 250px; margin-left: -125px; left: 50%; text-align: center; position: absolute; } .entry_container { min-width: 726px; margin-right: 45px; } .entry_header { width: 100%; height: 33px; font-size: 12px; background: #cdd7e0; } .entry_author { color: #374858; float: left; } .entry_author > ul { margin: 0; padding: 0; } .entry_author > ul li { list-style-type: none; } .entry_author figure { background: #ecf0f3; border: solid 1px #7b95ad; margin: 2px; width: 29px; height: 29px; float: left; position: relative; } .entry_author figure img { width: 27px; height: 27px; position: absolute; top: 0; left: 0; } .entry_author figure > span { margin-left: 4px; } .author_name { float: left; padding: 2px; line-height: 1.3; width: 196px; } .author_firstname, .author_lastname { white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; padding: 0; margin-left: 0; } .entry_title_wrap { float: left; position: relative; padding: 2px 4px 3px 4px; line-height: 1.3; border-left: 1px solid #ffffff; } .entry_name_menu { float: left; height: 30px; overflow: hidden; } .entry_name_menu > ul { margin: 0; padding: 0; } .entry_name_menu > ul li { list-style-type: none; } .entry_name_menu p { margin: 0; display: inline-block; } .entry_name_menu li { max-width: 800px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .entry_name_menu li:first-child { float: left; color: #4f677e; margin-right: 10px; font-size: 11px; line-height: 1.4; } .entry_name_menu li:last-child { float: left; } .entry_menu_list { float: left; width: 164px; height: 30px; overflow: hidden; } .entry_menu_list > ul { margin: 0; padding: 0; } .entry_menu_list > ul li { list-style-type: none; } .entry_menu_list p { margin: 0; display: inline-block; } .entry_menu_list li { width: 100%; display: block; clear: both; white-space: nowrap; } .entry_menu_list li span { display: inline-block; vertical-align: top; } .entry_menu_list li span:first-child { min-width: 45px; max-width: 92px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; margin-right: 10px; color: #4f677e; font-size: 11px; } .entry_menu_list li span:last-child { float: left; color: #374858; } .entry_menus { height: 100%; float: right; position: relative; } .entry_menus > ul { margin: 0; padding: 0; } .entry_menus > ul > li { list-style-type: none; float: left; position: relative; } .entry_menus > ul { height: 100%; } .entry_menus > ul > li { width: 200px; border-right: solid 1px white; padding: 2px 4px 3px 4px; height: 33px; line-height: 1.3; background: #cdd7e0; position: relative; } .entry_menus > ul > li:first-child { border-left: solid 1px white; } .entry_menus > ul > li:last-child { border-right: none; width: 90px; } .entry_menu_more { min-height: 33px; height: auto !important; overflow: visible; border-bottom: solid 1px #ffffff; border-left: solid 1px #ffffff; -webkit-box-shadow: 0 1px 2px rgba(55, 72, 88, 0.5); -moz-box-shadow: 0 1px 2px rgba(55, 72, 88, 0.5); box-shadow: 0 1px 2px rgba(55, 72, 88, 0.5); z-index: 10; } .entry_menu_more .entry_menu_options span:last-child { position: absolute; bottom: 6px; } .show_list_more { height: auto; } .readOnly .drop_edit_menu { display: none; } .entry_menu_less { /* overflow: hidden; */ } .entry_menu_show { overflow: visible; } .entry_menu_edit .entry_dropdown { display: block; } .entry_menu_options { float: right; margin-left: 10px; padding-left: 4px; height: 100%; width: 15px; } .entry_menu_options > span { display: block; margin-right: 0; cursor: pointer; } .entry_menu_options .arrow_menu_dn-img { height: 10px !important; margin-top: 7px; } .entry_options { padding-top: 5px; float: right; } .entry_options > ul { margin: 0; padding: 0; } .entry_options > ul > li { list-style-type: none; float: left; position: relative; } .entry_options > ul > li { margin-left: 6px; } .entry_options > span { cursor: pointer; } .epb_comments_count { color: #ffffff; width: 17px; display: block; text-align: center; margin-top: 1px; font-size: 9px; height: 12px; line-height: 12px; } @-moz-document url-prefix() { .epb_comments_count { line-height: 11px; } } .entry_toolbar { height: 25px; margin-left: 31px; position: relative; padding: 5px; background: #cdd7e0; border-top: solid 1px white; -webkit-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); box-shadow: 0 2px 2px rgba(55, 72, 88, 0.3); } .entry_toolbar > ul { margin: 0; padding: 0; } .entry_toolbar > ul > li { list-style-type: none; float: left; position: relative; } .entry_toolbar > ul > li { margin-right: 12px; cursor: pointer; } .entry_toolbar > ul > li:first-child { margin-left: 6px; } .entry_toolbar_btns { /*display: none;*/ } .entry_content { min-height: 300px; background: #f9fafb; border: solid 1px #cad4de; } .entry_footer { margin-left: 30px; height: 25px; background: #cad4de; } .tag { padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; } .entry_tags { float: left; height: 100%; overflow: hidden; max-width: 138px; } .entry_tags > span { display: inline-block; padding: 1px 3px; background: #f3f5f7; border-radius: 3px; border: solid 1px #cad4de; float: left; line-height: 1; padding: 0px 3px; border: solid 1px #aabbca; margin-right: 2px; } .entry_dropdown { width: 101%; min-width: 260px; height: auto; padding: 10px; background: #cdd7e0; border-left: solid 1px white; border-right: solid 1px white; border-bottom: solid 1px white; position: absolute; top: 0; right: -1px; z-index: 14; -webkit-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); display: none; } .entry_dropdown > ul { margin: 0; padding: 0; } .entry_dropdown > ul li { list-style-type: none; } .entry_dropdown input { border: none; height: 28px; font-size: 12px; padding-left: 6px; width: 100%; color: #4b6277; } .entry_dropdown label { font-size: 11px; display: block; margin-bottom: 4px; } .entry_dropdown > nav { width: 100%; height: 18px; } .entry_name { right: auto !important; left: -1px !important; } .entry_name select { width: 60%; } .entry_name > ul > li { margin: 4px 0 12px 0; } .entry_name > ul > li:first-child { margin-top: -8px; } .project_tree { width: 100%; height: 140px; overflow: auto; background: white; } .close_entry_menu { height: 18px; width: 100%; margin-top: -5px; } .close_entry_menu span { float: right; } .save_entry_menu { height: 20px; float: right; margin-top: 10px; } .save_entry_menu .grey_link { display: block; float: left; padding: 4px 20px 0 0; } .select_entry_menu { width: 100%; height: 25px; float: left; margin-top: 20px; } .select_entry_menu span, .select_entry_menu button { float: left; margin-right: 15px; } .select_entry_menu .blue_link { color: #3b97ed; } .entry_tag_index li:hover { background: #d9e1e8; } .entry_tag_index li.index_selected { background: #e6ebef; } .entry_tag_index li.index_selected:hover { background: #e6ebef; } .entry_tags_input { margin: 0; background: white; border: none; } .entry_dates { width: 100%; } .entry_dates > li { display: block; width: 100%; clear: both; overflow: auto; margin-bottom: 15px; } .entry_dates > li > span { margin: 5px 0 0 6px; cursor: pointer; } .entry_dates > li > span:active { margin: 6px 0 0 6px; } .entry_dates input { height: 25px; background: #e9edf1; } .entry_dates input:focus { background: white; } .entry_dates > li:last-child { margin-bottom: 5px; } .entry_dates > li:last-child input { background: white; } .entry_dates > li:first-child { margin-bottom: 0; } .drag_handle { background: #d9e1e8; width: 9px; height: 25px; padding: 5px 3px; float: left; cursor: move; } .drag_handle span { width: 3px; height: 3px; display: block; background: #bac7d4; margin: 1px 0 2px 0; } .date_key { width: 120px; float: left; margin-right: 10px; position: relative; } .date_key:after { content: ":"; position: absolute; left: 123px; top: 4px; font-size: 12px; font-weight: bold; } .date_value { width: 80px; float: left; position: relative; } .entry_settings { width: 150px; background: white; line-height: 1.0; position: absolute !important; top: 24px; right: -13px; z-index: 30; display: none; margin-right: 0 !important; -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.8); -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.8); box-shadow: 0 2px 4px rgba(55, 72, 88, 0.8); } .entry_settings > ul { margin: 0; padding: 0; } .entry_settings > ul li { list-style-type: none; } .entry_settings .trash_dark-img { right: 4px; } .entry_settings ul { padding: 10px 0 10px 0; } .entry_settings li { font-size: 12px; padding: 8px 10px; display: block; cursor: pointer; } .entry_settings li:hover { background: #e0e6eb; } .entry_settings_arrow { position: relative; background: #f9fafb; } .entry_settings_arrow:after { top: -11px; right: 19px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #f9fafb; border-width: 7px; margin-left: -3px; } .epb_content_wrap { display: table; min-width: 696px; margin-left: 30px; margin-right: 45px; min-height: 100px; background: #f3f5f7; border: solid 1px #aabbca; } .handsontable th { background: #d9e1e8; font-size: 12px; color: #4b6277; } .handsontable th, .handsontable td { border-right: 1px solid #cad4de; border-bottom: 1px solid #cad4de; } .handsontable tr:first-child th, .handsontable tr:first-child td { border-top: 1px solid #cad4de; } .handsontable th:first-child, .handsontable td:first-child, .handsontable .htNoFrame + th, .handsontable .htNoFrame + td { border-left: 1px solid #cad4de; } div.dd_entry_cell { border: 1px solid #d9e1e8; -webkit-transition: border 0.2s ease; -moz-transition: border 0.2s ease; -o-transition: border 0.2s ease; transition: border 0.2s ease; } div.dd_entry_cell:hover { border: 1px solid #3babe9; } div.dd_entry_cell:hover .button_wrapper { display: block; } #button_add_entry.drop_active, .drop_active { background-color: #d8f1ff; } #button_add_entry.drop_hover, .drop_hover { background: #69bfee; } .settings_button span { margin-top: 10px; display: block; } .edit_button span { margin: 5px 0 0 12px; } .drag_button span { margin: 3px 0 0 10px; } .drag_button:active { -webkit-box-shadow: inset 0 0 0 rgba(55, 72, 88, 0) !important; -moz-box-shadow: inset 0 0 0 rgba(55, 72, 88, 0) !important; box-shadow: inset 0 0 0 rgba(55, 72, 88, 0) !important; } .cancel_button span { margin: 5px 0 0 12px; } .save_button span { margin: 2px 0 0 10px; } .button_wrapper { position: absolute; right: -1px; top: -1px; display: none; border: solid 1px #cad4de; z-index: 8; -webkit-box-shadow: -2px 1px 1px rgba(55, 72, 88, 0.1) !important; -moz-box-shadow: -2px 1px 1px rgba(55, 72, 88, 0.1) !important; box-shadow: -2px 1px 1px rgba(55, 72, 88, 0.1) !important; } .button_wrapper .more_options_panel { -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.4) !important; -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.4) !important; box-shadow: 0 2px 4px rgba(55, 72, 88, 0.4) !important; border: 0; } .button_wrapper .more_options_item { min-width: 140px; } .more_options_panel.in_block { right: -1px; top: 36px; padding: 10px 0 10px 0; background-color: #e6ebef; } .more_options_item_remove_block_element span { float: left; } .more_options_item { padding: 6px; } .more_options_item:hover { background: #f9fafb; } /********* * tables * **********/ .htContextMenu table.htCore { outline: 1px solid #d9e1e8; line-height: 1.0; -webkit-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.4); -moz-box-shadow: 0 2px 4px rgba(55, 72, 88, 0.4); box-shadow: 0 2px 4px rgba(55, 72, 88, 0.4); } .htContextMenu table tbody tr td { font-size: 12px; color: #4b6277; background: #e9edf1; } .htContextMenu table tbody tr td:hover { background: #f9fafb; } .htContextMenu table tbody tr td.current { background: #f9fafb; } .htContextMenu table tbody tr td.htSeparator { border-top: 1px solid #cad4de; } /**************** * media queries * ****************/ @media (max-height: 750px) { .filter_dropdown { max-height: 460px; } } @media (max-width: 1750px) { .entry_name_menu li { max-width: 400px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } } @media (max-width: 1380px) { .entry_name_menu li { max-width: 190px; } .entry_menus > ul > li { width: 174px; } .entry_menu_list { width: 138px; } .entry_menu_list li span { font-size: 11px; } .entry_menu_list li span:first-child { margin: 0; } } @media (max-width: 1100px) { .author_name { width: auto; margin-right: 20px; } .author_firstname, .author_lastname { width: 100px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } } @media (max-width: 970px) { .page_title { margin-top: 2px; font-size: 12px; } .plus_btn_wrap { width: 130px; } .author_firstname, .author_lastname { width: 66px; } .entry_menus > ul > li { width: 120px; } .entry_menu_list { width: 84px; } .entry_menu_list li span:first-child { display: block; float: none; } .entry_tags { width: 84px; } .entry_tags > span { max-width: 84px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } @media (max-width: 870px) { .entry_name_menu li { max-width: 90px; } } /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } /********* * icons * **********/ .icon_source { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; } .logo-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -6px -10px; width: 130px; height: 30px; margin: 16px 0 0 22px; } .author_only-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -140px -3px; width: 15px; height: 15px; } .add_text-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -161px -3px; width: 22px; height: 15px; } .add_text-img:hover { background-position: -161px -31px; } .add_text-img:active { margin-top: 1px; } .add_sketch-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -190px -3px; width: 22px; height: 15px; } .add_sketch-img:hover { background-position: -190px -31px; } .add_sketch-img:active { margin-top: 1px; } .add_table-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -218px -3px; width: 23px; height: 15px; } .add_table-img:hover { background-position: -218px -31px; } .add_table-img:active { margin-top: 1px; } .add_upload-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -942px -3px; width: 18px; height: 15px; } .add_upload-img:hover { background-position: -942px -31px; } .add_upload-img:active { margin-top: 1px; } .add_import-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -246px -3px; width: 23px; height: 15px; } .add_import-img:hover { background-position: -246px -31px; } .add_import-img:active { margin-top: 1px; } .wheel-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -282px -3px; width: 15px; height: 15px; } .wheel-img:hover { background-position: -282px -31px; } .arrow_down-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -303px -3px; width: 15px; height: 15px; cursor: pointer; } .arrow_down-img:hover { background-position: -303px -31px; } .arrow_up-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -327px -3px; width: 15px; height: 15px; cursor: pointer; } .arrow_up-img:hover { background-position: -327px -31px; } .comment-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -348px -3px; width: 19px; height: 19px; } .comment-img:hover { background-position: -348px -31px; } .todo-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -1085px -4px; width: 14px; height: 13px; } .project-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -375px -3px; width: 16px; height: 16px; margin-top: 6px !important; } /* .project-img:hover{ */ /* background-position: -375px -31px; */ /* } */ .manage-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -400px -2px; width: 20px; height: 20px; } .manage_s-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -1050px -35px; width: 10px; height: 10px; margin-top: 2px; } .desk-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -428px -3px; width: 16px; height: 16px; margin-top: 6px !important; } .desk_s-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -1067px -35px; width: 10px; height: 10px; margin-top: 3px; } .template_s-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -796px -3px; width: 10px; height: 16px; } .bell-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -454px -1px; width: 22px; height: 22px; } .bell-img:hover { background-position: -454px -29px; } .search-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -488px -1px; width: 26px; height: 23px; } .search-img:hover { background-position: -488px -29px; } .avatar-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -522px 1px; width: 16px; height: 22px; } .avatar_s-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -837px -37px; width: 8px; height: 10px; margin-top: 4px; } .group-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -853px -35px; width: 20px; height: 13px; margin-top: 3px; } .arrow_down_s-img { position: relative; background: transparent; } .arrow_down_s-img:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(213, 213, 213, 0); border-top-color: #374858; border-width: 4px; margin-left: -4px; } .arrow_down_s-img:hover { background-position: -691px -39px; } .close_x-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -895px -8px; width: 10px; height: 9px; } .feedback-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -912px -2px; width: 10px; height: 61px; } .invite-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -925px -2px; width: 10px; height: 52px; } .pending-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -1011px -9px; width: 17px; height: 10px; } .single_tag_img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -970px -5px; width: 12px; height: 14px; } .root_tag_img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -986px -4px; width: 19px; height: 15px; } .menu_arrow-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -853px -7px; width: 14px; height: 11px; } .folder_up-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -738px -3px; width: 24px; height: 15px; } .folder_dn-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -764px -5px; width: 24px; height: 13px; } .project_s-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -814px -5px; width: 12px; height: 14px; } .notebook_s-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -1035px -34px; width: 10px; height: 12px; margin-top: 2px; } .edit-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -659px -7px; width: 11px; height: 10px; } .trash_dark-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -631px -5px; width: 10px; height: 13px; } .trash-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -646px -4px; width: 10px; height: 13px; } .trash-img:hover { background-position: -631px -4px; } .edit_light-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -674px -7px; width: 11px; height: 10px; } .edit_light-img:hover { background-position: -659px -7px; } .edit_light-img:active { margin-top: 1px; margin-bottom: -1px; } .arrow_menu_dn-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -729px -11px; width: 9px; height: 5px; } .arrow_menu_dn-img:hover { background-position: -729px -39px; } .arrow_menu_up-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -716px -11px; width: 9px; height: 5px; } .arrow_menu_up-img:hover { background-position: -716px -39px; } .close_box-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; float: right; margin: 0; background-position: -546px -5px; width: 17px; height: 15px; cursor: pointer; } .close_box-img:hover { background-position: -546px -33px; } .close_box-img:active { -webkit-box-shadow: 0 0 5px #ffffff; -moz-box-shadow: 0 0 5px #ffffff; box-shadow: 0 0 5px #ffffff; background-position: -546px -5px; } .save-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; margin: 0; background-position: -585px -5px; width: 15px; height: 15px; cursor: pointer; } .drag-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; margin: 0; background-position: -608px -5px; width: 15px; height: 15px; cursor: pointer; } .close_dark_x-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -569px -8px; width: 10px; height: 9px; } .edit_dark-img { background-image: url("../img/labfolder_icons.png"); background-repeat: no-repeat; margin-right: 5px; float: left; background-position: -659px -7px; width: 11px; height: 10px; } /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .signing_statement { margin-bottom: 10px; } .signing_method { margin: 0; padding: 0; } .signpad_canvas { width: 100%; height: 150px; border: 1px solid black; background-color: #ffffff; } #signing_clear_button { font-size: 12px; cursor: pointer; } .signing_method_container { display: block; border: 1px solid #d2d2d2; margin-bottom: 10px; transition: background-color 0.3s ease; } .signing_method_container.selected { background: #ededed; } .signing_content_title { line-height: 26px; padding: 10px; } .signing_method_description { display: block; } .signing_method_container .signing_content_body { padding: 0 10px; } .selected .signing_content_body { padding: 0 10px 10px 10px; } .signing_toggle { cursor: pointer; } .signing_label { display: inline-block; margin-right: 50px; } .signing_method_container .triangle { display: inline-block; font-size: 10px; margin: 10px 10px 0 0; } /* .signing_method_container .icon-triangle_down { */ /* margin-top: 10px; */ /* } */ /****************************** TASK LIST VIEW *******************************/ /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .eln_main_content_box.tasks { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; min-height: 400px; margin: 0 25px 0 0; } #tasks_header { background: #EEE; border-bottom: 1px solid #D6D4D5; border-radius: 10px 10px 0 0; display: block; font-size: 14px; height: 35px; padding: 10px 0px 5px 15px; } #task_filter_status.hidden { display: none; } #task_filter_status .checkbox_filled_bg:hover { background: none; } #task_content { max-width: 1300px; padding-left: 10px; display: block; line-height: 18px; position: relative; overflow: auto; } .task_empty_folder { display: none; padding: 50px; text-align: center; font-size: 12px; } .task_list { font-size: 14px; } .task_list table { border-collapse: collapse; outline: none; table-layout: fixed; width: 100%; } .task_list table tr td:last-child { font-size: 11px; } .column_task_name { min-width: 100px; width: 25%; } .column_task_delete { width: 30px; } .column_task_date { width: 89px; } .task_list_line { font-size: 12px; border-bottom: 1px solid #bac7d4; cursor: pointer; height: 34px; line-height: 1.2; white-space: nowrap; } .task_list_line:last-child { border: none; } .task_list_line:hover { background: #ecf0f3; } .task_list_line:hover .task_line_delete { display: block; } .task_list_line:first-child { cursor: auto; } .task_list_line:first-child:hover { background: none; } .unread_task { background: #EEF; } .task_line_name { white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; overflow: hidden; padding-left: 4px; } .task_line_text { overflow: hidden; text-overflow: ellipsis; } .task_line_content { color: #AAA; } .task_line_delete { display: none; text-align: center; } .task_line_delete:hover { color: #4bb1d7; } .task_line_date { padding-right: 10px; text-align: right; } .task_checkbox_wrap { position: relative; float: left; display: block; font-size: 12px; } /****************************** TASK DIALOG VIEW *******************************/ .task_select_left { float: left; } .task_select { border: 0; outline: 0; background: #FFF; cursor: pointer; margin-right: 10px; padding: 4px 4px 4px 8px; color: #5e7b97; } .task_options { height: 45px; } .task_set_option { display: inline-block; margin: 5px 15px 0 15px; } #choose_asignee, #choose_status, #status_created { display: none; } #dialog_task_form .input_block { margin: 0; padding-bottom: 20px; overflow: auto; height: auto; } #dialog_task_form .task_recipient_label { display: inline-block; vertical-align: top; width: 20px; padding: 5px 0 0 0; margin-bottom: 5px; } .task_info_label { margin-left: 16px; margin-bottom: 6px; } .task_content_bg { background: white; padding: 0 10px 10px 10px; } #dialog_task_form .task_recipient_field { cursor: text; display: inline-block; min-height: 33px; width: 700px; } #dialog_task_form .add_task_recipient { cursor: pointer; display: inline-block; margin-bottom: 5px; padding: 5px 0 0 0; vertical-align: top; } #dialog_task_form .add_task_recipient.disabled { cursor: default; color: #AAA; } #taskRecipientIds, #taskRecipientEmails { display: none; } #dialog_task_form .task_recipient textarea, #task_recipient_width { border: 1px solid transparent; display: inline-block; font-size: 14px; color: #374858; height: 14px; margin: 0 5px 5px 0; outline: none; padding: 5px; resize: none; vertical-align: bottom; overflow: hidden; } #task_recipient_width { display: none; } #dialog_task_form .task_message_content { max-height: 450px; height: auto; overflow: auto; } .task_message_text { margin: 10px 0 0 15px; } #dialog_task_form .task_message_content textarea { font-size: 14px; height: 200px; margin: 0; resize: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #dialog_task_form .placeholder_frame { float: none; width: 100%; } .task_recipient_tree { display: none; position: relative; box-shadow: 0px 0px 10px #AAA; box-sizing: border-box; max-height: 150px; overflow: auto; padding: 0 10px; } .task_recipient_tree a { color: #374858; line-height: 25px; text-decoration: none; } .task_recipient_tree div.group_treeline_children { padding-left: 15px; margin-left: 0px; box-sizing: border-box; } .task_recipient { line-height: 24px; } .task_recipient:last-child:after { content: ""; } /****************************** TASK FILTERING *******************************/ .task_filter { list-style-type: none; overflow: auto; margin: 0; padding: 6px 0 0 10px; } .task_filter > li { float: left; padding-left: 6px; padding-right: 6px; } .task_filter label { vertical-align: middle; bottom: 3px; position: relative; margin-left: 2px; } .CLOSED, .not_assigned, .assigned { display: none; } /************** * basic.css * **************/ /********** * colors * ***********/ /********** * helper * ***********/ .list_vertical > ul { margin: 0; padding: 0; } .list_vertical > ul li { list-style-type: none; } .list_horizontal > ul { margin: 0; padding: 0; } .list_horizontal > ul > li { list-style-type: none; float: left; position: relative; } /************* * functions * **************/ /****** * css * ******/ body { color: #374858; } .clearfix:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .treeInPopup .treeline { background-repeat: no-repeat; color: #374858; cursor: pointer; border: 1px solid transparent; display: block; font-size: 14px; height: 21px; line-height: 22px; outline: none; padding-left: 5px; text-decoration: none; } /* .treeline:hover{ */ /* background-position: 0 0; */ /* border: 1px solid #69bfee; */ /* text-decoration: none; */ /* } */ .treeline:hover .icon-arrow_down, .treeline:hover .icon-arrow_right, .treeline:hover .icon-folder, .treeline:hover .icon-notebook, .treeline:hover .icon-template, .treeline:hover .name, .treeline:hover .updateTS { /* color: #69bfee; */ } .treeline.active { background-color: #ededed; } .treeInPopup .treeline.active { background-color: transparent; } .treeline.is_hidden_item .icon-arrow_down, .treeline.is_hidden_item .icon-arrow_right, .treeline.is_hidden_item .icon-folder, .treeline.is_hidden_item .icon-notebook, .treeline.is_hidden_item .icon-template, .treeline.is_hidden_item .name, .treeline.is_hidden_item .updateTS, .treeline.is_hidden_item:hover .icon-arrow_down, .treeline.is_hidden_item:hover .icon-arrow_right, .treeline.is_hidden_item:hover .icon-folder, .treeline.is_hidden_item:hover .icon-notebook, .treeline.is_hidden_item:hover .icon-template, .treeline.is_hidden_item:hover .name, .treeline.is_hidden_item:hover .updateTS { color: #CCC; } .treeline img { vertical-align: top; } .treeline .icon-arrow_right { font-size: 33px; margin-right: -10px; margin-left: -3px; vertical-align: -4px; } .treeInPopup .icon-arrow_right { font-size: 23px; margin-right: -6px; line-height: 14px; margin-left: -3px; } .treeline span { /* float: left; */ margin-right: 5px; } .treeline .icon-template { float: left; } .treeline .name { overflow: hidden; margin-left: 5px; } .treeInPopup .name { font-size: 12px; overflow: hidden; } .treeline .updateTS { font-size: 15px; float: right; margin-right: 15px; } .treeline .tree_button { float: right; display: none; margin-top: 0; margin-right: 10px; } .droppable_folder { background-color: #e4eef7 !important; } .hover_droppable_folder { background-color: #d0e1f1 !important; } .treeline:hover .tree_button { display: inline; } .treeline.active .tree_button { display: inline; } .treeline_children { display: none; margin-left: 30px; } .treeInPopup .treeline_children { margin-left: 20px; } .treeline_children_empty { font-size: 15px; font-style: italic; padding: 10px 0 10px 30px; } .treeInPopup .treeline_children_empty { font-size: 12px; font-style: italic; padding: 0 0 0 25px; } .treeInPopupContainer { display: none; background: white; box-sizing: border-box; max-height: 150px; margin-top: 10px; overflow-y: auto; -webkit-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.2); -moz-box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.2); box-shadow: inset 0 2px 1px rgba(55, 72, 88, 0.2); } .treeInPopupContainer img { display: block; margin: auto; } .treeInPopup { overflow-y: auto; height: 148px; padding-top: 10px; margin-top: 2px; } .treeInPopup .treeline.selected { background-color: #e6ebef; } .tree_my_eln_projects, .tree_my_eln_templates { max-width: 900px; } .tree_my_eln_projects .folder_dn-img, .tree_my_eln_templates .folder_dn-img, .tree_my_eln_projects .project_s-img, .tree_my_eln_templates .project_s-img { margin-top: 2px; } .treeline { color: #4b6277; background-repeat: no-repeat; cursor: pointer; border: 1px solid transparent; display: block; font-size: 14px; height: 26px; line-height: 20px; outline: none; padding: 2px 8px 2px 4px; text-decoration: none; transition: background 0.1s ease; } .treeline:hover { background: #e0e6eb; text-decoration: none; } .treeline .updateTS { font-size: 13px; float: right; margin-right: 15px; } .treeline .tree_button { float: right; display: none; margin: 0 10px; } .treeline .tree_button button { padding: 3px; background: transparent; cursor: pointer; } .treeline .name { white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; padding: 0; margin-left: 0; line-height: 1.5; float: left; } .treeline .icon-template { margin-top: 3px; } .more_options_panel { position: absolute; right: 10px; z-index: 10; display: none; -webkit-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); -moz-box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); box-shadow: 0 4px 10px rgba(55, 72, 88, 0.3); border: solid 1px #bac7d4; } .more_options_panel > ul { margin: 0; padding: 0; } .more_options_panel > ul li { list-style-type: none; } .more_options_panel .more_options_item { min-width: 140px; font-size: 12px; padding-left: 5px; cursor: pointer; } .more_options_panel .menu_arrow-img { position: absolute; top: -11px; left: 60px; } .more_options_panel > ul > li { padding: 2px 7px 2px 6px; display: block; text-align: left; cursor: pointer; line-height: 20px; position: relative; } .more_options_panel > ul > li:hover { background: #ecf0f3; } .more_options_panel > ul > li > span { right: 0; top: 3px; position: absolute; } .more_options_panel > ul li:first-child { margin-top: 8px; } .more_options_panel.in_tree { top: 23px; } .group_more_options { width: 200px; } /****************************** WITNESS COLLECTION *******************************/ .eln_main_content_box.witness { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 95%; margin: 0 25px 0 0; } #witness_header { background: #EEE; border-bottom: 1px solid #D6D4D5; border-radius: 10px 10px 0 0; display: block; font-size: 14px; height: 35px; padding: 10px 0px 5px 15px; } #witness_content { display: block; line-height: 18px; position: absolute; overflow: auto; padding: 10px; top: 50px; left: 0; right: 0; bottom: 0px; } .witness_empty_folder { padding: 50px; text-align: center; font-size: 12px; } .witness_list { font-size: 14px; } .witness_list table { border-collapse: collapse; outline: none; table-layout: fixed; width: 100%; } .witness_list table tr td:last-child { font-size: 11px; } .witness_list_line { border-bottom: 1px solid #DDD; cursor: pointer; height: 40px; line-height: 40px; white-space: nowrap; } .witness_list_line:hover { background: #EEE; } .witness_list_line:first-child:hover { background: none; cursor: default; } .witness_line_name { white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; overflow: hidden; padding-left: 10px; } .witness_line_text { overflow: hidden; text-overflow: ellipsis; } .column_witness_name { min-width: 100px; width: 25%; } .column_witness_project { min-width: 100px; width: 60%; } .column_witness_date { width: 106px; }