/*****************************************************************
DO NOT ADD COLORS THEY ARE ACTUALLY STORED IN THE DATABASE
*****************************************************************/
/****************************************************************
THESE ARE STATIC COLORS
****************************************************************/
/*****************************************************************
COLORS FOR CALL TO ACTION WITHIN COMMUNITIES
*****************************************************************/
/*****************************************************************
COLORS FOR SNIPPETS
*****************************************************************/
/*****************************************************************
THESE ARE COLORS SET BY COMPASS -- changed some of them
*****************************************************************/
/*****************************************************************
THESE ARE COLORS & VARIABLES SET BY COMPASS -- for buttons
*****************************************************************/
/*This is the only value that keeps changing for default buttons */
/*This is the only value that keeps changing for default buttons */
/*This is the only value that keeps changing for default buttons */
div.change_alert { background: url("/images/marketplace/orange-alert-large.png") left top no-repeat; padding-left: 30px; }

div#people_content div.profile_snippet { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #cccccc; }
div#people_content div.profile_snippet div.avatar { display: inline; float: left; margin-right: 10px; width: 70px; }
* html div#people_content div.profile_snippet div.avatar { overflow-x: hidden; }
div#people_content div.profile_snippet div.info { display: inline; float: left; margin-right: 0; width: 670px; }
* html div#people_content div.profile_snippet div.info { overflow-x: hidden; }
.without_sidebar div#people_content div.profile_snippet div.info { display: inline; float: left; margin-right: 0; width: 870px; }
* html .without_sidebar div#people_content div.profile_snippet div.info { overflow-x: hidden; }
div#people_content div.profile_snippet div.info ul.profile_actions { margin-top: 1.5em; }
div#people_content .table_options { overflow: auto; }
div#people_content .table_options #bulk_action_select { display: inline; float: left; margin-right: 10px; width: 110px; }
* html div#people_content .table_options #bulk_action_select { overflow-x: hidden; }
div#people_content .table_options form.table_search { display: inline; float: left; margin-right: 10px; width: 710px; }
* html div#people_content .table_options form.table_search { overflow-x: hidden; }
div#people_content .table_options div.invite { display: inline; float: left; margin-right: 0; width: 110px; text-align: right; }
* html div#people_content .table_options div.invite { overflow-x: hidden; }
div#people_content .table_options div.invite ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
div#people_content .table_options div.invite ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div#people_content .table_options div.invite ul li:first-child, div#people_content .table_options div.invite ul li.first { padding-left: 0; }
div#people_content .table_options div.invite ul li:last-child, div#people_content .table_options div.invite ul li.last { padding-right: 0; }
div#people_content .table_options div.invite ul li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div#people_content .table_options div.invite ul li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div#people_content .table_options select { margin-top: 0px; height: 21px; font-size: 12px; font-family: Arial; }
div#people_content .table_options select#search_filter { margin-left: 5px; }
div#people_content .table_options label { margin-top: 1px; }
div#people_content .table_options span.search_button { margin-top: 1px; }
div#people_content form.seach_float_left { float: left; }
div#people_content p.action_tip { margin-top: 1.25em; }
div#people_content table.marketplace_table { margin-top: 10px; table-layout: fixed; }
div#people_content table.marketplace_table.show_assign_forms tbody.bulk_assign_forms { display: table-row-group; }
div#people_content table.marketplace_table.loading tbody.bulk_assign_forms { background: #ffffff url('../../../images/marketplace/loading_cart.gif?1470666632') center center no-repeat; }
div#people_content table.marketplace_table.loading tbody.bulk_assign_forms * { opacity: 0.8; }
div#people_content table.marketplace_table tbody.bulk_assign_forms { display: none; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_assignment_form, div#people_content table.marketplace_table tbody.bulk_assign_forms #role_assignment_form { width: 100%; }
div#people_content table.marketplace_table tbody.bulk_assign_forms .button { float: right; clear: none; margin: 0 0.5em; }
div#people_content table.marketplace_table tbody.bulk_assign_forms .button.add_group { float: left; }
div#people_content table.marketplace_table tbody.bulk_assign_forms fieldset.groups, div#people_content table.marketplace_table tbody.bulk_assign_forms fieldset.roles { width: 100%; display: inline-block; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input { width: 100%; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input ol { width: 100%; display: block; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input ol li { width: 33.3%; display: inline-block; float: left; clear: none; white-space: nowrap; overflow: visible; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input ol li.first:hover a, div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input ol li.first a { display: none; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input ol li label { display: inline-block; width: auto; }
div#people_content table.marketplace_table tbody.bulk_assign_forms #group_id_input ol li a { margin-left: 0.5em; }
div#people_content table.marketplace_table th, div#people_content table.marketplace_table td { overflow: hidden; text-overflow: ellipsis; }
div#people_content table.marketplace_table th abbr, div#people_content table.marketplace_table td abbr { border: 0px; }
div#people_content table.marketplace_table th.mass_select, div#people_content table.marketplace_table td.mass_select { width: 3%; }
div#people_content table.marketplace_table th.user_name, div#people_content table.marketplace_table td.user_name { width: 15%; }
div#people_content table.marketplace_table th.email, div#people_content table.marketplace_table th.user_email, div#people_content table.marketplace_table td.email, div#people_content table.marketplace_table td.user_email { width: 18%; }
div#people_content table.marketplace_table th.email.pending_email_change, div#people_content table.marketplace_table th.user_email.pending_email_change, div#people_content table.marketplace_table td.email.pending_email_change, div#people_content table.marketplace_table td.user_email.pending_email_change { background-image: url("/images/marketplace/orange-alert-small.png") !important; background-repeat: no-repeat !important; background-position: left center !important; padding-left: 15px; }
div#people_content table.marketplace_table th.job_title, div#people_content table.marketplace_table td.job_title { width: 15%; }
div#people_content table.marketplace_table th.group, div#people_content table.marketplace_table td.group { width: 15%; }
div#people_content table.marketplace_table th.role_name, div#people_content table.marketplace_table td.role_name { width: 15%; }
div#people_content table.marketplace_table th.applications, div#people_content table.marketplace_table td.applications { width: 11%; }
div#people_content table.marketplace_table th.with_remove_action, div#people_content table.marketplace_table td.with_remove_action { width: 9%; }
div#people_content table.marketplace_table td.applications { text-align: center; }
div#people_content table.customer_table th.user_name, div#people_content table.customer_table td.user_name { width: 25%; }
div#people_content table.customer_table th.email, div#people_content table.customer_table td.email { width: 25%; }
div#people_content table.customer_table th.job_title, div#people_content table.customer_table td.job_title { width: 20%; }
div#people_content table.customer_table th.role_name, div#people_content table.customer_table td.role_name { width: 8%; }
div#people_content table.customer_table th.group_name, div#people_content table.customer_table td.group_name { width: 8%; }
div#people_content table.customer_table th.applications, div#people_content table.customer_table td.applications { width: 14%; }
div#people_content table.owner_table th, div#people_content table.owner_table td { padding-left: 10px; }
div#people_content table.owner_table th.company_name, div#people_content table.owner_table th.company_type, div#people_content table.owner_table th.org_type_name, div#people_content table.owner_table td.company_name, div#people_content table.owner_table td.company_type, div#people_content table.owner_table td.org_type_name { width: 15%; }
div#people_content table.owner_table th.status, div#people_content table.owner_table td.status { width: 8%; }
div#people_content table.owner_table th.actions, div#people_content table.owner_table td.actions { width: 7%; }
div#people_content table.owner_table th.actions a, div#people_content table.owner_table td.actions a { outline: none; }
.ie div#people_content table.owner_table th.actions, .ie div#people_content table.owner_table td.actions { width: 9%; }
div#people_content table.owner_table th .gray_arrow_top { background-image: url("/images/sort-arrow-up.png"); background-position: center center; }
div#people_content table.owner_table th .gray_arrow_bottom { background-image: url("/images/sort-arrow-down.png"); background-position: center center; }
div#people_content table.owner_table th a { color: #424242; outline: none; }
div#people_content .table_options form.owner { padding-left: 15px; }
div#people_content .table_options form.owner span.search_button { padding: 0px 20px; }
div#people_content .owner_table span.previous_page, div#people_content .owner_table span.next_page, div#people_content .owner_table a.next_page, div#people_content .owner_table a.previous_page { display: inline; outline: none; }
div#people_content .owner_table a.next_page, div#people_content .owner_table a.previous_page { color: #3B588F; }
div#people_content .owner_table.pagination a { outline: none; }
div#people_content #remove_users_dialog, div#people_content #change_to_admin_role_dialog, div#people_content #remove_user_dialog { display: none; width: 45%; }
div#people_content .animation_processing { display: none; height: 50px; background: #ffffff url('../../../images/marketplace/loading_cart.gif?1470666632') center center no-repeat; }
div#people_content .animation_processing * { opacity: 0.8; }
div#people_content .dim_area * { opacity: 0.8; }

div#pipeline_content div#opportunity_collaboration { clear: both; }
div#pipeline_content div#opportunity_collaboration ul { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; }
div#pipeline_content div#opportunity_collaboration ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div#pipeline_content div#opportunity_collaboration ul li div.detail, div#pipeline_content div#opportunity_collaboration ul li div.snippet { clear: both; }
div#pipeline_content div#opportunity_collaboration ul li div.detail { display: none; }
div#pipeline_content div#opportunity_collaboration ul li div.detail div.sales_reps { overflow: hidden; *zoom: 1; }
div#pipeline_content div#opportunity_collaboration ul li div.detail div.sales_reps div.profile_snippet { display: inline; float: left; margin-right: 10px; width: 390px; }
* html div#pipeline_content div#opportunity_collaboration ul li div.detail div.sales_reps div.profile_snippet { overflow-x: hidden; }
div#pipeline_content form fieldset.inputs ol li#pipeline_account_associate_business_input { margin-bottom: 1.5em; }
div#pipeline_content form fieldset.inputs ol li label { white-space: nowrap; }
div#pipeline_content div#autocomplete_result { display: inline; float: left; margin-right: 10px; width: 750px; clear: left; }
* html div#pipeline_content div#autocomplete_result { overflow-x: hidden; }
.without_sidebar div#pipeline_content div#autocomplete_result { display: inline; float: left; margin-right: 10px; width: 950px; }
* html .without_sidebar div#pipeline_content div#autocomplete_result { overflow-x: hidden; }
div#pipeline_content div#autocomplete_result div.info { display: inline; float: left; margin-right: 10px; width: 370px; display: inline; float: right; }
* html div#pipeline_content div#autocomplete_result div.info { overflow-x: hidden; }
.without_sidebar div#pipeline_content div#autocomplete_result div.info { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .without_sidebar div#pipeline_content div#autocomplete_result div.info { overflow-x: hidden; }
div#pipeline_content div#autocomplete_result div.profile_snippet.company { width: auto; }
div#pipeline_content div.pipeline_content_information { overflow: hidden; *zoom: 1; }
div#pipeline_content div.pipeline_content_information div.display_field { display: inline; float: left; margin-right: 10px; width: 370px; margin-bottom: 1.5em; }
* html div#pipeline_content div.pipeline_content_information div.display_field { overflow-x: hidden; }
.without_sidebar div#pipeline_content div.pipeline_content_information div.display_field { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .without_sidebar div#pipeline_content div.pipeline_content_information div.display_field { overflow-x: hidden; }
div#pipeline_content .pipeline_business_information { overflow: hidden; *zoom: 1; clear: both; }
div#pipeline_content .pipeline_business_information a#expand_all_profile_contact_information { display: inline; float: left; margin-right: 0; width: 750px; display: inline; float: right; padding-left: 0px; }
* html div#pipeline_content .pipeline_business_information a#expand_all_profile_contact_information { overflow-x: hidden; }
.without_sidebar div#pipeline_content .pipeline_business_information a#expand_all_profile_contact_information { display: inline; float: left; margin-right: 0; width: 950px; }
* html .without_sidebar div#pipeline_content .pipeline_business_information a#expand_all_profile_contact_information { overflow-x: hidden; }
div#pipeline_content .pipeline_business_information ol.profile_contact_information { display: inline; float: left; margin-right: 10px; width: 370px; padding-left: 0px; }
* html div#pipeline_content .pipeline_business_information ol.profile_contact_information { overflow-x: hidden; }
.without_sidebar div#pipeline_content .pipeline_business_information ol.profile_contact_information { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .without_sidebar div#pipeline_content .pipeline_business_information ol.profile_contact_information { overflow-x: hidden; }
div#pipeline_content .pipeline_business_information ol.profile_contact_information li { padding-bottom: 9px; margin-bottom: 9px; border-bottom: 0px solid #cccccc; }
div#pipeline_content div.profile_snippet { margin-bottom: 1.5em; }
div#pipeline_content div.profile_snippet.company { display: inline; float: left; margin-right: 10px; width: 390px; }
* html div#pipeline_content div.profile_snippet.company { overflow-x: hidden; }
div#pipeline_content div.profile_snippet div.display_field { width: 100%; }
div#pipeline_content div.profile_snippet div.info { display: inline; float: left; }
div#pipeline_content div.lead_address, div#pipeline_content div.pipeline_account_address { clear: both; }
div#pipeline_content table.marketplace_table th.actions, div#pipeline_content table.marketplace_table td.actions { width: 11%; }
div#pipeline_content table.community_table th.status, div#pipeline_content table.community_table th.associated_opps, div#pipeline_content table.community_table td.status, div#pipeline_content table.community_table td.associated_opps { width: 10%; }
div#pipeline_content table.community_table th.account_name, div#pipeline_content table.community_table td.account_name { width: 33%; overflow: hidden; }

