p.technology{ margin-left: 40px; margin-right: 40px; text-align: left; } p.about{ margin-left: auto; margin-right: auto; width: 350px; text-align: left; } p.technology img{ margin-right: 10px; vertical-align: middle; }.account_error_box{ height: 200px; overflow-y: scroll; margin-left: 10px; } .account_error_message_failed, .account_error_message_done, .account_error_mailbox_failed, .account_error_mailbox_empty, .account_error_mailbox_disabled, .account_error_mailbox_lock{ margin-bottom: 2px; padding: 2px; } .account_error_message_done{ background-color: #8ae234 } .account_error_message_failed{ background-color: #fce94f } .account_error_mailbox_failed{ background-color: #ef2929 } .account_error_mailbox_empty{ background-color: #204a87; color: white; } .account_error_mailbox_disabled{ background-color: #a40000; color: white; } .account_error_mailbox_lock{ background-color: lightgray; color: gray; } .account_error_mailbox_exists{ background-color: #729fcf; }.address_box{ font-size: 11px; border: 1px solid #8c8c8c; padding: 0px 2px; background: white url( 'images/address_box/background.png' ); background-repeat: repeat-x; } .address_box .address_common{ display: inline; } .address_box .address_locked{ background: transparent url( 'images/address_box/background_card.png' ); background-position: top; background-repeat: repeat-x; padding: 1px 5px; margin-right: 2px; cursor: pointer; line-height: 17px; white-space: nowrap; } .address_box .address_locked:hover{ background-position: bottom; } .address_box .address_group{ background: transparent url( 'images/address_box/background_group.png' ); background-position: left top; background-repeat: repeat-x; padding: 1px 5px; padding-left: 28px; margin-right: 2px; cursor: pointer; line-height: 17px; white-space: nowrap; } .address_box .address_group:hover{ background-position: left bottom; } .address_box .address_editable, .address_box input.address_editable{ background: transparent url( 'images/address_box/background_plain.png' ); background-position: top; background-repeat: repeat-x; padding: 1px 5px; border: none; font: inherit; margin: 0; margin-right: 2px; line-height: 17px; white-space: nowrap; } .address_box_whitespace{ font-size: 0; } .address_box .address_editable:hover{ background-position: bottom; } .address_box .address_new{ background: transparent; padding: 1px 2px; border: none; font: inherit; margin: 0; } .address_box_highlight{ } .address_box_dragging{ } .address_box_dragging .address_new{ border: 1px dashed black; padding: 0; } .address_box_suggestion_group_icon{ position: relative; top: 2px; } .address_box_suggestion_description2{ font-size: 8px; color: gray; } .address_box .address_current span.address_locked{ color: #b4ffff; border: 2px solid #b4ffff; padding: 0px 3px; } .address_box .address_current span.address_group{ color: #adffcd; border: 2px solid #adffcd; padding: 0px 3px; padding-left: 26px; background-position: -2px -18px; } .address_box .address_current span.address_editable{ color: #feffca; border: 2px solid #feffca; padding: 0px 3px; } .address_box .address_space{ font-size: 1px; } .address_box_ghost{ opacity: 0.4; } .address_box_moved{ visibility: hidden; }.kaddressview{ color: black; cursor: pointer; margin-top: 2px; background-repeat: no-repeat; background-position: center left; padding-left: 0px; white-space: nowrap; position: relative; top: -1px; } .kaddressview:hover{ text-decoration: underline; } .kaddressview_space{ margin-right: 5px; } .kaddressview_person{ background: transparent url( 'images/address_view/contact_person.png' ); background-repeat: no-repeat; background-position: center left; padding-left: 14px; } .kaddressview_company{ background: transparent url( 'images/address_view/contact_company.png' ); background-repeat: no-repeat; background-position: center left; padding-left: 14px; } .kaddressview_group{ background: transparent url( 'images/address_view/contact_group.png' ); background-repeat: no-repeat; background-position: center left; padding-left: 14px; } .kaddressesview_more{ color: #111; white-space: nowrap; margin-left: 8px; }div.ajax_upload_progress{ border: 1px solid black; height: 20px; text-align: center; } div.ajax_upload_progress div{ height: 20px; background: #E8ECF0; position: relative; z-index: -1; } div.ajax_upload_progress span{ font-weight: bold; position: relative; top: -18px; } #editor div.ajax_upload_progress{ height: 14px; width: 70px; position: relative; top: 6px; } #editor div.ajax_upload_progress div{ height: 14px; } #editor div.ajax_upload_progress span{ top: -15px; } .alert_window{ background:#EEEEEE none repeat scroll 0 0; border:1px solid #474747; display:table-cell; position:absolute; top:25px; z-index:500; } .alert_window .alert_picture{ float:left; padding-top:25px; text-align:center; width:100px; } .alert_window .alert_text{ float:right; font-size:1.1em; margin-right:100px; min-height:30px; padding-top:25px; text-align:center; width:300px; } .alert_window .alert_buttons{ width: 500px; float: right; min-height: 30px; text-align: center; margin-bottom: 10px; } .alert_window .alert_buttons button{ margin-left: 5px; margin-right: 5px; } .alerts_number{ background-color: #6d7e85; font-weight: bold; background-image: url( images/alert.gif ); color: white; padding: 0 5px 0 5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; } #alerts_menu_item_acknowledge_all{ float: right; margin-right: 7px; } #alerts_window_placeholder img.avatar_small{ width: 16px; height: 16px; } #alerts_window_placeholder{ position: absolute; top: 75px; bottom: 0; left: 0; right: 0; overflow-y: scroll; overflow-x: hidden; padding-bottom: 5px; padding-top: 5px; } #alerts_window_placeholder .alert_item{ clear: both; padding: 5px 3px; margin: 0px 3px; border-bottom: 1px solid #999; min-height: 46px; } #alerts_window_placeholder .alert_item.acknowledged *{ opacity: 0.7; } #alerts_window_placeholder .section_left{ float: left; width: 22px; } #alerts_window_placeholder .section_center{ padding-left: 22px; width: 330px; } #alerts_window_placeholder .section_right{ float: right; width: 130px; text-align: right; color: #333; } #alerts_window_placeholder .alert_item .item_user{ color: #3188C0; margin-right: 6px; font-size: 12px; } #alerts_window_placeholder .alert_item .item_action{ font-size: 12px; } #alerts_window_placeholder .alert_item .item_date{ display: block; } #alerts_window_placeholder .alert_item .item_main{ color: #333; } #alerts_window_placeholder .alert_item .item_note{ background-color: #FFE; display: inline-block; margin-top: 4px; } #alerts_window_placeholder .alert_item .item_link_row_suffix{ margin-left: 3px; } #alerts_window_placeholder .alert_item .item_link_row img{ margin-right: 5px; position: relative; top: 3px; } #alerts_window_noalerts{ text-align: center; font-style: italic; margin-top: 60px; } div.alerts_settings.navigation{ margin: -5px -5px 10px; } div.alerts_settings.navigation div.links{ padding-top: 5px; } api_method { } api_description { } api_method_type{ } api_url{ } api_response{ } api_php_code p{ margin-left: 50px; font-style: italic; } api_post_json{ }.application_area{ bottom:0; left:18%; position:absolute; right:0; top:93px; background-color: white; } .application_area#ab_main_view{ top: 126px; }.scrollable { overflow-x: auto; float: left; margin-bottom: 10px; } .sel { width: 250px; } #attachtree_panel { clear: both; padding-bottom:10px; } .attachtree_scrollable_panel { overflow-y: auto; height:400px; padding-left:10px; } table.attachtree_table td { vertical-align: top; } div.autocompleter{ position: absolute; z-index: 200; } .autocompleter ul{ padding: 0; margin: 0; background: white; } .autocompleter li.suggestion_item{ display: block; border:1px solid #919EA9; white-space: no-wrap; border-collapse: collapse; padding: 3px 5px; cursor: pointer; min-width: 100px; background: white; } .autocompleter li.suggestion_item.suggestion_selected{ background-color: #ffb8c5; }.imgCrop_wrap { position: relative; cursor: crosshair; } .imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea { background-color: transparent; } .imgCrop_wrap, .imgCrop_wrap * { font-size: 0; } .imgCrop_overlay { background-color: #000; opacity: 0.5; filter:alpha(opacity=50); position: absolute; width: 100%; height: 100%; } .imgCrop_selArea { position: absolute; cursor: move; z-index: 2; } .imgCrop_clickArea { width: 100%; height: 100%; background-color: #FFF; opacity: 0.01; filter:alpha(opacity=01); } .imgCrop_marqueeHoriz { position: absolute; width: 100%; height: 1px; background: transparent url(images/avatarcomposer/marqueeHoriz.gif) repeat-x 0 0; z-index: 3; } .imgCrop_marqueeVert { position: absolute; height: 100%; width: 1px; background: transparent url(images/avatarcomposer/marqueeVert.gif) repeat-y 0 0; z-index: 3; } .imgCrop_marqueeNorth { top: 0; left: 0; } .imgCrop_marqueeEast { top: 0; right: 0; } .imgCrop_marqueeSouth { bottom: 0px; left: 0; } .imgCrop_marqueeWest { top: 0; left: 0; } .imgCrop_handle { position: absolute; border: 1px solid #333; width: 6px; height: 6px; background: #FFF; opacity: 0.5; filter:alpha(opacity=50); z-index: 4; } * html .imgCrop_handle { width: 8px; height: 8px; wid\th: 6px; hei\ght: 6px; } .imgCrop_handleN { top: -3px; left: 0; cursor: n-resize; } .imgCrop_handleNE { top: -3px; right: -3px; cursor: ne-resize; } .imgCrop_handleE { top: 0; right: -3px; cursor: e-resize; } .imgCrop_handleSE { right: -3px; bottom: -3px; cursor: se-resize; } .imgCrop_handleS { right: 0; bottom: -3px; cursor: s-resize; } .imgCrop_handleSW { left: -3px; bottom: -3px; cursor: sw-resize; } .imgCrop_handleW { top: 0; left: -3px; cursor: w-resize; } .imgCrop_handleNW { top: -3px; left: -3px; cursor: nw-resize; } .imgCrop_dragArea { width: 100%; height: 100%; z-index: 200; position: absolute; top: 0; left: 0; } .imgCrop_previewWrap { overflow: hidden; position: relative; } .imgCrop_previewWrap img { position: absolute; }#my_groups_ul, #shared_groups_ul { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; } #contacts_list { padding-top: 0; margin-top: 5px; padding-left: 0; } #my_groups_ul li a, #shared_groups_ul li a, #addressbookcardingroups a { position: relative; top: -3px; } #my_groups_ul li input[type="text"], #shared_groups_ul li input[type="text"]{ border: none; color: #191919; background-color: #fdfbbe; height: 13px; padding-top: 0px; padding-left: 0px; position: relative; top: -3px; left: -1px; } #contacts_list li a, #contacts_list li span { position: relative; top: -3px; } #my_groups_ul li a:hover, #shared_groups_ul li a:hover, #addressbookcardingroups a:hover{ text-decoration: underline; } #contacts_list a:hover{ text-decoration: underline; } .ab_item_ghost{ opacity: 0.4; } .ab_item_moved{ opacity: 0.1; } .current_group_item, .current_contact_item { font-weight: bold; } #group0 { font-style: italic; } .group_list_item_highlight { } .group_list_item_dragging { background-color: #3565a4; color: white; } .group_list_item { height: 16px; } .big_address_book_groups_list li, ul.addressbookcardingroups li { list-style: url("images/big_address_book/list_group.png"); white-space: nowrap; margin-bottom: 5px; list-style-position: inside; padding-left: 12px; } .big_address_book_groups_list li.attached, ul.addressbookcardingroups li.attached { list-style: url("images/big_address_book/list_shared_group.png"); white-space: nowrap; margin-bottom: 5px; list-style-position: inside; } .big_address_book_groups_list li.shared, ul.addressbookcardingroups li.shared { list-style: url("images/big_address_book/list_group_shared.png"); white-space: nowrap; margin-bottom: 5px; list-style-position: inside; } #addressbookcardingroups { margin-left:-20px; margin-top:3px; } #big_address_book_new_folder { list-style-image: url("images/big_address_book/list_group_add.png"); color: gray; font-style: italic; } #big_address_book_new_attached_group { list-style-image: url("images/big_address_book/list_shared_group_add.png"); white-space: nowrap; margin-bottom: 5px; list-style-position: inside; color: gray; font-style: italic; } #groupNew { list-style-image: url("images/big_address_book/list_group_add.png"); } #contacts_list li{ white-space: nowrap; margin-bottom: 5px; padding-left: 12px; list-style-position: inside; } #ab_card_list_header img { margin-top: 6px; border: 0px; } #ab_card_list_header td { text-align: center; width: 30%; } #ab_card_list_content { position: absolute; top: 21px; left: 0px; bottom: 0px; right: 0px; overflow-y: scroll; overflow-x: hidden; padding-bottom:5px; border-right:1px solid #AAAAAA; } #ab_card_list_content.pager_on { bottom: 18px; } #ab_card_list_pager{ background-image: url("images/list_pager/background_big.png"); border-top: 1px solid #AAAAAA; bottom: 0; height: 18px; left: 0; position: absolute; right: 0; text-align: center; } #ab_card_list_pager img { cursor: pointer; margin: 0 5px; } #ab_card_list_content .selected{ background-color: #3465A4; color: white; } #ab_main_view.filters_enabled #contacts_list{ margin-top: 17px; } #ab_main_view.filters_enabled #ab_card_list_enabled_filters{ display: block; } #ab_card_list_enabled_filters{ display: none; position: absolute; top: 22px; background: none repeat scroll 0 0 #FDFBBE; border-bottom: 1px solid #AAAAAA; left: 0; right: 16px; height: 16px; text-align: center; top: 21px; z-index: 5; } .contact_person, .contact_person_link, .contact_person_global, .contact_company, .contact_company_link, .contact_company_global { height: 16px } .contact_list_small_company { color: gray; font-size: 10px; position: relative; top: -2px; margin-left: 3px; } .dragging_ab_contact_copy{ padding-left: 16px; background: transparent url( images/big_address_book/copy.png ); background-repeat: no-repeat; background-position: left; } .no_contacts { color: gray; font-style: italic; margin-left: 10px; margin-top: 10px; } #ab_card_list_header .ab_cb_select_all{ padding-left: 8px; width: 18px; } .big_address_book_groups_list a, #contacts_list a, #ab_card_list_header a { text-decoration: none; position: relative; top: -2px; } .big_address_book_groups_list a.deleted, .contact_person a.deleted, .contact_person_link a.deleted, .contact_person_global a.deleted, .contact_company a.deleted, .contact_company_link a.deleted, .contact_company_global a.deleted, #ab_card_list_header a.deleted { text-decoration: line-through; } #addressbookcontents{ clear: both; text-align: left; } #addressbookcontents .addressbookcontents_inner{ margin-right: 41px; } #ab_card_list_header { background-image:url( 'images/hideable_panel/background.png' ); border-bottom:1px solid #888888; border-right:1px solid #AAAAAA; color:#3C3C3C; font-weight:bold; height:20px; overflow:hidden; white-space:nowrap; } #ab_alphabet{ position: absolute; left: 18%; right: 0; top: 93px; height: 32px; background-color: #F8FFFF; border-bottom: 1px solid #ddd; padding-left: 5px; } #ab_alphabet a{ display: block; float: left; font-size: 15px; margin-left: 4px; margin-top: 6px; text-align: center; min-width: 16px; text-decoration: none; } #ab_alphabet a:hover{ text-decoration: underline; } #ab_alphabet a.current_letter{ font-weight: bold; font-size: 18px; margin-top: 3px; } #ab_alphabet a.current_letter:hover{ text-decoration: none; } #ab_alphabet a.current_letter#ab_alphabet_letter_1{ font-size: 15px; margin-top: 6px; } #addressbook_contact_view{ left: 30%; position: absolute; top: 0px; bottom: 0px; right: 0px; overflow-y: scroll; overflow-x: hidden; background-color: white; } #addressbook_contact_view_header{ background-color:#E8ECF0; border-bottom:1px solid #AAAAAA; min-height: 120px; } #addressbook_contact_view_photo{ float: left; padding-left: 20px; margin-top: 15px; } #addressbook_contact_view_photo img{ width: 90px; height: 90px; border: 1px solid #aaa; } #addressbook_contact_view_headertext{ margin-left: 130px; margin-right: 10px; margin-bottom: 15px; padding-top: 5px; } #addressbook_contact_view_headertext_name{ font-size: 18px; font-weight: bold; color: #222; margin-bottom: 3px; padding-bottom: 0px; } #addressbook_contact_view_headertext_name.contact_header_text_longtext{ font-size: 16px; } #addressbook_contact_view_headertext_company{ margin-top: 2px; } #addressbook_contact_view_headertext_company_name{ font-weight: bold; } #addressbook_contact_view_headertext_company_position{ font-weight: normal; } #addressbook_contact_form_photo_buttons{ position: absolute; top: 15px; left: 20px; width: 92px; height: 72px; padding-top: 20px; text-align: center; background-color: rgba(0,0,0,0.43); } #addressbook_contact_form_photo_buttons button{ margin-bottom: 15px; } #addressbook_contact_form_headertext{ float: none; margin-left: 132px; margin-right: 0; padding-right: 41px; padding-top: 12px; } #addressbook_contact_form_headertext p{ margin-top: 0px; margin-bottom: 5px; } #addressbook_contact_form_headertext div p input[type="text"]{ width: 45%; } #addressbook_contact_form_headertext div p input[type="text"] + span.ab_edit_header_separator{ width: 10px; text-align: center; display: inline-block; } .addressbookfields_edit, .addressbookfields{ margin-top: 10px; margin-left: 20px; border-spacing: 0px; } #addressbook_custom_fields{ margin-top: 5px; margin-left: 20px; } .notepad_on .addressbookfields{ width: 49%; } .addressbookfields_edit td.value{ width: 230px; } .addressbookfields_edit td, .addressbookfields td{ vertical-align: top; text-align: left; padding-top: 8px; padding-bottom: 5px; } .addressbookfields td.addressbookfield_label{ min-width: 20px; font-weight: bold; color: #9a9da2; text-align: right; } .addressbookfields_edit td.addressbookfield_icon, .addressbookfields td.addressbookfield_icon{ width: 25px; text-align: center; } .addressbookfields .addressbookfield_lastrow{ height: 25px; } .addressbookfields span.ab_field_email_isdefault_info, .addressbookfields span.ab_field_location_billing_default_info{ font-size: 9px; color: gray; white-space: nowrap; } .addressbookfields_edit span.ab_field_email_isdefault_info{ display: block; font-size: 9px; margin-top: 3px; color: gray; } .addressbookfields_edit p.location_billing_default{ font-size: 9px; color: gray; } .addressbookfields_edit p.location_billing_default input, .addressbookfields_edit p.location_billing_default label{ float: none !important; } .addressbookfields_edit td.addressbookfield_label{ width: 70px; font-weight: bold; color: #9a9da2; text-align: right; } .addressbookfields_edit tr td input[type="button"]{ width: 16px; height: 16px; border: none; } .addressbookfields_edit tr td input[type="button"].add{ background: transparent url( 'images/big_address_book/field_add.png' ); } .addressbookfields_edit tr td input[type="button"].del{ background: transparent url( 'images/big_address_book/field_del.png' ); } .addressbookfields_edit tr td input[type="text"]{ width: 100%; } .addressbookfields_edit tr td.addressbookfield_im_form{ padding-left: 0; padding-right: 0; white-space: nowrap; } .addressbookfields_edit tr td.addressbookfield_im_form input[type="text"]{ width: 70%; } .addressbookfields_edit tr td.addressbookfield_im_form select{ width: 30%; } .addressbookfields_edit tr td.addressbookfield_location_form p{ clear: left; white-space: nowrap; margin-top: 0px; margin-bottom: 4px; } .addressbookfields_edit tr td.addressbookfield_location_form p label{ width: 24%; float: left; font-size: 10px; } .addressbookfields_edit tr td.addressbookfield_location_form p input[type="text"]{ width: 100%; } .addressbookfields_edit td.addressbookfield_button{ width: 36px; text-align: right; } .addressbookfields_edit tr.new_field td{ padding-top: 0; padding-bottom: 15px; } #addressbook_locations{ clear: left; } #addressbook_locations td.addressbookfield_button{ width: 31px; text-align: right; } #addressbook_locations input[type="text"]{ width: 230px; } .group_on_context_menu, .contact_on_context_menu { background-color: #3565a4; color: white; } #addressbookphone_view{ position: absolute; left: 0; right: 0; text-align: center; top: 40%; z-index: 300; color: white; font-size: 70px; font-weight: bold; text-shadow: black 0px 0px 20px; letter-spacing: 10px; } .shared_group_denied, .shared_group_readonly, .contact_denied, .contact_readonly{ margin-left: 3px; } #contacts_list .ab_check_box{ margin-left: 10px; margin-right: 10px; } #ab_person_header_company_suggestions{ position: absolute; top: 70px; left: 150px; } #ab_person_header_company_suggestions ul{ background: white; padding: 0; margin: 0; } #ab_person_header_company_suggestions ul li{ display: block; border:1px solid #919EA9; white-space: no-wrap; border-collapse: collapse; padding: 3px 2px; cursor: pointer; } #ab_person_header_company_suggestions ul li:hover{ background: #ffb8c5; } #addressbookemployeesheader, #addressbookcardusesheader, #addressbookcardingroupsheader, #addressbook_available_groups_checkbox_panel_header, #addressbook_card_note_header, #addressbookcardnotes_header, #addressbookcardsummary_header, #addressbook_card_additional_info_header{ border-top:1px solid lightgray; color:#333333; font-size:12px; font-weight:bold; margin-top:15px; padding-left:15px; padding-top:10px; } .addressbookcardingroups_no_groups, .addressbookemployees_no_employees { color: gray; } #addressbookemployees_new_employee img{ margin-right: 5px; position: relative; top: 3px; } #addressbookemployees_new_employee{ color: black; text-decoration: underline; cursor: pointer; } #addressbookemployees_new_employee:hover{ text-decoration: underline; } .addressbookcardingroups_no_groups { color: gray; margin-left: 10px; } #addressbookcardingroups_empty .form_helper { border: 2px solid #56ad3c; background-color: #b8fd9d; color: #464646; display: table-cell; position: fixed; padding: 5px; max-width: 200px; z-index: 600; margin: 15px } #addressbookcardingroups_empty img { height:15px; width:15px; position:relative; top:3px; } #addressbookemployees, #addressbookcarduses, #addressbookcardnotes, #addressbookcardsummary{ margin-left: 13px; } #addressbookcardsummary td{ padding-top: 5px; padding-bottom: 2px; } #addressbookcardsummary td.desc{ color: #666; } #addressbookcarduses td{ padding: 2px 0 0; } #addressbookcardingroups, #addressbookcardingroups_empty { margin:0 0 0 6px; padding:0; } #addressbook_map{ position: absolute; top: 44px; bottom: 0px; left: 0px; right: 0px; } #addressbook_map div{ right: 0px; bottom: 0px; } #addressbook_bottom_buttons { margin-top: -30px; } td.addressbook_bottom_buttons { text-align: right; padding-right: 40px; } #addressbook_available_groups_checkbox_panel { margin-left:20px; margin-top: 10px; } #addressbook_available_groups_checkbox_panel label { margin-left:5px; position:relative; top:-2px; } #addressbook_card_note { height:100px; margin-left:20px; margin-top:10px; width:350px; } #contacts_list .contact_list_item { padding-top: 2px; white-space: nowrap; } #contacts_list img.contact_list_status_icon{ margin-left: 2px; } #contacts_list a + img.contact_list_status_icon{ margin-left: 3px; } #addressbook_note_edit, #addressbook_groups_edit{ display: none; } .addressbookfields_edit #addressbook_note_edit, .addressbookfields_edit #addressbook_groups_edit{ display: block; } #addressbook_owner_source table{ padding-left: 15px; } #calendar_list { overflow-y: scroll; } #calendar #todo_view, #calendar_event { background-color: #fcfcfc ; border-left: 1px solid silver; width: 33%; position: absolute; right: 0px; bottom: 0px; top: 0px; overflow: scroll; overflow-x: hidden; overflow-y: scroll; left: auto; } #calendar_event_contents, #calendar_event_edit_content{ padding-left: 10px; padding-right: 5px; width:230px; float:left; } #calendar_event_header{ background-color:#E8ECF0; border-bottom:1px solid #AAAAAA; height:100px; padding-left:5px; padding-right:5px; } #calendar_eventedit_description{ width: 100%; } #calendar_event_notepad { height:0; position:absolute; right:0; width:100%; } #calendar_event_contents div.buttons{ margin-top: 7px; } .loader { background-color: red; color: white; } #big_calendar_content .big_calendar_day{ width: 14.2857%; height: 16.66667%; float: left; background: white; } #big_calendar_content .calendar_item_link { position: relative; top: -3px; margin-left: 4px; } #big_calendar_content .big_calendar_day.big_calendar_day_today{ background: lightyellow; } #big_calendar_content .big_calendar_day_higher{ height: 20%; } #big_calendar_content .big_calendar_day .big_calendar_day_inner{ border-top: 1px solid #889fa8; border-bottom: 1px solid #889fa8; border-left: 1px solid #889fa8; height: 100%; width: 100%; overflow: hidden; } #big_calendar_content .big_calendar_day .big_calendar_day_inner.big_calendar_day_inner_monday{ border-left: none; } #big_calendar_content .big_calendar_day .big_calendar_day_inner.big_calendar_day_inner_sunday .big_calendar_day_number{ color: #ff6699; } #big_calendar_content .big_calendar_day .big_calendar_day_inner.big_calendar_day_inner_firstweek{ border-top: none; } .calendar_search .big_calendar_event, #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event{ cursor: pointer; margin-left: 2px; margin-right: 1px; padding-left: 10px; padding-right: 10px; white-space: nowrap; overflow: hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event.big_calendar_event_noleft{ background-image: url( images/big_calendar/event_more_left.png ); background-position: left; background-repeat: no-repeat; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius-topleft: 0px; -webkit-border-radius-bottomleft: 0px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event.big_calendar_event_noright{ background-image: url( images/big_calendar/event_more_right.png ); background-position: right; background-repeat: no-repeat; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-radius-topright: 0px; -webkit-border-radius-bottomright: 0px; border-radius-topright: 0px; border-radius-bottomright: 0px; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event.big_calendar_event_noright.big_calendar_event_noleft{ background-image: url( images/big_calendar/event_more_right.png ), url( images/big_calendar/event_more_left.png ); background-position: right, left; background-repeat: no-repeat; } #big_calendar_content .big_calendar_day .big_calendar_todo{ border: 1px solid #9F1E29; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 3px; height: 13px; padding: 0 4px; background-color: #FFFAFA; overflow: hidden; cursor: pointer; white-space: nowrap; } #big_calendar_content .big_calendar_day .big_calendar_todo.draggable{ border: 1px solid #9F1E29; border-radius: 3px; margin: 0 3px; height: 13px; padding: 0 4px; background-color: #FFFAFA; overflow: hidden; } .todo_incalendar_highlight{ background-color: #3565A4 !important; color: white !important; } #big_calendar_content .big_calendar_day .big_calendar_todo img.todo_icon{ height: 10px; margin-right: 5px; } #big_calendar_content .big_calendar_day .big_calendar_todo .big_calendar_todo_desc{ position: relative; top: -1px; } #big_calendar_content .big_calendar_todo_in_more{ margin-bottom: 3px; } #big_calendar_content .big_calendar_day .big_calendar_day_inner div:hover{ z-index: 50; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event:hover { overflow: visible; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event .big_calendar_event_desc{ color: #222; } .calendar_search .big_calendar_event_time, #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event .big_calendar_event_time{ font-size: 9px; color: #333; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_day_number{ color: #333; padding-left: 3px; margin-bottom: 2px; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_day_number_gray{ color: #cbcbcb; } #big_calendar_content .big_calendar_day .big_calendar_day_inner.big_calendar_day_inner_sunday .big_calendar_day_number_gray{ color: #ffc0d5; } #big_calendar_content .big_calendar_day .big_calendar_day_more{ text-align: center; } #big_calendar_content .big_calendar_day .big_calendar_day_more a{ color: #333; } #big_calendar_content .big_calendar_day .big_calendar_day_more_window{ background: #F8FFFF; border: 1px solid #333; min-width: 14.2857%; min-height: 16.6667%; z-index: 60; } #big_calendar_content .big_calendar_day_higher .big_calendar_day_more_window{ min-height: 20%; } #big_calendar_content .big_calendar_day_higher .big_calendar_day_more_window .big_calendar_event{ margin-left: 1px; margin-bottom: 3px; } #big_calendar_content .big_calendar_day .big_calendar_day_more_window .big_calendar_day_less{ text-align: center; } #big_calendar_content .big_calendar_day .big_calendar_day_more_window .big_calendar_day_less a{ color: #333; } .calendar_search .big_calendar_event_context_menu, #big_calendar_content .big_calendar_day .big_calendar_event_context_menu, #w_calendar_content .w_calendar_day .big_calendar_event_context_menu{ background-color: #3565a4; opacity: 1.0; color: white; } #w_calendar_content .w_calendar_day .big_calendar_event_context_menu{ z-index: 110; } #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event_context_menu .big_calendar_event_time, #w_calendar_content .w_calendar_day .big_calendar_event_context_menu .event_time, #big_calendar_content .big_calendar_day .big_calendar_day_inner .big_calendar_event_context_menu .big_calendar_event_desc, #w_calendar_content .w_calendar_day .big_calendar_event_context_menu .event_desc{ color: white; } .calendar_search .big_calendar_day_on_context_menu, #big_calendar_content .big_calendar_day_on_dragging, #big_calendar_content .big_calendar_day_on_context_menu{ background: #3565a4; } #big_calendar_content .big_calendar_day_on_dragging .big_calendar_day_number, #big_calendar_content .big_calendar_day_on_context_menu .big_calendar_day_number{ color: white !important; } #big_calendar_content .big_calendar_day .big_calendar_event_ghost{ opacity: 0.4; } #big_calendar_content .big_calendar_day .big_calendar_event_moved{ opacity: 0.1; } .current_calendar { font-weight: bold; } .list_ul { list-style-type: none; padding: 0; margin: 0; } .list_ul a.deleted { text-decoration: line-through; } .list_ul a{ text-decoration:none; position:relative; top:-2px; padding-left:3px; } .list_ul input[type=text] { border: none; color: #191919; background-color: #fdfbbe; height: 13px; padding-top: 0px; padding-left: 0px; position: relative; top: -1px; left: 0px; } #my_calendars_content .list_ul li.shared{ list-style-image:url(images/big_calendar/list_calendar_shared.png); list-style-position:inside; list-style-type:disc; margin-bottom: 4px; padding-left: 12px; white-space:nowrap; } #my_calendars_content .list_ul li.new, #my_calendars_content .list_ul #mycal_new .new{ list-style-image:url(images/big_calendar/list_calendar_add.png); list-style-position:inside; list-style-type:disc; margin-bottom: 0px; padding-left: 12px; white-space:nowrap; color: gray; font-style: italic; } #shared_calendars_content .list_ul li.new, #shared_calendars_content .list_ul #sharedcal_new .new{ list-style-image:url(images/big_calendar/list_sharedcalendar_add.png); list-style-position:inside; list-style-type:disc; margin-bottom: 0px; padding-left: 12px; white-space:nowrap; color: gray; font-style: italic; } #my_calendars_content .list_ul li{ list-style-image:url(images/big_calendar/list_calendar.png); list-style-position:inside; list-style-type:disc; margin-bottom: 4px; padding-left: 12px; white-space:nowrap; } #my_calendars_content .list_ul li input, #shared_calendars_content .list_ul li input{ margin-left: -1px; position: relative; top: -1px; } #shared_calendars_content .list_ul li{ list-style-image:url(images/big_calendar/list_sharedcalendar.png); list-style-position:inside; list-style-type:disc; margin-bottom: 0px; padding-left: 12px; white-space:nowrap; margin-bottom:4px; } #todo_groups_content .list_ul_todo a{ text-decoration: none !important; } #todo_groups_content .list_ul_todo{ list-style-type: none; margin: 0; padding: 0; } #todo_groups_content .list_ul_todo li{ list-style-position:inside; list-style-type:disc; margin-bottom: 4px; padding-left: 12px; white-space:nowrap; } #todo_groups_content .list_ul_todo li.todo_group_my{ list-style-image: url("images/todo/list_group.png"); } #todo_groups_content .list_ul_todo li.todo_group_my_shared{ list-style-image: url("images/todo/list_group_shared.png"); } #todo_groups_content .list_ul_todo li.todo_group_attached{ list-style-image: url("images/todo/list_group_attached.png"); } .list_ul_todo input, .list_ul_todo a{ position: relative; top: -2px; } .list_ul_todo a.current{ font-weight: bold; background-color: inherit; } .list_ul_todo img{ margin-left: 3px; } .calendar_on_context_menu { background-color: #3565a4; color: white; } #calendar_content, #calendar_content_week{ position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; } #calendar.event_is_visible #calendar_content, #calendar.event_is_visible #calendar_content_week{ right: 33%; } #calendar.todo_is_visible #calendar_content, #calendar.todo_is_visible #calendar_content_week{ right: 370px; } #calendar.todo_is_visible #todo_view{ width: 370px; } #calendar.eventedit_is_visible #calendar_content, #calendar.eventedit_is_visible #calendar_content_week{ right: 400px; } #calendar.eventedit_is_visible #calendar_event{ width: 400px; } #calendar.eventedit_is_visible #calendar_event_edit_content{ width: 100%; } #big_calendar_content{ position: absolute; top: 63px; right: 1px; bottom: 0px; left: 0px; overflow-x: hidden; overflow-y: auto; padding-bottom: 2px; } #calendar_header, #w_calendar_header{ top: 0px; right: 0px; left: 0px; width: 100%; height: 63px; } #calendar_header #calendar_navigation_empty, #calendar_header #calendar_navigation_previous, #calendar_header #calendar_navigation_info, #calendar_header #calendar_navigation_today, #calendar_header #calendar_navigation_next{ text-align: center; background-image: url( images/big_calendar/header_background.png ); color: #333; font-size: 15px; font-weight: bold; border-bottom:1px solid #AAAAAA; } #calendar_header #calendar_navigation_today{ padding-right: 2px; text-align: right; } #calendar_header #calendar_header_days td{ color: #333; width: 14.2857%; text-align: center; background-image: url( images/big_calendar/header_day_background.png ); background-position: right; border-bottom:1px solid #AAAAAA; } #calendar_event img.todo_item_connected_invoice_img{ position: relative; top: 2px; } .current { background-color: #daecf9; } .day_on_context_menu { background-image: url('images/big_calendar/active.png'); } .drag_highlight { } .drag_dragging{ } .calevent, .more_events { font-size: 10px; } .current_calevent{ font-weight: bold; } span.no_calendars_info { font-style: italic; color: gray; margin: 0 0 0 12px; padding: 0; } #no_my_calendars, #no_shared_calendars { padding: 5px 0; margin: 0; } #calendar_event_field_description { color: #222; font-weight: bold; font-size: 14px; display: block; min-height: 35px; margin-left:5px; padding-top: 5px; } #calendar_event_field_note { color: gray; font-style: italic; } #calendar_event_field_fromto { font-weight: bold; display: block; margin-left:5px; } #calendar_event_field_who, span.calendar_link { color: black; } #calendar_event_field_type { display: block; color: gray; margin-left:5px; } .big_calendar_event_time img { position:relative; top:2px; padding-left:2px; padding-right:0; height: 11px; } .calendar_list_item_dragging { background-color: #3565a4; color: white; } .calendar_event_editor_panel_left{ float: left; width: 49%; } .calendar_event_editor_panel_right{ float: right; width: 49%; } .calendar_event_editor_panel_bottom{ padding-top: 20px; clear: both; text-align: center; } #calendar_event_data .calendar_connected_item_header { color:#333333; font-size:12px; font-weight:bold; margin-top:5px; padding-top:10px; } #calendar_event_field_who a.contact_link { position: relative; top: -3px; margin-left: 4px; } #calendar_event_field_msg_subject a.email_link { position: relative; top: -4px; margin-left: 4px; } #todo_item_header_close_button, #calendar_event_header_close_button { float:right; } #todo_item_header_close_button input.close, #calendar_event_header_close_button input.close{ background: transparent url( 'images/big_calendar/close.png' ); border:medium none; cursor:pointer; float:right; height:14px; margin-right:2px; margin-top:6px; width:15px; z-index:4; } .no_clandar_results { color: gray; margin-left: 10px } .big_calendar_event_desc img, .big_calendar_todo_desc img{ position: relative; top: 1px; height: 11px; } .color_circle { height: 11px; margin-left: 3px; margin-right: 3px; position: relative; top: 1px; width: 11px; display: inline-block; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .big_calendar_event_draggable { margin-top: 5px; margin-left: 5px; } #w_calendar_main{ position: absolute; left: 50px; right: 15px; top: 0; } #w_calendar_left{ position: absolute; top: 0; left: 0; width: 50px; } #w_calendar_right{ position: absolute; top: 0; right:0; width: 15px; } div.w_calendar_hours{ background-image: url( images/big_calendar/week_calendar_background.png ); width: 50px; height: 1200px; position: absolute; top: 0; left: 0; } div.w_calendar_hour{ height: 50px; text-align: center; } #calendar_content_week .week_calendar_header{ background-image: url( images/big_calendar/header_day_background.png ); background-position: right bottom; background-repeat: repeat-x; width: 100%; } #calendar_content_week .week_calendar_header_navigation td{ border-bottom:1px solid #AAAAAA; background-image: url( images/big_calendar/header_day_background.png ); background-position: right bottom; background-repeat: repeat-x; text-align: center; height: 33px; } #calendar_content_week .week_calendar_header_days td{ height: 17px; text-align: center; color: #333; width: 14.2857%; } #calendar_content_week .week_calendar_header_date td{ border-bottom:1px solid #AAAAAA; height: 17px; text-align: center; color: #333; } #w_calendar_header td{ width: 14.2857%; } #w_calendar_header_navigation_today{ text-align: right; padding-right: 2px; } #w_calendar_header_navigation_info_txt{ color: #333333; font-size: 15px; font-weight: bold; } #w_calendar{ right: 0; top: 67px; bottom: 0; left: 0; overflow-y: scroll; position: absolute; } #w_calendar_content{ top: 0; right: 0; left: 50px; padding-bottom: 2px; position: absolute; margin-right: 1px; } #w_calendar_content_inner{ height: 1200px; position: absolute; top: 0; left: 0; right: 0; } #w_calendar_content .w_calendar_day{ border-left: 1px solid #AAAAAA; position: absolute; width: 14.2857%; height: 100%; overflow: visible; color: #333; background-image: url( images/big_calendar/week_calendar_background.png ); } #w_calendar_content .w_calendar_day_number{ color: #333333; margin-bottom: 2px; padding-left: 3px; text-align: left; } div.w_calendar_event{ opacity: 0.9; position: absolute; right: 0; margin-left: 2px; margin-right: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 15px; overflow: hidden; border: 1px solid #555555; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; } div.w_calendar_event.on_hover{ z-index: 110; } #w_calendar_content span.contextMenuDongle{ z-index: 120; } #w_calendar .in_event_header{ text-align: left; } #w_calendar .in_event_footer{ text-align: left; position: absolute; width: 100%; bottom: 0; } #w_calendar span.event_time{ color: #333333; font-size: 9px; } #w_calendar span.event_desription{ color: #222222; } #w_calendar .event_time img{ height: 11px; position: relative; top: 2px; padding-right: 3px; } #w_calendar_current_time_line{ position: absolute; width: 14.2857%; border-top: 2px solid red; z-index: 1; } #w_calendar div.w_calendar_current_day{ background-color: lightyellow; background-image: url( images/big_calendar/week_calendar_background.png ); } #w_calendar .in_event_header.from_previous_day{ background-image: url( images/big_calendar/event_more_up.png ); background-position: left 1px; background-repeat: no-repeat; padding-top: 8px; } #w_calendar .in_event_footer.to_next_day{ background-image: url( images/big_calendar/event_more_down.png ); background-position: left center; background-repeat: no-repeat; } #w_calendar .w_calendar_event.from_previous_day{ -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-radius-topleft: 0px; -khtml-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; } #w_calendar .w_calendar_event.to_next_day{ -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-radius-bottomleft: 0px; -khtml-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } #w_calendar .in_event_header img{ position: relative; top: 1px; margin-left: 3px; } #w_calendar div.week_day_on_cm{ background-image: url( images/big_calendar/week_calendar_background.png ), url( images/big_calendar/week_day_on_cm.png ); background-repeat: repeat, repeat-x; } #new_color_picker .color_picker_option{ display: block; float: left; width: 17px; } #new_color_picker .color_picker_option{ border: 2px solid white; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; margin-right: 1px; } #new_color_picker .color_picker_option.selected{ border: 2px solid black !important; } #calendar.application_area div.element_marked, #calendar.application_area div.element_marked .big_calendar_event_time, #calendar.application_area div.element_marked .big_calendar_event_desc, #calendar.application_area div.element_marked .event_time, #calendar.application_area div.element_marked .event_desc{ background-color: #3565a4 !important; opacity: 1.0 !important; color: white !important; } .calendarsearch_header { font-weight: bold; padding-top: 3px; background-image: url( 'images/hideable_panel/background.png' ); cursor: pointer; color: #333; overflow: hidden; white-space: nowrap; border-bottom:1px solid #888; border-top:1px solid #DDDDDD; height: 17px; } .calendarsearch_header .headerdate { color:#333333; float:left; margin-left:7px; width:148px; } .calendar_search{ position: absolute; top: 0px; left: 0; right: 0; bottom: 0; overflow: scroll; overflow-x: hidden; overflow-y: scroll; } #calendar.event_is_visible .calendar_search{ right: 33%; } .calendar_search .lR{ background-color: #fff; clear: both; height: 19px; padding: 2px 0 2px; } .calendar_search .lR.lRn{ border-bottom: 1px solid #cccccc; } .calendar_search .lR.today{ background-color: #faffb5; } .calendar_search .lR.big_calendar_day_on_context_menu{ background: #3565a4; } .calendar_search .lR div{ float: left; } .calendar_search .lD { margin-left:4px; padding:2px; width:140px; } .calendar_search .lE { padding: 2px; } .calendar_search .lE .big_calendar_event_wrapper{ } .calendar_search img.lock{ height: 11px; }#tag_cloud_body{ padding: 5px; text-align: center; } .tag_cloud_general:hover { text-decoration: underline; } .tag_cloud_general { font-weight: bold; font-size: 14px; font-family: sans-serif; text-decoration: none; padding-right: 4px; line-height: 16px; } .tag_cloud0 { color: #999; } .tag_cloud1 { color: #7e7e7e; } .tag_cloud2 { color: #656565; } .tag_cloud3 { color: #4d4d4d; } .tag_cloud4 { color: #323232; } .no_data_in_panel { color: gray; font-style: italic; }.color_list_color_box{ letter-spacing: 20px; font-size: 10px; }.contactautocomplete{ position: absolute; } .contactautocomplete ul{ background: white; padding: 0; margin: 0; } .contactautocomplete ul li{ display: block; border:1px solid #919EA9; white-space: no-wrap; border-collapse: collapse; padding: 4px 2px 3px 18px; cursor: pointer; min-width: 100px; } .contactautocomplete ul li.suggestion_company{ background-image: url("images/todo/list_company.png"); background-repeat: no-repeat; background-position: 2px center; } .contactautocomplete ul li.suggestion_person{ background-image: url("images/todo/list_person.png"); background-repeat: no-repeat; background-position: 2px center; } .contactautocomplete ul li.selected_suggestion{ background-color: #ffb8c5; } .contactautocomplete ul li span.suggestion_additional_info{ font-size: 10px; color: gray; } .cmenu{ display: table-cell; position: fixed; z-index: 500; } .cmenu_left{ background: transparent url( 'images/context_menu/background_left.png' ); background-position: left; background-repeat: repeat-y; padding-left: 6px; margin-top: -4px; margin-bottom: -4px; } .cmenu_right{ margin: 0; background: transparent url( 'images/context_menu/background_right.png' ); background-position: right; background-repeat: repeat-y; padding-right: 6px; } .cmenu_top{ background: transparent url( 'images/context_menu/background_top_left.png' ); background-position: left top; background-repeat: repeat-y; padding-left: 6px; height: 13px; } .cmenu_top_right{ background: transparent url( 'images/context_menu/background_top_right.png' ); background-position: right top; background-repeat: repeat-y; padding-right: 6px; height: 13px; } .cmenu_bottom{ background: transparent url( 'images/context_menu/background_bottom_left.png' ); background-position: left bottom; background-repeat: repeat-y; padding-left: 6px; height: 13px; } .cmenu_bottom_right{ background: transparent url( 'images/context_menu/background_bottom_right.png' ); background-position: right bottom; background-repeat: repeat-y; padding-right: 6px; height: 13px; } .cmenu_item{ display: block; margin-top: 4px; margin-bottom: 4px; background: transparent; padding-top: 1px; padding-bottom: 3px; padding-left: 15px; padding-right: 15px; cursor: pointer; height: 13px; white-space: nowrap; } .cmenu_item:hover{ background: #d9d9e4; } .cmenu_item_disabled{ display: block; margin-top: 4px; margin-bottom: 4px; background: transparent; padding-top: 1px; padding-bottom: 3px; padding-left: 15px; padding-right: 15px; height: 13px; white-space: nowrap; cursor: default; color: #e0e0e0; } .cmenu_item_disabled:hover{ color: #fff; background: #d9d9e4; } .cmenu_separator{ cursor: default; background: transparent url( 'images/context_menu/separator.png' ); background-repeat: repeat-x; padding: 15px; padding-top: 8px; padding-bottom: 2px; font-size: 9px; color: #909090; } .contextMenuDongle{ display: inline-block; width: 10px; height: 10px; background: url( images/context_menu/dongle.png ); cursor: pointer; } .contextMenuDongle:hover{ background: url( images/context_menu/dongle_active.png ); } .contextMenuDongleBar{ background: none; border-top: 1px dotted #dddddd; display: inline-block; position: absolute; } .custom_fields_view div.header{ color: #333333; font-size: 12px; font-weight: bold; padding-top: 10px; } .custom_fields_view span.value{ } .custom_fields_view span.value.none{ font-style: italic; color: #333; } .custom_fields_edit a.add, .custom_fields_edit a.delete, .custom_fields_edit a.cancelnew{ margin-left: 5px; } #addressbook_application_section .custom_fields_view .custom_field_row{ clear: both; } #addressbook_application_section .custom_fields_view .custom_field_row .icon{ float: left; padding: 0 7px; } #addressbook_application_section .addressbookfields td.addressbookfield_label, #addressbook_application_section .custom_fields_view .header, #addressbook_application_section .custom_fields_edit .custom_field label{ width: 90px; } #addressbook_application_section .custom_fields_view .header{ color: #9A9DA2; font-weight: bold; float: left; text-align: right; padding-top: 0; padding-bottom: 12px; } #addressbook_application_section .custom_fields_view .value{ float: left; } #addressbook_application_section .custom_fields_view div.header{ font-size: 11px; } #addressbook_application_section .custom_fields_edit .custom_field{ padding-bottom: 2px; } #addressbook_application_section .custom_fields_edit .formerror{ margin-left: 122px; } #addressbook_application_section .custom_fields_edit .custom_field label{ color: #9A9DA2; font-weight: bold; text-align: right; display: inline-block; } #addressbook_application_section .custom_fields_edit .custom_field img{ margin: 0 8px; } #addressbook_application_section .custom_fields_edit .custom_field *{ vertical-align: top; } #addressbook_application_section .custom_fields_edit input.value, #addressbook_application_section .add_new_custom_field_panel input{ width: 230px; } #addressbook_custom_fields_newfieldpanel label{ display: inline-block; padding-right: 10px; text-align: right; width: 112px; } #addressbook_custom_fields_newfieldlinkpanel{ padding-left: 120px; } .setup_page .custom_fields span.formerror{ margin-left: 0; width: auto; }#dashboard_module_wall{ position: absolute; top: 93px; left: 0; bottom: 0; width: 50%; border-left: 1px solid #888; background-color: white; } .dashboard_module_header{ background-image: url( images/hideable_panel/background.png ); border-bottom: 1px solid #888888; border-top: 1px solid #DDDDDD; color: #333333; font-weight: bold; overflow: hidden; padding-top: 3px; padding-left: 5px; white-space: nowrap; height: 17px; } #dashboard_module_wall .dashboard_wall_empty{ margin-top: 15%; text-align: center; } #dashboard_module_wall #dashboard_module_wall_placeholder{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; overflow-x: hidden; overflow-y: scroll; position: absolute; top: 22px; right: 0; left: 0; bottom: 0; } #dashboard_module_wall .dashboard_wall_item{ border-bottom: 1px solid #dddddd; clear: both; margin-top: 4px; padding-bottom: 4px; } #dashboard_module_wall .dashboard_wall_item .avatar_big{ width: 32px; height: 32px; float: left; margin-top: 2px; margin-left: 5px; margin-right: 10px; } #dashboard_module_wall .dashboard_wall_item .comment_footer, #dashboard_module_wall .dashboard_wall_item .item_footer{ font-size: 10px; padding-top: 3px; } #dashboard_module_wall .dashboard_wall_item .comment_footer a, #dashboard_module_wall .dashboard_wall_item .item_footer a{ margin-left: 5px; color: #999; } #dashboard_module_wall .new_comment_form .comment_footer a{ margin-left: 0px; } #dashboard_module_wall div.item_comments_area, #dashboard_module_wall .dashboard_wall_item .item_footer, #dashboard_module_wall .dashboard_wall_item .item_main{ margin-left: 45px; } #dashboard_module_wall .dashboard_wall_item .item_action{ margin-left: 5px; } #dashboard_module_wall .dashboard_wall_item .item_main .item_user, #dashboard_module_wall .dashboard_wall_item .comment_row .item_user{ color: #3188C0; } #dashboard_module_wall .dashboard_wall_item .item_date{ color: #999; } #dashboard_module_wall .dashboard_wall_item .item_link_row{ } #dashboard_module_wall .dashboard_wall_item .item_link_row img{ width: 12px; height: 12px; margin-right: 5px; position: relative; top: 2px; } #dashboard_module_wall .dashboard_wall_item .item_link_row .item_link_row_suffix{ margin-left: 5px; } #dashboard_module_wall .dashboard_wall_item .avatar_small{ width: 16px; height: 16px; position: relative; top: 4px; margin-right: 3px; } #dashboard_module_wall .dashboard_wall_item .item_main .item_note{ background: #ffffee; margin-top: 3px; padding: 3px 2px; display: inline-block; } #dashboard_module_wall .dashboard_wall_item .item_main .item_file{ } #dashboard_module_wall div.comments_list{ } #dashboard_module_wall div.comments_list .comment_row{ margin-top: 5px; background: -moz-linear-gradient(left, #f4f4f4, #fff); background: #f4f4f4; padding: 0px 4px; } #dashboard_module_wall div.comments_list .comment_row.comment_row_even{ } #dashboard_module_wall div.comments_list .comment_row + .comment_row{ margin-top: 3px; } #dashboard_module_wall div.comments_list .comment_row .comment_header .user{ margin-left: 3px; } #dashboard_module_wall div.comments_list .comment_row .comment_main{ margin-top: 0px; } #dashboard_module_wall div.item_main_area{ min-height: 35px; } #dashboard_module_wall div.item_comments_area{ padding-left: 5px; border-left: 1px solid #dddddd; } #dashboard_module_review_placeholder{ position: absolute; bottom: 0; left: 0; right: 0; top: 0; } #dashboard_module_review{ position: absolute; top: 93px; right: 0; bottom: 0; width: 50%; border-left: 1px solid #888; background-color: #f8ffff; } #dashboard_module_review div.review_module{ height: 20%; width: 100%; overflow: hidden; position: relative; } #dashboard_module_review div.review_module{ z-index: 10; } #dashboard_module_review div.review_module + div.review_module{ z-index: 20; } #dashboard_module_review div.review_module + div.review_module + div.review_module{ z-index: 30; } #dashboard_module_review div.review_module + div.review_module + div.review_module + div.review_module{ z-index: 40; } #dashboard_module_review div.review_module + div.review_module + div.review_module + div.review_module + div.review_module{ z-index: 50; } #dashboard_module_review div.review_module_header{ background-image: url("images/hideable_panel/background.png"); border-bottom: 1px solid #888888; border-top: 1px solid #DDDDDD; color: #333333; font-weight: bold; height: 17px; padding-left: 5px; padding-top: 3px; } #dashboard_module_review .view_filter{ float: right; position: relative; top: -3px; max-height: 16px; font-size: 11px; } .review_module .rows .row{ background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; clear: both; cursor: pointer; height: 18px; padding-left: 10px; padding-right: 10px; overflow: hidden; } .review_module .row.message_unread{ font-weight: bold; } .review_module .row .separator{ color: gray; font-weight: bold; margin-left: 5px; margin-right: 5px; } .review_module .rows .row:hover{ background-color: #F0F0F5; } .review_module .row .date{ float: right; } .review_module .row .calendar{ position: absolute; left: 55%; } .review_module .row .calendar .color_circle{ position: relative; top: 2px; } .review_module .row .group{ margin-left: 8px; font-style: italic; } .review_module_header .position_switcher{ margin-right: 10px; } .review_module_header .position_switcher .clickResponder{ cursor: pointer; } #dashboard_module_review div.review_module .dashboard_review_empty{ margin-top: 20px; text-align: center; } .review_module_header .module_summary{ margin-left: 5px; } #dashboard_module_wall .on_contextmenu{ background-color: #4565a4; color: white; } table .any_filter_value{ color: #aaa; font-style: italic; } .new_comment_form .comment_main textarea{ width: 100%; margin-top: 3px; } .align_center{ text-align: center !important; } .dashboard_event_date{ text-decoration: none !important; color: #222; font-style: italic; cursor: text; } #dashboard_application_section .exchange_note{ display: inline-block; background-color: #e3f0f5; margin-top: 2px; padding-right: 4px; } #dashboard_application_section .exchange_note .no_note{ font-style: italic; } .exchange_note .activity_type{ margin-left: 2px; margin-right: 5px; }.edit_panel p{ clear: left; margin: 0; padding: 5px 0 0; } .edit_panel p label{ float: left; width: 150px; } .edit_panel .formerror{ margin-left: 150px; } .edit_panel.header{ height: 100px; padding: 5px 45px 5px 10px; border-bottom: 1px solid #AAAAAA; background-color: #E8ECF0; } .edit_panel.header .text{ font-size: 14px; color: #222222; font-weight: bold; } .edit_panel.header .subject input{ width: 100%; margin-top: 10px; } .edit_panel.header .buttons{ position: absolute; top: 77px; } .edit_panel .subject .formerror{ position: absolute; } input:-moz-placeholder { color: #999 !important; } input:-webkit-input-placeholder { color: #999 !important; } #mail_editor_section{ background-color: #F2F2F2; bottom: 0; left: 0; position: absolute; right: 0; top: 93px; z-index: 50; overflow-y: auto; } #editor{ position: absolute; top: 5px; right: 5px; left: 5px; bottom: 5px; } #editor input[type="checkbox"]{ margin: 0; } #editor_header_box{ display: table; width: 100%; } #editor .header > div{ display: table-row; } #editor .header > div > div{ display: table-cell; } #editor .header .left_column{ width: 100%; } #editor .header .right_column{ max-width: 500px; min-width: 350px; } #editor .header .fields{ display: table; width: 100%; } #editor .header .fields > .field{ display: table-row; } #editor .header .fields > .field > div{ display: table-cell; padding-bottom: 4px; } #editor .fields .label{ min-width: 105px; padding-right: 7px; text-align: right; white-space: nowrap; } #editor .fields .input{ width: 100%; } #editor #header_view_swith_more, #editor #header_view_swith_less{ float: left; left: 4px; position: relative; top: 2px; } #editor #editor_main_box{ position: absolute; top: 100px; left: 0; right: 0; bottom: 0; min-height: 300px; } #editor .main > div{ height: 100%; } #editor .main #attachments_box{ float: right; } #editor .pretty_textbox{ width: 100%; font-size: 11px; border: 1px solid #8c8c8c; padding: 1px 2px; background: white url( 'images/editor/subject_background.png' ); background-repeat: repeat-x; } #editor #edit_textfield_plain, #editor #edit_textfield_html{ background: white; width: 99%; height: 99%; width: -moz-calc(100% - 4px); width: -webkit-calc(100% - 4px); width: -o-calc(100% - 4px); width: calc(100% - 4px); } #edit_textfield_html > table{ height: 100% !important; } #editor .main #edit_textfield_plain textarea{ width: 100%; height: 100%; min-width: 100%; min-height: 100%; max-width: 100%; max-height: 100%; font-size: 11px; border: 1px solid #8c8c8c; padding: 1px 2px; background: white url( 'images/editor/textfield_background.png' ); background-repeat: repeat-x; } #editor .main #edit_textfield_html textarea{ width: 100%; height: 100%; } #templates_list{ background-color: white; color: #000; position: absolute; right: 30px; top: 20px; display: table-cell; z-index: 99; border: 1px solid #666; min-width: 400px; max-height: 300px; overflow-y: auto; } #templates_list .template_item{ cursor: pointer; padding: 5px; height: 12px; border-bottom: 1px solid #AAA; padding-bottom: 8px; } #templates_list .template_noitems{ padding: 11px; height: 12px; border-bottom: 1px solid #AAA; padding-bottom: 14px; font-style: italic; color: gray; cursor: default; } #templates_list .template_item_create{ border-top: 1px solid #AAA; clear: left; border-bottom: none; } #templates_list .template_item:hover, #templates_list .template_item:hover *{ background: #f0f0f5; } #templates_list .template_item a{ float: right; margin-left: 8px; color: blue; } #templates_list .template_item i{ color: #666; font-size: 9px; margin-left: 5px; position: relative; top: 2px; } #templates_list .template_item span.template_item_inner{ white-space: nowrap; overflow: hidden; max-width: 250px; float: left; } #templates_list .template_item span.template_subject{ white-space: nowrap; overflow: hidden; max-width: 170px; float: left; } .template_save_info{ color: #666; white-space: nowrap; overflow: visible; } #attachments .file_size{ color: #444; } #attachments_box .description{ margin-left: 10px; } div.editor_attachment_row{ height: 18px; padding-left: 10px; } div.editor_attachment_row.upload_active{ height: 30px; } div.editor_attachment_row input[type=file]{ margin-top: 5px; } div.editor_attachment_row img{ position: relative; top: 3px; } span.editor_attachment_row_progress{ position: absolute; width: 80px; margin-left: 5px; margin-top: -3px; } input.editor_attachment_uploader{ position: absolute; opacity: 0; top: 2px; left: 0; cursor: pointer; } #editor_top_menu_item_file{ overflow: hidden; } #filters_options_panel .form_helper_button { margin: 0; } #ab_filters select, .todo_filters select{ min-width: 140px; } #ab_filters select, #broker_insurances_application_section .filter select{ width: 170px; } #ab_filters, #filters_options_panel{ color:black; margin-left:6px; } #ab_filters .filters_span, #filters_options_panel .filters_span { color:gray; display:block; margin-left:3px; position:relative; top:1px; margin-top: 2px; margin-bottom: 2px; } #filters_options_panel .close_button{ color:blue; display:block; margin-left:5px; margin-top:10px; margin-bottom: 20px; } #ab_filters .filters_apply_button, #filters_options_panel .filters_apply_button{ display:block; margin-top:15px; } #filters_options_panel select{ min-width: 145px; } .filter_buttons{ margin-top: 15px; margin-bottom: 20px; } .filter_buttons button{ } .filter_buttons a{ color: blue; margin-left: 10px; } #folder_list{ } ul.folder_list{ white-space: nowrap; margin-left: 0; padding-left: 0; margin-top: 0; } ul.folder_list li.folder{ padding-left: 17px; margin-left: 0px; list-style: none; height: 15px; } ul.folder_list li.sub{ list-style: none; } ul.folder_list ul{ padding-left: 15px; } ul.folder_list li .hl_number { left: -12px; } ul.folder_list li a, ul.folder_list li .icon_denied, ul.folder_list li .icon_lock, ul.folder_list li .automator_icon{ position: relative; left: -12px; text-decoration: none; top: -1px; } ul.folder_list li a:hover{ text-decoration: underline; } ul.folder_list li img.fold, ul.folder_list li img.fold_disabled, ul.folder_list li img.unfold{ cursor: pointer; position: relative; left: -37px; top: -3px; } ul.folder_list li img.loading_image{ cursor: wait; position: relative; left: -12px; top: -2px; } ul.folder_list li.folder_space{ height: 10px; margin-left: 3px; margin-right: 3px; color: white; list-style: none; } ul.folder_list li span.outbox_status{ position: relative; left: -12px; } .folder_space_highlight{ } ul.folder_list li.folder_space_dragging{ height: 8px; border: 1px dashed #3565a4; } #folder_list_header{ height: 5px; } li.folder input[type="text"]{ border: none; color: #191919; background-color: #fdfbbe; height: 13px; padding-top: 0px; padding-left: 0px; position: relative; top: -3px; left: -13px; } .current_folder_item{ font-weight: bold; } .folder_list_item_highlight{ } .folder_list_item_dragging{ background: #3565a4; color: white; } .folder_list_item_ghost{ opacity: 0.4; } .folder_list_item_moved{ opacity: 0.1; } ul.folder_list li.folder.folder_on_context_menu, ul.folder_list li.folder.smart_folder_on_context_menu{ background: #3565a4; color: white; } .folder_new{ color: #808080; } .automator_icon{ position: relative; top: 3px; } .folder_list_item_expanded{ padding-top: 3px; margin-left: 39px; background-color: #f8ffff; padding-right: 3px; height: 15px; } .folder_list_item_expanded.with_unread{ margin-top: -1px; } .folder_list_item_expanded.folder_list_item_dragging{ background: #3565a4; color: white; height: 12px; } .folder_list_item_expanded.folder_list_item_dragging.with_unread{ margin-top: 1px; padding-top: 1px; } .folder_list_item_expanded .fold, .folder_list_item_expanded .fold_disabled, .folder_list_item_expanded .unfold{ display: none; } .folder_list_item_expanded a{ text-decoration: none; } .folder_list_item_expanded .automator_icon{ position: relative; top: 0px; } .folder_list_item_expanded .unread_left{ position: relative; top: -1px; } .folder_list_item_expanded.folder_list_item_ghost{ display: none; } .folder_list_item_expanded.folder_list_item_moved{ display: none; } div.no_folders { color:gray; font-style:italic; margin-bottom:5px; margin-top:5px; padding-left:3px; } .form_helper_button{ padding: 0; margin: 0; cursor: help; position: relative; top: 5px; } .form_helper{ border: 2px solid #56ad3c; background-color: #b8fd9d; color: #464646; display: table-cell; position: absolute; padding: 5px; max-width: 200px; z-index: 600; margin: 15px } body.setup_page{ background-color: #fff; margin: 0px; padding: 0px; margin-top: 10px } .navigation { background-image:url(images/forms/navigate_bg.png); border-bottom:1px solid #DDDDDD; height:31px; margin-bottom: 20px; } .navigation .links a { color: blue; } .navigation .links { margin-left:17px; position:relative; top:3px; } .form { margin-left:8px; } .form table { margin-left: 8px; } .form label { color:black; display:block; float:left; margin-right:8px; position:relative; text-align:right; top:4px; width:200px; } .form p.noform label { clear: both; text-align: left; width: auto; } .form a, .form p a { color: blue; text-transform: lowercase; font-size: 11px; } .form p { margin-bottom: 10px; margin-top: 14px; margin-left: 10px; clear: left; } .form p .text { display: block; position: relative; top: 4px; } .form p input[type=text], .form p input[type=password], .form p textarea, .form td input[type=text], .form td input[type=password] { color:#222222; font-weight:bold; width:200px; } .form p input[type=text], .form p input[type=password]{ margin-top: 1px; } .form p input[type=checkbox]{ margin-top: 5px; } .form p select{ margin-top: 3px; } .form p textarea.signature_textarea{ width: 400px } .form p input.medium, .form p input.date { width: 80px; } .form p input.time { width: 50px; } .form p input.short { width: 30px; } .form .section { border-bottom:1px dotted #CCCCCC; background-color:#F2F2F2; margin:15px 10px 15px 8px; min-height: 21px; } .form .section span { margin-left: 10px; } .form div.section_body { margin-left: 20px; padding-bottom: 15px; } .form div.hint { margin-left: 170px; margin-bottom: 20px; } .form .section h1 { font-size:16px; font-weight:normal; margin:0 0 2px; color: darkgreen; margin-left: 10px; } .form .section .info { color:#444444; display:block; font-size:12px; padding:0; margin-left: 10px; margin-bottom: 5px; } .form .leftmargin { margin-left: 190px; } form .buttons_panel { margin-top: 35px; margin-bottom: 15px; clear: both; } button.big_button_add, button.big_button, .form button{ border: none; background: none; padding: 0; margin: 0; width: auto; overflow: visible; text-align: center; vertical-align: middle; white-space: nowrap; height: 25px; cursor: pointer; } button.big_button_add span, button.big_button_add em, button.big_button span, button.big_button em, .form button span, .form button em{ display: block; margin: 0; color: #333333; top: 0; } button.big_button_add em, button.big_button em, .form button em{ height: 22px; line-height: 21px; } button.big_button_add span, button.big_button span, .form button span{ height: 23px; line-height: 22px; } button.big_button span, .form button span{ background: transparent url( 'images/forms/button_left.png' ) no-repeat; padding-left: 10px; background-position: left 0px; } button.big_button_add span{ background: transparent url( 'images/forms/button_left_add.png' ) no-repeat; padding-left: 24px; background-position: left 0px; } button.big_button_add em, button.big_button em, .form button em{ background: transparent url( 'images/forms/button.png' ) no-repeat; background-position: right 0px; font-style: normal; padding-right: 10px; min-width: 30px; padding-top:1px; font-weight:bold; } button.big_button:hover span, .form button:hover span, button.big_button_add:hover span{ background-position: left -23px; } button.big_button:hover em, .form button:hover em, button.big_button_add:hover em{ background-position: right -23px; } button.big_button_add[disabled] span, button.big_button[disabled] span { color: #aaa; background: transparent url( 'images/forms/button_disabled_left.png' ) no-repeat; background-position: left 0px; } button.big_button_add[disabled] em, button.big_button[disabled] em { color: #aaa; background: transparent url( 'images/forms/button_disabled.png' ) no-repeat; background-position: right 0px; } button.small_button{ border: none; background: none; padding: 0; margin: 0; width: auto; overflow: visible; text-align: center; vertical-align: middle; white-space: nowrap; height: 19px; cursor: pointer; } button.small_button span, button.small_button em{ display: block; height: 17px; line-height: 17px; margin: 0; color: #333333; } button.small_button span{ background: transparent url( 'images/forms/smallbutton_left.png' ) no-repeat; padding-left: 6px; background-position: left 0px; } button.small_button em{ background-position: right 0px; background: transparent url( 'images/forms/smallbutton.png' ) no-repeat; background-position: right 0px; font-style: normal; padding-right: 6px; min-width: 25px; } button.small_button:hover span{ background-position: left -17px; } button.small_button:hover em{ background-position: right -17px; } .bold { font-weight: bold; } .formerror { color:#EF2929; display:block; font-weight:bold; margin-left:208px; margin-bottom: 5px; width:250px; } .ok_text{ color: #67d351; display:block; font-weight:bold; margin-left:208px; margin-bottom: 5px; width:250px; }.growl{ font-size: 12px; position: fixed; right: 2px; top: 2px; display: block; height: 30px; width: 200px; padding-right: 10px; padding-top: 20px; padding-left : 50px; border: 3px solid; z-index: 9999999; background-repeat : no-repeat; background-position : 10px; } .growl_info{ border-color : #729fcf; background-color : #eef9fd; background-image : url(images/infopanel_info.png); } .growl_alert { border-color : #8ae234; background-color : #ebffce; background-image : url(images/infopanel_alert.png); } .growl_warn { border-color : #fce94f; background-color : #FFF5E1; background-image : url(images/infopanel_warn.png); } .growl_error { border-color : #ef2929; background-color : #ffebce; background-image : url(images/infopanel_error.png); } div.hideable_panel{ font-weight: bold; padding-top: 3px; background-image: url( 'images/hideable_panel/background.png' ); cursor: pointer; color: #333; overflow: hidden; white-space: nowrap; border-bottom:1px solid #888; border-top:1px solid #DDDDDD; } div.hideable_panel_folded{ height: 17px; } div.hideable_panel_unfolded{ height: 17px; } div.hideable_panel img{ float: left; margin-right: 7px; margin-left: 5px; margin-top: 2px; } div.hideable_panel_area{ padding-top: 5px; padding-bottom: 5px; } .filters div.hideable_panel_area{ padding-left: 6px; }.image_preview{ bottom:0; left:0; position:absolute; right:0; top:0; z-index: 205; text-align: center; padding-top: 100px; } .image_preview img{ max-height: 90%; max-width: 90%; }table.contactimport_types{ border-right: 1px solid #aaa; border-top: 1px solid #aaa; } table.contactimport_types tr{ } table.contactimport_types td{ border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; margin: 0; font-size: 11px; padding: 5px; vertical-align: top; } table.contactimport_types tr.contactimport_types_header td{ border-bottom: 2px solid #aaa; } table.contactimport_types tr.contactimport_types_header td{ } table.contactimport_types tr td.contactimport_types_number{ } table.contactimport_types tr td.contactimport_types_type{ } table.contactimport_types tr td.contactimport_types_samples{ } .highrise_loader { margin-left: -6px; } .infopanel{ width : 400px; font-size: 12px; border-top-width : 2px; border-top-style : solid; border-bottom-width : 2px; border-bottom-style : solid; padding-top : 1em; padding-right : 1em; padding-bottom : 1em; padding-left : 50px; margin-top : 1em; margin-right : 2em; margin-bottom : 1em; margin-left : 2em; background-repeat : no-repeat; background-position : 10px; } .infopanel_info { border-color : #87cefa; background-color : #eef9fd; background-image : url(images/infopanel_info.png); } .infopanel_alert { border-color : #32cd32; background-color : #ebffce; background-image : url(images/infopanel_alert.png); } .infopanel_warn { border-color : #FFD700; background-color : #FFF5E1; background-image : url(images/infopanel_warn.png); } .infopanel_error { border-color : #cd3232; background-color : #ffebce; background-image : url(images/infopanel_error.png); } body.installer_body{ background: url( 'images/installer/background.png' ) repeat-x fixed; text-align: center; } body.installer_body #footer{ bottom: 5px; } .installer_body .installer_window_place{ position: absolute; top: 10px; left: 0px; right: 0px; } .installer_body div.installer_window{ margin: auto; width: 520px; height: 420px; background: url( 'images/installer/window.png' ) no-repeat; padding-top: 100px; color: #9faeb6; overflow-y: auto; } .installer_body div.installer_window p{ text-align: left; clear: left; } .installer_body div.installer_window p label{ width: 200px; float: left; text-align: right; margin-top: 3px; margin-right: 5px; } .installer_body div.installer_window div.installer_info{ text-align: left; padding-left: 30px; padding-right: 40px; margin-top: 10px; margin-bottom: 10px; color: #acbff1; } .installer_body div.installer_window p.installer_error{ color: red; text-align: center; } .installer_body div.installer_window p.installer_success{ color: #00bf3b; text-align: center; } .installer_body div.installer_window div.installer_progress{ color: #e9ba00; text-align: center; } .installer_body div.installer_config_file_place{ margin-left: 60px; width: 400px; height: 200px; overflow: scroll; background: white; color: #333; text-align: left; } .installer_body #installer_no{ margin-top: 130px; color: #333; } .installer_body .install_test_ok{ margin-top: 10px; padding-left: 30px; text-align: left; color: green; background: transparent url( images/installer/test_ok.png ); background-repeat: no-repeat; background-position: 8px; } .installer_body .install_test_warning{ margin-top: 10px; padding-left: 30px; text-align: left; color: yellow; background: transparent url( images/installer/test_warning.png ); background-repeat: no-repeat; background-position: 8px; } .installer_body .install_test_failed{ margin-top: 10px; padding-left: 30px; text-align: left; color: red; background: transparent url( images/installer/test_failed.png ); background-repeat: no-repeat; background-position: 8px; } #invoice_view{ width: 580px; font-size: 10px; } #invoice_view td{ font-size: 10px; } #invoice_view h2 { border: none; } #invoice_view .invoice_layout{ clear: both; page-break-after: always; min-height: 875px; } #invoice_view .invoice_center_indicator{ position: relative; left: 0; top: 465.5px; width: 17.5px; height: 0.35px; border-top: 1px solid gray; } #invoice_view .invoice_header{ height: 140px; } #invoice_view .invoice_title{ text-align: center; width: 100%; margin-top: -70px; float: left; } #invoice_view fieldset{ border-color: black; border-width: 1px; padding: 0px 7px; } #invoice_view legend{ font-weight: normal; font-size: 10.5px; background: white; } #invoice_view .doc_id{ width: 190px; height: 35px; font-size: 12px; float: right; text-align: right; font-weight: bold; } #invoice_view .print_date{ font-size: 12px; width: 84px; height: 35px; float: right; text-align: center; font-weight: bold; } #invoice_view .sell_date{ width: 84px; height: 35px; font-size: 12px; float: right; text-align: center; font-weight: bold; } #invoice_view .pay_date{ width: 90px; height: 35px; font-size: 12px; float: right; text-align: center; font-weight: bold; clear: right; margin-top: 7px; } #invoice_view .pay_method{ width: 90px; height: 35px; font-size: 12px; float: right; text-align: center; clear: right; margin-top: 7px; } #invoice_view .logo{ max-width: 145px; max-height: 145px; margin-top: 0px; margin-left: 0px; float: left; position: relative; } #invoice_view .doc_title{ font-size: 18px; margin-bottom: 0; } #invoice_view .copy_info{ font-size: 12px; } #invoice_view.invoice_original .copy_info .separator, #invoice_view.invoice_original .copy_info .copy{ display: none; } #invoice_view.invoice_copy .copy_info .original, #invoice_view.invoice_copy .copy_info .separator{ display: none; } #invoice_view .doc_relation_info{ font-size: 12px; } #invoice_view_document_relations, #invoice_view_document_based_on_deal{ display: block; } #invoice_view .company_area{ width: 227.5px; padding: 10.5px 17.5px; } #invoice_view .company_row{ margin: 0px; padding-bottom: 1px; } #invoice_view .highlight{ color: red; } #invoice_view .company_area_a{ clear: left; margin-left: 2px; } #invoice_view .company_area_b{ float: right; clear: right; margin-right: 2px; } #invoice_view .company_name{ font-weight: bold; } #invoice_view .item_table_area{ clear: both; padding: 35px 0px 17.5px; margin: 0px 3.5px; } #invoices_view .item_table{ border: 1px solid black; border-collapse: collapse; } #invoices_view .item_table tr.inner_row td, #invoices_view td.inner_cell, #invoices_view .table_total tr.includes.before_correction + tr.before_correction td.total_field_total_nett, #invoices_view .table_total tr.includes.before_correction + tr.before_correction td.total_field_vat, #invoices_view .table_total tr.includes.before_correction + tr.before_correction td.total_field_total_vat, #invoices_view .table_total tr.includes.before_correction + tr.before_correction td.total_field_total_brutt, #invoices_view .table_total tr.includes.correction + tr.correction td.total_field_total_nett, #invoices_view .table_total tr.includes.correction + tr.correction td.total_field_vat, #invoices_view .table_total tr.includes.correction + tr.correction td.total_field_total_vat, #invoices_view .table_total tr.includes.correction + tr.correction td.total_field_total_brutt, #invoices_view .table_total tr.includes.after_correction + tr.after_correction td.total_field_total_nett, #invoices_view .table_total tr.includes.after_correction + tr.after_correction td.total_field_vat, #invoices_view .table_total tr.includes.after_correction + tr.after_correction td.total_field_total_vat, #invoices_view .table_total tr.includes.after_correction + tr.after_correction td.total_field_total_brutt{ border-top: 1px solid #CCC !important; } #invoices_view .item_header{ border: 1px solid black; border-bottom: 2px solid black; border-collapse: collapse; text-align: center !important; } #invoice_view .item_header_no{ width: 17.5px; } #invoice_view .item_header_name{ width: 308px; } #invoice_view .item_header_price_nett{ width: 70px; } #invoice_view .item_header_qty{ width: 24.5px; } #invoice_view .item_header_unit{ width: 21px; } #invoice_view .item_header_vat{ width: 24.5px; } #invoice_view .item_header_price_brutt{ width: 70px; } #invoice_view .item_header_total_brutt{ width: 70px; } #invoice_view .item_field_no{ text-align: right; } #invoice_view .item_field_name{ text-align: left; } #invoice_view .item_field_price_nett{ text-align: right; } #invoice_view .item_field_qty{ text-align: center; } #invoice_view .item_field_unit{ text-align: center; } #invoice_view .item_field_vat{ text-align: center; } #invoice_view .item_field_price_brutt{ text-align: right; } #invoice_view .item_field_total_brutt{ text-align: right; } #invoices_view .item_field{ border-right: 1px solid black; border-top: 1px solid black; border-collapse: collapse; padding-top: 3.5px; padding-bottom: 3.5px; white-space: nowrap; } #invoice_view .item_field.item_field_name{ white-space: normal; } #invoice_view .table_total{ float: right; clear: both; margin-top: 35px; border-collapse: collapse; width: 290.5px; } #invoice_view .table_total td{ white-space: nowrap; } #invoice_view .total_header{ border: 1px solid black; border-bottom: 2px solid black; margin: 0px; } #invoice_view .total_header_total{ border: none; } #invoice_view .total_header_total_nett{ text-align: center; width: 70px; } #invoice_view .total_header_total_brutt{ text-align: center; width: 70px; } #invoice_view .total_header_total_vat{ text-align: center; width: 70px; } #invoice_view .total_header_vat{ text-align: center; width: 24.5px; } #invoice_view .underline{ border-bottom: 2px solid black; } #invoice_view .table_total tr.total{ font-weight: bold; font-size: 12px; } #invoice_view .total_row_corrected{ border-bottom: 2px solid black; } #invoice_view .total_field_total{ border: none; text-align: right; padding-right: 3.5px; width: 42px; } #invoice_view .total_row_correction .total_field_total, #invoice_view .total_row_corrected .total_field_total{ width: 168px; } #invoice_view .total_field_includes{ border: none; text-align: right; padding-right: 3.5px; } #invoice_view .total_field_total_nett{ border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; text-align: right; width: 70px; } #invoice_view .total_field_vat{ border-top: 1px solid black; border-right: 1px solid black; text-align: center; width: 24.5px; } #invoice_view .total_field_vat hr{ height: 1px; border: none; background: gray; } #invoice_view .total_field_total_vat{ border-top: 1px solid black; border-right: 1px solid black; text-align: right; width: 70px; } #invoice_view .total_field_total_brutt{ border-top: 1px solid black; border-right: 1px solid black; text-align: right; width: 70px; } #invoice_view .total_row_includes:last-child td.total_field_total_nett, #invoice_view .total_row_includes:last-child td.total_field_vat, #invoice_view .total_row_includes:last-child td.total_field_total_vat, #invoice_view .total_row_includes:last-child td.total_field_total_brutt, #invoice_view .after_correction:last-child td.total_field_total_nett, #invoice_view .after_correction:last-child td.total_field_vat, #invoice_view .after_correction:last-child td.total_field_total_vat, #invoice_view .after_correction:last-child td.total_field_total_brutt{ border-bottom: 1px solid black; } #invoice_view .serial_number{ font-size: 8.75px; font-style: italic; } #invoice_view .warranty{ font-size: 8.75px; font-style: italic; margin-left: 10.5px; } #invoice_view .total_to_pay{ margin-right: -2px; border: 2px solid black; padding: 7px; margin-top: 35px; width: 350px; text-align: right; font-size: 12px; font-weight: bold; float: right; clear: right; } #invoice_view .total_to_pay_words{ padding: 7px 0px; text-align: right; font-size: 9px; } #invoice_view .invoice_signatures{ clear: both; padding-top: 52.5px; padding-left: 35px; padding-right: 35px; } #invoice_view .signature_buyer{ float: right; width: 182px; font-size: 7px; padding-top: 35px; text-align: center; } #invoice_view .signature_seller{ float: left; width: 182px; font-size: 7px; padding-top: 35px; text-align: center; } #invoice_view .signature_seller_name, #invoice_view .signature_buyer_name{ float: left; margin-top: -26.25px; text-align: center; width: 175px; font-size: 10.5px; } #invoice_view .addresslabel{ margin-top: 175px; border-bottom: 1px solid black; height: 129.5px; } #invoice_view .addresslabel.addresslabel_position_middle{ height: 140px; margin-top: 182px; } #invoice_view .addresslabel.addresslabel_position_bottom{ height: 98px; page-break-after: always; margin-top: 182px; border-bottom: none; } #invoice_view .addresslabel.addresslabel_position_last{ page-break-after: always; } #invoice_view .addresslabel.addresslabel_position_reverse{ height: 98px; page-break-after: always; margin-top: 654.5px; padding-top: 168px; border-top: 1px solid #ddd; border-bottom: none; } #invoice_view .addresslabel p{ padding: 0; margin: 0; } #invoice_view .addresslabel_row{ margin-bottom: 3.5px; } #invoice_view .addresslabel_city{ font-size: 11.9px; text-transform: uppercase; } #invoice_view .addresslabel_country{ font-size: 12.95px; text-transform: uppercase; } #invoice_view .addresslabel fieldset{ width: 199.5px; margin-right: 0px; padding: 10.5px 17.5px; float: right; } #invoice_view .addresslabel.addresssticker{ border: none; margin-top: 0px; page-break-after: auto; float: left; height: auto; margin: 7px; } #invoice_view .addresslabel.addresssticker fieldset{ float: left; width: 245px; } #invoice_view .summary_table{ } #invoice_view .summary_table td{ padding: 3.5px; min-height: 21px; text-align: left; vertical-align: top; } #invoice_view .summary_table .summary_header td{ font-weight: bold; text-align: center; } #invoice_view .summary_table td.summary_number{ text-align: right; width: 52.5px; } #invoice_view .summary_table td.summary_vat{ text-align: center; } #invoice_view .summary_table td.summary_total{ text-align: right; border: none; } #invoice_view .invoice_notes{ padding: 0px 17.5px; margin-top: 70px; font-size: 12px; clear: both; } #invoice_view .invoice_correction_notes{ padding: 0px 17.5px; margin-top: 52.5px; font-size: 8.05px; clear: both; } #invoice_view .summary_table{ font-size: 0.8em; border-collapse: collapse; } #invoice_view .summary_table td{ border: 1px solid black; } #invoices h2{ border: none; padding: none; } #invoices_list{ background-color: white; border-right: 1px solid #AAAAAA; bottom: 0; left: 0; overflow: hidden; position: absolute; right: 640px; top: 0; } #invoices_view{ bottom: 0; width: 640px; overflow-y: scroll; position: absolute; right: 0; top: 0; } #invoices_view_contents{ position: absolute; margin-right: 40px; z-index: 5; } #invoice_view_header, #invoice_edit_header{ background-color: #E9ECF0; border-bottom: 1px solid #AAAAAA; height: 51px; padding: 1px 40px 3px 4px; } #invoice_edit_header div.text{ color: #222; font-size: 14px; font-weight: bold; padding: 2px 4px; } #invoice_edit_header div.buttons{ } #invoices_groups_list{ padding-left: 0; } #invoices_groups_list li{ height: 16px; margin-bottom: 5px; padding-left: 12px; white-space: nowrap; } #invoices_groups_list li.group{ list-style-position: inside; list-style-image: url("images/invoices/group.png"); } #invoices_groups_list li.group.all{ font-style: italic; } #invoices_groups_list li.add_group{ list-style-position: inside; list-style-image: url("images/invoices/group_add.png"); font-style: italic; color: #666; } #invoices_groups_list li.no_groups{ list-style-type: none; padding-left: 0; text-align: center; font-style: italic; color: #666; } #invoices_groups_list li.deleted{ color: red !important; } #invoices_groups_list a{ position: relative; top: -3px; text-decoration: none; } #invoices_groups_list a:hover{ text-decoration: underline; } #invoices_groups_list .add_group a{ text-decoration: none; } #invoices_groups_list li.selected{ font-weight: bold; } #invoices_groups_list img.invoice_group_readonly{ margin-left: 3px; position: relative; top: -1px; } .invoices_filters_panel div.hideable_panel_area{ padding-left: 10px; color: gray; } .invoices_filters_panel label{ display: block; margin-top: 8px; } .invoices_filters_panel select{ min-width: 150px; } #invoices_list_header{ background-image: url("images/hideable_panel/background.png"); border-bottom: 1px solid #888888; border-top: 1px solid #DDDDDD; color: #3C3C3C; font-weight: bold; height: 20px; overflow: hidden; padding-left: 5px; padding-top: 0; padding-right: 20px; } #invoices_list_header > div{ float: left; white-space: nowrap; overflow: hidden; } #invoices_list_header > div.number{ width: 25%; } #invoices_list_header > div.contractor{ width: 30%; } #invoices_list_header > div.date{ width: 20%; } #invoices_list_header > div.value{ width: 25%; } #invoices_list_warning_banner{ display: none; position: absolute; top: 22px; background: none repeat scroll 0 0 #FDFBBE; border-bottom: 1px solid #AAAAAA; left: 0; right: 16px; height: 16px; text-align: center; } #invoices_list.warning_is_visible #invoices_list_content{ padding-top: 16px; } #invoices_list.warning_is_visible #invoices_list_warning_banner{ z-index: 3; display: block; } #invoices_list span.no_invoices{ display: block; color: gray; font-style: italic; margin-top: 60px; text-align: center; } #invoices_list div.invoice_list_item img.payment_status{ float: left; padding-right: 3px; } #invoices_list div.invoice_list_item{ border-bottom: 1px solid #CCCCCC; cursor: pointer; height: 16px; padding: 3px 7px; overflow: hidden; } #invoices_list div.invoice_list_item > div{ height: 16px; float: left; white-space: nowrap; overflow: hidden; } #invoices_list .invoice_list_item > div.number{ font-size: 9px; font-weight: bold; margin-top: 2px; white-space: nowrap; width: 25%; } #invoices_list .invoice_list_item > div.number .not_confirmed{ color: #999; } #invoices_list .invoice_list_item hr{ display: none; } #invoices_list .invoice_list_item.canceled hr{ display: block; background-color: black; border: 0 none; color: black; height: 1px; left: 0; margin-top: 8px; position: absolute; width: 100%; } #invoices_list .invoice_list_item > div.contractor{ width: 30%; } #invoices_list .invoice_list_item > div.date{ width: 20%; font-style: italic; } #invoices_list .invoice_list_item > div.value{ width: 25%; font-weight: bold; text-align: right; } #invoices_list .invoice_list_item > div.value > span.currency { display: inline-block; text-align: right; width: 15px; } #invoices_list .invoice_list_item img.invoice_item_readonly{ height: 10px; margin-right: 2px; position: relative; top: 1px; } #invoices_list_content{ bottom: 0; left: 0; overflow-y: scroll; position: absolute; right: 0; top: 22px; } #invoices_list div.invoice_list_item.selected{ background-color: #C0D0FF; } #invoices_list div.invoice_list_item.deleted{ color: red; } #invoices_list_content div.invoice_list_item:hover{ background-image: url('images/message_list/hover.png'); } #invoices_list_content div.oncontextmenu{ background-color: #4565a4 !important; color: white; } .kwindow_content.invoices label{ width: 220px; } .kwindow_content.invoices input, .kwindow_content.invoices textarea, .kwindow_content.invoices select{ min-width: 250px; } .kwindow_content.invoices a.manage_sellers{ display: block; } #invoices_groups_list li.oncontextmenu{ background: #3565a4; color: white; } #invoice_edit_form{ width: 100%; height: 100%; } #invoice_edit_form_primary select, #invoice_edit_form_deal select, #invoice_edit_form_deal input, #invoice_edit_form_deal textarea{ width: 140px; } #invoice_edit_form span.header{ display: block; font-weight: bold; } #invoice_edit_form > div{ float: left; } #invoice_edit_form #invoice_edit_form_primary{ width: 60%; } #invoice_edit_form #invoice_edit_form_primary, #invoice_edit_form #invoice_edit_form_customer { width: 280px; margin-left: 5px; } #invoice_edit_form #invoice_edit_form_deal, #invoice_edit_form #invoice_edit_form_items, #invoice_edit_form #invoice_edit_form_notes{ width: 574px; margin-left: 5px; } #invoice_edit_form_notes input, #invoice_edit_form_notes textarea{ width: 460px; } #invoice_edit_form_items .item_description textarea{ width: 100%; } #invoice_edit_form label{ display: block; float: left; width: 125px; } #invoice_edit_seller_info{ display: table; } #invoice_edit_form #invoice_edit_form_primary label, #invoice_edit_form #invoice_edit_form_deal label{ width: 125px; } #invoice_edit_form #invoice_edit_form_notes label{ width: 80px; } #invoice_edit_form #invoice_edit_form_notes span.add_image_info{ display: block; color: gray; margin-left: 80px; } .kwindow .invoices span.formerror{ margin-left: 220px; } .kwindow .invoices span.hint{ color: gray; margin-left: 220px; display: block; } #invoice_edit_form .formerror{ margin-left: 125px; width: auto; } #invoice_edit_form input.date{ margin-right: 5px; } #invoice_edit_items_table{ width: 100%; } #invoice_edit_items_table input, #invoice_edit_items_table textarea{ border: none; background-color: #fffbbe; } #invoice_edit_items_table a{ margin: 0 3px; } #invoice_edit_items_table input{ width: 100%; } #invoice_edit_items_table .item_field_name input{ width: auto; } #invoice_edit_items_table .item_field_no{ width: 20px; max-width: 20px; } #invoice_edit_items_table .item_field_pkwiu, #invoice_edit_items_table .item_field_price_nett, #invoice_edit_items_table .item_field_price_brutt{ width: 50px; max-width: 50px; } #invoice_edit_items_table .item_field_total_brutt{ width: 85px; max-width: 85px; white-space: normal; } #invoice_edit_items_table .item_field_qty, #invoice_edit_items_table .item_field_unit{ width: 30px; max-width: 30px; } .item_table .item_field.correction, .item_table .item_field.after_correction{ font-style: italic; color: #333; } #invoice_edit_items_table td{ vertical-align: top; } #invoice_edit_items_table .item_field_price_nett, #invoice_edit_items_table .item_field_price_nett input, #invoice_edit_items_table .item_field_price_brutt, #invoice_edit_items_table .item_field_price_brutt input, #invoice_edit_items_table .item_field_total_brutt, #invoice_edit_items_table .item_field_total_brutt input{ text-align: right; } #invoice_edit_items_table .item_field_pkwiu, #invoice_edit_items_table .item_field_pkwiu input, #invoice_edit_items_table .item_field_vat, #invoice_edit_items_table .item_field_qty, #invoice_edit_items_table .item_field_qty input, #invoice_edit_items_table .item_field_unit, #invoice_edit_items_table .item_field_unit input{ text-align: center; } #invoice_edit_items_table tr.add_new{ border: 1px solid black; } #invoice_edit_form_summary_amount, #invoice_edit_form_correction_summary_amount{ text-align: right; width: 500px; } #invoice_edit_total_amount_net, #invoice_edit_total_amount_gross, #invoice_edit_correction_total_amount_net, #invoice_edit_correction_total_amount_gross{ font-weight: bold; display: block; } input.inputerror{ border: 2px solid red; } #invoice_edit_items_table input.inputerror{ background-color: #FAA; } #invoice_view_not_confirmed_banner, #invoice_view_paid_banner, #invoice_view_not_paid_banner, #invoice_view_payment_late_banner{ display: block; position: absolute; border-bottom: 1px solid #AAAAAA; left: 0; right: -4px; height: 16px; text-align: center; } #invoice_view_not_confirmed_banner{ background: none repeat scroll 0 0 #FDFBBE; } #invoice_view_paid_banner{ color: white; background: none repeat scroll 0 0 #7CBB65; } #invoice_view_not_paid_banner{ background: none repeat scroll 0 0 #FDFBBE; } #invoice_view_payment_late_banner{ color: white; background: none repeat scroll 0 0 #E3656A; } #invoice_view.info_banner_visible{ margin-top: 17px; } #invoices_view #invoice_view_canceled_banner{ position: absolute; left: 0; right: 0; text-align: center; z-index: -5; } #invoices_view #invoice_view_canceled_banner span{ color: red; font-family: "Arial Black", Arial, Sans-serif; font-size: 49px; font-weight: bold; position: relative; top: -10px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } #invoices_view .notepad{ z-index: 10; } #invoices_view button.right{ float: right; } #invoices_view div.row{ clear: both; } #invoices_view div.row + div.row{ margin-bottom: 1px; } #invoice_view .item span.description{ color: #666; font-style: italic; } #currency_calculator_course{ width: 60px; min-width: 10px; } #invoices_list_content.pager_on { bottom: 18px; } #invoices_list_pager{ background-image: url("images/list_pager/background_big.png"); border-top: 1px solid #AAAAAA; bottom: 0; height: 18px; left: 0; position: absolute; right: 0; text-align: center; } #invoices_list_pager img { cursor: pointer; margin: 0 5px; } div.kcalendartextbox { position: relative; z-index: 99999; margin-top: 10px; } .kcalendartextbox, .kcalendartextbox table { border: 1px solid #556; font-size: 11px; color: #000; cursor: default; background: #eef; font-family: tahoma,verdana,sans-serif; } .kcalendartextbox .button { text-align: center; padding: 2px; } .kcalendartextbox .nav { background: #778 url(menuarrow.gif) no-repeat 100% 100%; } .kcalendartextbox thead .title { font-weight: bold; text-align: center; background: #fff; color: #000; padding: 2px; } .kcalendartextbox thead .headrow { background: #778; color: #fff; } .kcalendartextbox thead .daynames { background: #bdf; } .kcalendartextbox thead .name { border-bottom: 1px solid #556; padding: 2px; text-align: center; color: #000; } .kcalendartextbox thead .weekend { color: #a66; } .kcalendartextbox thead .hilite { background-color: #aaf; color: #000; border: 1px solid #04f; padding: 1px; } .kcalendartextbox thead .active { background-color: #77c; padding: 2px 0px 0px 2px; } .kcalendartextbox tbody .day { width: 2em; color: #456; text-align: right; padding: 2px 4px 2px 2px; } .kcalendartextbox tbody .day.othermonth { font-size: 80%; color: #bbb; } .kcalendartextbox tbody .day.othermonth.oweekend { color: #fbb; } .kcalendartextbox table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #bdf; } .kcalendartextbox tbody .rowhilite td { background: #def; } .kcalendartextbox tbody .rowhilite td.wn { background: #eef; } .kcalendartextbox tbody td.hilite { background: #def; padding: 1px 3px 1px 1px; border: 1px solid #bbb; } .kcalendartextbox tbody td.active { background: #cde; padding: 2px 2px 0px 2px; } .kcalendartextbox tbody td.selected { font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #fff; color: #000; } .kcalendartextbox tbody td.weekend { color: #a66; } .kcalendartextbox tbody td.today { font-weight: bold; color: #00f; } .kcalendartextbox tbody .disabled { color: #999; } .kcalendartextbox tbody .emptycell { visibility: hidden; } .kcalendartextbox tbody .emptyrow { display: none; } .kcalendartextbox tfoot .footrow { text-align: center; background: #556; color: #fff; } .kcalendartextbox tfoot .ttip { background: #fff; color: #445; border-top: 1px solid #556; padding: 1px; } .kcalendartextbox tfoot .hilite { background: #aaf; border: 1px solid #04f; color: #000; padding: 1px; } .kcalendartextbox tfoot .active { background: #77c; padding: 2px 0px 0px 2px; } .kcalendartextbox .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: #def; color: #000; font-size: 90%; z-index: 100; } .kcalendartextbox .combo .label, .kcalendartextbox .combo .label-IEfix { text-align: center; padding: 1px; } .kcalendartextbox .combo .label-IEfix { width: 4em; } .kcalendartextbox .combo .hilite { background: #acf; } .kcalendartextbox .combo .active { border-top: 1px solid #46a; border-bottom: 1px solid #46a; background: #eef; font-weight: bold; } .kcalendartextbox td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #f4f0e8; } .kcalendartextbox td.time .hour, .kcalendartextbox td.time .minute, .kcalendartextbox td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff; } .kcalendartextbox td.time .ampm { text-align: center; } .kcalendartextbox td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; } .kcalendartextbox td.time span.hilite { border-color: #000; background-color: #667; color: #fff; } .kcalendartextbox td.time span.active { border-color: #f00; background-color: #000; color: #0f0; } .ladder{ width: 100%; position: absolute; left: 0px; top: 0px; bottom: 30px; background-color: #E5EDF7; } .ladder_rung_title{ background-color: #E1E1E1; height: 13px; border: 1px solid gray; width: 100%; } .ladder_rung{ background-color: #E5EDF7; margin-left: 1px; width: 100%; }.left_menu{ background-color:#F8FFFF; bottom:0; left:0; overflow:hidden; position:absolute; top:93px; width:18%; } .left_menu_scrollable{ position: absolute; top: 0px; right: 8px; left: 0px; bottom: 0px; overflow: scroll; overflow-y: scroll; overflow-x: hidden; } .left_menu_handle{ position: absolute; top: 0px; right: 0px; width: 8px; bottom: 0px; background-image: url( images/left_menu/handle_background.png ); background-repeat: repeat-y; background-image: url("images/left_menu/handle_dot.png"), url("images/left_menu/handle_background.png"); background-position: center center, center center; background-repeat: no-repeat, repeat-y; cursor: ew-resize; } .left_menu_second{ width: 30%; position: absolute; top: 0; left: 0; bottom: 0; overflow:hidden; background-color: white; } #ab_main_view .left_menu_second .left_menu_scrollable { overflow: hidden; }table.list { border-collapse: collapse; margin-left: 10px; font-size: 11px; } table.list th { background-color:#F2F2F2; border-bottom:1px solid gray; padding:5px 10px; text-align:left; } table.list td { text-align: left; border-bottom: 1px solid gray; padding: 5px 10px 5px 10px; } table.list td a { text-transform: lowercase; color: blue; } body.login_body{ background: #BFD8E5 url( 'images/login/bg.png' ); background-repeat: repeat-x; padding:0px; text-align: left; } div.login_window_place{ text-align: center; margin-left:auto; margin-right:auto; margin-top: 5%; width:361px; border: 1px solid #7fa1c5; z-index:2; position: relative; } div.login_window_place.password_recovery{ width: 400px; } div.login_logo { background-image: url( 'images/login/bg_logo.png'); background-position: center; height: 100px; border: 1px solid white; border-bottom: none; } div.login_logo img { margin-top: 18px; } div.login_form { background-color: white; min-height: 250px; padding-left:50px; padding-right:50px; padding-top:25px; padding-bottom: 25px; } div.login_form_error, div.login_form_warn { padding:5px; } div.login_form p { margin-bottom: 20px; padding: 0; margin: 0; display: block; text-align:left; } div.login_form p label { color: #333; font-size:12px; } div.login_form p .login_input { margin-top: 4px; width: 261px } div.login_form p .password_input { margin-top: 4px; width: 261px } div.login_form .remember_me label { position: relative; top: -2px; } div.login_form .login_button { margin-bottom:20px; margin-top:20px; } div.login_form .secure_connection_info { text-align: center; color: #333; } div.login_form h2 { margin-top: 0; border: none; } div.login_shadow { background-image: url( 'images/login/shadow.png' ); background-repeat: no-repeat; margin-left:auto; margin-right:auto; height: 13px; width: 363px; background-position: center; -moz-background-size: 100%; -webkit-background-size: 100%; background-size: 100%; } div.login_shadow.password_recovery { width: 400px; } div#footer{ position: absolute; bottom: 30px; left: 0px; right: 0px; text-align: center; } div.login_window_place div.login_info_warn{ border: 1px solid #ffd76b; background: #fff8df url( images/login/bg_warning.png ); background-position: bottom; background-repeat: repeat-x; padding: 50px; min-height: 160px; font-size: 1.2em; } div.login_window_place div.login_info_error{ border: 1px solid #ec9491; background: #ffe1df url( images/login/bg_error.png ); background-position: bottom; background-repeat: repeat-x; padding: 50px; min-height: 160px; font-size: 1.2em; } .reenable_error{ color: #EF2929; font-weight: bold; } .logged_out_info{ text-align: center; margin-top: 50px; } .recovery_error{ display: block; color: red; } div.login_window_place.password_recovery p{ margin-bottom: 8px; } a.password_recovery{ color: #333333; }#top_main_menu{ background-image: url( 'images/menu/head_bg.png' ); height: 66px; } #main_application_menu{ height:26px; left:0; margin-left:-1px; position:absolute; right:0; top:39px; } #main_application_menu_separator{ height: 71px; background-image: url( 'images/menu/separator.png' ); background-repeat: no-repeat; background-position: right; } .application_menu_button img{ cursor: pointer; margin-top: 13px; } .application_menu_button{ background-image:url( 'images/menu/menu_button_unactive.png' ); border:1px solid #00213F; float:left; height:26px; margin-left:0; margin-right:3px; text-align:center; width:90px; cursor: pointer; } .application_menu_button.beta{ background-image: url( 'images/menu/beta.png' ); background-position: top left; background-repeat: no-repeat; background-color: #042643; } .application_menu_button span:hover { color: #96c6e7; } .application_menu_button:hover span{ color: #96c6e7; } .application_menu_button span { color:#5FA4CB; position:relative; text-decoration:none; text-transform:uppercase; top:5px; font-weight: bold; } .application_menu_button_active { background-color:#1797D2; background-image:none; border-bottom:medium none; border-collapse:collapse; border-right:medium none #1797D2; border-style:solid none none solid; border-top:1px solid #0086C4; border-width:1px medium medium 1px; height:26px; position:relative; z-index:1; border-left: 1px solid #1797D2; } .application_menu_button_active.beta{ background-image: url( 'images/menu/beta.png' ); background-position: top left; background-repeat: no-repeat; background-color: #1797D2; } .application_menu_button_active span, .application_menu_button_active:hover span { color: #E3F4FF; } #main_small_menu{ position: absolute; top: 7px; right: 7px; overflow: hidden; height: 16px; z-index: 50; font-size: 10px; } #main_small_menu2{ position: absolute; top: 24px; right: 7px; overflow: hidden; height: 16px; z-index: 50; font-size: 10px; } .logo { color:#444444; font-size:16px; font-weight:bold; position: absolute; top: 8px; left: 8px; } .logo img{ cursor: pointer; } div#sound_trigger{ position: absolute; height: 16px; width: 16px; top: 34px; right: 8px; background: transparent url( images/menu/sound_off.png ); cursor: pointer; } #main_small_menu2 + div#sound_trigger{ top: 42px; } div#sound_trigger.sound_on{ background: transparent url( images/menu/sound_on.png ); } div#free_account_upgrade{ background: #F8FFFF none repeat scroll 0 0; color: black; display: table-cell; left: 145px; padding: 2px 7px; position: absolute; top: 10px; } div#free_account_upgrade a{ font-weight: bold; color: #F84141; } #main_message_list_header{ width: 100%; overflow: hidden; margin: 0px; padding: 0px; } .message_check_box{ padding: 0; margin: 0; margin-right: 4px; } #main_message_list{ width: 100%; overflow: scroll; overflow-x: auto; overflow-y: scroll; background-color: white; z-index: 3; position: relative; } #main_message_list * { z-index: 4; } #message_list_empty{ position: absolute; top: 100px; text-align: center; width: 100%; color: gray; font-style: italic; } .message_list_header { width: 100%; background-image: url('images/message_list/header_background.png'); border-bottom: 1px solid #888; border-top: 1px solid #DDDDDD; } .message_list_header .lS .message_header_array { position: relative; top: -2px; } #main_message_list_warning_filters_enabled{ display: none; position: absolute; top: 22px; background: none repeat scroll 0 0 #FDFBBE; border-bottom: 1px solid #AAAAAA; left: 0; right: 16px; height: 16px; z-index: 8; text-align: center; } #main_message_view.filters_enabled #main_message_list_warning_filters_enabled{ display: block; } #main_message_view.filters_enabled #main_message_list > div{ padding-top: 16px; } .message_list{ width: 100%; } .message_list .error{ color: red; } .message_list .deleted{ text-decoration: line-through; } .message_list .unread{ font-weight: bold; } .message_list .archived{ color: #888a85; } .message_list .junk{ color: #8f5902; } .message_list .lR{ cursor: pointer; background-color: #ffffff; clear: both; height: 18px; border-bottom: 1px solid #ccc; cursor: pointer; } .message_list .lR:hover{ background-image: url( images/message_list/hover.png ); } .message_list .lR:hover > div, .message_list .lR:hover > div *{ background: transparent; } .message_list .selected{ background-color: #3465a4; color: white; } .message_list_header tr td, .message_list div div{ display: block; overflow: hidden; float: left; margin: 0; padding: 2px 2px 2px; background: inherit; border: 0px; max-height: 12px; height: 12px; } .message_list_header tr td.lI{ width: 26px; } .message_list_header tr td.lD, .message_list_header tr td.lF, .message_list_header tr td.lS{ border-left: 1px solid white; padding-left: 8px; } .message_list_header tr td a{ text-decoration: none; } .message_list .lR div.lI{ width: 28px; text-align: left; } .message_list .lR div.lI div{ width: 26px; height: 16px; margin: 2px; padding: 0; padding-left: 1px; } .message_list .lR div.lI img{ margin-top: 1px; margin-left: 2px; border: none; display: inline; } .message_list .lR div.lF img{ margin-top: 1px; margin-left: 2px; float: right; border: none; display: inline; } .icn_lock{ margin-right: 3px; } .message_list .message_list_color_name{ font-size: 9px; } .message_list .read div.lI img.icn_unread{ display: none; } .message_list .unread div.lI img.icn_unread{ display: inline; } .message_list_header tr td.lC, .message_list .lR div.lC{ witdh: 25px; } .message_list_header tr td.lC input{ margin-top: -2px; } .message_list_header tr td.lF, .message_list .lR div.lF{ width: 25%; text-align: left; } .message_list .lR div.lF{ margin-left: 6px; margin-right: 9px; } .message_list_header tr td.lS, .message_list .lR div.lS { text-align: left; } .message_list .lR div.lS { text-align: left; float: none; white-space: nowrap; } .message_list_header tr td.lD{ width: 152px; text-align: left; float:right; } .message_list .lR div.lD{ width: 140px; text-align: left; float:right; margin-left: 15px; } .meassage_list_header_sorting{ overflow: hidden; padding: 0; margin: 0; } .meassage_list_header_sorting img{ padding: 0; margin: 0; border: none; max-height: 11px; height: 11px; } .context_menu_colorize{ margin-right: 8px; position: relative; top: -1px; display: inline; letter-spacing: 10px; font-size: 10px; } #drag_message_count{ position: absolute; left: 15px; top: 15px; text-align: center; font-size: 10px; color: #0a00a2; font-weight: bold; display: block; width: 20px; } .main_message_separator_bar{ background: url( 'images/bar_content_list_separator.png' ); height: 8px; cursor: ns-resize; text-align: center; padding: 0; margin: 0; z-index: 5; } .main_message_separator_bar img{ position: relative; top: 1px; } #main_message_list_pager{ background: transparent url( 'images/list_pager/background.png' ); width: 150px; height: 12px; position: relative; float: right; margin-right: 25px ; z-index: 7; bottom: 15px; padding-top: 3px; cursor: default; } #main_message_list_pager span{ position: relative; top: -2px; } #main_message_list_pager span span{ position: static; } #main_message_list_pager img{ margin-left: 5px; margin-right: 5px; cursor: pointer; position: relative; top: -2px; } .rank .lS { padding-left: 35px; } .rank00 .lS { background: transparent url( 'images/message_list/rank00.png' ) no-repeat 0px 7px; } .rank01 .lS { background: transparent url( 'images/message_list/rank01.png' ) no-repeat 0px 7px; } .rank02 .lS { background: transparent url( 'images/message_list/rank02.png' ) no-repeat 0px 7px; } .rank03 .lS { background: transparent url( 'images/message_list/rank03.png' ) no-repeat 0px 7px; } .rank04 .lS { background: transparent url( 'images/message_list/rank04.png' ) no-repeat 0px 7px; } .rank05 .lS { background: transparent url( 'images/message_list/rank05.png' ) no-repeat 0px 7px; } .rank06 .lS { background: transparent url( 'images/message_list/rank06.png' ) no-repeat 0px 7px; } .rank07 .lS { background: transparent url( 'images/message_list/rank07.png' ) no-repeat 0px 7px; } .rank08 .lS { background: transparent url( 'images/message_list/rank08.png' ) no-repeat 0px 7px; } .rank09 .lS { background: transparent url( 'images/message_list/rank09.png' ) no-repeat 0px 7px; } .rank10 .lS { background: transparent url( 'images/message_list/rank10.png' ) no-repeat 0px 7px; } .message_list_header .header_text { font-weight: bold; color: #333; position:relative; top:-1px; } #main_message_tabs{ position: absolute; padding: 0; margin: 0; width: 100%; bottom: 0px; background-image: url( 'images/message_tabs/background.jpg' ); background-repeat: repeat-x; height: 28px; } .message_tabs{ list-style: none; margin: 0; padding: 0 10px; } .message_tabs div{ cursor: pointer; margin: 0; display: block; float: left; height: 24px; width: 9.6%; text-align: center; } .message_tabs div.active{ background-image: url( 'images/message_tabs/background_active.png' ); background-position: right; background-repeat: no-repeat; } .message_tabs div.inactive{ background-image: url( 'images/message_tabs/background_inactive.png' ); background-position: right; background-repeat: no-repeat; } .message_tabs div.active .left_corner{ width: 100%; background-image: url( 'images/message_tabs/left_corner_active.png' ); background-repeat: no-repeat; } .message_tabs div.inactive .left_corner{ width: 100%; background-image: url( 'images/message_tabs/left_corner_inactive.png' ); background-repeat: no-repeat; } .message_tabs div div span.text{ position: relative; top: 5px; margin-left: 5px; font-size: 10px; float: left; overflow: hidden; z-index: 3; white-space: nowrap; } .message_tabs div input.close{ border:medium none; cursor:pointer; float:right; height:14px; margin-right:4px; margin-top:6px; width:15px; z-index:4; } .message_tabs div.inactive input.close{ background-image: url( 'images/message_tabs/close_inactive.png' ); } .message_tabs div.active input.close{ background-image: url( 'images/message_tabs/close_active.png' ); } #main_message_header{ background-color: #E8ECF0; float: left; width: 100%; border-bottom: 1px solid #aaa; } #main_message_content.tab_panel_visible #main_message_header{ border-bottom: none; } .mail_viewer_header_place_long{ display: block; margin-left: 100px; margin-right: 150px; line-height: 17px; } .mail_viewer_header_place_short{ display: block; margin-left: 100px; margin-right: 400px; line-height: 17px; } .mail_viewer_header_place_subject{ display: block; margin-left: 100px; margin-right: 400px; } #main_message_header p{ margin: 3px 2px 0px 0px; } #main_message_header_fields p{ float: left; clear: left; } #main_message_header_fields p span.header_field_value{ color: black; } #main_message_header_fields span.kaddressesview{ } #main_message_header_fields span.kaddressesview span{ color: black; } #main_message_loading { padding: 5px; background-color: #fdfbbe; width: auto; } #main_message_tags{ clear: left; float: left; width: 100%; clear: left; text-align: left; height: 13px; margin-bottom: 12px; } #main_message_tags a, #main_message_tags img{ border: none; float: left; } #main_message_tags #tags{ padding-left: 42px; padding-right: 190px; margin-top: 5px; } #main_message_tags img.tags { padding-top: 4px; } #main_message_tabpanel { float: left; clear: both; background-color: #E8ECF0; width: 100%; border-bottom:1px solid #aaa; } #main_message_tabpanel #main_message_tabpanel_panel{ margin-left: 10px; } #main_message_tabpanel li{ display: block; float: left; border: 1px solid #9daec0; border-bottom: none; background: #d7d8da url( 'images/message_view/tab_inactive.png' ) repeat-x; margin-right: 2px; margin-bottom: 0px; height: 18px; padding-left: 7px; padding-right: 7px; padding-top: 4px; } #main_message_tabpanel a{ text-decoration: none; } #main_message_tabpanel ul { list-style: none; margin: 0; padding: 0; } #main_message_tabpanel_panel.plain .tabpanel_btn_plain, #main_message_tabpanel_panel.html .tabpanel_btn_html, #main_message_tabpanel_panel.headers .tabpanel_btn_headers, #main_message_tabpanel_panel.attachments .tabpanel_btn_attachments, #main_message_tabpanel_panel.errors .tabpanel_btn_errors, #main_message_tabpanel_panel.queue .tabpanel_btn_queue { background: white; border-bottom: 1px solid white; margin-bottom: -1px; height: 18px; } #message_reply_request{ clear: both; height: 16px; background: #FDFBBE; border-bottom:1px solid #AAAAAA; text-align: center; } #contents{ clear: both; margin-right: 41px; } #contents.notepad_on{ margin-right: 40%; } .main_message_tab { font-size: 12px; text-align: left; line-height: 125%; padding: 5px; } .main_message_tab a { color: blue; } .attachment_button_download{ background: none; border: none; cursor: pointer; font-size: 10px; } .attachment_button_download:hover{ text-decoration: none; color: blue; } .mail_viewer_header { font-weight: bold; color: #2a313b; width: 95px; text-align: right; display: block; float: left; margin-right: 5px; } .mail_viewer_header div { float: right; } .mail_viewer_header_subject { color: black; } #htmlview{ width: 100%; overflow: auto; } #content_html_panel{ padding: 0; } a.content_plain_image{ margin-right: 5px; } a.content_plain_image img{ max-width: 85%; } #mail_viewer_header_fold{ left:6px; margin-top:14px; position:absolute; } #p_attachments img { margin-right: 4px; } #p_attachments span a { position: relative; top: -3px; margin-right: 5px; } #folder_label img{ width: 12px; height: 12px; } #folder_label a{ margin-left: 2px; position: relative; top: -1px; text-decoration: none; } #folder_label a:hover{ text-decoration: underline; } #p_from { margin-top: 5px; margin-bottom: -2px; } #main_message_header_view_size{ float: right; margin-top: 5px; margin-right: 5px; } #main_message_header_view_bigger{ width: 12px; height: 12px; background: transparent url( images/message_view/view_bigger.png ); border: none; } #main_message_header_view_smaller{ width: 12px; height: 12px; background: transparent url( images/message_view/view_smaller.png ); border: none; } .mailing_queue_list{ width: 100%; } .mailing_queue_list tr.odd_row{ background-color: #E8ECF0; } .mailing_queue_list td{ padding: 4px; } .mailing_queue_list a.address_field{ color: #111; text-decoration: none; } .mailing_queue_list a.address_field:hover{ text-decoration: underline; } .mailing_queue_list a.address_field.address_field_person{ background: transparent url( 'images/address_view/contact_person.png' ); background-repeat: no-repeat; background-position: center left; padding-left: 14px; } .mailing_queue_list .queue_status_waiting{ color: #111; } .mailing_queue_list .queue_status_error{ color: red; } .mailing_queue_list .queue_status_canceled{ color: gray; } .mailing_queue_list .queue_status_sent{ color: green; } .mailing_queue_list .queue_status_cancel, .mailing_queue_list .queue_status_retry{ margin-left: 8px; color: black; font-size: 10px; } .mailing_queue_list .queue_status_date{ margin-left: 8px; font-size: 9px; color: gray; } p.account { float: left; } p.switch_button { float: left; } div.edit_content { clear: both; } div.notepad{ height: 0; position: absolute; right: 0; left: 20px; } div.notepad div.notepad_toolbar{ border-left:1px solid #AAAAAA; background-color: #E9ECF0; width: 40px; float: right; min-height: 300px; clear: right; padding-top: 25px; position: relative; top: -1px; } div.notepad div.notepad_toolbar .notepad_toolbar_image{ border-bottom:1px solid #E9ECF0; border-top:1px solid #E9ECF0; margin-top:0; padding-bottom:5px; padding-top:5px; } div.notepad div.notepad_toolbar div.notepad_toolbar_image img.notepad_item_button{ cursor: pointer; margin-left:4px; } div.notepad div.notepad_toolbar div.notepad_toolbar_image.notepad_item_disabled img.notepad_item_button{ cursor: default; opacity: 0.3; } div.notepad div div.notepad_toolbar_image img.notepad_item_button_used{ float: right; position: relative; right: 5px; top: -10px; display: none; } div.notepad div.notepad_toolbar .used img.notepad_item_button_used{ display: block; } div.notepad div.notepad_toolbar .notepad_toolbar_image.notepad_item_disabled img.notepad_item_button_used{ display: none; } div.notepad div.notepad_toolbar .notepad_toolbar_image.on{ background-color:#F9F9FB; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; position:relative; right:1px; width:40px; padding-left: 1px; } div.notepad div.notepad_item{ background-color: #F9F9FB; float: right; min-height: 300px; border-left: 1px solid #AAAAAA; padding: 10px 25px; position: absolute; right: 41px; left: 60%; z-index: 1; overflow-x: hidden; } div.notepad div.notepad_item .notepad_button_add{ text-align: center; margin-bottom: 30px; margin-top: 15px; } div.notepad div.notepad_item .notepad_empty{ text-align: center; font-style: italic; color: #aaaaaa; } div.notepad .deleted { text-decoration: line-through; } div.notepad div.notepad_header{ font-weight: bold; margin-bottom: 20px; } div.notepad.notepad_in_contacts div.notepad_item{ left: 35%; } div.notepad.notepad_in_todo div.notepad_item{ left: 0; } div.notepad.notepad_in_calendar div.notepad_item{ left: 0; } div.notepad.notepad_in_deals div.notepad_item{ left: 0; } div.notepad.notepad_in_invoices div.notepad_item{ left: 150px; } body.NOTEPAD_DEVELOPMENT div.notepad div.notepad_item{ left: 60%; } div.notepad_calendar_event { margin-bottom: 20px; } div.notepad_calendar_event div.notepad_calendar_event_fromto { color: #333333; font-weight: bold; display: block; margin-left: 23px; margin-bottom: 4px; font-size: 11px; } div.notepad_calendar_event div.notepad_calendar_event_description { color: #222; } div.notepad_calendar_event div.notepad_calendar_event_description a { display: block; margin-left: 23px; font-size: 13px; } div.notepad_calendar_event div.notepad_calendar_event_description img { position: relative; top: -6px; float: left; } div.notepad_todo { margin-bottom: 10px; } div.notepad_todo div.notepad_todo_is_notdone { float: left; margin-right: 10px; width: 80px; white-space: nowrap; } div.notepad_todo div.notepad_todo_is_done { width: 90px; float: left; position:relative; top:-1px; white-space: nowrap; } div.notepad_todo div.notepad_todo_is_done img { position:relative; top:1px; } div.notepad_todo div.notepad_todo_is_done span { margin-left:4px; position:relative; top:-3px; } div.notepad_todo .item_late { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; font-weight: bold; background-color: #F84141; color: white; padding: 1px 5px; position: relative; top: 1px; } div.notepad_todo .item_today { float: left; position:relative; width: 100px; font-weight: bold; } div.notepad .item_future { width: 100px; font-weight: normal; color: gray; } div.notepad_note { display: block; margin-top: 10px; margin-bottom: 40px; } div.notepad_note .notepad_note_author { color: #333333; font-weight: bold; } div.notepad_note .notepad_note_date { color: #333; font-weight: bold; float: right; } div.notepad_note .notepad_note_content { margin-top: 4px; clear: both; } div.notepad_note .notepad_note_from_dashboard { color: #666; font-style: italic; margin-left: 4px; } div.notepad_note .notepad_note_actions { float: right; } div.notepad_note img.is_private_icn, div.notepad_file img.is_private_icn{ margin-left: 10px; position: relative; top: 1px; } div.notepad_form { margin-bottom: 60px; } div.notepad_note div.notepad_form_edit textarea.notepad_note_form, div.notepad_form textarea.notepad_note_form, div.notepad_form textarea.notepad_file_form, div.notepad_form textarea.notepad_transaction_form, div.notepad_form textarea.notepad_exchange_form { width: 100%; height: 130px; } div.notepad_form textarea.notepad_file_form { height: 70px; } div.notepad_form div.notepad_file_form_topoptions, div.notepad_form div.notepad_transaction_form_topoptions, div.notepad_form div.notepad_exchange_form_topoptions { margin-bottom: 5px; margin-top: 10px; } div.notepad_note div.notepad_form_edit div.notepad_note_form_options, div.notepad_form div.notepad_note_form_options, div.notepad_form div.notepad_file_form_options, div.notepad_form div.notepad_transaction_form_options, div.notepad_form div.notepad_exchange_form_options { margin-bottom: 35px; margin-top: 10px; } div.notepad_note div.notepad_form_edit div.notepad_note_form_buttons, div.notepad_form div.notepad_note_form_buttons, div.notepad_form div.notepad_file_form_buttons, div.notepad_form div.notepad_transaction_form_buttons, div.notepad_form div.notepad_exchange_form_buttons { float: right; } div.notepad_item div.notepad_file_progress{ margin: 0 20%; margin-bottom: 35px; } div.notepad_form .notepad_error{ color: red; } div.notepad_exchange { margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 40px; min-height: 55px; } div.notepad_exchange .notepad_exchange_author { color: #333333; font-weight: bold; } div.notepad_exchange .notepad_exchange_direction { margin-left: 5px; margin-right: 5px; } div.notepad_exchange .notepad_exchange_type { color: #333333; font-size: smaller; } div.notepad_exchange .notepad_exchange_date{ color: #333; font-weight: bold; float: right; } div.notepad_exchange .notepad_exchange_note { color: #333333; margin-bottom: 5px; margin-top: 4px; } div.notepad_exchange .notepad_exchange_delete a { float: right; } fieldset.notepad_filter { padding: 15px 12px; border: 1px solid #AAAAAA; margin-bottom: 35px; font-size: 11px; } fieldset.notepad_filter legend { margin-left: 10px; font-weight: bold; } fieldset.notepad_filter .notepad_filter_label_direction { } fieldset.notepad_filter .notepad_filter_label_type { margin-left: 15px; } fieldset.notepad_filter .notepad_filter_select_direction, fieldset.notepad_filter .notepad_filter_select_type { font-size: 12px; } div.notepad_log { margin-bottom: 15px; } div.notepad_log div.notepad_log_head { } div.notepad_log div.notepad_log_head span{ font-weight: bold; } div.notepad_log div.notepad_log_content { } div.notepad_log span.value{ font-style: italic; } div.notepad span.empty_log{ margin-top: 30px; color: #AAAAAA; font-style: italic; text-align: center; display: block; } div.notepad_deals_filter_stage { margin-bottom: 4px; } div.notepad_deal { margin-bottom: 40px; } div.notepad_deal div.notepad_deal_head { margin-bottom: 5px; font-weight: bold; } div.notepad_deal div.notepad_deal_head .notepad_deal_value { float: right; } div.notepad_deal div.notepad_deal_head .notepad_deal_value .notepad_deal_symbol { font-size: 17px; padding-right: 2px; padding-left: 2px; } div.notepad_deal div.notepad_deal_head .notepad_deal_value .notepad_deal_amount { font-size: 14px; position: relative; top: -1px; } div.notepad_deal div.notepad_deal_head span.notepad_deal_startdate { font-size: 10px; font-weight: normal; position:relative; top: -1px; } div.notepad_deal div.notepad_deal_head span.notepad_deal_stage { font-size: 12px; } div.notepad_deal div.notepad_deal_closedate { margin-bottom: 5px;; } div.notepad_deal div.notepad_deal_personresponsible { margin-bottom: 5px; font-weight: normal; } div.notepad_deal div.notepad_deal_dealname a { font-weight: bold; font-size: 12px; } div.notepad_deal table.notepad_deal_history { margin-top: 25px; padding-left: 5px; } div.notepad_deal table.notepad_deal_history th.stage { width: 20%; text-align: left; } div.notepad_deal table.notepad_deal_history th.from { width: 20%; text-align: left; } div.notepad_deal table.notepad_deal_history th.to { width: 20%; text-align: left; } div.notepad_deal table.notepad_deal_history th.responsibleperson { width: 20%; text-align: left; } div.notepad_deal table.notepad_deal_history td { text-align: left; } div.notepad_deal div.notepad_deal_historybutton { float: right; } div.notepad_invoice{ margin-bottom: 20px; } div.notepad_invoice div.row{ clear: both; } div.notepad_invoice div.row span.document_type{ font-style: italic; margin-right: 10px; } div.notepad_invoice div.row span.number{ font-weight: bold; } div.notepad_invoice div.row span.contractor{ } div.notepad_invoice div.row span.date{ font-style: italic; float: right; } div.notepad_invoice div.row span.amount{ font-weight: bold; float: right; } div.notepad_file { display: block; margin-top: 10px; margin-bottom: 40px; } div.notepad_file .notepad_file_author { color: #333333; font-weight: bold; } div.notepad_file .notepad_file_date { color: #333; font-weight: bold; float: right; } div.notepad_file .notepad_file_content { clear: both; white-space: nowrap; } div.notepad_file .notepad_file_actions { float: right; } div.notepad_file div.notepad_file_note { margin-top: 4px; clear: both; } div.notepad_file div.notepad_file_content a { font-size: 11px; font-weight: bold; margin-left: 5px; } div.notepad_file div.notepad_file_content .notepad_file_size { font-size: 10px; } div.notepad_file div.notepad_file_content img { padding: 3px; position: relative; top: 6px; z-index: -1; } div.notepad_item div.notepad_file_form_free_account { background: #F8FFFF; color: black; text-align: center; } div.notepad_item div.notepad_file_form_free_account a{ color: red; font-weight: bold; white-space: nowrap; } div.notepad_item div.notepad_file_form_free_account b{ white-space: nowrap; } table.notepad_transactions_list { border: 0px; width: 100%; border-collapse: collapse; } table.notepad_transactions_list th { padding: 5px; border-bottom: 2px solid black; width: 50%; } table.notepad_transactions_list tr th:first-child { border-right: 2px solid black; } table.notepad_transactions_list td { width: 50%; padding: 7px; } table.notepad_transactions_list tr td:first-child { border-right: 2px solid black; } table.notepad_transactions_list tr { border-bottom: 1px solid #AAAAAA; } table.notepad_transactions_list tr.notepad_transactions_emptyrow { border-bottom: 2px solid black; border-top: 2px solid black; } table.notepad_transactions_list tr.notepad_transactions_emptyrow td { height: 4px; line-height: 0; padding: 0; } table.notepad_transactions_list tr.notepad_transactions_summary { border-bottom: none; } span.notepad_transactions_user { font-weight: bold; } span.notepad_transactions_date { float: right; font-weight: bold; } div.notepad_transactions_subject { font-weight: bold; } div.notepad_transactions_amount { font-weight: bold; font-size: 15px; padding: 5px 0px; } div.notepad_transactions_totalprofit{ border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; text-align: center; margin-top: 20px; padding: 5px 0; } div.notepad_transactions_totalprofit span.description { font-weight: bold; } div.notepad_transactions_totalprofit span.value { padding-left: 10px; font-weight: bold; font-size: 15px; } div.notepad_transactions_buttons { float: right; } div.notepad_transaction_notequal{ text-align: center; font-size: 13px; color: red; } .close_notepad_tab{ background: url("images/notepad/close_tab.png") repeat scroll 0 0 transparent; border: medium none; cursor: pointer; float: right; height: 14px; width: 15px; position: relative; right: -16px; top: -3px; }fieldset.bug_report { background:none; border:1px gray solid; color:black; margin-left:0; margin-right:0; padding-top:20px; } fieldset.bug_report legend { background:none; border:none; color:#333333; display:block; font-weight:bold; height:auto; margin-left:auto; margin-top:auto; padding:auto; } fieldset.bug_report p label { color:#333333; float:left; margin-right:5px; padding-top:3px; text-align:right; width:20%; } fieldset.bug_report input[type="text"], fieldset.bug_report input[type="textarea"] { background:transparent url( 'images/forms/input_background.png' ) repeat scroll 0 0; border:1px solid #38475B; height:17px; padding:2px 5px 0; width:400px; } fieldset.bug_report .multiline { background: transparent url( 'images/forms/input_background.png' ) repeat-x scroll 0 0; padding:2px 5px 0; width:400px; border: 1px solid #38475B; background-color: white; } fieldset.bug_report tr { text-align: left; } #reports_timeinterval{ background: white; border: 1px solid; display:block; z-index: 10; width: 356px; padding: 5px; padding-bottom: 12px; position: relative; left: 16%; top: 27px; text-align: center; } #reports_timeinterval_panel{ height: 30px; } #reports_report_list li a { text-decoration: none; position: relative; top: -3px; } #reports_report_list li a:hover { text-decoration: underline; } #reports_report_list li.current_report a{ font-weight: bold; } #reports_my_reports .report { list-style-image: url('images/reports/report.png'); } #reports_my_reports .shared { list-style-image: url('images/reports/report_shared.png'); } #reports_my_reports .add_new { list-style-image: url('images/reports/report_add.png'); color: #888888; font-style: italic; } #reports_attached_reports .report { list-style-image: url('images/reports/report_attached.png'); } #reports_attached_reports .add_new { list-style-image: url('images/reports/report_attachedadd.png'); color: #888888; font-style: italic; } #reports_report_list .oncontextmenu { background-color: #3565A4; color: white; } #reports_report_list li { list-style-position: inside; padding-left: 12px; height: 16px; margin-bottom: 5px; white-space: nowrap; } #reports_report_list ul { padding-left: 0; } ul.reports_list li input[type="text"]{ border: none; color: #191919; background-color: #fdfbbe; height: 13px; padding-top: 0px; padding-left: 0px; position: relative; top: -3px; left: -1px; } div#report_placeholder{ overflow-y: scroll; position: absolute; bottom: 0; left: 0; right: 0; top: 33px; } div.report_item_outer{ float: left; } div.report_item{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #edf3f7; margin:2px; padding:2px; } div.report_item.oncontextmenu{ background-color: #3565A4; color: white; } div.report_item div.report_item_title{ text-align: center; height: 18px; } div.report_item div.report_item_title img{ float: left; cursor: pointer; } div.report_item div.report_item_canvas{ overflow: auto; } div.report_item .report_item_render_error{ color: red; margin-top: 20px; text-align: center; font-size: 13px; } span#reportitem_edit_color_preview{ display: inline-block; height: 12px; width: 200px; position: relative; top: 2px; margin-left: 5px; } span#reportitem_edit_size_selector{ display: inline-block; } span#reportitem_edit_size_selector span.reportitem_edit_size_selector_row{ display: block; } span#reportitem_edit_size_selector span.reportitem_edit_size_selector_row span{ display: block; float: left; background: #ccc; margin-right: 1px; margin-bottom: 1px; height: 16px; width: 16px; cursor: pointer; } span#reportitem_edit_size_selector span.reportitem_edit_size_selector_row span.selected{ background: black; } span#reportitem_edit_size_selector span.reportitem_edit_size_selector_row span:hover{ background: #3565A4; } table.report_table{ margin: 0; width: 100%; height: 100%; table-layout: fixed; } table.report_table tr.report_table_data_top_header td{ border-bottom: 1px dotted black; border-right: 1px dotted black; } table.report_table tr.report_table_data_top_header th{ overflow: hidden; border-bottom: 1px solid black; border-right: 1px dotted black; border-top: 1px dotted black; } table.report_table tr th.report_table_data_left_header{ overflow: hidden; border-right: 1px solid black; border-left: 1px dotted black; border-bottom: 1px dotted black; } table.report_table td.report_table_data_cell{ overflow: hidden; padding-right: 6px; border-bottom: 1px solid black; border-right: 1px solid black; background: rgba(255, 255, 255, 0.5); text-align: right; } #report_header_div { top: 0; left: 0; right: 0; width: 100%; } #report_header { width: 100%; height: 33px; } #report_header_div { height: 33px; } #report_header td { background-image: url("images/big_calendar/header_background.png"); color: #333333; border-bottom: 1px solid #AAAAAA; text-align: center; } #report_header_name { font-weight: bold; } #report_header_name img.readonly{ margin-left: 8px; margin-right: 6px; position: relative; top: 1px; } span.report_edit_option_window{ display: inline-block; padding-top: 2px; } .kwindow_content .report_edit_option_window label{ display: inline; float: none; position: static; } .kwindow_content .report_edit_option_window input[type=checkbox]{ position: relative; top: 2px; } .kwindow_content .report_edit_option_error { color: #EF2929; font-weight: bold; } .kwindow_content #reportitem_edit_template_note{ font-style: italic; font-size: 10px; padding-left: 120px; color: gray; } .kwindow_content .reportitem_edit_option_note{ display: block; font-size: 10px; font-style: italic; width: 120px; color: gray; } #reports_attached_reports img.attached_report_readonly, #reports_attached_reports img.attached_report_accessdenied { margin-left: 5px; top: -1px; } #report_edit_panel_other{ margin-top: 30px; font-size: 12px; }.search_view{ height: 32px; } .search_panel { background-color: #E8ECF0; } .search_view_active_filters{ background: transparent url( 'images/search_filters/active_filters.png' ); } .search_view_active_search{ color: black; } input.search_string{ float:left; margin-bottom:4px; margin-left:4px; margin-top:6px; width:60%; } button.search_button{ color:black; float:right; margin-right:2px; margin-top:3px; width:30%; } input[type="button"].filters_button{ background: transparent url( 'images/search_filters/filters_button_background.png' ); background-repeat: no-repeat; color: #727f88; font-weight: bold; border: none; height: 26px; width: 25px; position: absolute; top: 6px; left: 8px; display: none; } .close_button{ color:blue; display:block; margin-left:5px; margin-top:10px; } input.search_in_current_disabled{ color: gray; font-style: italic; } .options { margin-left: 4px; padding-bottom: 12px; clear: both; } .options span { color:gray; display:block; margin-left:3px; margin-top:4px; }div.setup_index_item{ display: block; float: left; width: 120px; text-align: center; margin-bottom: 15px; } div.setup_index_item a{ text-align: center; text-decoration: none; } div.setup_index_item img{ border: none; } hr.setup_index_separator{ clear:both; margin-bottom: 15px; border: none; height: 1px; color: lightgray; background-color: lightgray; } #authorization_box h3, #authorization_box #authorization_box_info, #authorization_box #authorization_box_buttons{ text-align: center; } #authorization_box #authorization_box_main{ width: 500px; margin: auto; } #authorization_box #authorization_box_main .error_info{ display: block; color: red; text-align: center; margin-top: 10px; } #authorization_box label{ width: 200px; display: block; float: left; text-align: right; margin-right: 5px; } p.group_list_item { margin-top: 3px; margin-bottom: 3px; } .group_list_item input { position: relative; top: 3px; } p.contact_custom_filters_empty{ font-style: italic; margin-top: 50px; text-align: center; } label.user_avatar_label{ top: 7px; } button.user_avatar_change{ position: relative; vertical-align: top; top: 2px; } #avatar_selector_default, #avatar_selector_custom{ padding-left: 218px; } #avatar_selector_custom p{ margin: 0; clear: none; } #avatar_selector_custom input[type="file"]{ margin-top: 4px; margin-bottom: 3px; } #avatar_preview img{ border: 1px solid #DDDDDD; } #avatar_selector_default img{ cursor: pointer; border: 1px solid #dddddd; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .setup_page .user_description{ position: relative; top: 4px; } .automators td { padding: 5px; } div.add_new_automator_btn { padding: 10px; } h2.automator_list{ border: none; margin-left: 10px; } select.automator_list_ddl{ vertical-align: middle; } table.no_margin { margin-left: 0; } .custom_fields .introduction{ padding-bottom: 18px; } .custom_fields table.module_custom_fields{ min-width: 450px; } .custom_fields table.module_custom_fields + table{ margin-top: 13px; }table.export_items{ border-collapse: collapse; } .export_items td.format{ text-align: center; } .export_items td.format a{ text-transform: uppercase !important; font-size: 13px; } .export_items tr td{ border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; } .export_items span.item_type{ } .export_items span.item_description{ color: #666; }#groups_list ul { padding-top: 0px; } #groups_list ul li ul { padding-top: 0px; } #groups_list li { list-style: none; white-space: nowrap; margin-bottom: 5px; list-style-position: inside; margin-left: -10px; cursor: default; } #groups_list li.grouplist { list-style: url("images/big_address_book/list_group.png"); white-space: nowrap; margin-bottom: 5px; list-style-position: inside; width: 200px; } #groups_list .droppable_dragging { background-color: #3565a4; color: white; } #groups_list .draggable_ghost { opacity: 0.4; } #groups_list .group_ondrag { background: url("images/big_address_book/list_group.png") no-repeat; } #groups_list .group_ondrag .group_ondrag_content { padding-left: 20px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; } #new_product_section{ background-color: #EEEEEE; height: 170px; padding: 10px; width: 600px; } #new_product_section, #products_list_section{ clear: both; margin-top: 20px; } .products_settings .product_edit_form label{ width: 150px; clear: left; float: left; } .products_settings .product_edit_form a{ margin-left: 5px; } .products_settings .product_edit_form input[type="text"], .products_settings .product_edit_form select, .products_settings .product_edit_form textarea{ float: left; width: 300px; } #sellers_list_section table tr.seller.first td{ border-bottom: none; } #new_seller_section{ background-color: #EEEEEE; height: 170px; padding: 10px; width: 600px; } #new_seller_section, #sellers_list_section{ clear: both; margin-top: 20px; } .sellers_settings .seller_edit_form label{ width: 150px; clear: left; float: left; } .sellers_settings .seller_edit_form a{ margin-left: 5px; } .sellers_settings .seller_edit_form input[type="text"], .sellers_settings .seller_edit_form select, .sellers_settings .seller_edit_form textarea{ float: left; width: 300px; margin-top: 1px; } #seller_edit_logo_section{ float: left; width: 298px; padding: 3px; border: 1px solid #999; } #seller_edit_logo_section #seller_edit_logo{ max-width: 290px; max-height: 200px; } #seller_edit_logo_section input, #seller_edit_logo_section input *{ cursor: pointer !important; } #seller_edit_logo_change_button{ float: right; height: 16px; overflow: hidden; position: relative; min-width: 20px; } #seller_edit_click_logo_change{ } #seller_edit_logo_upload{ left: 0; opacity: 0; position: absolute; top: 0; }table.share_tree{ width: 100%; } table.share_tree .even { background-color: #ffffff; } table.share_tree .odd { background-color: #e7f6ff; } table.share_tree td.chb { width: 20px; text-align: center; height: 25px; } table.share_tree td.chb.header { width: 20px; text-align: center; padding-left:7px; padding-right:7px; } #small_address_book { width: 39%; position: absolute; right: 0px; top: 0px; bottom: 0px; z-index: 300; } .smallab_searchpanel{ height: 55px; background-color: #E8ECF0; color: #262626; font-weight: bold; padding-top: 10px; padding-left: 20px; } .smallab_leftshadow{ position: absolute; top: 0px; bottom: 0px; left: 0px; width: 7px; background: url( 'images/small_address_book/left_shadow.png' ); z-index: 310; } #smallab_lists{ position: absolute; top: 65px; left: 0px; right: 0px; bottom: 0px; } #smallab_lists_groups{ position: absolute; top: 0px; right: 0px; left: 0px; bottom: 78%; } #smallab_lists_contacts{ position: absolute; top: 22%; right: 0px; left: 0px; bottom: 0px; } #smallab_alphabet{ border-top: 1px solid #b0b0b0; height: 18px; padding-top: 2px; text-align: center; } #smallab_alphabet a{ text-decoration: none; } #smallab_alphabet a:hover{ text-decoration: underline; } #smallab_alphabet a.current_letter{ font-weight: bold; } #address_book_groups_content, #address_book_cards_content{ position: absolute; top: 22px; right: 0px; left: 0px; bottom: 0px; overflow-y: scroll; overflow-x: hidden; padding-top: 5px; padding-bottom: 5px; } #address_book_cards_content{ top: 43px; } #address_book_cards_header, #address_book_groups_header{ height: 20px; border-top: 1px solid #b0b0b0; border-bottom: solid 1px #888; background: transparent url(images/message_list/header_background.png); background-repeat: repeat-x; } #address_book_cards_header a, #address_book_groups_header a{ color: #3c3c3c; cursor: pointer; font-weight: bold; text-decoration: none; } .smallab_list_header_sortarrow{ margin-right: 5px; } .smallab_searchpanel input{ margin-top: 7px; border: 1px solid #8c8c8c; background: transparent url( 'images/forms/input_background.png' ); padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 0px; height: 17px; } .smallab_searchpanel button{ margin-top: -5px; } .smallab_contact_ondrag{ background: transparent url( 'images/address_box/background_card.png' ); background-position: top; background-repeat: repeat-x; padding: 1px 4px; height: 15px; white-space: nowrap; margin-top: 5px; margin-left: 5px; } .smallab_group_ondrag{ background: transparent url( 'images/address_box/background_group.png' ); background-position: left top; background-repeat: repeat-x; padding: 1px 4px; padding-left: 28px; height: 15px; white-space: nowrap; } .smallab_group_ghost{ opacity: 0.4; } .smallab_contact_ghost{ background: transparent url( 'images/address_box/background_card.png' ); background-position: top; background-repeat: repeat-x; opacity: 0.4; } .smallab_draggable{ display: inline; } .smallab_group_list_selected{ font-weight: bold; } .smallab_concact_list_odd{ } .smallab_contact_list_nodescription{ font-style: italic; } .smallab_contact_list_small_description{ font-size: 8px; color: gray; position: relative; top: -2px; overflow: hidden; } ab_name_column { overflow: hidden; } #address_book_groups_content .list_ul li { list-style: url("images/big_address_book/list_group.png"); white-space: nowrap; list-style-position: inside; } #address_book_groups_content .list_ul li.attached { list-style: url("images/big_address_book/list_shared_group.png"); white-space: nowrap; list-style-position: inside; } #address_book_groups_content .list_ul li.shared { list-style: url("images/big_address_book/list_group_shared.png"); white-space: nowrap; list-style-position: inside; } #address_book_groups_content .list_ul li img { position: relative; top: 1px; } #smallab_groups_list { padding-left: 10px; } div.no_contacts { color: gray; font-style: italic; margin-left: 0; margin-top: 60px; text-align: center; } #address_book_cards_content img { padding-right:8px; position:relative; top:2px; } .smallab_contact_list_description { position:relative; top:-2px; } .smallab_groups_header { color:#3C3C3C; font-weight:bold; margin-left:5px; } .smallab_contact_header { padding-left: 7px; } #address_book_cards_content tr { height: 19px; } #address_book_cards_content td.ab_name_column{ padding-left: 7px; } .smallab_contact_email_type { color: gray; font-size: 8px; }@font-face{ font-family: Verdana; src: local("Verdana"), url( 'fonts/Verdana.ttf' ); } @font-face{ font-family: Verdana; font-style: italic; src: local("Verdana Italic"), url( 'fonts/Verdana-i.ttf' ); } @font-face{ font-family: Verdana; font-style: italic; font-weight: bold; src: local("Verdana Bold Italic"), url( 'fonts/Verdana-bi.ttf' ); } @font-face{ font-family: Verdana; font-weight: bold; src: local("Verdana Bold"), url( 'fonts/Verdana-b.ttf' ); } body, input, textarea { font-family:verdana,sans-serif; font-size:11px; margin:0; padding:0; color: #111; } input[type=checkbox], input[type=radio] { margin-right: 4px; } input[type=text], textarea { color: #222; } input[type=text].addressbook_headerfield_default_empty{ color: gray; } body.main_page{ background-color: #DFE5F0; overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; right: 0; min-width: 1000px; overflow-x: auto; } h2 { padding-bottom: 3px; border-bottom: solid 1px gray ; } abbr{ border: none; } p { display: block; } #main_ajax_wait{ position: absolute; top: 45px; right: 32px; z-index: 1000; } #footer { font-size: 11px; color: gray; float: right; } #log { font-size: 10px; } a{ color: inherit; } #loading { position: absolute; left: 50%; top: 40%; } .in_place_textbox input { background: #E5EDF7; font-family: sans-serif; padding-top: 0px; border: none; } #kmailviewer_place{ position: absolute; width: 100%; bottom: 0px; overflow: scroll; overflow-x: auto; overflow-y: scroll; background-color: white; } #kmailviewer_place{ margin-top: 0px; } .filters_is_on #kmailviewer_place{ margin-top: 20px; } .clickable{ cursor: pointer; } b.true{ color: #666665; font-weight: bold; } span.solutions{ color: #888; font-size: 12px; } div.main_disabled_account{ color:red; position:absolute; right:8px; top:23px; display: none; } div.overlay{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 200; background-color: #000; } div.overlay.overlay2{ z-index: 400; } #setup_window_iframe{ border: none; } body.onfastcallback *, body.onfastcallback{ cursor: wait; } .dragging{ z-index: 10000; margin: 5px; position: fixed; } .nobreak{ white-space: nowrap; } li.li_dragging{ list-style: none; height: 0px; } a img{ border: none; } .print_only{ display: none; } span.hl_number{ position: relative; top: -2px; color: white; background: red; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; font-weight: normal; padding: 0 6px; margin-left: 5px; font-size: 10px; } #application_loading{ width: 200px; height: 175px; background: white; margin-left: auto; margin-right: auto; margin-top: 150px; border: 1px solid lightgray; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding-top: 25px; text-align: center; } #application_loading > img + img{ margin-top: 17px; } .edit_panel_small p label { float: left; width: 65px; } .time_field { width: 50px; } .large_bold p label { font-weight: bold; font-size: 12px; float: left; width: 126px; } .summary_text_area { width: 144px; }.tags_area{ left: 85px; position: absolute; right: 270px; display: table-cell; max-width: 500px; } .tags_show{ position: absolute; left: 15px; } .tag_helper{ display: table-cell; z-index: 100; position: absolute; left: 0px; right: 0px; top: 17px; background: transparent url( 'images/tag_helper/body_left.png' ); background-position: bottom left; background-repeat: no-repeat; padding-left: 19px; } .tag_helper_inner{ display: table-cell; min-height: 90px; background: transparent url( 'images/tag_helper/body_right.png' ); background-position: bottom right; background-repeat: no-repeat; padding-bottom: 20px; padding-right: 19px; position: absolute; left: 12px; right: 0px; padding-left: 8px; } .tag_helper a{ color: #204a87; margin-right: 6px; } .tag_helper a.used{ color: lightgray; margin-right: 4px; } .tag_helper_no_tags{ color: #7e7e7e; font-style: italic; margin: 0; } #no_tags_monitor{ color: #666; } .tags_input { background: transparent url( 'images/tag_helper/input_left.png' ); background-position: top left; background-repeat: no-repeat; padding-left: 19px; position: absolute; left: 1px; right: 1px; height: 17px; } .tags_input_inner { background: transparent url( 'images/tag_helper/input_right.png' ); background-position: top right; background-repeat: no-repeat; padding-right: 19px; height: 17px; } .tag_helper_inner b { color: #1b3247; } .tag_helper_inner hr { border: none; height: 1px; background-color: #d6d7da; } .tags_input input[type=text]{ border: none; color: white; height: 16px; width: 80%; padding-top: 0px; padding-left: 0px; margin-top: 0px; background: transparent; margin-left: -5px; } .tags_store{ position: absolute; left: 15px; } .todo_group_list ul{ padding: 0; margin-left: 0; } .todo_group_list li{ list-style-image: url("images/todo/list_group.png"); white-space: nowrap; margin-bottom: 5px; padding-left: 12px; list-style-position: inside; } .todo_group_list #my_todo_content li.shared{ list-style-image: url("images/todo/list_group_shared.png"); } .todo_group_list #my_todo_content li.new{ list-style-image: url("images/todo/list_group_add.png"); } .todo_group_list #notmy_todo_content li{ list-style-image: url("images/todo/list_group_attached.png"); } .todo_group_list #notmy_todo_content li.new{ list-style-image: url("images/todo/list_group_attached_add.png"); } .todo_group_list li.new{ color: gray; font-style: italic; } .todo_group_list li.all{ font-style: italic; } .todo_group_list li.current_todo_group{ font-weight: bold; } .todo_group_list li.todo_group_dragging, .todo_group_list li.on_contextmenu{ background: #3565a4; color: white; } .todo_group_list li a{ text-decoration: none; position: relative; top: -2px; left: -5px; } .todo_group_list li a:hover{ text-decoration: underline; } .todo_group_list li span.hl_number{ margin-left: 0; } .todo_group_list li input[type="text"]{ border: none; color: #191919; background-color: #fdfbbe; height: 13px; padding-top: 0px; padding-left: 0px; position: relative; top: -2px; left: -5px; } .todo_filters{ padding-left: 6px; } #todo_list{ position: absolute; top: 0; left: 0; bottom: 0; right: 45%; overflow: hidden; background-color: white; border-right:1px solid #AAAAAA; } #todo_list_header{ background-image: url( 'images/hideable_panel/background.png' ); border-bottom:1px solid #888888; border-top:1px solid #DDDDDD; color:#3C3C3C; font-weight:bold; height:20px; overflow:hidden; padding-left:5px; padding-top:0; white-space:nowrap; } #todo_list_header .todo_list_header_status { float:left; margin-left:4px; width:56px; position:relative; top:3px; } #todo_list_header .todo_list_header_deadline { float: left; width: 160px; position:relative; top:3px; } #todo_list_header .todo_list_header_responsible_user { float:left; width:150px; } #todo_list_header .todo_list_header_topic { float: left; position:relative; top:3px; } #set_undone_button { cursor: pointer; text-decoration: underline; } #todo_list #todo_filters_enabled{ background: none repeat scroll 0 0 #FDFBBE; border-bottom: 1px solid #AAAAAA; display: none; height: 16px; left: 0; position: absolute; right: 16px; text-align: center; top: 22px; z-index: 5; } #todo_list.filters_enabled #todo_filters_enabled{ display: block; } #todo_list.filters_enabled #todo_list_contents{ padding-top: 17px; } #todo_list_contents{ position: absolute; top: 22px; bottom: 0; left: 0; right: 0; overflow: hidden; overflow-y: scroll; } #todo_list_contents .todo_list_item_row{ border-bottom: 1px solid #CCCCCC; cursor: pointer; height: 19px; overflow: hidden; padding-left: 5px; padding-top: 2px; white-space: normal; } .row_done { color: gray; } #todo_list_contents .todo_list_item_checkbox { float:left; position:relative; } .checkbox_panel { float:left; margin-left:13px; width:47px; } #todo_list_contents .no_todoitems { color:gray; font-style:italic; margin-top:60px; text-align: center; width: 100%; } #todo_list_contents .todo_list_item_row:hover { background-image: url('images/message_list/hover.png'); } #todo_list_contents .todo_list_item_row.active { background-color: #C0D0FF; } #todo_list_contents .todo_list_item_row.on_contextmenu{ background-color: #4565a4; color: white; } #todo_list_contents .todo_list_item.draggable{ border: 1px solid #cccccc; padding: 3px 4px 3px; background-color: white; margin-left: 10px; z-index: 300; height: auto; } #todo_list_contents .todo_list_item.ghost{ opacity: 0.4; } #todo_list_contents .todo_list_item.moved{ opacity: 0.1; } #todo_list_contents .todo_list_item .todo_list_item_description{ font-size: 10px; color: #cccccc; } #todo_list_contents .deadline { float:left; position:relative; top:1px; width:160px; } #todo_list_contents .item_late { background-color: red; color:white; float:left; font-weight:bold; padding-left:3px; padding-right:3px; position:relative; top:-1px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 1px 5px; } #todo_list_contents .item_today { font-weight: bold; float: left; } #todo_list_contents .item_future { color:gray; display:block; float:left; font-weight:normal; } #todo_list_contents .item_normal { display: block; float: left; font-weight: normal; } #todo_list_contents .todo_notes_count { float: left; position: relative; margin-right: 4px; } #todo_list_contents .todo_files_count { float: left; position: relative; margin-right: 4px; } #todo_list_contents .todo_messages_count { float: left; position: relative; top: 1px; margin-right: 4px; } #todo_list_contents .todo_abcard_company { float: left; position: relative; top: 0px; margin-right: 4px; } #todo_list_contents .todo_abcard_person { float: left; position: relative; top: 0px; margin-right: 4px; } #todo_list_contents .todo_invoices_count { float: left; position: relative; margin-right: 4px; } #todo_list_contents .todo_calendars_count { float: left; position: relative; margin-right: 4px; } #todo_view{ position: absolute; left: 55%; right: 0px; bottom: 0px; top: 0px; overflow-y: scroll; } #todo_view_header{ background-color:#E8ECF0; border-bottom:1px solid #AAAAAA; height:100px; } #todo_view_header .todo_button { margin-left: 8px; } #todo_view_header_subject{ padding: 10px 15px; color: #222; font-size: 14px; font-weight: bold; } #todo_view img.todo_item_connected_invoice_img{ position: relative; top: 2px; } #todo_view_contents, #todo_edit_contents{ float: left; position: absolute; margin-right: 40px; padding: 10px; } #todo_view #todo_edit_contents #todo_description{ height: 100px; width: 250px; } #todo_view_contents .todo_item_message_img { position: relative; top: 2px; } #todo_view_contents .todo_item_header, #todo_view_contents .todo_item_connected_item_header{ color:#333333; font-size:12px; font-weight:bold; padding-top:10px; } #todo_view_contents .todo_item_link { position: relative; margin-left: 4px; } #todo_view_header #todo_done_icon { margin-left:14px; margin-top:-5px; float: left; } #todo_view_header #todo_done_text { left: 4px; bottom: 4px; position: relative; color: white; } .todo_filter { } .todo_filters span { display:block; margin-bottom:4px; margin-left:7px; margin-top:4px; } .todo_filters label { position: relative; } .todo_filters .todo_filters_hint { margin-left: 6px; color: gray; } .todo_list_item { height: 19px; white-space: nowrap; } body.opera .todo_list_item_main { white-space: normal; line-height: 25px; position: relative; top: -4px; } .leftmargin { margin-left: 60px; } .responsible_description { font-weight: bold; } .todo_icons{ float: right; position: relative; top: 2px; } #todo_description { height: 100px; width:300px; } #todo_list_contents .todo_readonly_icon { margin-right: 4px; position: relative; top: 1px; } #predefined_deadlines { clear: right; float: left; margin-top: 8px; } p.predefined_deadlines_sibling { float: left; width: 220px; } #todo_list_content.pager_on { bottom: 18px; } #todo_list_pager{ background-image: url("images/list_pager/background_big.png"); border-top: 1px solid #AAAAAA; bottom: 0; height: 18px; left: 0; position: absolute; right: 0; text-align: center; } #todo_list_pager img { cursor: pointer; margin: 0 5px; }.top_menu{ background-image: url( 'images/menu/menu_bg.png' ); border-left:1px solid gray; color:#E3F4FF; height:26px; left:0; margin-left:-1px; position:absolute; right:0; top:65px; border-top:1px solid #0086C4; border-bottom:1px solid #006EAE; } .top_menu_item{ cursor:pointer; float:left; height:26px; padding-left:10px; padding-right:10px; position:relative; top:0; } .top_menu_item:hover { background-image: url( 'images/menu/menu_bg_hover.png' ); } .top_menu_item_disabled:hover{ background-image: none; } .top_menu_item a { position:relative; text-decoration:none; top:2px; } .top_menu_item_disabled{ opacity: 0.3; cursor: default; } .top_menu_item_disabled a{ cursor: default; } .top_menu_item img{ position:relative; top: 5px; } .top_menu_separator{ float: left; } .top_left_menu_separator{ background: transparent url( 'images/menu/small_menu_separator.png' ) no-repeat 0 2px; } .link { text-decoration: underline; color: #6D7E85; } .login { margin-right: 2px; } .hello { color: #3C3C3C; } .hello img{ width: 16px; height: 16px; display: inline-block; vertical-align: -4px; }.kwindow{ border: 1px solid #474747; background-color: #f2f2f2; z-index: 250; padding: 5px; } .kwindow_titlebar{ background: transparent url( 'images/popup_window/header_background.png' ); background-repeat: repeat-x; padding-left: 2px; margin-top: -5px; margin-left: -5px; margin-right: -5px; margin-bottom: 5px; height: 43px; border-bottom:1px solid lightgrey; } div.first { color: #38475B; font-weight: bold; font-size: 18px; margin-left: 14px; float: left; line-height: 44px; } div.next { color: #616B70; font-weight: bold; font-size: 16px; margin-left: 5px; float: left; line-height: 44px; } div.last { color: #616B70; font-weight: bold; font-size: 16px; margin-left: 5px; float: left; line-height: 44px; cursor: default; } div.first a, div.next a { text-decoration: none; } img.separator { float: left; } .window_close_button { width: 21px; height: 44px; background-image: url(images/popup_window/close_window_button.png); background-repeat: no-repeat; background-position: center; float: right; padding-right: 25px; cursor: pointer; } #setup_window_iframe { clear: both; } .window_loader { background-color: #EF2929; color: white; font-weight: bold; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; float: right; margin-right: 5px; margin-top: 3px; } .window_exit_button { float: right; margin-right: 3px; margin-top: 2px; border: 1px solid #333; } .window_title { float: left; margin-left: 2px; margin-top: 4px; } .kwindow_button { padding-bottom: 15px; } .window_menu{ margin: -5px -5px 0; background-image: url("images/forms/navigate_bg.png"); border-bottom: 1px solid #DDDDDD; height: 31px; } .window_menu_item{ cursor: pointer; float: left; height: 31px; padding-left: 10px; padding-right: 10px; position: relative; text-transform: lowercase; top: 0; } .window_menu_item:hover { background-image: url( 'images/menu/menu_bg_hover.png' ); background-position: bottom; background-repeat: repeat-x; } .window_menu_item a { position: relative; text-decoration: none; text-transform: capitalize; top: 4px; } .window_menu_item_disabled{ opacity: 0.3; cursor: default; } .window_menu_item_disabled a{ cursor: default; } .window_menu_item img{ position: relative; top: 7px; }.kwindow_content { bottom:0; left:0; margin-left:8px; overflow-x:hidden; overflow-y:auto; padding:10px; position:absolute; right:0; top:44px; } .kwindow_content label { color:black; display:block; float:left; text-align:left; width:120px; position: relative; top: 4px; } .kwindow_content p { margin-bottom:6px; margin-top:6px; clear: left; } .kwindow_content p input[type=text], .kwindow_content p input[type=password], .kwindow_content p textarea { width: 200px; } .kwindow_content p input.medium, .kwindow_content p input.date { width: 80px; } .kwindow_content p input.time { width: 50px; } .kwindow_content p input.short { width: 30px; } .kwindow_content .formerror { color:#EF2929; display:block; font-weight:bold; margin-left:120px; } .formerror.nomargins { margin: 0; }