table.marketplace_table.with_three_actions td.actions, table.marketplace_table.with_three_actions th.actions { width: 15% !important; }

div#settings_content ul#labels_header, div#settings_content ul#company_settings { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; }
div#settings_content ul#labels_header li, div#settings_content ul#company_settings li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div#settings_content ul#labels_header li:first-child, div#settings_content ul#labels_header li.first, div#settings_content ul#company_settings li:first-child, div#settings_content ul#company_settings li.first { padding-left: 0; }
div#settings_content ul#labels_header li:last-child, div#settings_content ul#labels_header li.last, div#settings_content ul#company_settings li:last-child, div#settings_content ul#company_settings li.last { padding-right: 0; }
div#settings_content ul#labels_header li, div#settings_content ul#company_settings li { padding-left: 0; }
div#settings_content ul#labels_header li { display: inline; float: left; margin-right: 0; width: 142px; }
* html div#settings_content ul#labels_header li { overflow-x: hidden; }
.without_sidebar div#settings_content ul#labels_header li { display: inline; float: left; margin-right: 0; width: 182px; }
* html .without_sidebar div#settings_content ul#labels_header li { overflow-x: hidden; }
div#settings_content ul#company_settings form.settings fieldset.buttons { clear: none; margin: 0 !important; display: inline; float: left; margin-right: 0; width: 142px; }
* html div#settings_content ul#company_settings form.settings fieldset.buttons { overflow-x: hidden; }
.without_sidebar div#settings_content ul#company_settings form.settings fieldset.buttons { display: inline; float: left; margin-right: 0; width: 150px; }
* html .without_sidebar div#settings_content ul#company_settings form.settings fieldset.buttons { overflow-x: hidden; }
div#settings_content ul#company_settings form.settings fieldset.inputs { display: inline; float: left; margin-right: 0; width: 598px; }
* html div#settings_content ul#company_settings form.settings fieldset.inputs { overflow-x: hidden; }
.without_sidebar div#settings_content ul#company_settings form.settings fieldset.inputs { display: inline; float: left; margin-right: 0; width: 758px; }
* html .without_sidebar div#settings_content ul#company_settings form.settings fieldset.inputs { overflow-x: hidden; }
div#settings_content ul#company_settings form.settings fieldset.inputs ol li { clear: none; }
div#settings_content ul#company_settings form.settings fieldset.inputs ol li p.inline-errors { padding-left: 0; }
div#settings_content ul#company_settings form.settings fieldset.inputs ol li.button { margin-left: 30px; }
div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string { display: inline; float: left; margin-right: 0; width: 142px; }
* html div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string { overflow-x: hidden; }
.without_sidebar div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string { display: inline; float: left; margin-right: 0; width: 182px; }
* html .without_sidebar div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string { overflow-x: hidden; }
div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string input { display: inline; float: left; margin-right: 0; width: 116.66667px; }
* html div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string input { overflow-x: hidden; }
.without_sidebar div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string input { display: inline; float: left; margin-right: 0; width: 150px; }
* html .without_sidebar div#settings_content ul#company_settings form.settings fieldset.inputs ol li.string input { overflow-x: hidden; }

div#reports_content table.community_table { margin-bottom: 1em !important; }
div#reports_content table.community_table th { font-style: bold; }
div#reports_content table.community_table th.frequency { width: 25%; }
div#reports_content table.community_table th.invited_users { width: 30%; }
div#reports_content table.community_table th.active, div#reports_content table.community_table th.date, div#reports_content table.community_table th.created_at { width: 15%; }
div#reports_content table.community_table th.e-mail { width: 25%; }
div#reports_content table.community_table th.phone_number { width: 20%; }
div#reports_content table.community_table th.activated { width: 8%; }
div#reports_content table.community_table th.inactive_since { width: 30%; }
div#reports_content table.community_table th.name { width: 25%; }
div#reports_content table.community_table tr.even td { background-color: #ffffff !important; }
div#reports_content table.community_table tr.odd td { background-color: #f0f0f0 !important; }
div#reports_content table.community_table#opportunity_table_report tr.even.opp_even td, div#reports_content table.community_table#opportunity_table_report tr.odd.opp_even td, div#reports_content table.community_table#opportunity_table_report tr.odd.stage_footer td, div#reports_content table.community_table#opportunity_table_report tr.even.stage_footer td { background-color: #ffffff !important; }
div#reports_content table.community_table#opportunity_table_report tr.even.opp_odd td, div#reports_content table.community_table#opportunity_table_report tr.even.stage_header td, div#reports_content table.community_table#opportunity_table_report tr.odd.opp_odd td, div#reports_content table.community_table#opportunity_table_report tr.odd.stage_header td { background-color: #f0f0f0 !important; }
div#reports_content table.community_table#opportunity_table_report .sorted_asc { padding-right: 16px; background-position: right -2744px; }
div#reports_content table.community_table#opportunity_table_report .sorted_desc { padding-right: 16px; background-position: right -2289px; }
div#reports_content div#report { margin-top: 26px; }
div#reports_content div#report table#sales_report tbody tr.total_amount td { text-align: right; }
div#reports_content form fieldset#filter_section li.input div.filter_by_products label, div#reports_content form fieldset#filter_section li.input div.filter_by_partners label { font-weight: bold; }
div#reports_content form fieldset#filter_section li.input div.unused_filter { display: none; }
div#reports_content form ol#extra_inputs { clear: both; }
div#reports_content form ol#extra_inputs ol.radio_buttons { padding-top: 1.5em; }
div#reports_content form ol#extra_inputs ol.radio_buttons li { padding-bottom: 0.5em; }
div#reports_content form ol#extra_inputs li.input { padding-bottom: 1.5em; }
div#reports_content form ol#extra_inputs li.input label { font-weight: bold; }
div#reports_content form ol#extra_inputs li.input select { display: block; }
div#reports_content form fieldset#filter_section > legend { padding-bottom: 1.5em; }
div#reports_content form fieldset.buttons { padding-top: 1.5em; }
div#reports_content form fieldset.buttons li { margin-right: 10px; }
div#reports_content form ol { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; }
div#reports_content form ol li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div#reports_content form ol#filter_section_option { display: inline; float: left; margin-right: 0; width: 230px; }
* html div#reports_content form ol#filter_section_option { overflow-x: hidden; }
.without_sidebar div#reports_content form ol#filter_section_option { display: inline; float: left; margin-right: 0; width: 430px; }
* html .without_sidebar div#reports_content form ol#filter_section_option { overflow-x: hidden; }
div#reports_content form ol#filter_section_option li { padding: 4.5px 5px; }
div#reports_content form ol#filter_section_option li.selected { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; background-color: #f0f0f0; }
div#reports_content form ol#filter_section_option li.selected label { font-weight: bold; }
div#reports_content form ol#filter_section_option li.selected_placeholder { min-height: 27px; background-color: #f0f0f0; }
div#reports_content form ol#filter { position: relative; background-color: #f0f0f0; display: inline; float: left; margin-right: 10px; width: 510px; }
div#reports_content form ol#filter fieldset.inputs { margin-left: 10px; }
div#reports_content form ol#filter .include_deleted { left: 13px; bottom: 10px; display: block; position: absolute; }
* html div#reports_content form ol#filter { overflow-x: hidden; }
.ie div#reports_content form ol#filter { background-color: #f0f0f0; }
div#reports_content form ol#filter > li { display: none; }
div#reports_content form ol#filter > li.buttons { overflow: hidden; }
div#reports_content form ol#filter > li.buttons ol { float: right; }
div#reports_content form ol#filter > li.buttons, div#reports_content form ol#filter > li.input, div#reports_content form ol#filter > li.selected { display: block; padding: 3px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; }
div#reports_content form ol#filter > li.buttons fieldset legend, div#reports_content form ol#filter > li.input fieldset legend, div#reports_content form ol#filter > li.selected fieldset legend { font-weight: bold; }
.ie div#reports_content form ol#filter > li.buttons fieldset legend, .ie div#reports_content form ol#filter > li.input fieldset legend, .ie div#reports_content form ol#filter > li.selected fieldset legend { margin-left: -0.5em; }
div#reports_content form ol#filter > li.buttons fieldset ol, div#reports_content form ol#filter > li.input fieldset ol, div#reports_content form ol#filter > li.selected fieldset ol { overflow: hidden; *zoom: 1; }
div#reports_content form ol#filter > li.buttons fieldset ol li, div#reports_content form ol#filter > li.input fieldset ol li, div#reports_content form ol#filter > li.selected fieldset ol li { display: inline; float: left; margin-right: 10px; width: 250px; margin-bottom: 10px; }
* html div#reports_content form ol#filter > li.buttons fieldset ol li, * html div#reports_content form ol#filter > li.input fieldset ol li, * html div#reports_content form ol#filter > li.selected fieldset ol li { overflow-x: hidden; }
div#reports_content form ol#filter > li.buttons fieldset ol li input, div#reports_content form ol#filter > li.buttons fieldset ol li textarea, div#reports_content form ol#filter > li.buttons fieldset ol li select, div#reports_content form ol#filter > li.input fieldset ol li input, div#reports_content form ol#filter > li.input fieldset ol li textarea, div#reports_content form ol#filter > li.input fieldset ol li select, div#reports_content form ol#filter > li.selected fieldset ol li input, div#reports_content form ol#filter > li.selected fieldset ol li textarea, div#reports_content form ol#filter > li.selected fieldset ol li select { padding: 4.5px; width: 85%; }
div#reports_content form ol#filter > li.buttons fieldset ol li input, div#reports_content form ol#filter > li.buttons fieldset ol li textarea, div#reports_content form ol#filter > li.input fieldset ol li input, div#reports_content form ol#filter > li.input fieldset ol li textarea, div#reports_content form ol#filter > li.selected fieldset ol li input, div#reports_content form ol#filter > li.selected fieldset ol li textarea { height: 10px; border: 1px solid #a0a0a0; }
.ie div#reports_content form ol#filter > li.buttons fieldset ol li input, .ie div#reports_content form ol#filter > li.buttons fieldset ol li textarea, .ie div#reports_content form ol#filter > li.input fieldset ol li input, .ie div#reports_content form ol#filter > li.input fieldset ol li textarea, .ie div#reports_content form ol#filter > li.selected fieldset ol li input, .ie div#reports_content form ol#filter > li.selected fieldset ol li textarea { height: 16px; }
div#reports_content form ol#filter > li.buttons fieldset ol li label, div#reports_content form ol#filter > li.input fieldset ol li label, div#reports_content form ol#filter > li.selected fieldset ol li label { padding-top: 4.5px; padding-bottom: 4.5px; display: block; }
div#reports_content form ol#filter > li.selected fieldset ol li { display: inline; float: left; margin-right: 10px; width: 190px; }
* html div#reports_content form ol#filter > li.selected fieldset ol li { overflow-x: hidden; }
div#reports_content form ol#filter > li.selected.by_date fieldset ol li { clear: none; }
div#reports_content form ol#filter > li.selected.by_date fieldset ol li input { clear: none; }

.lead_content_general, .lead_content_product, .lead_content_campaign { display: inline-block; width: 180px; vertical-align: top; }

.lead_content .field { margin-top: 20px; }

.lead_content .field_head { font-weight: bold; }

.lead_content_product { width: 210px; }

.lead_content_campaign { background-color: #eeeeee; padding-left: 15px; padding-bottom: 15px; width: 165px; }

.lead_content .lead_creator { color: #3191c2; font-size: 16px; }

.lead_content .field_content { overflow: hidden; text-overflow: ellipsis; }

#partner_id, #product_version_id { max-width: 200px; }

div#resources_tutorial_content { overflow: hidden; *zoom: 1; }
div#resources_tutorial_content div.blurb p, div#resources_tutorial_content div.feature p { text-align: justify; text-justify: newspaper; }
div#resources_tutorial_content div.blurb table.community_table, div#resources_tutorial_content div.feature table.community_table { margin-top: 1.5em; margin-bottom: 1.5em; }
div#resources_tutorial_content div#features_list { overflow: hidden; *zoom: 1; clear: both; }
div#resources_tutorial_content div#features_list div.feature { display: inline; float: left; margin-right: 10px; width: 370px; padding-right: 0px; }
* html div#resources_tutorial_content div#features_list div.feature { overflow-x: hidden; }
.without_sidebar div#resources_tutorial_content div#features_list div.feature { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .without_sidebar div#resources_tutorial_content div#features_list div.feature { overflow-x: hidden; }
div#resources_tutorial_content div#features_list div.feature h4 { font-weight: bold; }

div#resources_tutorial_content.company div.blurb { display: inline; float: left; margin-right: 10px; width: 370px; }
* html div#resources_tutorial_content.company div.blurb { overflow-x: hidden; }
.without_sidebar div#resources_tutorial_content.company div.blurb { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .without_sidebar div#resources_tutorial_content.company div.blurb { overflow-x: hidden; }

div#resources_tutorial_content.content span.button, div#resources_tutorial_content.content li.button { margin-left: 0 !important; margin-bottom: 1.5em; }
div#resources_tutorial_content.content div#resources_tutorial_wrapper { display: inline; float: left; margin-right: 10px; width: 750px; }
* html div#resources_tutorial_content.content div#resources_tutorial_wrapper { overflow-x: hidden; }
.without_sidebar div#resources_tutorial_content.content div#resources_tutorial_wrapper { display: inline; float: left; margin-right: 10px; width: 950px; }
* html .without_sidebar div#resources_tutorial_content.content div#resources_tutorial_wrapper { overflow-x: hidden; }
div#resources_tutorial_content.content div.blurb { display: inline; float: left; margin-right: 10px; width: 370px; padding-right: 0px; }
* html div#resources_tutorial_content.content div.blurb { overflow-x: hidden; }
.without_sidebar div#resources_tutorial_content.content div.blurb { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .without_sidebar div#resources_tutorial_content.content div.blurb { overflow-x: hidden; }

div#resources_content div#resources_tutorial_content div.feature { margin-bottom: 1.5em; }
div#resources_content div#resources_tutorial_content div#features_list div.feature { width: auto; clear: both; margin-right: 0px; padding-right: 0px; float: none; display: block; margin-bottom: 1.5em; }
div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot { overflow: hidden; *zoom: 1; }
div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot div.screenshot { display: inline; float: left; margin-right: 0; width: 150px; }
* html div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot div.screenshot { overflow-x: hidden; }
div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot div.resources_info { display: inline; float: left; margin-right: 10px; width: 590px; }
* html div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot div.resources_info { overflow-x: hidden; }
.without_sidebar div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot div.resources_info { display: inline; float: left; margin-right: 10px; width: 790px; }
* html .without_sidebar div#resources_content div#resources_tutorial_content div#features_list div.feature.has_screenshot div.resources_info { overflow-x: hidden; }
div#resources_content div#resources_tutorial_content div#features_list div.feature table.community_table th, div#resources_content div#resources_tutorial_content div#features_list div.feature table.community_table td { width: 16%; }
div#resources_content div#resources_tutorial_content div#features_list div.feature table.community_table th.roles_and_permissions_role, div#resources_content div#resources_tutorial_content div#features_list div.feature table.community_table td.roles_and_permissions_role { width: 36%; }

div.sidebar_snippet ul#resources_navigation { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; clear: both; }
div.sidebar_snippet ul#resources_navigation li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.sidebar_snippet ul#resources_navigation li.selected > a { font-weight: bold; }
div.sidebar_snippet ul#resources_navigation > li { padding: 4.5px 10px; margin: 4.5px 0; border: 1px solid #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
div.sidebar_snippet ul#resources_navigation > li a { color: #424242; }
div.sidebar_snippet ul#resources_navigation > li a:hover { color: #424242; text-decoration: none; }
div.sidebar_snippet ul#resources_navigation > li:hover { background-color: #cce3f0; border-color: #cce3f0; }
div.sidebar_snippet ul#resources_navigation > li.selected { background-color: #f0f0f0; border-color: #f0f0f0; }
div.sidebar_snippet ul#resources_navigation > li.selected ul.resources_subnavigation { display: block; }
div.sidebar_snippet ul#resources_navigation > li ul.resources_subnavigation { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; width: auto; margin-top: 9px; margin-left: 10px; display: none; }
div.sidebar_snippet ul#resources_navigation > li ul.resources_subnavigation li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.sidebar_snippet ul#resources_navigation > li ul.resources_subnavigation li { margin: 4.5px 0; }

.currency_number { white-space: nowrap !important; text-align: right; }

div#cart_wizard_done { display: inline; float: left; margin-right: 10px; width: 950px; }
* html div#cart_wizard_done { overflow-x: hidden; }
div#cart_wizard_done div#receipt .order_details, div#cart_wizard_done div#receipt .bill_to { display: inline; float: left; margin-right: 10px; width: 230px; margin-bottom: 9px; }
* html div#cart_wizard_done div#receipt .order_details, * html div#cart_wizard_done div#receipt .bill_to { overflow-x: hidden; }
div#cart_wizard_done div#receipt .bill_to p { margin: 0 !important; }
div#cart_wizard_done div#receipt .payment_details { display: inline; float: left; margin-right: 10px; width: 310px; }
* html div#cart_wizard_done div#receipt .payment_details { overflow-x: hidden; }
div#cart_wizard_done div#receipt .bottom_line th, div#cart_wizard_done div#receipt .unit_price, div#cart_wizard_done div#receipt .total, div#cart_wizard_done div#receipt .quantity, div#cart_wizard_done div#receipt .amount { text-align: right; }
div#cart_wizard_done div#receipt table { clear: both; display: table; }
.auto_width div#cart_wizard_done div#receipt table { width: 100%; }
div#cart_wizard_done div#receipt table.receipt_table td { padding: 4px 10px 4px 5px; }
div#cart_wizard_done div#receipt th.image, div#cart_wizard_done div#receipt td.image { display: inline; float: left; margin-right: 10px; width: 30px; display: table-cell; float: none; }
* html div#cart_wizard_done div#receipt th.image, * html div#cart_wizard_done div#receipt td.image { overflow-x: hidden; }
div#cart_wizard_done div#receipt div#cart_total { display: inline; float: left; margin-right: 10px; width: 170px; display: inline; float: right; }
* html div#cart_wizard_done div#receipt div#cart_total { overflow-x: hidden; }
div#cart_wizard_done div#receipt div#cart_total div.page_subheader.cart { padding-left: 40px; width: auto; clear: both; margin-bottom: 0; }
div#cart_wizard_done div#receipt div#cart_total div.page_subheader.cart h3 { margin-bottom: 0; }
div#cart_wizard_done div#receipt div#cart_total label { width: 18%; }
div#cart_wizard_done div#receipt div#cart_total div.total { padding-top: 18px; font-size: 1.25em; }
div#cart_wizard_done div#receipt div#cart_total span.amount { display: inline; float: right; text-align: right; font-weight: bold; }

#marketplace_search.purchase_application form { padding-top: 18px; display: inline; float: left; margin-right: 10px; width: 750px; display: block; float: none; }
* html #marketplace_search.purchase_application form { overflow-x: hidden; }
#marketplace_search.purchase_application form fieldset.inputs { display: inline; float: left; margin-right: 10px; width: 270px; }
* html #marketplace_search.purchase_application form fieldset.inputs { overflow-x: hidden; }
#marketplace_search.purchase_application form fieldset.filters { float: right; }
#marketplace_search.purchase_application form fieldset.buttons { display: inline; float: left; margin-right: 10px; width: 150px; margin-top: 2px !important; }
* html #marketplace_search.purchase_application form fieldset.buttons { overflow-x: hidden; }
#marketplace_search.purchase_application form fieldset select { margin-top: 0; height: 21px; font-size: 12px; font-family: Arial; }
#marketplace_search.purchase_application form fieldset label { padding-top: 2px; }
#marketplace_search.purchase_application form fieldset li.select > label { padding-top: 2px; }
#marketplace_search.purchase_application form fieldset input#search_q { font-size: 12px; padding-top: 3px; padding-bottom: 3px; }
#marketplace_search.purchase_application table.marketplace_table tbody tr td ul.actions { visibility: visible; }
#marketplace_search.purchase_application table.marketplace_table td.actions, #marketplace_search.purchase_application table.marketplace_table th.actions { width: 13%; }

#confirm_upgrade_form { display: none; }

#upgrade_application_header { color: #757575; }

.upgrade_available { padding: 30px 40px 15px; margin: 20px auto; border-width: .1em; border-color: #3191C2; border-style: solid; background-color: #cce3f0; border-radius: 0.5em; }
.upgrade_available .body { margin: auto; }
.upgrade_available img { display: inline-block; vertical-align: top; margin-right: 10px; }
.upgrade_available .text { display: inline-block; vertical-align: top; width: 781px; }
.upgrade_available .text .title_text { display: inline; display: inline-block; vertical-align: middle; margin-bottom: 10px; }
.upgrade_available .text .title_text h4 { color: #3191C2; margin: 0; }
.upgrade_available .text .title_text span { color: #757575; cursor: default; }
.upgrade_available .text .whats_new { display: none; color: #757575; margin: 10px 0; width: 80%; font-style: italic; }
.upgrade_available .text .upgrade_now { position: relative; }
.upgrade_available .text .upgrade_now p { display: inline-block; vertical-align: top; width: 80%; padding-right: 20px; }
.upgrade_available .text .upgrade_now ol { position: absolute; right: 0; top: 0; width: 87px; }

.ie8 #confirm_upgrade .buttons a { margin: auto; }
.ie8 .upgrade_available #upgrade_now_button { margin: auto; }

div#cart_wizard_summary { width: 100%; }
div#cart_wizard_summary .payment_type_hint { position: relative; color: #a8a8a8; bottom: 85px; }
div#cart_wizard_summary .quote_generation { color: #a8a8a8; }
div#cart_wizard_summary .reverse li { float: right; clear: none; display: inline-block; }
div#cart_wizard_summary .update_button { float: right; padding-bottom: 50px; }
div#cart_wizard_summary .update_button .credits_error { color: red; vertical-align: top; }
div#cart_wizard_summary .payment_type_select { position: relative; padding-top: 20px; float: right; list-style-type: none; clear: both; width: 120px; }
div#cart_wizard_summary .payment_type_select label { position: absolute; left: 0; top: 0; font-weight: bold; width: 120px; display: block; text-align: center; }
div#cart_wizard_summary .payment_type_select select { display: block; width: 120px; }
div#cart_wizard_summary table.purchase_order { width: 100%; }
div#cart_wizard_summary table.purchase_order tr { border-bottom: solid 1px #a8a8a8; }
div#cart_wizard_summary table.purchase_order td.order_description { text-align: left; color: #757575; width: 80%; }
div#cart_wizard_summary table.purchase_order td.unit_price, div#cart_wizard_summary table.purchase_order td.quantity { vertical-align: top; width: 10%; padding-top: 30px; text-align: center; }
div#cart_wizard_summary table.purchase_order th { text-align: center; font-size: 14px; font-weight: normal; color: #424242; }
div#cart_wizard_summary table.purchase_order th.order_description { text-align: left; }
div#cart_wizard_summary table.purchase_order .po_confirm_item .avatar { width: 6%; }
div#cart_wizard_summary table.purchase_order .po_confirm_item .basic.name h4 { font-size: 16px; margin: 0; padding: 0; }
div#cart_wizard_summary table.purchase_order .po_confirm_item .basic.name h4 a { color: #424242; }
div#cart_wizard_summary table.purchase_order .po_confirm_item .basic.name p { color: #757575; }
div#cart_wizard_summary .confirm_cart_summary { float: right !important; text-align: right; display: inline; float: left; margin-right: 10px; width: 370px; }
* html div#cart_wizard_summary .confirm_cart_summary { overflow-x: hidden; }
div#cart_wizard_summary .confirm_cart_summary .total span.amount { float: right; }
div#cart_wizard_summary .confirm_cart_summary .total label { float: left; }
div#cart_wizard_summary .confirm_cart_summary .total, div#cart_wizard_summary .confirm_cart_summary .tax, div#cart_wizard_summary .confirm_cart_summary .subtotal, div#cart_wizard_summary .confirm_cart_summary .tax_advisory { clear: both; float: right; width: 200px; }
div#cart_wizard_summary .confirm_cart_summary .total span.amount, div#cart_wizard_summary .confirm_cart_summary .tax span.amount, div#cart_wizard_summary .confirm_cart_summary .subtotal span.amount, div#cart_wizard_summary .confirm_cart_summary .tax_advisory span.amount { float: right; width: 75px; }
div#cart_wizard_summary .confirm_cart_summary .total span.amount .currency_number, div#cart_wizard_summary .confirm_cart_summary .tax span.amount .currency_number, div#cart_wizard_summary .confirm_cart_summary .subtotal span.amount .currency_number, div#cart_wizard_summary .confirm_cart_summary .tax_advisory span.amount .currency_number { float: right; }
div#cart_wizard_summary .confirm_cart_summary .total label, div#cart_wizard_summary .confirm_cart_summary .tax label, div#cart_wizard_summary .confirm_cart_summary .subtotal label, div#cart_wizard_summary .confirm_cart_summary .tax_advisory label { color: #cccccc; float: left; }
div#cart_wizard_summary .confirm_cart_summary .total { padding-top: 15px; }
div#cart_wizard_summary .confirm_cart_summary .total label { color: #424242; }
div#cart_wizard_summary .confirm_cart_summary .total span.amount { color: #3B588F; }
div#cart_wizard_summary .confirm_cart_summary .tax label, div#cart_wizard_summary .confirm_cart_summary .subtotal label, div#cart_wizard_summary .confirm_cart_summary .tax_advisory label { color: #afafaf; }
div#cart_wizard_summary.loading_cart { background: #ffffff url('../../../images/marketplace/loading_cart.gif?1470666632') center center no-repeat; position: relative; /* opacity does not work in < ie9 for elements which have property hasLayout set to false */ }
div#cart_wizard_summary.loading_cart * { opacity: 0.8; }
.ie div#cart_wizard_summary.loading_cart * { filter: alpha(opacity=70); }
div#cart_wizard_summary #cart_items_summary th, div#cart_wizard_summary #cart_items_summary td { padding: 0; vertical-align: top; }
div#cart_wizard_summary #cart_items_summary .name { vertical-align: bottom; }
div#cart_wizard_summary #cart_items_summary .name h4 { margin-bottom: 0; }
div#cart_wizard_summary #cart_items_summary .update { text-align: right; }
div#cart_wizard_summary #cart_items_summary div#billing_address fieldset.location { border-bottom: none !important; display: inline; float: left; margin-right: 10px; width: 750px; }
* html div#cart_wizard_summary #cart_items_summary div#billing_address fieldset.location { overflow-x: hidden; }
div#cart_wizard_summary #cart_items_summary.cart_summary .update_cart { width: 3.2em; padding-top: 1px; padding-bottom: 1px; }
div#cart_wizard_summary #cart_items_summary.cart_summary .actions.remove { text-align: right; }
div#cart_wizard_summary #cart_items_summary.cart_summary .remove { padding: 0 0 0 40px; }
div#cart_wizard_summary #cart_items_summary.cart_summary .actions.update { text-align: left; }
div#cart_wizard_summary #cart_items_summary.cart_summary .cart_item tr.last td { padding: 0 0 15px; }
div#cart_wizard_summary #cart_items_summary.cart_summary .cart_item tr.line { padding-top: 8px; margin-top: 6px; border-top: 1px solid #cccccc; height: 10px; }
.ie div#cart_wizard_summary #cart_items_summary.cart_summary .cart_item tr.line td { padding-top: 8px; margin-top: 6px; border-top: 1px solid #cccccc; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.pricing { padding-left: 9px; vertical-align: bottom; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.pricing.quantity { padding-bottom: 7px; }
.gecko div#cart_wizard_summary #cart_items_summary.cart_summary td.pricing.quantity, .ie8 div#cart_wizard_summary #cart_items_summary.cart_summary td.pricing.quantity { padding-bottom: 9px; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.pricing.extended_price { text-align: right; font-weight: bold; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.basic { padding-bottom: 9px; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.basic.quantity { display: inline; float: left; margin-right: 10px; width: 30px; display: table-cell; float: none; }
* html div#cart_wizard_summary #cart_items_summary.cart_summary td.basic.quantity { overflow-x: hidden; }
.ie div#cart_wizard_summary #cart_items_summary.cart_summary td.basic.quantity { display: inline; float: left; margin-right: 10px; width: 40px; display: table-cell; float: none; }
* html .ie div#cart_wizard_summary #cart_items_summary.cart_summary td.basic.quantity { overflow-x: hidden; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.basic h4 { margin-bottom: 0.05em; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.basic h4 a { color: #424242; }
div#cart_wizard_summary #cart_items_summary.cart_summary td.basic h4 a:hover { color: #3B588F; }
div#cart_wizard_summary #cart_items_summary div#credit_card span { display: block; float: left; clear: both; }
div#cart_wizard_summary #cart_items_summary div#credit_card div.payment { clear: left; }
div#cart_wizard_summary #cart_items_summary div#credit_card input#order_cc_cvv { display: inline; float: left; margin-right: 10px; width: 96.66667px; }
* html div#cart_wizard_summary #cart_items_summary div#credit_card input#order_cc_cvv { overflow-x: hidden; }
div#cart_wizard_summary #cart_items_summary div#credit_card fieldset.inputs li p.inline-errors { padding-left: 240px; }
div#cart_wizard_summary #cart_items_summary div#credit_card fieldset.inputs li.select { display: inline; float: left; clear: none; position: relative; padding-bottom: 20px; }
div#cart_wizard_summary #cart_items_summary div#credit_card fieldset.inputs li.select p.inline-errors { left: 240px; top: 29px; padding-left: 0; position: absolute; }
div#cart_wizard_summary #cart_items_summary div#credit_card fieldset.inputs li.select select { padding-left: 9px; display: inline; float: left; margin-right: 10px; width: 132.22222px; }
* html div#cart_wizard_summary #cart_items_summary div#credit_card fieldset.inputs li.select select { overflow-x: hidden; }

.ie #cart_wizard_summary .purchase_order { border-collapse: collapse; }
.ie #cart_wizard_summary .purchase_order th, .ie #cart_wizard_summary .purchase_order td { border-bottom: 1px solid #a8a8a8; }

th.actions_on_table { text-align: right; }

td.actions_on_table { display: inline; float: left; margin-right: 10px; width: 190px; display: table-cell; margin-right: 0; float: none; }
* html td.actions_on_table { overflow-x: hidden; }

ul.actions_on_table { margin-bottom: 0; }

#publication_pricing { display: inline; float: left; margin-right: 10px; width: 670px; }
#publication_pricing .decsription, #publication_pricing .title { display: inline-block; float: left; }
#publication_pricing .decsription { margin-left: 0; padding: 0 0 0 10px; width: 570px; }
#publication_pricing .title { display: inline; float: left; margin-right: 10px; width: 70px; clear: left; margin-right: 0px; }
* html #publication_pricing .title { overflow-x: hidden; }
* html #publication_pricing { overflow-x: hidden; }
#publication_pricing .free_volume_pricing_checkbox { display: inline; float: left; margin-right: 10px; width: 70px; }
* html #publication_pricing .free_volume_pricing_checkbox { overflow-x: hidden; }
#publication_pricing .disabled { color: gray; }
#publication_pricing .disabled :click { color: gray; }
#publication_pricing .add_child { background: url(/images/entry/add.png) no-repeat 0 50%; padding: 0 0 0 15px; }
#publication_pricing .remove_child { float: left; display: inline; line-height: 32px; }
#publication_pricing .remove_child.disabled { display: none; }
#publication_pricing .wants_volume_pricing, #publication_pricing .wants_publication, #publication_pricing .wants_country_restrictions { padding-bottom: 8px; margin-bottom: 6px; border-bottom: 1px solid #cccccc; padding: 0 0 10px; margin: 0 0 7px; }
#publication_pricing .wants_volume_pricing h4, #publication_pricing .wants_publication h4, #publication_pricing .wants_country_restrictions h4 { color: #535353; font-weight: bold; margin: 0px; }
#publication_pricing legend { display: inline; float: left; margin-right: 10px; width: 70px; float: left; display: inline-block; clear: none; }
* html #publication_pricing legend { overflow-x: hidden; }
#publication_pricing legend span { padding-top: 4.5px; padding-bottom: 4.5px; font-size: 1em; float: left; display: inline-block; clear: none; }
#publication_pricing form.formtastic.publication { width: 100%; }
#publication_pricing form.formtastic.publication #pricing_choices, #publication_pricing form.formtastic.publication #restricted_countries { display: inline; float: left; margin-right: 10px; width: 670px; }
* html #publication_pricing form.formtastic.publication #pricing_choices, * html #publication_pricing form.formtastic.publication #restricted_countries { overflow-x: hidden; }
#publication_pricing form.formtastic.publication #pricing_choices .title { padding-right: 10px; padding-left: 0px; *width: 80px; }
#publication_pricing form.formtastic.publication #pricing_choices .title input { display: inline-block; margin: 3px 3px 0 5px; vertical-align: middle; }
#publication_pricing form.formtastic.publication #pricing_choices .title label { display: inline-block; padding: 4.5px 0 0; vertical-align: middle; }
#publication_pricing form.formtastic.publication ul#restricted_countries { list-style: none; padding: 0; }
#publication_pricing form.formtastic.publication ul#restricted_countries li#publication_countries_input { margin: 10px 0 0; }
#publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist span, #publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist_active span { display: inline-block; vertical-align: middle; }
#publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist span.restricted_active, #publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist_active span.restricted_active { width: 76%; }
#publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist span.button, #publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist_active span.button { margin-left: -4px; }
#publication_pricing form.formtastic.publication ul#restricted_countries li.checkboxlist_active { display: block; }
#publication_pricing form.formtastic.publication ul#restricted_countries fieldset { width: 222px; }
#publication_pricing form.formtastic.publication ul#restricted_countries fieldset ol { margin: 20px 0 0; width: 222px; }
#publication_pricing form.formtastic.publication ul#restricted_countries fieldset ol li { width: 100%; }
#publication_pricing form.formtastic.publication ul#restricted_countries fieldset ol li label { font-weight: normal; white-space: nowrap; width: auto; cursor: pointer; }
#publication_pricing form.formtastic.publication ul#restricted_countries fieldset ol li label input[type=checkbox] { cursor: pointer; }
#publication_pricing form.formtastic.publication ul#restricted_countries fieldset ol li label span[id^=country_name_] { white-space: normal; width: 200px; margin-top: -2px !important; }
#publication_pricing form.formtastic.publication fieldset.buttons { display: inline; float: left; margin-right: 10px; width: 590px; }
* html #publication_pricing form.formtastic.publication fieldset.buttons { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .uncheckHow { display: inline; float: left; margin-right: 10px; width: 230px; clear: none; display: none; }
* html #publication_pricing form.formtastic.publication .uncheckHow { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .inputs ol { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; text-align: left; float: left; width: 100%; }
#publication_pricing form.formtastic.publication .inputs ol li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#publication_pricing form.formtastic.publication .inputs ol li:first-child, #publication_pricing form.formtastic.publication .inputs ol li.first { padding-left: 0; }
#publication_pricing form.formtastic.publication .inputs ol li:last-child, #publication_pricing form.formtastic.publication .inputs ol li.last { padding-right: 0; }
#publication_pricing form.formtastic.publication .inputs ol li { text-align: left; display: inline; float: left; display: inline-block; clear: none; display: inline; float: left; margin-right: 10px; width: 130px; }
* html #publication_pricing form.formtastic.publication .inputs ol li { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .inputs ol li.error { overflow: visible; }
#publication_pricing form.formtastic.publication .inputs ol li.error p.inline-errors { padding: 0; }
#publication_pricing form.formtastic.publication .inputs ol label { display: inline; float: left; margin-right: 10px; width: 110px; clear: both; }
* html #publication_pricing form.formtastic.publication .inputs ol label { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .inputs ol input { display: inline; float: left; margin-right: 10px; width: 110px; }
* html #publication_pricing form.formtastic.publication .inputs ol input { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .free_range label { font-weight: bold; }
#publication_pricing form.formtastic.publication tr.free_range td.decsription { padding: 4px 0 14px 10px; *padding: 4px 0 15px 10px; }
#publication_pricing form.formtastic.publication tr.single td.decsription { height: 37px; }
#publication_pricing form.formtastic.publication fieldset.single { margin: 0; width: 100%; }
#publication_pricing form.formtastic.publication fieldset.single legend { page-break-after: avoid; }
#publication_pricing form.formtastic.publication fieldset.single ol { display: inline; float: left; margin-right: 10px; width: 390px; display: inline-block; float: left; clear: none; }
* html #publication_pricing form.formtastic.publication fieldset.single ol { overflow-x: hidden; }
#publication_pricing form.formtastic.publication fieldset.single ol label { display: inline; float: left; margin-right: 10px; width: 30px; clear: none; }
* html #publication_pricing form.formtastic.publication fieldset.single ol label { overflow-x: hidden; }
#publication_pricing form.formtastic.publication fieldset.single ol input { display: inline; float: left; margin-right: 10px; width: 70px; }
* html #publication_pricing form.formtastic.publication fieldset.single ol input { overflow-x: hidden; }
#publication_pricing form.formtastic.publication fieldset.single ol li { display: inline-block; float: left; clear: none; }
#publication_pricing form.formtastic.publication fieldset.single ol li p.inline-errors { display: inline; float: left; margin-right: 10px; width: 190px; padding: 0; }
* html #publication_pricing form.formtastic.publication fieldset.single ol li p.inline-errors { overflow-x: hidden; }
#publication_pricing form.formtastic.publication tr.single td, #publication_pricing form.formtastic.publication tr.volume td { padding-top: 8px; margin-top: 6px; border-top: 1px solid #cccccc; padding: 12px 0 0 10px; margin: 0; }
#publication_pricing form.formtastic.publication td { vertical-align: top; }
#publication_pricing form.formtastic.publication tr.free_range td.title { padding-top: 0; }
#publication_pricing form.formtastic.publication .ruleset { margin: 0; width: 100%; }
#publication_pricing form.formtastic.publication .ruleset ol { display: inline; float: left; margin-right: 10px; width: 510px; clear: none; display: inline-block; float: left; }
* html #publication_pricing form.formtastic.publication .ruleset ol { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges { margin-bottom: 0; width: 100%; }
#publication_pricing form.formtastic.publication .ranges ol { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; text-align: left; float: left; width: 100%; }
#publication_pricing form.formtastic.publication .ranges ol li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#publication_pricing form.formtastic.publication .ranges ol li:first-child, #publication_pricing form.formtastic.publication .ranges ol li.first { padding-left: 0; }
#publication_pricing form.formtastic.publication .ranges ol li:last-child, #publication_pricing form.formtastic.publication .ranges ol li.last { padding-right: 0; }
#publication_pricing form.formtastic.publication .ranges ol li { display: inline; float: left; margin-right: 10px; width: 130px; margin-right: 6px; text-align: left; display: inline; float: left; display: inline; clear: none; }
* html #publication_pricing form.formtastic.publication .ranges ol li { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges ol li.remove { display: inline; float: left; margin-right: 10px; width: 50px; margin-right: 0; }
* html #publication_pricing form.formtastic.publication .ranges ol li.remove { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges ol li.want_volume_pricing label { display: inline; }
#publication_pricing form.formtastic.publication .ranges ol li.volume_pricing input { margin-right: 0; }
#publication_pricing form.formtastic.publication .ranges ol li.first { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
#publication_pricing form.formtastic.publication .ranges ol li label { display: inline; float: left; margin-right: 10px; width: 30px; clear: none; }
* html #publication_pricing form.formtastic.publication .ranges ol li label { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges ol li input { display: inline; float: left; margin-right: 10px; width: 70px; }
* html #publication_pricing form.formtastic.publication .ranges ol li input { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges ol li.price { display: inline; float: left; margin-right: 10px; width: 130px; }
* html #publication_pricing form.formtastic.publication .ranges ol li.price { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges ol li .inline-errors { display: inline-block; white-space: normal; }
#publication_pricing form.formtastic.publication .ranges ol li.error { overflow: visible; }
#publication_pricing form.formtastic.publication .ranges ol li.error p.inline-errors { display: inline; float: left; margin-right: 10px; width: 190px; padding: 0; }
* html #publication_pricing form.formtastic.publication .ranges ol li.error p.inline-errors { overflow-x: hidden; }
#publication_pricing form.formtastic.publication .ranges ol li.hidden { display: none; }

div#call_to_action.create_storefront { display: inline; float: left; margin-right: 0; width: 190px; float: right; min-height: 194px; height: auto !important; height: 194px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; padding: 20px; background-color: #9e9e9e; color: white; }
* html div#call_to_action.create_storefront { overflow-x: hidden; }
div#call_to_action.create_storefront h3 { color: white; margin-bottom: 0.25em; }
div#call_to_action.create_storefront h4 { color: #dedede; }
div#call_to_action.create_storefront span.create_storefront_request { display: inline; float: left; margin-right: 0; width: 178px; padding-top: 8px; margin-top: 4.5px; border-top: 1px solid #dedede; padding-bottom: 8px; margin-bottom: 4.5px; border-bottom: 1px solid #dedede; }
* html div#call_to_action.create_storefront span.create_storefront_request { overflow-x: hidden; }
div#call_to_action.create_storefront span.create_storefront_request a { color: #dedede; }
div#call_to_action.create_storefront span.create_storefront_request a:hover { color: white; }
div#call_to_action.create_storefront span.create_storefront_request a { display: inline; float: left; margin-right: 0; width: 160px; }
* html div#call_to_action.create_storefront span.create_storefront_request a { overflow-x: hidden; }
div#call_to_action.create_storefront span.create_storefront_request span.fake_link { width: 16px; height: 16px; float: right; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -32px 0px; }

#banner_management tr.header th { border: none; font-size: 16px; }
#banner_management form fieldset.new_banner p.inline-errors { padding-left: 240px; }
#banner_management .page_header .links .button { float: right; }
#banner_management .target li { display: inline-block; float: left; }
#banner_management .target li.choice { clear: none; margin-left: 1em; padding-top: 4.5px; }
#banner_management tr.showcase_banner td.actions { vertical-align: top; }
#banner_management tr.showcase_banner td.actions ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; float: right; }
#banner_management tr.showcase_banner td.actions ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#banner_management tr.showcase_banner td.actions ul li:first-child, #banner_management tr.showcase_banner td.actions ul li.first { padding-left: 0; }
#banner_management tr.showcase_banner td.actions ul li:last-child, #banner_management tr.showcase_banner td.actions ul li.last { padding-right: 0; }
#banner_management tr.showcase_banner td.actions ul li a { text-indent: -119988px; overflow: hidden; text-align: left; padding-left: 15px; display: inline-block; }
#banner_management tr.showcase_banner td.actions ul li.edit a { background: url(/images/banner_ordering/edit.png) no-repeat 0 0; }
#banner_management tr.showcase_banner td.actions ul li.delete a { background: url(/images/banner_ordering/delete.png) no-repeat 0 0; }
#banner_management tr.showcase_banner td.actions ul li.order_up a { background: url(/images/banner_ordering/icon_up.png) no-repeat 0 0; }
#banner_management tr.showcase_banner td.actions ul li.order_down a { background: url(/images/banner_ordering/icon_down.png) no-repeat 0 0; }
#banner_management .catalog_banner { margin-left: 1px; border: solid 1px grey; width: 294px; }
#banner_management .catalog_banner .catalog_banner_image { width: 294px; max-height: 105px; }
#banner_management .catalog_banner .inner_text { padding: 0 6px; }
#banner_management .catalog_banner .inner_text .top_heading { padding-top: 8px; color: #69a5d2; font-size: 15px; }
#banner_management .catalog_banner .inner_text .top_copy { padding-top: 5px; font-size: 14px; overflow-x: hidden; }
#banner_management .catalog_banner .inner_text .top_copy a { color: #69a5d2; }
#banner_management .catalog_banner .inner_text .catalog_banner_link { display: block; padding: 5px 0; }

#banner_banner_file_attributes_file_input { float: left; }

.banner_file_action_link { float: left; margin-left: 16px; }

.support_page p { width: 70%; }
.support_page h2 { font-size: 1.3em; }

#support_form_container { background-color: #f8f8f8; padding: 8px 7px; margin: 9px 5px; border: 1px solid #e9e9e9; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; /* XXX dirty hack for ie */ }
.without_sidebar #support_form_container form.formtastic { display: block; float: none; width: auto; }
.has_sidebar #support_form_container form.support_request fieldset { width: 560px; }
#support_form_container #support_request_request_type { width: 320px; }
#support_form_container #support_request_email, #support_form_container #support_request_phone_number, #support_form_container #support_request_body { display: inline; float: left; margin-right: 0; width: 310px; }
* html #support_form_container #support_request_email, * html #support_form_container #support_request_phone_number, * html #support_form_container #support_request_body { overflow-x: hidden; }
.ie #support_form_container ol { margin-left: 5px; padding-left: 5px; }
.ie #support_form_container label { margin-left: 50px; width: 100px; }
.ie #support_form_container .inline-errors { margin-left: 50px; }
.ie #support_form_container .inline-hints { padding-left: 160px; }

table#purchase_orders .order_item .pending { color: orange; }
table#purchase_orders .order_item .expired { color: red; }
table#purchase_orders .order_item td.actions ul.actions li { float: left; font-size: 1em; }

#purchase_order_quote .page_header .links ul li.return_to_purchase a { color: #3B588F; }
#purchase_order_quote .page_header .links ul li.print a { padding-left: 20px; background: url("/images/print.png") left center no-repeat; }
#purchase_order_quote .page_header .links ul li.email a { padding-left: 20px; background: url("/images/sprites/icons/email_icon.png") left center no-repeat; }
#purchase_order_quote .marketplace_name { color: #757575; font-size: 12pt; margin-top: -10px; }
#purchase_order_quote .quote { position: relative; margin-bottom: 100px; }
#purchase_order_quote .quote h3 { padding-bottom: 8px; margin-bottom: 6px; border-bottom: 1px solid #cccccc; padding-bottom: 20px; }
#purchase_order_quote .quote .order_number { top: 0; left: 0; }
#purchase_order_quote .quote .billing_inquiries { font-weight: bold; }
#purchase_order_quote .quote .address .title, #purchase_order_quote .quote .billing .title { font-weight: bold; }
#purchase_order_quote .quote .address span, #purchase_order_quote .quote .billing span { display: block; }
#purchase_order_quote .quote .expiry { vertical-align: top; }
#purchase_order_quote .quote .date { font-weight: bold; display: block; text-align: right; }
#purchase_order_quote .quote .explanation { display: block; color: #757575; text-align: right; }
#purchase_order_quote .quote .offer_copy { margin-top: 50px; color: #757575; width: 65%; }
#purchase_order_quote .quote .offer_copy_block { font-size: 11px; }
#purchase_order_quote .quote .offer_copy_block p { margin: 10px 0 0 0; }
#purchase_order_quote .quote .offer_copy_block ol { padding: 0 0 0 18px !important; }
#purchase_order_quote .quote .offer_copy_block .all_right_reserved { margin-top: 40px !important; color: #757575; width: 65%; }
#purchase_order_quote .quote .offer_copy_block { font-size: 11px; }
#purchase_order_quote .quote .offer_copy_block p { margin: 10px 0 0 0; }
#purchase_order_quote .quote .offer_copy_block ol { padding: 0 0 0 18px !important; }
#purchase_order_quote .quote .offer_copy_block .all_right_reserved { margin-top: 40px !important; color: #757575; width: 87%; }
#purchase_order_quote .quote li { color: #757575; }
#purchase_order_quote .quote #payment_processing_by_pp { border-top: 1px solid #dbdbdb; padding: 10px 0 0; margin: 10px 0 0; }
#purchase_order_quote .quote #payment_processing_by_pp span { display: inline; vertical-align: middle; float: left; }

.purchase_order_items { border-collapse: collapse; }
.purchase_order_items .description { width: 70%; }
.purchase_order_items .logo { padding-left: 5px; }
.purchase_order_items .quantity, .purchase_order_items .unit_price, .purchase_order_items .total { text-align: center; width: 10%; }
.purchase_order_items th { font-weight: bold; margin: 0; padding-left: 5px; }
.purchase_order_items tr { border-bottom: 1px solid #dbdbdb; }
.purchase_order_items td { padding: 15px 0; }
.purchase_order_items .quote_item .information { padding-right: 100px; }
.purchase_order_items .quote_item .information span { font-size: 16px; font-weight: normal; }
.purchase_order_items .quote_item .information p { color: #757575; margin: 0; }
.purchase_order_items .quote_item .quantity { color: #757575; }
.purchase_order_items .quote_item .unit_price { color: #757575; }
.purchase_order_items .quote_item .total { color: #757575; }

.purchase_order_pricing { margin: 10px 0 0 auto; width: 19%; }
.purchase_order_pricing .subtotal td { padding-top: 0; padding-bottom: 0; }
.purchase_order_pricing .subtotal .label { color: #757575; }
.purchase_order_pricing .subtotal .value { color: #757575; }
.purchase_order_pricing .tax { color: #757575; }
.purchase_order_pricing .tax td { padding-top: 0; }
.purchase_order_pricing .total { padding-top: 10px; }
.purchase_order_pricing .total .value { font-weight: bold; }
.purchase_order_pricing td { text-align: right; }

.ie .purchase_order_items { border-collapse: collapse; }
.ie .purchase_order_items td, .ie .purchase_order_items th { border-bottom: 1px solid #dbdbdb; }

#purchase_order_form { position: relative; padding-top: 10px; }
#purchase_order_form .required { color: red; }
#purchase_order_form col.labels { color: #757575; }
#purchase_order_form .expire_at { position: absolute; top: 10px; right: 0px; }
#purchase_order_form label { width: 15em; }
#purchase_order_form .payment_details { border-bottom: 1px solid #ccc; margin-bottom: 35px; }
#purchase_order_form #order_details { padding-bottom: 40px; margin-bottom: 35px; border-bottom: 1px solid #ccc; min-height: 110px; }
#purchase_order_form #order_details input { width: 20em; display: inline; }
#purchase_order_form #order_details #purchase_order_purchase_order_document_input { margin-top: 50px; }
#purchase_order_form #order_details #purchase_order_purchase_order_document_input p.inline-hints { padding-left: 0; }
#purchase_order_form #order_details #purchase_order_purchase_order_document_input input { display: block; }
#purchase_order_form fieldset#contact_details { min-height: 300px; position: relative; border-bottom: 1px solid #ccc; margin-bottom: 25px; }
#purchase_order_form fieldset#contact_details input { width: 20em; }
#purchase_order_form fieldset#contact_details .financial_representative { text-align: left; }
#purchase_order_form fieldset#contact_details .financial_representative td { padding-left: 0; padding-right: 0; }
#purchase_order_form fieldset#contact_details .financial_representative input { width: 250px; }
#purchase_order_form fieldset#contact_details .financial_representative .labels { width: 75px; }
#purchase_order_form fieldset#contact_details .information { width: 300px; position: absolute; top: 0; left: 500px; }
#purchase_order_form fieldset#contact_details .information .billing_information { margin-bottom: 30px; color: black !important; }
#purchase_order_form fieldset#contact_details .information .billing_information span { display: block; }
#purchase_order_form fieldset#contact_details .information .contact_information col.labels { width: 85px; }
#purchase_order_form fieldset#contact_details .information .contact_information col.fields { color: black !important; }
#purchase_order_form fieldset#contact_details .information .contact_information td { padding-left: 0; padding-right: 0; }
#purchase_order_form fieldset#contact_details .information .contact_information td abbr { margin-left: 0 !important; }
#purchase_order_form .buttons { float: right; }

#purchase_order_invoice { margin-top: 35px; }
#purchase_order_invoice .page_header .links ul li.return_to_purchase a { color: #3B588F; }
#purchase_order_invoice .page_header .links ul li.print a { padding-left: 20px; background: url("/images/print.png") left center no-repeat; }
#purchase_order_invoice .page_header .links ul li.email a { padding-left: 20px; background: url("/images/sprites/icons/email_icon.png") left center no-repeat; }
#purchase_order_invoice .marketplace_name { color: #757575; font-size: 12pt; margin-top: -10px; }
#purchase_order_invoice .actions { text-align: right; padding-bottom: 5px; }
#purchase_order_invoice .actions a { margin-left: 10px; }
#purchase_order_invoice .actions .print { padding-left: 20px; background: url("/images/print.png") left center no-repeat; color: #424242; }
#purchase_order_invoice .actions .email { padding-left: 20px; background: url("/images/sprites/icons/email_icon.png") left center no-repeat; color: #424242; }
#purchase_order_invoice .branding, #purchase_order_invoice .invoice_information, #purchase_order_invoice .contacts { border-bottom: 1px solid #dbdbdb; padding: 20px 0; }
#purchase_order_invoice .branding { position: relative; padding-bottom: 0; border-top: 1px solid #dbdbdb; }
#purchase_order_invoice .branding .thank_you { color: #757575; }
#purchase_order_invoice .branding .images { position: absolute; top: 20px; right: 0; }
#purchase_order_invoice .branding .images img { display: inline; vertical-align: middle; margin-left: 25px; }
#purchase_order_invoice h3 { color: #a8a8a8; font-size: 14px; margin-bottom: 5px; }
#purchase_order_invoice .invoice_information .remit_payment { float: left; }
#purchase_order_invoice .invoice_information .remit_payment .address .title { font-weight: bold; }
#purchase_order_invoice .invoice_information .remit_payment .address span { display: block; color: #757575; }
#purchase_order_invoice .invoice_information .clear { clear: both; }
#purchase_order_invoice .invoice_information .invoice_title { float: right; margin-top: 45px; text-align: right; }
#purchase_order_invoice .invoice_information .invoice_title .invoice_number { color: #424242; font-size: 18px; font-weight: bold; }
#purchase_order_invoice .invoice_information .info { position: absolute; top: 20px; right: 0; width: 250px; }
#purchase_order_invoice .invoice_information .info span { display: block; }
#purchase_order_invoice .invoice_information .info td { padding-left: 0; padding-top: 0; padding-bottom: 0; color: #757575; }
#purchase_order_invoice .contacts { overflow: hidden; *zoom: 1; }
#purchase_order_invoice .contacts div { float: left; width: 35%; margin-right: 2%; }
#purchase_order_invoice .contacts div abbr.abbreviated { width: 100% !important; display: block !important; color: #757575 !important; }
#purchase_order_invoice .contacts .payment_due { width: 21% !important; float: right !important; }
#purchase_order_invoice .contacts .payment_due .title { width: 90px; display: inline-block; color: #757575 !important; }
#purchase_order_invoice .contacts .payment_due .value { width: 110px; color: #757575 !important; }
#purchase_order_invoice .purchase_order_items { margin-top: 50px; }
#purchase_order_invoice .all_right_reserved { font-size: 11px; margin-top: 40px !important; color: #757575; width: 87%; }
#purchase_order_invoice .inquiries .label { color: #757575; }
#purchase_order_invoice .inquiries .name { color: #a8a8a8; }
#purchase_order_invoice .legal { width: 65%; color: #a8a8a8; }
#purchase_order_invoice #payment_processing_by_pp { border-top: 1px solid #dbdbdb; padding: 10px 0 0; margin: 10px 0 0; padding-bottom: 20px; }
#purchase_order_invoice #payment_processing_by_pp span { display: inline-block; vertical-align: middle; float: left; }

#purchase_order_submit_confirmation .spinner_wrapper { float: right; }

#solutions_search form, #solutions_search fieldset { width: 100%; margin: 0; }
#solutions_search #sidebar { width: 200px; margin-right: 30px; float: left; }
#solutions_search #sidebar .sidebar_box { border: 1px solid #e2e2e2; overflow: hidden; margin-bottom: 15px; }
#solutions_search #sidebar .sidebar_box .commit.button input { background-color: #0081bf; }
#solutions_search #sidebar .sidebar_box form.buttons, #solutions_search #sidebar .sidebar_box fieldset.buttons { margin: 0 !important; }
#solutions_search #sidebar .sidebar_box form.buttons li, #solutions_search #sidebar .sidebar_box fieldset.buttons li { margin: 0 !important; float: left; }
#solutions_search #sidebar .sidebar_box form input#search_q, #solutions_search #sidebar .sidebar_box fieldset input#search_q { width: 172px; border: 1px solid #e2e2e2; }
#solutions_search #sidebar .sidebar_box h3 { padding: 8px; background: #f5f5f5; margin: 0; font-size: 12px; font-weight: bold; border-bottom: 1px solid #e2e2e2; }
#solutions_search #sidebar .sidebar_box h4 { margin-bottom: 0px; font-size: 12px; font-weight: bold; color: #414141; }
#solutions_search #sidebar .sidebar_box .showcase_categories ul { margin-left: 20px; padding-left: 0; }
#solutions_search #sidebar .sidebar_box .showcase_categories ul li { list-style: none; }
#solutions_search #sidebar .sidebar_box .box_content { padding: 10px 7px; overflow: hidden; background: #f5f5f5; }
#solutions_search #search_tools { float: left; overflow: hidden; }
#solutions_search #search_tools #sort_option { float: left; margin-bottom: 1em; }
#solutions_search #search_tools #sort_option li { list-style-type: none; padding-right: 10px; display: inline-block; }
#solutions_search #search_tools #per_page_option { float: left; margin-left: 15px; }
#solutions_search #search_tools *#sort_option .select_wrap { display: inline !important; float: none !important; height: 26px !important; }
#solutions_search #search_tools *#sort_option label { display: inline-block; padding: 0 0 10px; }
#solutions_search #search_tools .search_field_check_box { display: none; float: left; margin-left: 15px; }
#solutions_search #search_tools #pagination_block { float: right; }
#solutions_search #search_results { width: 710px; }
#solutions_search #search_results tr.child_record td, #solutions_search #search_results tr.toggle_child_record td { border-top: none; }
#solutions_search #search_results tr.toggle_child_record td { padding-top: 0; }
#solutions_search #search_results td { border-top: 1px solid #e2e2e2; padding: 15px 0; }
#solutions_search #search_results td.publisher_information { width: 213px; }
#solutions_search #search_results td.publisher_information div.avatar { width: 100%; max-width: 140px; }
#solutions_search #search_results td.publisher_information div.avatar img { width: 100%; max-width: 140px; }
#solutions_search #search_results td.publisher_information div.publisher { width: 213px; }
#solutions_search #search_results td.solution_information { max-width: 435px; }
#solutions_search #search_results td.solution_information .searchable_field_label { padding-top: 3px; font-weight: bold; }
#solutions_search #search_results td.image .compatibility_image { position: relative; text-align: center; }
#solutions_search #search_results td.image .compatibility_text_ivt, #solutions_search #search_results td.image .compatibility_text_ucs_ready { font-size: 10px; font-weight: bold; color: #306681; text-align: center; }
#solutions_search #search_results .avatar { margin-right: 20px; }
#solutions_search #search_results .name { font-size: 14px; }
#solutions_search #search_results .description { width: 370px; height: 26px; color: #666666; font-family: arial; font-size: 11px; line-height: 13px; overflow: hidden; }
#solutions_search #search_results .partner { font-size: 14px; }
#solutions_search #search_results .partner a:hover { color: #4c6981; }
#solutions_search #search_results .blockMsg img { margin-right: 10px; vertical-align: -1px; }
#solutions_search #search_results .rating { padding-right: 7px; width: 60px; }
#solutions_search #search_results .rating .star_ratings_wrapper { margin-top: 6px; }
#solutions_search #search_results .rating .reviews { font-size: 10px; text-align: right; }
#solutions_search .cdn_membership_level, #solutions_search .last_version_tested { font-size: 11px; }
#solutions_search .cdn_membership_level { margin-top: 7px; }
#solutions_search .cdn_membership_level .content, #solutions_search .last_version_tested .content { color: #666; }
#solutions_search .catalog_see_more_link { font-size: 14px; }

#admin_solutions_search .status_select { width: auto; }

div#companies_search { margin: 30px 0 0; }
div#companies_search form, div#companies_search fieldset { width: 100%; margin: 0; }
div#companies_search form { min-height: 300px; }
div#companies_search #sidebar { position: relative; width: 214px; float: left; padding-right: 20px; background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(left, #ffffff 0%, #f7f7f7 100%); background-image: linear-gradient(left, #ffffff 0%, #f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=1); /* for IE */ }
div#companies_search #sidebar .sidebar_box { border: 1px solid #ececec; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; overflow: hidden; background: #fff; }
div#companies_search #sidebar .sidebar_box form, div#companies_search #sidebar .sidebar_box fieldset { float: none; }
div#companies_search #sidebar .sidebar_box form.buttons, div#companies_search #sidebar .sidebar_box fieldset.buttons { margin: 0 !important; }
div#companies_search #sidebar .sidebar_box form.buttons ol, div#companies_search #sidebar .sidebar_box fieldset.buttons ol { float: left; }
div#companies_search #sidebar .sidebar_box form.buttons ol li, div#companies_search #sidebar .sidebar_box fieldset.buttons ol li { margin: 0 !important; }
div#companies_search #sidebar .sidebar_box form.buttons input, div#companies_search #sidebar .sidebar_box fieldset.buttons input { font-size: 9px; font-weight: bold; padding: 0 25px; }
div#companies_search #sidebar .sidebar_box form input#search_country_name, div#companies_search #sidebar .sidebar_box fieldset input#search_country_name { width: 179px; }
div#companies_search #sidebar .sidebar_box form ::-webkit-input-placeholder, div#companies_search #sidebar .sidebar_box fieldset ::-webkit-input-placeholder { color: #b3b3b3; font-size: 10px; line-height: 18px; }
div#companies_search #sidebar .sidebar_box form input:-moz-placeholder, div#companies_search #sidebar .sidebar_box fieldset input:-moz-placeholder { color: #b3b3b3; font-size: 9px; }
div#companies_search #sidebar .sidebar_box h3 { padding: 8px; background: #c5d9e4; margin: 0; font-size: 16px; }
div#companies_search #sidebar .sidebar_box .box_content { padding: 10px 9px; overflow: hidden; bckground: #fff; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container { margin: 0; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container span.category_architecture, div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container span.type_architecture { border-top: 1px dashed #e6e6e6; display: inline-block; margin: 10px 0 0; padding: 10px 0 5px; width: 100%; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .dynatree-expander, div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .dynatree-connector { display: none; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container ul { padding: 0; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowLess { display: none; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowMore a, div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowLess a { color: #016699 !important; padding: 0; }
div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowMore a:hover, div#companies_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowLess a:hover { background: none; border: 1px solid #fff; }
div#companies_search #sidebar .sidebar_box .box_content span.dynatree-node.all-toggle a.dynatree-title { color: #4d4d4d; }
div#companies_search #sidebar .sidebar_box .box_content span.dynatree-node a.dynatree-title { color: #808080; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture.countries_architecture { border-bottom: none; padding: 0; margin: 0; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture { border-bottom: 1px solid #e6e6e6; padding: 5px 0 5px; margin: 0 0 5px; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture h4 { margin-bottom: 0px; font-size: 13px; font-weight: bold; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture h4 span { display: inline-block; vertical-align: middle; width: 90%; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture h4 a { background: url(/images/entry/expand-collapse.png) no-repeat 100% -22px; color: #4d4d4d; display: inline-block; height: 10px; text-indent: -9999px; vertical-align: middle; width: 10px; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture h4 a:hover { background: url(/images/entry/expand-collapse.png) no-repeat 100% -33px; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture h4 a.folded { background: url(/images/entry/expand-collapse.png) no-repeat 100% 0; }
div#companies_search #sidebar .sidebar_box .box_content .group_architecture h4 a.folded:hover { background: url(/images/entry/expand-collapse.png) no-repeat 100% -11px; }
div#companies_search #sidebar .top-fade-box { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background-image: linear-gradient(top, #ffffff 0%, #f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); /* for IE */ width: 20px; height: 100px; right: 0; position: absolute; }
div#companies_search #sidebar .bottom-fade-box { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); background-image: linear-gradient(top, #f7f7f7 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */ width: 20px; height: 100px; right: 0; bottom: 0; position: absolute; }
div#companies_search #search_tools, div#companies_search #search_results { float: left; width: 696px; margin-left: 20px; }
div#companies_search #search_tools { border-bottom: 1px solid #ccc; overflow: hidden; }
div#companies_search #search_tools fieldset.inputs li.string { clear: none; display: inline; }
div#companies_search #search_tools fieldset.inputs li.string input { width: 85%; margin-right: 2%; }
div#companies_search #search_tools fieldset.inputs li.commit { padding: 3px 10px; }
div#companies_search #search_tools fieldset.inputs li.commit input { font-size: 0.96em; }
div#companies_search #search_tools #per_page_option { float: right; margin-top: 1.2em; width: 150px; margin-left: 10px; }
div#companies_search #search_tools #sort_option { float: right; margin-top: 1.2em; width: 120px; }
div#companies_search #search_tools #sort_option li { list-style-type: none; display: inline-block; }
div#companies_search #search_tools *#sort_option .select_wrap { display: inline !important; float: none !important; height: 26px !important; }
div#companies_search #search_tools *#sort_option label { display: inline-block; padding: 0 0 10px; }
div#companies_search #search_tools #pagination_block { float: right; }
div#companies_search #search_tools .showing_range { margin-right: 0px; float: left; margin-top: 1em; margin-bottom: 0; font-size: 1.5em; }
div#companies_search #search_results td { border-bottom: 1px solid #ccc; padding: 16px 0; }
div#companies_search #search_results div.avatar { margin: 0 20px 0 10px; }
div#companies_search #search_results .name { font-size: 14px; }
div#companies_search #search_results .name a { color: #58595b; }
div#companies_search #search_results .description { color: #929497; font-family: arial; font-size: 11px; line-height: 13px; padding: 0 0 10px; width: 430px; word-wrap: break-word; }
div#companies_search #search_results .publisher { color: #d2cccc; font-size: 10px; }
div#companies_search #search_results .publisher a { color: #016699; }
div#companies_search #search_results .blockMsg img { margin-right: 10px; vertical-align: -1px; }
div#companies_search #search_results .request_info { color: #016699; font-weight: bold; padding-left: 40px; text-align: right; width: 72px; }
div#companies_search #search_results .request_info .single { color: #c2c2c2; font-size: 10px; }
div#companies_search #search_results .rating { display: inline-block; margin-left: 20px; }
div#companies_search #search_results .rating .star_ratings_wrapper, div#companies_search #search_results .rating .reviews { display: inline-block; vertical-align: middle; }
div#companies_search #search_results .rating .reviews { font-size: 10px; margin: 2px 0 0 10px; text-align: right; }
div#companies_search #search_results tfoot td { border-bottom: none; }

#breadcrumbs_wrapper #breadcrumbs ul li { color: #676767; font-size: 14px; }

div#elements_search { margin: 30px 0 0; }
div#elements_search form, div#elements_search fieldset { width: 100%; margin: 0; }
div#elements_search form { min-height: 300px; }
div#elements_search #sidebar { position: relative; width: 214px; float: left; padding-right: 20px; background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(left, #ffffff 0%, #f7f7f7 100%); background-image: linear-gradient(left, #ffffff 0%, #f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=1); /* for IE */ }
div#elements_search #sidebar .sidebar_box { border: 1px solid #ececec; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; overflow: hidden; background: #fff; }
div#elements_search #sidebar .sidebar_box form.buttons, div#elements_search #sidebar .sidebar_box fieldset.buttons { margin: 0 !important; }
div#elements_search #sidebar .sidebar_box form.buttons ol, div#elements_search #sidebar .sidebar_box fieldset.buttons ol { float: left; }
div#elements_search #sidebar .sidebar_box form.buttons ol li, div#elements_search #sidebar .sidebar_box fieldset.buttons ol li { margin: 0 !important; }
div#elements_search #sidebar .sidebar_box form.buttons input, div#elements_search #sidebar .sidebar_box fieldset.buttons input { font-size: 9px; font-weight: bold; padding: 0 25px; }
div#elements_search #sidebar .sidebar_box form input#search_q, div#elements_search #sidebar .sidebar_box fieldset input#search_q { width: 179px; }
div#elements_search #sidebar .sidebar_box form ::-webkit-input-placeholder, div#elements_search #sidebar .sidebar_box fieldset ::-webkit-input-placeholder { color: #b3b3b3; font-size: 10px; line-height: 18px; }
div#elements_search #sidebar .sidebar_box form input:-moz-placeholder, div#elements_search #sidebar .sidebar_box fieldset input:-moz-placeholder { color: #b3b3b3; font-size: 9px; }
div#elements_search #sidebar .sidebar_box h3 { padding: 8px; background: #c5d9e4; margin: 0; font-size: 16px; }
div#elements_search #sidebar .sidebar_box .box_content { padding: 10px 9px; overflow: hidden; bckground: #fff; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container { margin: 0; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container span.category_architecture, div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container span.type_architecture { border-top: 1px dashed #e6e6e6; display: inline-block; margin: 10px 0 0; padding: 10px 0 5px; width: 100%; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .dynatree-expander, div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .dynatree-connector { display: none; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container ul { padding: 0; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowLess { display: none; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowMore a, div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowLess a { color: #016699 !important; padding: 0; }
div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowMore a:hover, div#elements_search #sidebar .sidebar_box .box_content ul.dynatree-container .toggleShowLess a:hover { background: none; border: 1px solid #fff; }
div#elements_search #sidebar .sidebar_box .box_content span.dynatree-node.all-toggle a.dynatree-title { color: #4d4d4d; }
div#elements_search #sidebar .sidebar_box .box_content span.dynatree-node a.dynatree-title { color: #808080; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture.countries_architecture { border-bottom: none; padding: 0; margin: 0; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture { border-bottom: 1px solid #e6e6e6; padding: 0 0 10px; margin: 0 0 10px; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture h4 { margin-bottom: 0px; font-size: 13px; font-weight: bold; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture h4 span { display: inline-block; vertical-align: middle; width: 90%; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture h4 a { background: url(/images/entry/expand-collapse.png) no-repeat 100% -22px; color: #4d4d4d; display: inline-block; height: 10px; text-indent: -9999px; vertical-align: middle; width: 10px; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture h4 a:hover { background: url(/images/entry/expand-collapse.png) no-repeat 100% -33px; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture h4 a.folded { background: url(/images/entry/expand-collapse.png) no-repeat 100% 0; }
div#elements_search #sidebar .sidebar_box .box_content .group_architecture h4 a.folded:hover { background: url(/images/entry/expand-collapse.png) no-repeat 100% -11px; }
div#elements_search #sidebar .sidebar_box_padding { background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(left, #ffffff 0%, #f7f7f7 100%); background-image: linear-gradient(left, #ffffff 0%, #f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=1); /* for IE */ padding: 0 0 15px; }
div#elements_search #sidebar .top-fade-box { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background-image: linear-gradient(top, #ffffff 0%, #f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); /* for IE */ width: 20px; height: 100px; right: 0; position: absolute; }
div#elements_search #sidebar .bottom-fade-box { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); background-image: linear-gradient(top, #f7f7f7 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */ width: 20px; height: 100px; right: 0; bottom: 0; position: absolute; }
div#elements_search #search_tools, div#elements_search #search_results { float: left; width: 696px; margin-left: 20px; }
div#elements_search #search_tools { border-bottom: 1px solid #ccc; overflow: hidden; }
div#elements_search #search_tools #sort_option { float: left; margin-bottom: 1em; }
div#elements_search #search_tools #sort_option li { list-style-type: none; display: inline-block; }
div#elements_search #search_tools #per_page_option { float: left; margin-left: 15px; }
div#elements_search #search_tools *#sort_option .select_wrap { display: inline !important; float: none !important; height: 26px !important; }
div#elements_search #search_tools *#sort_option label { display: inline-block; padding: 0 0 10px; }
div#elements_search #search_tools #pagination_block { float: right; }
div#elements_search #search_results td { border-bottom: 1px solid #ccc; padding: 16px 0; }
div#elements_search #search_results div.avatar { margin: 0 20px 0 10px; }
div#elements_search #search_results .name { font-size: 14px; }
div#elements_search #search_results .name a { color: #58595b; }
div#elements_search #search_results .description { color: #929497; font-family: arial; font-size: 11px; line-height: 13px; padding: 0 0 10px; width: 430px; }
div#elements_search #search_results .publisher { color: #d2cccc; font-size: 10px; }
div#elements_search #search_results .publisher a { color: #016699; }
div#elements_search #search_results .blockMsg img { margin-right: 10px; vertical-align: -1px; }
div#elements_search #search_results .request_info { color: #016699; font-weight: bold; padding-left: 40px; text-align: right; width: 72px; }
div#elements_search #search_results .request_info .single { color: #c2c2c2; font-size: 10px; }
div#elements_search #search_results .rating { display: inline-block; margin-left: 20px; }
div#elements_search #search_results .rating .star_ratings_wrapper, div#elements_search #search_results .rating .reviews { display: inline-block; vertical-align: middle; }
div#elements_search #search_results .rating .reviews { font-size: 10px; margin: 2px 0 0 10px; text-align: right; }
div#elements_search #search_results tfoot td { border-bottom: none; }

#breadcrumbs_wrapper #breadcrumbs ul li { color: #676767; font-size: 14px; }

#ldap_configuration_status #status_box { overflow: hidden; *zoom: 1; padding-top: 21px; margin-top: 30px; border-top: 1px solid #cccccc; padding-bottom: 21px; margin-bottom: 15px; border-bottom: 1px solid #cccccc; }
#ldap_configuration_status #status_box .button { float: right; }
#ldap_configuration_status #status_box label { float: left; color: #a8a8a8; font-size: 14px; }
#ldap_configuration_status #status_box label.connection { width: 600px; }
#ldap_configuration_status #status_box label span { color: #757575; }
#ldap_configuration_status #status_box label span.enabled { color: #A0C144; }
#ldap_configuration_status #explanation { color: #757575; width: 750px; }

form.ldap_configuration #connection_test { padding: 10px 0; margin-bottom: 1.5em; }
form.ldap_configuration #connection_test #results { margin-left: 10px; padding-top: 5px; padding-bottom: 5px; border: none; }
form.ldap_configuration #connection_test #results.failure { padding-left: 30px; background: url('../../../images/red-alert.png?1470666632') left center no-repeat; }
form.ldap_configuration #connection_test #results.success { padding-left: 28px; background: url("/images/sprites/icons/valid.gif") left center no-repeat; }

#ldap_import_candidate_list .added, #ldap_import_candidate_list .preexisting, #ldap_import_candidate_list .invalid { color: #888; }

#complete_ldap_import_candidate_list div.scroll_div { width: 100%; height: 356px; overflow-y: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; }
#complete_ldap_import_candidate_list .select { width: 5%; }
#complete_ldap_import_candidate_list .first_name { width: 21%; }
#complete_ldap_import_candidate_list .last_name { width: 25%; }
#complete_ldap_import_candidate_list .status { width: 18%; }

#ldap_registration_filter { float: right; margin-bottom: 10px; }

#import_ldap_user_form span.button.commit { float: right; }
#import_ldap_user_form span.button.commit input[disabled] { background-color: #999; cursor: default; }

table#manage_applications_search_results .version { padding: 0 20px 0 0; text-align: right; }

#companies_content form.search fieldset.inputs { width: 280px; }

#install_landing_page { background: url('../../../images/client_install/client_install_background.png?1470666632') top center no-repeat; overflow: hidden; }
#install_landing_page h2 { margin: 2em 0 3em 300px; }
#install_landing_page h2 img { vertical-align: middle; }
#install_landing_page h3 { font-size: 2em; }
#install_landing_page .content { margin-left: 300px; width: 500px; }
#install_landing_page .instructions { float: left; width: 225px; margin: 0 20px 20px 0; }
#install_landing_page .instructions p { color: #888; }
#install_landing_page .instructions .download_link { display: block; width: 170px; height: 50px; padding-top: 10px; padding-left: 55px; color: white; background-color: #3B588F; background-repeat: no-repeat; background-position: 14px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
#install_landing_page .instructions .download_link span { display: block; text-transform: uppercase; font-size: 1.2em; font-weight: bold; }
#install_landing_page .instructions.ios .download_link { background-image: url('../../../images/client_install/icon_apple.png?1470666632'); }
#install_landing_page .instructions.android .download_link { background-image: url('../../../images/client_install/icon_android.png?1470666632'); }

/*# sourceMappingURL=features.css.map */
