.undo-reset { /* From http://new.davglass.com/files/yui/undocss/undoreset.css /* Strong and em */ /* Table */ /* Block Items */ /* Headers */ /* Lists */ /* Pre */ }

.undo-reset strong, .undo-reset th { font-weight: bold; }

.undo-reset em, .undo-reset address, .undo-reset caption, .undo-reset cite { font-style: italic; }

.undo-reset table { display: table; border-spacing: 2px; border-collapse: separate; }

.undo-reset tr { display: table-row; vertical-align: inherit; }

.undo-reset td { display: table-cell; border-spacing: 2px; padding: 2px; vertical-align: inherit; text-align: inherit; padding: 1px; border-collapse: none; }

.undo-reset th { display: table-cell; vertical-align: inherit; font-weight: bold; padding: 1px; border-collapse: none; }

.undo-reset p { display: block; margin: 1em 0; }

.undo-reset blockquote { display: block; margin: 1em 40px; }

.undo-reset address { display: block; font-style: italic; }

.undo-reset center { display: block; text-align: center; }

.undo-reset h1 { display: block; font-size: 2em; font-weight: bold; margin: .67em 0; }

.undo-reset h2 { display: block; font-size: 1.5em; font-weight: bold; margin: .83em 0; }

.undo-reset h3, .undo-reset .report .summary_header_row th, .report .summary_header_row .undo-reset th { display: block; font-size: 1.17em; font-weight: bold; margin: 1em 0; }

.undo-reset h4 { display: block; font-weight: bold; margin: 1.33em 0; }

.undo-reset h5 { display: block; font-size: 0.83em; font-weight: bold; margin: 1.67em 0; }

.undo-reset h6 { display: block; font-size: 0.67em; font-weight: bold; margin: 2.33em 0; }

.undo-reset ul { display: block; list-style-type: disc; margin: 1em 0; padding-left: 40px; }

.undo-reset ol { display: block; list-style-type: decimal; margin: 1em 0; padding-left: 40px; }

.undo-reset li { display: list-item; }

.undo-reset pre, .undo-reset code { display: block; font-family: Courier New; white-space: pre; margin: 1em 0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, .report .summary_header_row th, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, .item_edit .section label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

html { background-image: url(/res/img/v2/page.jpg); font-family: "Lucida Grande", "Tahoma", "Arial", "sans-serif"; }

body { line-height: 140%; }

#content, nav, #body { background-color: #FFF; }

#body { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); border-radius: 5px 5px 5px 5px; }

.suppress_nav_links #body { box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2); border-top: 1px solid #CCC; }

.white_panel_background #body { border-radius: 0px 0px 5px 5px; }

.white_panel_background #site > header { margin-top: 21px; background-color: white; border-radius: 5px 5px 0px 0px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }

.white_panel_background #site > header h1 .network-text-logo { display: block; font-size: 36px; font-family: Helvetica Neue, Arial; font-weight: bold; padding-top: 20px; padding-left: 20px; }

.fb_root { background-image: url(/res/img/v2/loading.gif); }

#site, .site-width { width: 985px; margin: auto; }

#site > header { padding-top: 3px; }

#site > header.not_reduced_prominence { border-bottom: 4px solid #b60217; box-shadow: 0px -3px 10px rgba(0, 0, 0, 0.2); }

#site > header.tall_header { height: 120px; }

#main { float: right; width: 985px; margin-bottom: 10px; margin-top: 7px; }

#main.non_reduced_nav { border-left: 1px solid #EEE; width: 850px; }

#main.non_reduced_nav #content { padding: 10px 12px; }

#content { min-height: 300px; padding: 10px 15px; width: 953px; line-height: 140%; font-size: 12px; color: #333333; }

#content .loading { margin: auto; }

#main_content { float: left; width: 703px; }

#main_content.full_width { width: 100%; }

#content.full_content_page #main_content { width: 953px; }

#main.no_nav { width: 985px; border-left: 1px solid #EEE; }

.no_nav #content { width: 955px; }

.no_nav #main_content.full_width { width: 100%; }

.no_nav #content.full_content_page #main_content { width: 955px; }

.use_full_width #site, .use_full_width #content, .use_full_width #main, .use_full_width #main_content, .use_full_width .main_report_block { width: 100% !important; padding: 0 !important; }

.use_full_width #main_content { box-sizing: border-box !important; -moz-box-sizing: border-box !important; -ms-box-sizing: border-box !important; padding: 0 10px !important; }

.grid-row, .field-row { margin-left: -20px; *zoom: 1; }

.grid-row:before, .field-row:before, .grid-row:after, .field-row:after { display: table; content: ""; }

.grid-row:after, .field-row:after { clear: both; }

[class*="span"] { float: left; margin-left: 20px; }

.span1 { width: 60px; }

.span2 { width: 140px; }

.span3 { width: 220px; }

.span4 { width: 300px; }

.span5 { width: 380px; }

.span6 { width: 460px; }

.span7 { width: 540px; }

.span8 { width: 620px; }

.span9 { width: 700px; }

.span10 { width: 780px; }

.span11 { width: 860px; }

.span12, .container { width: 940px; }

.offset1 { margin-left: 100px; }

.offset2 { margin-left: 180px; }

.offset3 { margin-left: 260px; }

.offset4 { margin-left: 340px; }

.offset5 { margin-left: 420px; }

.offset6 { margin-left: 500px; }

.offset7 { margin-left: 580px; }

.offset8 { margin-left: 660px; }

.offset9 { margin-left: 740px; }

.offset10 { margin-left: 820px; }

.offset11 { margin-left: 900px; }

.row-fluid { width: 100%; *zoom: 1; }

.row-fluid:before, .row-fluid:after { display: table; content: ""; }

.row-fluid:after { clear: both; }

.row-fluid > [class*="span"] { float: left; margin-left: 2.127659574%; }

.row-fluid > [class*="span"]:first-child { margin-left: 0; }

.row-fluid > .span1 { width: 6.382978723%; }

.row-fluid > .span2 { width: 14.89361702%; }

.row-fluid > .span3 { width: 23.404255317%; }

.row-fluid > .span4 { width: 31.914893614%; }

.row-fluid > .span5 { width: 40.425531911%; }

.row-fluid > .span6 { width: 48.93617020799999%; }

.row-fluid > .span7 { width: 57.446808505%; }

.row-fluid > .span8 { width: 65.95744680199999%; }

.row-fluid > .span9 { width: 74.468085099%; }

.row-fluid > .span10 { width: 82.97872339599999%; }

.row-fluid > .span11 { width: 91.489361693%; }

.row-fluid > .span12 { width: 99.99999998999999%; }

.container { width: 940px; margin-left: auto; margin-right: auto; *zoom: 1; }

.container:before, .container:after { display: table; content: ""; }

.container:after { clear: both; }

.container-fluid { padding-left: 20px; padding-right: 20px; *zoom: 1; }

.container-fluid:before, .container-fluid:after { display: table; content: ""; }

.container-fluid:after { clear: both; }

/*
*/
.field-row { margin-bottom: 10px; }

.field-row > label, .item_edit .section .field-row > label { color: gray; text-align: right; padding-top: 4px; }

.spanLabel { width: 200px; padding-right: 5px; margin-right: -20px; }

.pull-right { float: right; }

.stack-right { float: right; margin-left: 10px; }

.pull-left { float: left; }

.stack-left { float: left; margin-right: 10px; }

.success-text { color: #008600; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: #f5f5f5; border-color: #ddd; cursor: not-allowed; }

.call_to_action { font-size: 20px !important; background-color: #b60217; background-image: none; color: #FFF !important; border-radius: 5px; padding: 6px 10px; height: auto; text-shadow: #333333 0px 1px 0px; border: 1px solid #940000; }

.call_to_action:hover { background-color: #940000; border-color: #720000; text-decoration: none; }

.call_to_action:active { color: #FFF; padding-left: 11px; padding-right: 9px; }

a { cursor: pointer; text-decoration: none; color: #b60217; }

a.selected { font-weight: bold; color: #555555; }

a:hover { text-decoration: underline; }

a.selected:hover { text-decoration: none; }

a.selected:active { color: #333333; }

.unavailable { display: none !important; }

input, textarea, select { font-family: "Lucida Grande", "Tahoma", "Arial", "sans-serif"; font-size: 12px; }

input[type=text], input[type=file], input[type="password"], textarea, select { border: 1px solid #B8B8B8; }

.error { font-size: 12px; border: 1px solid #D18619; background-color: #ffdb6e; }

.error div { margin-top: 5px; }

.error div.error_title { margin-top: 0; font-size: 14px; }

.error div.error_title img { position: relative; top: 2px; }

.error div.error { margin-bottom: 8px; padding: 6px; }

#content > .notice, #content .error { margin-top: 0; margin-bottom: 5px; }

#content > .notice .error_link, #content .error .error_link { margin-left: 10px; }

#content > .notice .error_link:first-child, #content .error .error_link:first-child { margin-left: 5px; }

.content_all, .hidden { display: none; }

.notice { padding: 3px; padding-left: 22px; margin-top: 8px; background-image: url(/res/img/v2/icons/information.png); background-repeat: no-repeat; background-position: 2px 3px; background-color: #E6EBF7; border: 1px solid #d5dae6; }

.call_for_renewal { font-size: 16px; padding: 14px; margin-button: 14px; background-color: #FFDB6E; border: 1px solid #D18619; margin-bottom: 8px; }

h1 { font-size: 20px; font-weight: bold; margin-bottom: 13px; color: #444444; }

h2 { font-size: 16px; margin-bottom: 10px; border-bottom: 1px solid #e0e0e0; font-weight: bold; color: #444444; overflow: hidden; }

h2 a { color: #444444; }

h2 a:hover { text-decoration: none; }

h2 a { color: #444444; }

h2 a:hover { text-decoration: none; }

h3, .report .summary_header_row th { font-size: 14px; font-weight: bold; margin-bottom: 8px; color: #444444; }

h4 { font-size: 12px; color: #444444; font-weight: bold; margin-bottom: 5px; }

h3.blocky-panel-header, .report .summary_header_row th.blocky-panel-header { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #BBB; background-color: #f6f6f6; font-size: 14px; padding: 10px 7px; margin: 14px 0; font-weight: bold; }

h3.blocky-panel-header img, .report .summary_header_row th.blocky-panel-header img { float: left; width: 16px; height: 16px; margin-right: 5px; vertical-align: text-top; }

h3.blocky-panel-header .panel_header_title, .report .summary_header_row th.blocky-panel-header .panel_header_title { overflow: visible; display: inline-table; vertical-align: sub; }

h3.blocky-panel-header .panel_header_links, .report .summary_header_row th.blocky-panel-header .panel_header_links { color: #B8B8B8; display: inline-block; float: right; font-size: 12px; }

h3.blocky-panel-header [class^='icon-'], .report .summary_header_row th.blocky-panel-header [class^='icon-'] { margin-right: 5px; float: left; margin-top: 2px; }

blockquote { margin: 5px; margin-top: 10px; margin-right: 0; font-style: italic; }

div:after, li:after, ul:after, dl:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

b, strong { font-weight: bold; }

i, em { font-style: italic; }

u { text-decoration: underline; }

strike { text-decoration: line-through; }

blockqoute { margin-right: 20px; }

sub { vertical-align: sub; }

sup { vertical-align: super; font-size: 0.7em; }

ol { margin-right: 40px; list-style-type: decimal; }

.explanation { margin-bottom: 5px; }

.html_content ul li, .html_content ol li, .wysiwyg ul li, .wysiwyg ol li, .richtext ul li, .richtext ol li { margin-left: 20px; margin-bottom: 3px; }

.html_content img, .wysiwyg img, .richtext img { margin-right: 10px; margin-bottom: 10px; align: left; padding: 5px; border: 1px dotted #e0e0e0; }

.html_content div, .wysiwyg div, .richtext div { margin-bottom: 10px; }

.html_content h4, .wysiwyg h4, .richtext h4 { margin-top: 2px; }

.loading { background-image: url(/res/img/v2/loading.gif); background-repeat: no-repeat; height: 25px; width: 160px; }

.relationship_panel a { display: block; width: 50px; height: 50px; margin-right: 8px; margin-bottom: 8px; float: left; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.relationship_panel .add_relation { width: auto; height: auto; }

.auth form { margin-bottom: 10px; }

.auth form button[type=submit] { float: right; }

#eventForm table thead td { font-weight: bold; color: #555555; }

#eventForm table td { padding: 5px 10px; }

.autocomplete_choice { margin-top: 6px; font-weight: bold; color: #333333; padding-top: 4px; font-size: 13px; }

.autocomplete_choice .autocomplete_choice_remove, .autocomplete_choice .autocomplete_choice_list_remove { color: red; cursor: pointer; font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; }

.autocomplete_choice .autocomplete_choice_remove:hover, .autocomplete_choice .autocomplete_choice_list_remove:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.choose_existing_user_panel .autocomplete_choice { padding-top: 0px; margin-top: 5px; }

td.right, td.align-right, th.align-right { text-align: right; }

.event_register table, table.order_summary { border: 1px solid #B8B8B8; margin-bottom: 14px; width: 100%; }

.event_register table td, .event_register table th, table.order_summary td, table.order_summary th { padding: 5px; }

.event_register table thead th, table.order_summary thead th { background-color: #EEE; font-weight: bold; border-bottom: 1px solid #e0e0e0; }

.event_register table tr, table.order_summary tr { border-top: 1px solid #e0e0e0; }

.event_register table tr:first-child, table.order_summary tr:first-child { border: none; }

.event_register table .total, table.order_summary .total { border-top: 2px solid #333333; }

.event_register table .total .tc1, table.order_summary .total .tc1 { text-align: right; }

.payment-target-details .order-summary-wrapper { margin: 10px; }

.session_based_summary .session_summary_row { background-color: #F6F6F6; padding-left: 15px; }

.session_based_summary .tc1 { padding-left: 25px; }

.admin_only, .advanced_only, .prototype { padding: 5px; margin: 5px; border-radius: 5px; }

.admin_only { border: 1px solid #4AA; }

.advanced_only { border: 1px solid #A44; }

.prototype { border: 1px solid #4A4; }

div.disabling_div { height: 100%; width: 100%; position: absolute; /* This will only work in IE8 if we set a background-color to the div. So, we do that and then make it transparent because we don't actually want a background color. Also note that the order of -ms-filter and filter is important; -ms-filter comes first.*/ background-color: white; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.item_action_invite_to_network:hover { cursor: pointer; }

.ui-datepicker-calendar td a.ui-state-default { text-align: center; }

img.action_button { filter: alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7; }

img.action_button:hover { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }

hr { border: none; border-bottom: 1px solid #B8B8B8; margin: 15px 0; border-bottom: 1px solid #E0E0E0; }

.item_cluster #secondary_content .action_buttons { margin-left: 0; }

.action_buttons { width: auto; position: relative; }

.action_buttons .dropdown_div { background-color: white; position: absolute; z-index: 1000; float: left; display: none; min-width: 160px; width: 160px; padding: 4px 0; margin: 0; list-style: none; background-color: white; border-color: #CCC; border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.action_buttons .dropdown_div.plan_action_dropdown { width: 170px; }

.action_buttons .dropdown_div.plan_action_dropdown .bootstrap_like_list a { width: 94%; }

.action_buttons .dropdown_div .bootstrap_like_list li { width: 100%; overflow: hidden; }

.action_buttons .dropdown_div .bootstrap_like_list a { width: 100%; }

.action_buttons .dropdown_div ul { padding: 0; }

.action_buttons .dropdown_div ul li a img { vertical-align: text-bottom; }

.action_buttons .dropdown_div.wide { min-width: 350px; }

.bootstrap_like_list { margin-bottom: 0; }

.bootstrap_like_list li { width: 88%; }

.bootstrap_like_list li a { padding: 3px 15px; display: inline-block; width: 100%; }

.bootstrap_like_list li a:hover { background-color: #08C; color: white; text-decoration: none; }

.dropdown-menu li a { padding: 3px 15px; display: block; }

.dropdown-menu li a:hover { background-color: #08C; color: white; text-decoration: none; }

.dropdown-menu .divider { background-color: #E5E5E5; border-bottom: 1px solid #FFFFFF; height: 1px; margin: 9px 1px; overflow: hidden; }

.dropdown-menu a { color: black; }

/* When the bootstrap alert at at the top of the page, we need to push it down a little to even out the spacing. */
.bootstrap_top_alert { margin-top: 18px; }

.caret { display: inline-block; width: 0; height: 0; text-indent: -99999px; vertical-align: top; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid black; border-top-color: white; opacity: 1; filter: alpha(opacity=100); content: "\2193"; }

h2 .primary_text { float: left; }

h2 .secondary_text { float: left; font-size: 12px; font-weight: normal; margin-left: 10px; margin-top: 2px; }

h2.includes_button { height: 34px; overflow: visible; }

h2.includes_button .primary_text { margin-top: 16px; }

h2.includes_button .secondary_text { margin-top: 18px; }

h2.includes_button .action_buttons { font-weight: normal; font-size: 12px; }

h2.includes_button .action_buttons a { color: #b60217; }

h2.includes_button .action_buttons a:hover { color: white; }

h2.includes_button.action_buttons_right .action_buttons { float: right; }

.right { float: right; }

.left { float: left; }

a.no_underline:hover { text-decoration: none; }

span.field_view_only { float: left; margin-left: 6px; margin-top: 4px; }

.h2_adjacent_button { margin-top: -15px; }

.css_disabled_link { color: gray; cursor: default; }

.progress .progress_text, .progress .poll_container .choice .choice_text, .poll_container .choice .progress .choice_text, .poll_container .choice .choice_text .progress_text, .poll_container .choice .choice_text .choice_text { position: absolute; margin-left: 4px; }

.progress.progress-poll, .poll_container .choice .choice_text { height: 29px; border-radius: 0; background-image: none; }

.progress.progress-poll .bar, .poll_container .choice .choice_text .bar { height: 29px; background-color: #A8B8F8; background-image: none; box-shadow: none; }

.progress.progress-poll .progress_text, .progress.progress-poll .poll_container .choice .choice_text, .poll_container .choice .progress.progress-poll .choice_text, .poll_container .choice .choice_text .progress_text, .poll_container .choice .choice_text .choice_text { position: absolute; margin-left: 9px; margin-top: 5px; color: #333333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

.item_list .item_clump_controls .action_buttons { position: absolute; width: 100px; margin-left: -100px; }

.item_list .item_clump_controls .action_buttons > a:last-child { margin-left: 0; }

.item_list .item_clump_controls .action_buttons > a { float: right; text-decoration: none; margin-left: 7px; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; }

.item_list .item_clump_controls .action_buttons > a.menu_open { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }

.item_list :hover .item_clump_controls .action_buttons > a { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }

.item_list :hover .item_clump_controls .action_buttons > a:hover { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }

.item_list :hover .item_clump_controls .action_buttons > a.menu_open { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }

.hide_filter .filter_head { display: none; }

.text_for_input_in_label { float: left; margin-left: 2px; margin-top: 1px; }

.no_inner_input { margin-top: 1px; }

#trs_from_date, #trs_to_date { width: 100px !important; }

.margin_bottom { margin-bottom: 17px; }

.margin_left { margin-left: 17px; }

.strong { font-weight: bold; }

#content .custom_field_input .radio, #content .custom_field_input .checkbox_list, .label_beside .custom_field_input .radio, .item_edit .section label .custom_field_input .radio, .label_beside .custom_field_input .checkbox_list, .item_edit .section label .custom_field_input .checkbox_list { float: left; }

#content .custom_field_input .radio label.radio_label, #content .custom_field_input .radio label.checkbox_label, #content .custom_field_input .checkbox_list label.radio_label, #content .custom_field_input .checkbox_list label.checkbox_label, .label_beside .custom_field_input .radio label.radio_label, .item_edit .section label .custom_field_input .radio label.radio_label, .label_beside .custom_field_input .radio label.checkbox_label, .item_edit .section label .custom_field_input .radio label.checkbox_label, .label_beside .custom_field_input .checkbox_list label.radio_label, .item_edit .section label .custom_field_input .checkbox_list label.radio_label, .label_beside .custom_field_input .checkbox_list label.checkbox_label, .item_edit .section label .custom_field_input .checkbox_list label.checkbox_label { width: auto; float: none; text-align: left; padding: 0; color: black; }

.loading_background_small { background-image: url("/res/img/v2/spinner16.gif"); background-repeat: no-repeat; background-position: center; }

[class^="icon-"].icon-loading { background-image: url("/res/img/v2/spinner16.gif"); background-position: center; height: 16px; width: 16px; }

.default > i.loading { background-image: url("/res/img/v2/spinner16_white_on_grey.gif"); }

.success i.loading { background-image: url("/res/img/v2/spinner16_white_on_green.gif"); }

.danger i.loading { background-image: url("/res/img/v2/spinner16_white_on_red.gif"); }

i.loading { background-image: url("/res/img/v2/spinner16_white_on_blue.gif"); background-repeat: no-repeat; background-position: center; display: inline-block; width: 16px; height: 16px; }

a.loading_button, button.loading_button { position: relative; padding-right: 30px; }

a.loading_button i, button.loading_button i { position: absolute; right: 10px; top: 5px; }

button i.loading { margin-bottom: -3px; }

.loading_gray_background_large { background-image: url("/res/img/v2/spinner.gif"); background-repeat: no-repeat; background-position: center; min-width: 100px; min-height: 100px; }

.loading_dark_background_large { background-image: url("/res/img/v2/spinner_dark_trans_66.gif"); background-repeat: no-repeat; background-position: center; }

.alert.alert-cell { display: inline; margin-left: 3px; padding: 1px 5px; position: absolute; }

h2.alert { height: auto; }

.empty_table_cell { width: 100%; height: 100%; text-align: center; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }

.name_heading { color: #444444; font-size: 20px; font-weight: bold; margin-bottom: 7px; }

.form_step h2 { border-bottom: none; font-size: 14px; line-height: 14px; }

.form_step h2 i { margin-top: 1px; }

.loading_cover { position: absolute; top: 0; left: 0; background: #FFFFFF url("/res/img/v2/spinner.gif") no-repeat center center; filter: alpha(opacity=65); -khtml-opacity: 0.65; -moz-opacity: 0.65; opacity: 0.65; width: 100%; height: 100%; display: none; }

.dialog_small_h2 h2 { font-size: 14px; }

.duplicatable_template { display: none; }

.bootstrap_table.include_input .table td, .bootstrap_table.include_input .table th { line-height: 28px; }

.bootstrap_table.conserve_width .table { width: auto; }

.bootstrap_table.no_bottom_margin .table { margin-bottom: 0; }

.label_beside .field.input_inline input[type="text"], .label_beside .item_edit .section label.input_inline input[type="text"], .item_edit .section .label_beside label.input_inline input[type="text"], .item_edit .section label .field.input_inline input[type="text"], .item_edit .section label label.input_inline input[type="text"] { display: inline; }

td.cell_align_top { vertical-align: text-top; }

.bold_text { font-weight: bold; }

.table_action_column > a { margin-left: 3px; }

.table_action_column > a:hover { text-decoration: none; }

.decorated_with_ellipsis { width: 100%; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.icon_control { cursor: pointer; padding-left: 2px; }

.icon_control:first-child { margin-left: 2px; }

.ui-datepicker { z-index: 2000 !important; }

.has_pointer { cursor: pointer; }

.force-align-right { text-align: right !important; }

.align-right { text-align: right; }

.align-center { text-align: center; }

.status-danger { color: #EE0000; }

.status-success { color: #008600; }

.status-warning { color: #9F7732; }

.status-disabled { color: #AAAAAA; }

.status-pending-approval { color: #7777FF; }

#secondary_content h3:first-child, #secondary_content .report .summary_header_row th:first-child, .report .summary_header_row #secondary_content th:first-child { margin-top: 0; }

.sidebar-affixed { margin-top: 0 !important; }

.close-button { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; }

.close-button:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.onepage-preview .primary-nav { width: 985px; }

nav.primary-nav { float: left; width: 0; margin-top: 10px; }

nav.primary-nav ul li { padding-left: 14px; }

nav.primary-nav ul a { display: block; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 1px; text-decoration: none; color: #333333; font-size: 14px; width: -5px; }

nav.primary-nav ul a span { color: #777777; }

nav.primary-nav ul a:hover { background-color: #c71328; text-decoration: none; color: #FFF; text-shadow: #333333 0px 1px 0px; }

nav.primary-nav ul a:hover span { color: #FFF; }

nav.primary-nav ul a.selected { background-color: #b60217; color: #FFF; text-shadow: #333333 0px 1px 0px; font-weight: normal; }

nav.primary-nav ul a.selected span { color: #FFF; }

nav.primary-nav ul a.selected:active { color: #FFF; }

nav.primary-nav ul a:active { background-color: #a50006; color: #FFF; }

nav.primary-nav ul a:active span { color: #FFF; }

nav.primary-nav ul a img { margin-right: 8px; position: relative; top: 1px; }

.no_header_background { border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; }

nav.reduced_prominence { background: #e0253d; /* Old browsers */ background: -moz-linear-gradient(top, #e0253d 0%, #b60217 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0253d), color-stop(100%, #b60217)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e0253d 0%, #b60217 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e0253d 0%, #b60217 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e0253d 0%, #b60217 100%); /* IE10+ */ background: linear-gradient(top, #e0253d 0%, #b60217 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ float: none; width: auto; margin-top: 0; border: none; padding: 0 15px; height: 33px; width: auto; padding: 0 5px; }

nav.reduced_prominence ul li { padding-left: 0; float: left; margin-right: 0 5px; border-right: 1px solid #b20002; border-left: 1px solid #d82439; }

nav.reduced_prominence ul li:first-child { border-left: 0; }

nav.reduced_prominence ul li:last-child { border-right: 0; }

nav.reduced_prominence ul li img { margin-right: 5px; }

nav.reduced_prominence ul li a { float: left; background-color: transparent; color: white; text-shadow: 0px 1px #222222; padding-left: 14px; padding-right: 14px; padding-top: 5px; padding-bottom: 5px; width: auto; margin: 0px; }

nav.reduced_prominence ul li a span { color: #b60217; }

nav.reduced_prominence ul li a:hover, nav.reduced_prominence ul li a.selected { background: #b60217; /* Old browsers */ background: -moz-linear-gradient(top, #b60217 0%, #8c0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b60217), color-stop(100%, #8c0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #b60217 0%, #8c0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #b60217 0%, #8c0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #b60217 0%, #8c0000 100%); /* IE10+ */ background: linear-gradient(top, #b60217 0%, #8c0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ }

nav.reduced_prominence ul li a:active { background: #8c0000; /* Old browsers */ background: -moz-linear-gradient(top, #8c0000 0%, #620000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c0000), color-stop(100%, #620000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8c0000 0%, #620000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8c0000 0%, #620000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8c0000 0%, #620000 100%); /* IE10+ */ background: linear-gradient(top, #8c0000 0%, #620000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ color: white; }

nav.reduced_prominence ul li a:visited { color: white; }

nav.reduced_prominence.beauty_council_style_nav { background: none; /* Old browsers */ background: -moz-linear-gradient(top, transparent 0%, transparent 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, transparent)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, transparent 0%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, transparent 0%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, transparent 0%, transparent 100%); /* IE10+ */ background: linear-gradient(top, transparent 0%, transparent 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6-9 - This removes the filter normally applied in IE8 with the mixin gradient. Sort of hacky.*/ padding: 0; background-color: transparent; background-image: none; margin-left: 15px; height: 55px; width: 100%; }

nav.reduced_prominence.beauty_council_style_nav li { height: 45px; background-color: #b60217; text-align: center; margin-top: 14px; padding: 0 5px; border-left: 0; border-right: 0; position: relative; overflow: hidden; }

nav.reduced_prominence.beauty_council_style_nav li:first-child { -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0; }

nav.reduced_prominence.beauty_council_style_nav li:last-child { -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }

nav.reduced_prominence.beauty_council_style_nav li.selected { height: 59px; margin-top: 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

nav.reduced_prominence.beauty_council_style_nav li.home_link { background-image: url("/res/img/v2/icons/whitehouse.png"); background-position: center center; background-repeat: no-repeat; }

nav.reduced_prominence.beauty_council_style_nav li a { padding: 0; width: 100%; height: 100%; background-color: transparent; vertial-align: middle; color: white; }

nav.reduced_prominence.beauty_council_style_nav li a:hover { background-color: transparent; background-image: none; background: none; /* Old browsers */ background: -moz-linear-gradient(top, transparent 0%, transparent 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, transparent)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, transparent 0%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, transparent 0%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, transparent 0%, transparent 100%); /* IE10+ */ background: linear-gradient(top, transparent 0%, transparent 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6-9 - This removes the filter normally applied in IE8 with the mixin gradient. Sort of hacky.*/ }

nav.reduced_prominence.beauty_council_style_nav li a.selected { background-color: transparent; background-image: none; background: none; /* Old browsers */ background: -moz-linear-gradient(top, transparent 0%, transparent 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, transparent)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, transparent 0%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, transparent 0%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, transparent 0%, transparent 100%); /* IE10+ */ background: linear-gradient(top, transparent 0%, transparent 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6-9 - This removes the filter normally applied in IE8 with the mixin gradient. Sort of hacky.*/ }

nav.reduced_prominence.beauty_council_style_nav li .position_helper { position: absolute; display: table; width: 100%; height: 100%; }

nav.reduced_prominence.beauty_council_style_nav li .position_helper p { line-height: 17px; display: table-cell; text-align: center; vertical-align: middle; width: 100%; text-shadow: none; }

nav.reduced_prominence.beauty_council_style_nav li a { position: relative; z-index: 1; }

nav.reduced_prominence.beauty_council_style_nav li .custom_color_helper { filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; width: 100%; height: 100%; position: absolute; padding: 0 5px; margin-left: -10px; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

nav.reduced_prominence.beauty_council_style_nav li.home_link .custom_color_helper { background-image: url("/res/img/v2/icons/whitehouse.png"); background-position: center center; background-repeat: no-repeat; }

nav.reduced_prominence.beauty_council_style_nav li:hover .custom_color_helper, nav.reduced_prominence.beauty_council_style_nav li.selected .custom_color_helper { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }

/* This file is for any miscellaneous Twitter Bootstrap stylings we want to use. */
/* For prepending something at the beginning of an input, e.g. could look something like:  Label : |@| (input goes here) | */
.label_beside .field .input-prepend .add-on, .label_beside .item_edit .section label .input-prepend .add-on, .item_edit .section .label_beside label .input-prepend .add-on, .item_edit .section label .field .input-prepend .add-on, .item_edit .section label label .input-prepend .add-on, .input-prepend .add-on, .input-suffix .add-on .add-on, .input-append .add-on { float: left; display: block; width: auto; min-width: 16px; height: 18px; padding: 4px 5px; font-weight: normal; font-size: 14px; color: #999999; text-align: center; text-shadow: 0 1px 0 #ffffff; background-color: #f5f5f5; border: 1px solid #B8B8B8; border-right: none; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.label_beside .field .input-prepend input[type="text"], .input-prepend input[type="text"], .input-suffix .add-on input[type="text"], .input-append input[type="text"] { width: 201px; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-prepend input, .input-suffix .add-on input { margin-left: 0; display: inline-block; float: left; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.input-append input { margin-right: 0; display: inline-block; float: left; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.input-append .add-on { margin-right: 0; margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; border-right-color: #B8B8B8; border-right-style: solid; border-right-width: 1px; }

.input-append input:first-child { *margin-left: -160px; }

.input-append input:first-child + .add-on, .input-append .input-suffix input:first-child + .add-on { *margin-left: -21px; }

.input-suffix .add-on { float: right; border: 1px solid #B8B8B8; border-left: none; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.input-suffix input[type="text"].span2 { float: left; width: 201px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

/* Makes Bootstrap alert areas */
.alert { padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 13px; }

.alert.with_button { line-height: 28px; }

.alert, .alert-heading { color: #c09853; }

.alert .close { position: relative; top: -2px; right: -21px; line-height: 18px; }

.alert-success { background-color: #dff0d8; border-color: #d6e9c6; }

.alert-success, .alert-success .alert-heading { color: #468847; }

.alert-danger, .alert-error { background-color: #f2dede; border-color: #eed3d7; }

.alert-danger, .alert-error, .alert-danger .alert-heading, .alert-error .alert-heading { color: #b94a48; }

.alert-info { background-color: #d9edf7; border-color: #bce8f1; }

.alert-info, .alert-info .alert-heading { color: #3a87ad; }

.alert-gray { background-color: #F7F7F7; border-color: #EEEEEE; }

.alert-gray, .alert-gray .alert-heading { color: gray; }

.alert-block { padding-top: 14px; padding-bottom: 14px; }

.alert-block > p, .alert-block > ul { margin-bottom: 0; }

.alert-block p + p { margin-top: 5px; }

.alert-inline { float: right; padding: 3px 14px; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

@-moz-keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

@-ms-keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

@keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

.progress, .poll_container .choice .choice_text { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.progress .bar, .poll_container .choice .choice_text .bar { width: 0%; height: 18px; color: #ffffff; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -ms-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(top, #149bdf, #0480be); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -ms-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }

.progress-striped .bar { background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px; }

.progress.active .bar, .poll_container .choice .active.choice_text .bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

.progress-danger .bar { background-color: #dd514c; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); }

.progress-danger.progress-striped .bar { background-color: #ee5f5b; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-success .bar { background-color: #5eb95e; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); }

.progress-success.progress-striped .bar { background-color: #62c462; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-info .bar { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); }

.progress-info.progress-striped .bar { background-color: #5bc0de; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-warning .bar { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); }

.progress-warning.progress-striped .bar { background-color: #fbb450; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap_table table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

.bootstrap_table .table { width: 100%; margin-bottom: 18px; }

.bootstrap_table .table th, .bootstrap_table .table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #ddd; }

.bootstrap_table .table th { font-weight: bold; }

.bootstrap_table .table thead th { vertical-align: bottom; }

.bootstrap_table .table thead:first-child tr th, .bootstrap_table .table thead:first-child tr td { border-top: 0; }

.bootstrap_table .table tbody + tbody { border-top: 2px solid #ddd; }

.bootstrap_table .table-condensed th, .bootstrap_table .table-condensed td { padding: 4px 5px; }

.bootstrap_table .table-bordered { border: 1px solid #ddd; border-collapse: separate; *border-collapse: collapsed; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.bootstrap_table .table-bordered th + th, .bootstrap_table .table-bordered td + td, .bootstrap_table .table-bordered th + td, .bootstrap_table .table-bordered td + th { border-left: 1px solid #ddd; }

.bootstrap_table .table-bordered thead:first-child tr:first-child th, .bootstrap_table .table-bordered tbody:first-child tr:first-child th, .bootstrap_table .table-bordered tbody:first-child tr:first-child td { border-top: 0; }

.bootstrap_table .table-bordered thead:first-child tr:first-child th:first-child, .bootstrap_table .table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; }

.bootstrap_table .table-bordered thead:first-child tr:first-child th:last-child, .bootstrap_table .table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; }

.bootstrap_table .table-bordered thead:last-child tr:last-child th:first-child, .bootstrap_table .table-bordered tbody:last-child tr:last-child td:first-child { -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; }

.bootstrap_table .table-bordered thead:last-child tr:last-child th:last-child, .bootstrap_table .table-bordered tbody:last-child tr:last-child td:last-child { -webkit-border-radius: 0 0 4px 0; -moz-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; }

.bootstrap_table .table-striped tbody tr:nth-child(odd) td, .bootstrap_table .table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; }

.bootstrap_table .table tbody tr:hover td, .bootstrap_table .table tbody tr:hover th { background-color: #f5f5f5; }

.bootstrap_table table .span1 { float: none; width: 44px; margin-left: 0; }

.bootstrap_table table .span2 { float: none; width: 124px; margin-left: 0; }

.bootstrap_table table .span3 { float: none; width: 204px; margin-left: 0; }

.bootstrap_table table .span4 { float: none; width: 284px; margin-left: 0; }

.bootstrap_table table .span5 { float: none; width: 364px; margin-left: 0; }

.bootstrap_table table .span6 { float: none; width: 444px; margin-left: 0; }

.bootstrap_table table .span7 { float: none; width: 524px; margin-left: 0; }

.bootstrap_table table .span8 { float: none; width: 604px; margin-left: 0; }

.bootstrap_table table .span9 { float: none; width: 684px; margin-left: 0; }

.bootstrap_table table .span10 { float: none; width: 764px; margin-left: 0; }

.bootstrap_table table .span11 { float: none; width: 844px; margin-left: 0; }

.bootstrap_table table .span12 { float: none; width: 924px; margin-left: 0; }

.bootstrap_nav .nav-tabs, .bootstrap_nav .nav-pills { *zoom: 1; }

.bootstrap_nav .nav-tabs:before, .bootstrap_nav .nav-pills:before, .bootstrap_nav .nav-tabs:after, .bootstrap_nav .nav-pills:after { display: table; content: ""; }

.bootstrap_nav .nav-tabs:after, .bootstrap_nav .nav-pills:after { clear: both; }

.bootstrap_nav .nav-tabs > li, .bootstrap_nav .nav-pills > li { float: left; }

.bootstrap_nav .nav-tabs > li > a, .bootstrap_nav .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }

.bootstrap_nav .nav-tabs { border-bottom: 1px solid #ddd; }

.bootstrap_nav .nav-tabs > li { margin-bottom: -1px; }

.bootstrap_nav .nav-tabs > li > a { padding-top: 9px; padding-bottom: 9px; border: 1px solid transparent; background-color: #E0E0E0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }

.bootstrap_nav .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; text-decoration: none; }

.bootstrap_nav .nav-tabs > .active > a, .bootstrap_nav .nav-tabs > .active > a:hover { color: #555555; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }

.bootstrap_nav .nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.bootstrap_nav .nav-pills .active > a, .bootstrap_nav .nav-pills .active > a:hover { color: #ffffff; background-color: #0088cc; }

.bootstrap_nav .nav-stacked > li { float: none; }

.bootstrap_nav .nav-stacked > li > a { margin-right: 0; }

.bootstrap_nav .nav-tabs.nav-stacked { border-bottom: 0; }

.bootstrap_nav .nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.bootstrap_nav .nav-tabs.nav-stacked > li:first-child > a { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }

.bootstrap_nav .nav-tabs.nav-stacked > li:last-child > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

.bootstrap_nav .nav-tabs.nav-stacked > li > a:hover { border-color: #ddd; z-index: 2; }

.bootstrap_nav .nav-pills.nav-stacked > li > a { margin-bottom: 3px; }

.bootstrap_nav .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }

.bootstrap_nav .nav-tabs .dropdown-menu, .bootstrap_nav .nav-pills .dropdown-menu { margin-top: 1px; border-width: 1px; }

.bootstrap_nav .nav-pills .dropdown-menu { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.bootstrap_nav .nav-tabs .dropdown-toggle .caret, .bootstrap_nav .nav-pills .dropdown-toggle .caret { border-top-color: #0088cc; margin-top: 6px; }

.bootstrap_nav .nav-tabs .dropdown-toggle:hover .caret, .bootstrap_nav .nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; }

.bootstrap_nav .nav-tabs .active .dropdown-toggle .caret, .bootstrap_nav .nav-pills .active .dropdown-toggle .caret { border-top-color: #333333; }

.bootstrap_nav .nav > .dropdown.active > a:hover { color: #000000; cursor: pointer; }

.bootstrap_nav .nav-tabs .open .dropdown-toggle, .bootstrap_nav .nav-pills .open .dropdown-toggle, .bootstrap_nav .nav > .open.active > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; }

.bootstrap_nav .nav .open .caret, .bootstrap_nav .nav .open.active .caret, .bootstrap_nav .nav .open a:hover .caret { border-top-color: #ffffff; opacity: 1; filter: alpha(opacity=100); }

.bootstrap_nav .tabs-stacked .open > a:hover { border-color: #999999; }

.bootstrap_nav .tabbable { *zoom: 1; }

.bootstrap_nav .tabbable:before, .bootstrap_nav .tabbable:after { display: table; content: ""; }

.bootstrap_nav .tabbable:after { clear: both; }

.bootstrap_nav .tab-content { overflow: hidden; }

.bootstrap_nav .tabs-below .nav-tabs, .bootstrap_nav .tabs-right .nav-tabs, .bootstrap_nav .tabs-left .nav-tabs { border-bottom: 0; }

.bootstrap_nav .tab-content > .tab-pane, .bootstrap_nav .pill-content > .pill-pane { display: none; }

.bootstrap_nav .tab-content > .active, .bootstrap_nav .pill-content > .active { display: block; }

.bootstrap_nav .tabs-below .nav-tabs { border-top: 1px solid #ddd; }

.bootstrap_nav .tabs-below .nav-tabs > li { margin-top: -1px; margin-bottom: 0; }

.bootstrap_nav .tabs-below .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

.bootstrap_nav .tabs-below .nav-tabs > li > a:hover { border-bottom-color: transparent; border-top-color: #ddd; }

.bootstrap_nav .tabs-below .nav-tabs .active > a, .bootstrap_nav .tabs-below .nav-tabs .active > a:hover { border-color: transparent #ddd #ddd #ddd; }

.bootstrap_nav .tabs-left .nav-tabs > li, .bootstrap_nav .tabs-right .nav-tabs > li { float: none; }

.bootstrap_nav .tabs-left .nav-tabs > li > a, .bootstrap_nav .tabs-right .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }

.bootstrap_nav .tabs-left .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; }

.bootstrap_nav .tabs-left .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }

.bootstrap_nav .tabs-left .nav-tabs > li > a:hover { border-color: #eeeeee #dddddd #eeeeee #eeeeee; }

.bootstrap_nav .tabs-left .nav-tabs .active > a, .bootstrap_nav .tabs-left .nav-tabs .active > a:hover { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; }

.bootstrap_nav .tabs-right .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; }

.bootstrap_nav .tabs-right .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }

.bootstrap_nav .tabs-right .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #eeeeee #dddddd; }

.bootstrap_nav .tabs-right .nav-tabs .active > a, .bootstrap_nav .tabs-right .nav-tabs .active > a:hover { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; }

.label { padding: 2px 4px 3px; font-size: 11.049999999999999px; font-weight: bold; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.label:hover { color: #ffffff; text-decoration: none; }

.label-important { background-color: #b94a48; }

.label-important:hover { background-color: #953b39; }

.label-warning { background-color: #f89406; }

.label-warning:hover { background-color: #c67605; }

.label-success { background-color: #468847; }

.label-success:hover { background-color: #356635; }

.label-info { background-color: #3a87ad; }

.label-info:hover { background-color: #2d6987; }

.white_panel_background .bootstrap-navbar.nav_padding { height: 19px; }

.use_full_width .bootstrap-navbar.navbar .nav { width: auto; }

.bootstrap-navbar { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 19px !important; }

.bootstrap-navbar.nav_padding { height: 36px; }

.bootstrap-navbar .nav > li { line-height: 40px; }

.bootstrap-navbar.navbar .nav { width: 985px; margin: 0 auto auto !important; float: none !important; left: auto !important; }

.bootstrap-navbar.navbar { overflow: visible; margin-bottom: 18px; }

.bootstrap-navbar .navbar-inner { padding-left: 20px; padding-right: 20px; background-color: #2c2c2c; background-image: -moz-linear-gradient(top, #333333, #222222); background-image: -ms-linear-gradient(top, #333333, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); background-image: -webkit-linear-gradient(top, #333333, #222222); background-image: -o-linear-gradient(top, #333333, #222222); background-image: linear-gradient(top, #333333, #222222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); }

.bootstrap-navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; background-color: #2c2c2c; background-image: -moz-linear-gradient(top, #333333, #222222); background-image: -ms-linear-gradient(top, #333333, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); background-image: -webkit-linear-gradient(top, #333333, #222222); background-image: -o-linear-gradient(top, #333333, #222222); background-image: linear-gradient(top, #333333, #222222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }

.bootstrap-navbar .btn-navbar:hover, .bootstrap-navbar .btn-navbar:active, .bootstrap-navbar .btn-navbar.active, .bootstrap-navbar .btn-navbar.disabled, .bootstrap-navbar .btn-navbar[disabled] { background-color: #222222; }

.bootstrap-navbar .btn-navbar:active, .bootstrap-navbar .btn-navbar.active { background-color: #080808 \9; }

.bootstrap-navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-navbar .btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }

.bootstrap-navbar .nav-collapse.collapse { height: auto; }

.bootstrap-navbar.navbar .brand:hover { text-decoration: none; }

.bootstrap-navbar.navbar .brand { float: left; display: block; padding: 8px 20px 12px; margin-left: -20px; font-size: 20px; font-weight: 200; line-height: 1; color: #ffffff; }

.bootstrap-navbar.navbar .navbar-text { margin-bottom: 0; line-height: 40px; color: #999999; }

.bootstrap-navbar.navbar .navbar-text a:hover { color: #ffffff; background-color: transparent; }

.bootstrap-navbar.navbar .btn, .bootstrap-navbar.navbar .btn-group { margin-top: 5px; }

.bootstrap-navbar.navbar .btn-group .btn { margin-top: 0; }

.bootstrap-navbar .navbar-form { margin-bottom: 0; *zoom: 1; }

.bootstrap-navbar .navbar-form:before, .bootstrap-navbar .navbar-form:after { display: table; content: ""; }

.bootstrap-navbar .navbar-form:after { clear: both; }

.bootstrap-navbar .navbar-form input, .bootstrap-navbar .navbar-form select { display: inline-block; margin-top: 5px; margin-bottom: 0; }

.bootstrap-navbar .navbar-form .radio, .bootstrap-navbar .navbar-form .checkbox { margin-top: 5px; }

.bootstrap-navbar .navbar-form input[type="image"], .bootstrap-navbar .navbar-form input[type="checkbox"], .bootstrap-navbar .navbar-form input[type="radio"] { margin-top: 3px; }

.bootstrap-navbar .navbar-form .input-append, .bootstrap-navbar .navbar-form .input-prepend, .bootstrap-navbar .navbar-form .input-suffix .add-on, .input-suffix .bootstrap-navbar .navbar-form .add-on { margin-top: 6px; white-space: nowrap; }

.bootstrap-navbar .navbar-form .input-append input, .bootstrap-navbar .navbar-form .input-prepend input, .bootstrap-navbar .navbar-form .input-suffix .add-on input, .input-suffix .bootstrap-navbar .navbar-form .add-on input { margin-top: 0; }

.bootstrap-navbar .navbar-search { position: relative; float: left; margin-top: 6px; margin-bottom: 0; }

.bootstrap-navbar .navbar-search .search-query { padding: 4px 9px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 1; color: #ffffff; color: rgba(255, 255, 255, 0.75); background: #666; background: rgba(255, 255, 255, 0.3); border: 1px solid #111; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

.bootstrap-navbar .navbar-search .search-query :-moz-placeholder { color: #eeeeee; }

.bootstrap-navbar .navbar-search .search-query::-webkit-input-placeholder { color: #eeeeee; }

.bootstrap-navbar .navbar-search .search-query:hover { color: #ffffff; background-color: #999999; background-color: rgba(255, 255, 255, 0.5); }

.bootstrap-navbar .navbar-search .search-query:focus, .bootstrap-navbar .navbar-search .search-query.focused { padding: 5px 10px; color: #333333; text-shadow: 0 1px 0 #ffffff; background-color: #ffffff; border: 0; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); outline: 0; }

.bootstrap-navbar.navbar-fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 930; }

.bootstrap-navbar.navbar-fixed-top:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: alpha(opacity=100); opacity: 1; }

.bootstrap-navbar.navbar-fixed-top .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.bootstrap-navbar.navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0; }

.bootstrap-navbar.navbar .nav.pull-right { float: right; }

.bootstrap-navbar.navbar .nav > li { display: block; float: left; }

.bootstrap-navbar.navbar .nav > li > a { float: none; padding: 10px 10px 11px; line-height: 19px; color: #999999; text-decoration: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-navbar.navbar .nav > li > a:hover { background-color: transparent; color: #ffffff; text-decoration: none; }

.bootstrap-navbar.navbar .nav .active > a, .bootstrap-navbar.navbar .nav .active > a:hover { color: #ffffff; text-decoration: none; background-color: #222222; }

.bootstrap-navbar.navbar .divider-vertical { height: 40px; width: 1px; margin: 0 9px; overflow: hidden; background-color: #222222; border-right: 1px solid #333333; }

.bootstrap-navbar.navbar .nav.pull-right { margin-left: 10px; margin-right: 0; }

.bootstrap-navbar.navbar .dropdown-menu { margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.bootstrap-navbar.navbar .dropdown-menu:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; }

.bootstrap-navbar.navbar .dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; top: -6px; left: 10px; }

.bootstrap-navbar.navbar .nav .dropdown-toggle .caret, .bootstrap-navbar.navbar .nav .open.dropdown .caret { border-top-color: #ffffff; }

.bootstrap-navbar.navbar .nav .active .caret { opacity: 1; filter: alpha(opacity=100); }

.bootstrap-navbar.navbar .nav .open > .dropdown-toggle, .bootstrap-navbar.navbar .nav .active > .dropdown-toggle, .bootstrap-navbar.navbar .nav .open.active > .dropdown-toggle { background-color: transparent; }

.bootstrap-navbar.navbar .nav .active > .dropdown-toggle:hover { color: #ffffff; }

.bootstrap-navbar.navbar .nav.pull-right .dropdown-menu { left: auto; right: 0; }

.bootstrap-navbar.navbar .nav.pull-right .dropdown-menu:before { left: auto; right: 12px; }

.bootstrap-navbar.navbar .nav.pull-right .dropdown-menu:after { left: auto; right: 13px; }

.nav-logo { position: fixed; top: 0; height: 33.5px; width: 88.5px; z-index: 950; left: 20px; }

.bootstrap_secondary_nav { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #333; }

.bootstrap_secondary_nav .subnav > ul > li > a { line-height: 38px; }

.bootstrap_secondary_nav .subnav { width: 100%; height: 38px; background-color: #eeeeee; /* Old browsers */ background-repeat: repeat-x; /* Repeat the gradient */ background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* IE10+ */ background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* Opera 11.10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* W3C */ border: 1px solid #D5D5D5; -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.1); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

.bootstrap_secondary_nav .subnav .nav { margin-bottom: 0; }

.bootstrap_secondary_nav .nav > li > a:hover { text-decoration: none; background-color: #EEE; }

.bootstrap_secondary_nav .subnav .nav > li > a { margin: 0; padding-top: 12px; padding-bottom: 11px; border-left: 1px solid #f5f5f5; border-right: 1px solid #e5e5e5; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.bootstrap_secondary_nav .subnav .nav > .selected > a, .bootstrap_secondary_nav .subnav .nav > .selected > a:hover { padding-left: 13px; color: #777; background-color: #e9e9e9; border-right-color: #ddd; border-left: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05); }

.bootstrap_secondary_nav .subnav .nav > .selected > a .caret, .bootstrap_secondary_nav .subnav .nav > .selected > a:hover .caret { border-top-color: #777; }

.bootstrap_secondary_nav .subnav .nav > li:first-child > a, .bootstrap_secondary_nav .subnav .nav > li:first-child > a:hover { border-left: 0; padding-left: 12px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; }

.bootstrap_secondary_nav .subnav .nav > li:last-child > a { border-right: 0; }

.bootstrap_secondary_nav .subnav .dropdown-menu { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

.bootstrap_secondary_nav .nav-pills > .selected > a, .bootstrap_secondary_nav .nav-pills > .selected > a:hover { color: white; background-color: #08C; }

.bootstrap_secondary_nav .nav > .dropdown.selected > a:hover { color: black; cursor: pointer; }

.bootstrap_secondary_nav .subnav .nav { margin-bottom: 0; }

.bootstrap_secondary_nav .nav-tabs, .bootstrap_secondary_nav .nav-pills { *zoom: 1; }

.bootstrap_secondary_nav .nav { margin-left: 0; margin-bottom: 18px; list-style: none; }

.bootstrap_secondary_nav .nav-tabs:after, .bootstrap_secondary_nav .nav-pills:after { clear: both; }

.bootstrap_secondary_nav .nav-tabs > li, .bootstrap_secondary_nav .nav-pills > li { float: left; }

.bootstrap_secondary_nav .nav-tabs > li > a, .bootstrap_secondary_nav .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }

.bootstrap_secondary_nav .nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.bootstrap_secondary_nav .nav-pills .selected > a, .bootstrap_secondary_nav .nav-pills .selected > a:hover { color: #ffffff; background-color: #0088cc; }

.bootstrap_secondary_nav .nav-pills.nav-stacked > li > a { margin-bottom: 3px; }

.bootstrap_secondary_nav .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }

.bootstrap_secondary_nav .nav-tabs .dropdown-menu, .bootstrap_secondary_nav .nav-pills .dropdown-menu { margin-top: 1px; border-width: 1px; }

.bootstrap_secondary_nav .nav-pills .dropdown-menu { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.bootstrap_secondary_nav .nav-tabs .dropdown-toggle .caret, .bootstrap_secondary_nav .nav-pills .dropdown-toggle .caret { border-top-color: #0088cc; margin-top: 6px; }

.bootstrap_secondary_nav .nav-tabs .dropdown-toggle:hover .caret, .bootstrap_secondary_nav .nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; }

.bootstrap_secondary_nav .nav-tabs .selected .dropdown-toggle .caret, .bootstrap_secondary_nav .nav-pills .selected .dropdown-toggle .caret { border-top-color: #333333; }

.bootstrap_secondary_nav .nav-tabs .open .dropdown-toggle, .bootstrap_secondary_nav .nav-pills .open .dropdown-toggle, .bootstrap_secondary_nav .nav > .open.selected > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; }

.bootstrap_secondary_nav .tab-content > .tab-pane, .bootstrap_secondary_nav .pill-content > .pill-pane { display: none; }

.bootstrap_secondary_nav .nav-tabs::before, .bootstrap_secondary_nav .nav-pills::before, .bootstrap_secondary_nav .nav-tabs::after, .bootstrap_secondary_nav .nav-pills::after { display: table; content: ""; }

.bootstrap_secondary_nav .nav-tabs::after, .bootstrap_secondary_nav .nav-pills::after { clear: both; }

.dropup, .dropdown { position: relative; }

.dropdown-toggle { *margin-bottom: -3px; }

.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }

.dropdown .caret { margin-top: 8px; margin-left: 2px; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }

.dropdown-menu.pull-right { right: 0; left: auto; }

.dropdown-menu .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; }

.dropdown-menu a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #333333; white-space: nowrap; }

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { color: #ffffff; text-decoration: none; background-color: #0088cc; background-color: #0081c2; background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

.dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: #ffffff; text-decoration: none; background-color: #0088cc; background-color: #0081c2; background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-repeat: repeat-x; outline: 0; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color: #999999; }

.dropdown-menu .disabled > a:hover { text-decoration: none; cursor: default; background-color: transparent; }

.open { *z-index: 1000; }

.open > .dropdown-menu { display: block; }

.pull-right > .dropdown-menu { right: 0; left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: ""; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

.dropdown-submenu { position: relative; }

.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }

.dropdown-submenu:hover > .dropdown-menu { display: block; }

.dropdown-submenu > a:after { display: block; float: right; width: 0; height: 0; margin-top: 5px; margin-right: -10px; border-color: transparent; border-left-color: #cccccc; border-style: solid; border-width: 5px 0 5px 5px; content: " "; }

.dropdown-submenu:hover > a:after { border-left-color: #ffffff; }

.dropdown .dropdown-menu .nav-header { padding-right: 20px; padding-left: 20px; }

.dropdown-menu.icon-list { min-width: auto; }

.dropdown-menu.icon-list li > a:hover { background: none !important; }

.dropdown .dropdown-toggle .caret { margin-top: 6px; }

.alert ol { margin-left: 20px; }

.alert-compact { padding: 0 5px; }

.btn-grey { color: #fff; background-color: #999; border-color: #999; }

.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey.active, .open > .btn-grey.dropdown-toggle { color: #fff; background-color: gray; border-color: #7a7a7a; }

.btn-grey:active, .btn-grey.active, .open > .btn-grey.dropdown-toggle { background-image: none; }

.btn-grey.disabled, .btn-grey.disabled:hover, .btn-grey.disabled:focus, .btn-grey.disabled:active, .btn-grey.disabled.active, .btn-grey[disabled], .btn-grey[disabled]:hover, .btn-grey[disabled]:focus, .btn-grey[disabled]:active, .btn-grey[disabled].active, fieldset[disabled] .btn-grey, fieldset[disabled] .btn-grey:hover, fieldset[disabled] .btn-grey:focus, fieldset[disabled] .btn-grey:active, fieldset[disabled] .btn-grey.active { background-color: #999; border-color: #999; }

.btn-grey .badge { color: #999; background-color: #fff; }

.btn-no-shadow { box-shadow: none; text-shadow: none; }

.hover-icon { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }

.hover-icon:hover { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }

button::-moz-focus-inner, .button::-moz-focus-inner, .ui-dialog .ui-dialog-buttonpane .ui-state-default a::-moz-focus-inner, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a::-moz-focus-inner, .ui-dialog .ui-dialog-buttonpane .ui-state-default::-moz-focus-inner, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default::-moz-focus-inner, .ui-dialog .ui-dialog-buttonpane .ui-widget-content .ui-state-default::-moz-focus-inner, .ui-dialog .ui-dialog-buttonpane .ui-widget-header .ui-state-default::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { border: 0; padding: 0; margin: 0; }

.button, .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-widget-content .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-widget-header .ui-state-default, button, input[type="reset"], input[type="submit"] { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; padding: 5px 14px 6px; margin-bottom: 0; font-size: 12px; line-height: normal; text-align: center; vertical-align: middle; border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); *margin-left: .3em; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.button .caret, .ui-dialog .ui-dialog-buttonpane .ui-state-default .caret, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .caret, button .caret, input[type="reset"] .caret, input[type="submit"] .caret { margin-top: 6px; margin-left: 4px; }

.button .lone-caret, .ui-dialog .ui-dialog-buttonpane .ui-state-default .lone-caret, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .lone-caret, button .lone-caret, input[type="reset"] .lone-caret, input[type="submit"] .lone-caret { margin-left: 0; }

.button:first-child, .ui-dialog .ui-dialog-buttonpane .ui-state-default a:first-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:first-child, .ui-dialog .ui-dialog-buttonpane .ui-state-default:first-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:first-child { *margin-left: 0; }

.large { font-size: 15px; line-height: normal; padding: 9px 14px 9px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.large [class^="icon-"] { margin-top: 1px; }

.small { font-size: 11px; padding: 5px 14px 6px 14px; line-height: normal; }

.small [class^="icon-"] { margin-top: -1px; }

.mini { padding: 2px 6px; font-size: 11px; line-height: normal; }

.button, .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-widget-content .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-widget-header .ui-state-default, button, input[type="reset"], input[type="submit"] { color: #ffffff; background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.button:hover, .ui-dialog .ui-dialog-buttonpane .ui-state-default a:hover, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:hover, .ui-dialog .ui-dialog-buttonpane .ui-state-default:hover, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:hover, button:hover, input[type="reset"]:hover, input[type="submit"]:hover { text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; background-color: #0044cc; color: #fff; }

.button:focus, .ui-dialog .ui-dialog-buttonpane .ui-state-default a:focus, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:focus, .ui-dialog .ui-dialog-buttonpane .ui-state-default:focus, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:focus, button:focus, input[type="reset"]:focus, input[type="submit"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.button:disabled, .ui-dialog .ui-dialog-buttonpane .ui-state-default a:disabled, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:disabled, .ui-dialog .ui-dialog-buttonpane .ui-state-default:disabled, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:disabled, .button.disabled, .ui-dialog .ui-dialog-buttonpane .ui-state-default a.disabled, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a.disabled, .ui-dialog .ui-dialog-buttonpane .disabled.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .disabled.ui-state-default, button:disabled, button.disabled, input[type="reset"]:disabled, input[type="reset"].disabled, input[type="submit"]:disabled, input[type="submit"].disabled { cursor: default; background-image: none; background-color: #e6e6e6; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: #0044cc; }

.button:disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-state-default a:disabled:active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-state-default:disabled:active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:disabled:active, .button.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-state-default a.disabled:active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a.disabled:active, .ui-dialog .ui-dialog-buttonpane .disabled.ui-state-default:active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .disabled.ui-state-default:active, button:disabled:active, button.disabled:active, input[type="reset"]:disabled:active, input[type="reset"].disabled:active, input[type="submit"]:disabled:active, input[type="submit"].disabled:active { webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.button:active, .ui-dialog .ui-dialog-buttonpane .ui-state-default a:active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:active, .ui-dialog .ui-dialog-buttonpane .ui-state-default:active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:active, .button.active, .ui-dialog .ui-dialog-buttonpane .ui-state-default a.active, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a.active, .ui-dialog .ui-dialog-buttonpane .active.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .active.ui-state-default, button:active, button.active, input[type="reset"]:active, input[type="reset"].active, input[type="submit"]:active, input[type="submit"].active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0; background-color: #003399 \9; color: #fff; }

.default { color: #333333; text-shadow: none; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.default:hover { color: #333333; background-color: #e6e6e6; }

.default:active, .default.active { color: #333333; background-color: #e6e6e6; background-color: #cccccc \9; }

.default:disabled, .default.disabled { color: #333333; background-color: #e6e6e6; }

.default .caret { border-top-color: #333333; }

.warning { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.warning:hover { background-color: #f89406; }

.warning:active, .warning.active { background-color: #f89406; background-color: #c67605 \9; }

.warning:disabled, .warning.disabled { background-color: #f89406; }

.danger { background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.danger:hover { background-color: #bd362f; }

.danger:active, .danger.active { background-color: #bd362f; background-color: #942a25 \9; }

.danger:disabled, .danger.disabled { background-color: #bd362f; }

.success { background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.success:hover { background-color: #51a351; }

.success:active, .success.active { background-color: #51a351; background-color: #408140 \9; }

.success:disabled, .success.disabled { background-color: #51a351; }

.info { background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.info:hover { background-color: #2f96b4; }

.info:active, .info.active { background-color: #2f96b4; background-color: #24748c \9; }

.info:disabled, .info.disabled { background-color: #2f96b4; }

.inverse { background-color: #393939; background-image: -moz-linear-gradient(top, #454545, #262626); background-image: -ms-linear-gradient(top, #454545, #262626); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626)); background-image: -webkit-linear-gradient(top, #454545, #262626); background-image: -o-linear-gradient(top, #454545, #262626); background-image: linear-gradient(top, #454545, #262626); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0); border-color: #262626 #262626 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.inverse:hover { background-color: #262626; }

.inverse:active, .inverse.active { background-color: #262626; background-color: #0c0c0c \9; }

.inverse:disabled, .inverse.disabled { background-color: #262626; }

.orange { color: #ffffff; background-color: #FF5C00; background-image: -moz-linear-gradient(top, #FF9E66, #E65400); background-image: -ms-linear-gradient(top, #FF9E66, #E65400); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF9E66), to(#E65400)); background-image: -webkit-linear-gradient(top, #FF9E66, #E65400); background-image: -o-linear-gradient(top, #FF9E66, #E65400); background-image: linear-gradient(top, #FF9E66, #E65400); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9E66', endColorstr='#E65400', GradientType=0); border-color: #E65400 #E65400 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.orange:hover { background-color: #E65400; }

.orange:active, .orange.active { background-color: #E65400; background-color: #CC4B00 \9; }

.orange:disabled, .orange.disabled { background-color: #E65400; }

.blue { color: #fff; text-shadow: none; background-color: #428bca; border-color: #357ebd; }

.blue:hover, .blue:focus, .blue:active, .blue.active { color: #fff; background-color: #3071a9; border-color: #285e8e; }

.blue:disabled, .blue.disabled { color: #333333; background-color: #e6e6e6; }

.icon-button { padding-left: 9px; }

.base_theme { color: #ffffff; background-color: #b60217; background-image: -moz-linear-gradient(top, #c60217, #a60217); background-image: -ms-linear-gradient(top, #c60217, #a60217); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c60217), to(#a60217)); background-image: -webkit-linear-gradient(top, #c60217, #a60217); background-image: -o-linear-gradient(top, #c60217, #a60217); background-image: linear-gradient(top, #c60217, #a60217); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient startColorstr=#c60217, endColorstr=#a60217, GradientType=0; border-color: #a60217 #a60217 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.base_theme:hover { background-color: #a60217; }

.base_theme:active, .base_theme.active { background-color: #a60217; background-color: #660217 \9; }

.base_theme:disabled, .base_theme.disabled { background-color: #a60217; }

.button_group { display: inline-block; }

.button_group .button, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .button_group a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .button_group a, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .button_group .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .button_group .ui-state-default, .button_group button { float: left; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-right: none; padding: 5px 10px 6px; margin: 0; }

.button_group .button:first-child, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default a:first-child, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:first-child, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default a:first-child, .ui-dialog .ui-dialog-buttonpane .ui-state-default .button_group a:first-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .button_group a:first-child, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default:first-child, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:first-child, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default:first-child, .ui-dialog .ui-dialog-buttonpane .button_group .ui-state-default:first-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .button_group .ui-state-default:first-child, .button_group .button.first-child, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default a.first-child, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a.first-child, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default a.first-child, .ui-dialog .ui-dialog-buttonpane .ui-state-default .button_group a.first-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .button_group a.first-child, .button_group .ui-dialog .ui-dialog-buttonpane .first-child.ui-state-default, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .first-child.ui-state-default, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .first-child.ui-state-default, .ui-dialog .ui-dialog-buttonpane .button_group .first-child.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .button_group .first-child.ui-state-default, .button_group button:first-child, .button_group button.first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }

.button_group .button:last-child, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default a:last-child, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a:last-child, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default a:last-child, .ui-dialog .ui-dialog-buttonpane .ui-state-default .button_group a:last-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .button_group a:last-child, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default:last-child, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default:last-child, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default:last-child, .ui-dialog .ui-dialog-buttonpane .button_group .ui-state-default:last-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .button_group .ui-state-default:last-child, .button_group .button.last-child, .button_group .ui-dialog .ui-dialog-buttonpane .ui-state-default a.last-child, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a.last-child, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .ui-state-default a.last-child, .ui-dialog .ui-dialog-buttonpane .ui-state-default .button_group a.last-child, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .button_group a.last-child, .button_group .ui-dialog .ui-dialog-buttonpane .last-child.ui-state-default, .button_group .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .last-child.ui-state-default, .white_panel_background .popover .button_group .popover-inner .ui-dialog-buttonpane .last-child.ui-state-default, .ui-dialog .ui-dialog-buttonpane .button_group .last-child.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .button_group .last-child.ui-state-default, .button_group button:last-child, .button_group button.last-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; border-right: 1px solid rgba(0, 0, 0, 0.1); }

.gear_button { padding: 5px 14px 2px 14px; }

.action_buttons { display: inline-block; margin-left: 10px; }

.action_buttons button { margin: 0px; }

.action_buttons button::-moz-focus-inner { border: 0; padding: 0; margin: 0; }

.action_buttons .dropdown_div { font-size: 12px; top: 28px; font-weight: normal; }

.action_buttons .dropdown_div a { color: #333 !important; }

.action_buttons .dropdown_div a:hover { color: #ffffff !important; }

button.friendly { padding: 8px 24px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 18px; line-height: 24px; }

.inline-button { margin-top: -3px; }

ul.button_list li { display: inline-block; }

form.wysiwyg.ui-dialog-content input[type=reset], form.wysiwyg.ui-dialog-content input[type=submit] { height: auto; }

div.wysiwyg ul.toolbar li.jwysiwyg-custom-command { overflow: hidden; }

div.wysiwyg ul.toolbar { border-bottom: 1px solid #ccc; float: left; width: 100%; }

div.wysiwyg ul.toolbar li { list-style: none; float: left; margin: 1px 2px 3px 0; background: #f0f0f0; -moz-user-select: none; -webkit-user-select: none; user-select: none; clear: none; }

div.wysiwyg ul.toolbar li.separator { width: 1px; height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }

div.wysiwyg ul.toolbar li { text-indent: -5000px; opacity: 0.85; filter: alpha(opacity=85); display: block; width: 16px; height: 16px; background: url("/res/js/os/jquery-wysiwyg/jquery.wysiwyg.gif") no-repeat -64px -80px; border: 1px dotted #f0f0f0; cursor: pointer; margin: 0px; }

div.wysiwyg ul.toolbar li.wysiwyg-button-hover, div.wysiwyg ul.toolbar li.active { opacity: 1.00; filter: alpha(opacity=100); border: 1px outset #e0e0e0; }

div.wysiwyg ul.toolbar li.active { background-color: #ffff40; border: 1px solid #d0d0d0; border-left-color: #aaa; border-top-color: #aaa; margin: 0; }

div.wysiwyg ul.toolbar li.disabled, div.wysiwyg ul.toolbar li.wysiwyg-button-hover.disabled, div.wysiwyg ul.toolbar li.active.disabled { opacity: 0.5; filter: alpha(opacity=50); border: 0px none transparent; padding: 1px; cursor: auto; }

div.wysiwyg ul.toolbar li.bold { background-position: 0 -16px; }

div.wysiwyg ul.toolbar li.italic { background-position: -16px -16px; }

div.wysiwyg ul.toolbar li.strikeThrough { background-position: -32px -16px; }

div.wysiwyg ul.toolbar li.underline { background-position: -48px -16px; }

div.wysiwyg ul.toolbar li.highlight { background-position: -48px -96px; }

div.wysiwyg ul.toolbar li.justifyLeft { background-position: 0 0; }

div.wysiwyg ul.toolbar li.justifyCenter { background-position: -16px 0; }

div.wysiwyg ul.toolbar li.justifyRight { background-position: -32px 0; }

div.wysiwyg ul.toolbar li.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.toolbar li.indent { background-position: -64px 0; }

div.wysiwyg ul.toolbar li.outdent { background-position: -80px 0; }

div.wysiwyg ul.toolbar li.subscript { background-position: -64px -16px; }

div.wysiwyg ul.toolbar li.superscript { background-position: -80px -16px; }

div.wysiwyg ul.toolbar li.undo { background-position: 0 -64px; }

div.wysiwyg ul.toolbar li.redo { background-position: -16px -64px; }

div.wysiwyg ul.toolbar li.insertOrderedList { background-position: -32px -48px; }

div.wysiwyg ul.toolbar li.insertUnorderedList { background-position: -16px -48px; }

div.wysiwyg ul.toolbar li.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.toolbar li.h1 { background-position: 0 -32px; }

div.wysiwyg ul.toolbar li.h2 { background-position: -16px -32px; }

div.wysiwyg ul.toolbar li.h3 { background-position: -32px -32px; }

div.wysiwyg ul.toolbar li.h4 { background-position: -48px -32px; }

div.wysiwyg ul.toolbar li.h5 { background-position: -64px -32px; }

div.wysiwyg ul.toolbar li.h6 { background-position: -80px -32px; }

div.wysiwyg ul.toolbar li.paragraph { background-position: 0px -96px; }

div.wysiwyg ul.toolbar li.colorpicker { background-position: -16px -96px; }

div.wysiwyg ul.toolbar li.fullscreen { background-position: -32px -96px; }

div.wysiwyg ul.toolbar li.cut { background-position: -32px -64px; }

div.wysiwyg ul.toolbar li.copy { background-position: -48px -64px; }

div.wysiwyg ul.toolbar li.paste { background-position: -64px -64px; }

div.wysiwyg ul.toolbar li.insertTable { background-position: -64px -48px; }

div.wysiwyg ul.toolbar li.increaseFontSize { background-position: -16px -80px; }

div.wysiwyg ul.toolbar li.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.toolbar li.createLink { background-position: -80px -48px; }

div.wysiwyg ul.toolbar li.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.toolbar li.html { background-position: -48px -48px; }

div.wysiwyg ul.toolbar li.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.toolbar li.empty { background-position: -64px -80px; }

div.wysiwyg ul.toolbar li.code { background-position: -64px -96px; }

header { height: 85px; }

header h1 { height: auto; margin-top: 10px; width: 300px; float: left; font-size: 24px; margin-bottom: 0px; }

#search_and_account { position: relative; float: right; width: 685px; height: 70px; }

#search_and_account.add_margin { margin-top: 10px; }

#search_and_account.media_control_block { height: auto; }

#search_and_account.media_control_block #search_and_links { width: 100%; }

#search_and_account.media_control_block #search_and_links #join_button { display: inline-block; float: right; margin-right: 7px; margin-top: 1px; }

#search_and_account.media_control_block #search_and_links #search { float: right; margin-top: 8px; }

#search_and_account.media_control_block #search_and_links #search form { float: right; }

#search_and_account.media_control_block #search_and_links #search .search_box { margin: 0; margin-top: 2px; height: 26px; width: 100px; padding: 2px 9px; -moz-border-radius: 14px 0 0 14px; -webkit-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; border-right: none; }

#search_and_account.media_control_block #search_and_links #search #search_button { margin: 0; margin-top: 2px; padding: 6px 3px 5px; -moz-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; }

#search_and_account.media_control_block #search_and_links #search #search_button .search_icon { padding: 10px; }

#search_and_account.media_control_block #search_and_links #search #search_button::-moz-focus-inner { border: 0; padding: 0; margin: 0; }

#search_and_account.media_control_block .media_signin { margin: 0px; margin-right: 10px; }

#search_and_account.media_control_block .sign_in_block { width: 100%; float: right; }

#search_and_account .media_links { font-size: 14px; margin-right: 15px; float: right; }

#search_and_account .media_links li { float: left; display: inline-block; padding: 0 5px; }

#search_and_account .media_links li.add_margin { margin-top: 10px; }

#search_and_account .media_links li span { font-weight: bold; color: #b60217; }

#search_and_account .media_links li a { color: #333333; }

#search_and_account .media_links li a.media_header_icon img { height: 32px; width: 32px; }

#search_and_account .media_links li a.orange { color: #ffffff; }

#search_and_account .media_links_block { display: inline-block; margin-top: 3px; float: right; width: 100%; }

#account_button_div { width: 550px; float: right; height: 30px; font-size: 13px; }

#account_button_div li { font-size: 13px; display: inline-block; }

.account_ul li { float: right; padding-right: 5px; }

.sign_in_block { position: relative; margin-top: 10px; }

.sign_in_block .sign_in_ul { height: 34px; margin-right: 1px; float: right; list-style: none; font-size: 13px; }

.sign_in_block .sign_in_ul .button_element { margin-bottom: 5px; }

.sign_in_block .sign_in_ul li { vertical-align: top; font-size: 13px; margin-left: 10px; display: inline-block; }

#login_button:hover { background-color: #F6F6F6; }

#login_button_digibc { padding: 0; }

#login_button_digibc_activated, #login_button_digibc_activated_back_layer { height: 25px; width: 123px; padding: 3px; margin: 0px; }

.outstanding_balance { float: right; font-size: 12px; padding: 3px 10px 3px 10px; margin: 2px; opacity: 0.85; border-radius: 5px; }

.outstanding_balance div.red_text { display: inline; color: red; }

.outstanding_balance a .red_text:hover { text-decoration: underline; }

.menu_button { float: right; font-size: 12px; padding: 3px 10px 3px 10px; margin: 2px 0 2px 2px; opacity: 0.85; border-radius: 5px; }

.menu_button img { vertical-align: text-top; }

.menu_button:hover { border-radius: 5px; cursor: pointer; background-color: #f6f6f6; text-decoration: none; }

#admin_menu_dropdown { border-radius: 5px; background-color: #f6f6f6; display: none; position: absolute; z-index: 1000; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); width: 100%; left: -240px; top: -240px; }

#admin_menu_dropdown .admin_panel a { color: #b60217; }

#admin_menu_dropdown .admin_panel a:hover { color: white; }

.sign_in_button { padding: 4px 10px; margin: 0px 10px 0px 2px; }

.sign_in_button_activated { background-color: white; display: none; position: absolute; z-index: 1000; float: right; font-size: 12px; padding: 4px 10px; margin: 0px; border-top: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-radius: 5px 5px 0 0; }

.sign_in_button_activated_back_layer { display: none; position: absolute; z-index: 998; float: right; font-size: 12px; padding: 4px 10px; margin: 0; background-color: white; border-radius: 5px 5px 0 0; border-top: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.sign_in_dropdown { width: 500px; background-color: white; display: none; position: absolute; z-index: 999; border: 1px solid #BEBEBE; -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); padding: 15px; font-size: 12px; }

.sign_in_dropdown .top_border { margin: 0 10px 0 10px; }

.sign_in_dropdown .top_border.show { border-top: solid 1px #B8B8B8; }

.sign_in_dropdown .input_fields { display: inline-block; }

.sign_in_dropdown .field, .sign_in_dropdown .item_edit .section label, .item_edit .section .sign_in_dropdown label { text-align: left; margin: 10px; float: left; width: 220px; }

.sign_in_dropdown .field input[type="text"], .sign_in_dropdown .item_edit .section label input[type="text"], .item_edit .section .sign_in_dropdown label input[type="text"], .sign_in_dropdown .field input[type="password"], .sign_in_dropdown .item_edit .section label input[type="password"], .item_edit .section .sign_in_dropdown label input[type="password"] { width: 220px; }

.sign_in_dropdown .field a, .sign_in_dropdown .item_edit .section label a, .item_edit .section .sign_in_dropdown label a { float: right; }

.sign_in_dropdown #sign_in { float: right; }

#sign_in_div .field, #sign_in_div .item_edit .section label, .item_edit .section #sign_in_div label { text-align: left; margin: 10px; float: left; width: 220px; }

#sign_in_div .field input[type="text"], #sign_in_div .item_edit .section label input[type="text"], .item_edit .section #sign_in_div label input[type="text"], #sign_in_div .field input[type="password"], #sign_in_div .item_edit .section label input[type="password"], .item_edit .section #sign_in_div label input[type="password"] { width: 220px; }

#sign_in_div .field a, #sign_in_div .item_edit .section label a, .item_edit .section #sign_in_div label a { float: right; }

.preview-content .signup_form { min-width: 500px; }

#sign_in_div, .signup_form { text-align: center; }

#sign_in_div .social_outer_div, .signup_form .social_outer_div { height: 90px; }

#sign_in_div .social_outer_div, #sign_in_div .email_outer_div, .signup_form .social_outer_div, .signup_form .email_outer_div { margin: 0 10px 0 10px; }

#sign_in_div .social_outer_div .social_div, #sign_in_div .email_outer_div .social_div, .signup_form .social_outer_div .social_div, .signup_form .email_outer_div .social_div { display: inline-block; }

#sign_in_div .social_outer_div .social_div span, #sign_in_div .email_outer_div .social_div span, .signup_form .social_outer_div .social_div span, .signup_form .email_outer_div .social_div span { padding-top: 10px; float: left; margin: 10px; color: gray; }

#sign_in_div .social_outer_div .social_div .social_button, #sign_in_div .email_outer_div .social_div .social_button, .signup_form .social_outer_div .social_div .social_button, .signup_form .email_outer_div .social_div .social_button { padding-top: 10px; float: left; margin: 10px; }

#sign_in_div .option_div, .signup_form .option_div { padding: 10px 0 0 0; color: gray; font-weight: bold; text-align: left; }

.signup_form .option_div { padding-bottom: 0; }

.signup_form .email_outer_div { padding-bottom: 10px; }

.signup_form .email_outer_div .option_div { padding-bottom: 20px; }

.signup_form select { float: left; }

.dropdown_button_activated { float: right; position: absolute; z-index: 1000; display: none; border-top: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-radius: 0; padding: 3px 10px 3px 10px; margin: 2px 0 2px 2px; font-size: 12px; background-color: white; border-radius: 5px 5px 0 0; }

.dropdown_button_activated img { vertical-align: text-top; }

.dropdown_button_activated:hover { cursor: pointer; }

.dropdown_button_activated_back_layer { float: right; position: absolute; z-index: 998; display: none; border-top: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-radius: 0; padding: 3px 10px 3px 10px; margin: 2px 0 2px 2px; font-size: 12px; background-color: white; border-radius: 5px 5px 0 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.account_dropdown { float: right; display: none; background-color: white; z-index: 999; width: 360px; border: 1px solid #BEBEBE; padding: 15px; position: absolute; -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.account_dropdown #inner_div { width: 100%; float: left; border-bottom: solid 1px #B8B8B8; padding-bottom: 5px; }

.account_dropdown #inner_div:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.account_dropdown #user_img { padding: 10px 10px 0px 0px; float: left; height: 100px; width: 100px; }

.account_dropdown ul { float: left; }

.account_dropdown li { margin-bottom: 2px; padding: 1px 0px 1px 5px; width: 235px; font-size: 13px; }

.account_dropdown li .message_count_label { margin-left: 145px; background-color: #B94A48; padding: 1px 5px 2px; font-size: 9.75px; font-weight: bold; color: white; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.account_dropdown li.admin_hover_dropdown { position: relative; }

.account_dropdown li.admin_hover_dropdown:hover #admin_menu_dropdown { display: block; }

.account_dropdown li a { display: block; width: auto; }

.account_dropdown li.top_border { border-top: 1px solid #DDDDDD; margin-top: 10px; margin-bottom: 10px; }

.account_dropdown li#name_email { margin: 10px 0; }

.account_dropdown li#name_email a { color: black; }

.account_dropdown li#name_email a:hover { text-decoration: none; }

.account_dropdown li.add_padding:hover { background-color: #4980B9; text-decoration: none; }

.account_dropdown li.add_padding:hover a { color: white; text-decoration: none; }

.account_dropdown li.add_padding.end { margin-bottom: 10px; }

.account_dropdown li #signout { float: right; }

.account_dropdown li #signout li { font-size: 12px; margin-left: 15px; display: inline-block; }

.account_dropdown .logout_div a { margin-top: 5px; margin-right: 5px; font-size: 12px; float: right; }

#account { float: right; height: 30px; padding-left: 120px; }

#account li { font-size: 13px; margin-left: 15px; display: inline-block; }

#search { height: auto; margin-right: 5px; float: right; }

#search .search_box { width: 330px; height: 21px; float: left; margin-top: 7px; margin-right: 5px; }

#search #search_button { margin-top: 6px; }

#search .box_with_background { margin-left: 10px; float: right; background-image: url(/res/img/v2/search.png); background-position: center center; background-repeat: no-repeat; background-image: -moz-linear-gradient(); }

#search .search_icon { width: 15px; padding: 10px 10px 9px; float: right; background-position: center center; background-repeat: no-repeat; background-image: url(/res/img/v2/search.png); background-image: -moz-linear-gradient(); }

#search label { display: block; font-size: 14px; padding-top: 1px; margin-right: 5px; float: left; height: 24px; color: #666666; margin-top: 13px; }

footer { color: #999999; font-size: 10px; padding: 5px; margin-bottom: 10px; }

#copyright { color: #999999; float: left; width: 250px; }

#footer_links a, #footer_links a:active { color: #a8a8a8; }

.full-width-footer { margin-top: 10px; width: 100%; border-top: 1px solid #111; background-color: #555; min-height: 120px; }

.full-width-footer .footer-content { font-family: Tahoma; margin: 0 auto; position: relative; width: 984px; color: white; padding: 20px; height: 88px; }

.full-width-footer .footer-left { font-family: Tahoma; font-size: 11px; font-weight: bold; width: 280px; float: left; }

.full-width-footer .footer-right { font-family: Tahoma; font-size: 11px; font-weight: bold; width: 600px; float: left; }

.full-width-footer .icon-phone { background: url("images/icon-phone.png") no-repeat scroll 2px 2px transparent; line-height: 18px; }

.full-width-footer ul.footer-menu { float: left; right: 400px; width: 600px; padding: 0px; }

.full-width-footer ul.footer-menu li { display: inline-block; line-height: 18px; margin-left: 0px; margin-right: 10px; }

.full-width-footer ul.footer-menu a, .full-width-footer p.footer-copyright a { color: white; text-decoration: none; font-weight: normal; }

.full-width-footer ul.footer-menu a:hover, .full-width-footer p.footer-copyright a:hover { color: #A4D4EB; text-decoration: none; }

.full-width-footer p.footer-copyright { font-weight: bold; right: 210px; width: 600px; color: white; font-size: 11px; }

.full-width-footer .footer-icon-mail { background: url("https://silkstart.s3.amazonaws.com/offshore/icon-mail.png") no-repeat scroll 2px 2px transparent; line-height: 18px; padding: 0px 0px 0px 40px; }

.full-width-footer .footer-icon-phone { background: url("https://silkstart.s3.amazonaws.com/offshore/icon-phone.png") no-repeat scroll 2px 2px transparent; line-height: 18px; padding: 0px 0px 0px 40px; }

.breadcrumb { font-size: 14px; font-family: "Helvetica Neue", "Lucidia Grande", Arial, sans-serif; list-style: none; padding: 10px 0; margin: 0; }

.breadcrumb:after { content: ""; display: table; clear: both; }

.breadcrumb li { display: inline-block; padding-right: 5px; }

.breadcrumb li:after { content: "\003e"; display: inline-block; padding-left: 5px; font-size: 1em; line-height: 1em; color: #000; visibility: visible; }

.breadcrumb li:last-child:after { display: none; }

.breadcrumb.setup_steps li a { font-size: 12px; }

#secondary_content { margin-top: 18px; padding-left: 15px; float: right; width: 235px; }

#secondary_content h3:first-child, #secondary_content .report .summary_header_row th:first-child, .report .summary_header_row #secondary_content th:first-child { margin-top: 0px; }

#secondary_content > div { margin-top: 5px; margin-bottom: 20px; margin-left: 1px; }

#secondary_content > div ul .button, #secondary_content > div ul .ui-dialog .ui-dialog-buttonpane .ui-state-default a, #secondary_content > div ul .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover #secondary_content > div ul .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default #secondary_content > div ul a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default #secondary_content > div ul a, #secondary_content > div ul .ui-dialog .ui-dialog-buttonpane .ui-state-default, #secondary_content > div ul .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover #secondary_content > div ul .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane #secondary_content > div ul .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane #secondary_content > div ul .ui-state-default { margin-bottom: 3px; }

#secondary_content > div ul li { margin-top: 2px; }

#secondary_content > div ul li:first-child { margin-top: 0; }

#secondary_content .map_canvas { width: 234px; height: 234px; }

.filters { border-bottom: 1px solid #B8B8B8; height: 18px; }

.filters li { height: 18px; }

.filters .filter_what { float: left; }

.filters .filter_what li { float: left; margin-right: 15px; }

.filters .filter_by { float: right; }

.filters .filter_by li { float: right; margin-left: 15px; }

.filters .login_signup_notice { text-align: center; }

.sub_filters { border-bottom: 1px solid #B8B8B8; padding-bottom: 5px; }

.sub_filters form { display: inline; }

.sub_filters .sub_filters_section { float: left; }

.sub_filters .field, .sub_filters .item_edit .section label, .item_edit .section .sub_filters label { float: left; margin-left: 5px; margin-top: 5px; }

.sub_filters .field input[type=text], .sub_filters .item_edit .section label input[type=text], .item_edit .section .sub_filters label input[type=text] { width: 123px; }

.sub_filters .field:first-child, .sub_filters .item_edit .section label:first-child, .item_edit .section .sub_filters label:first-child { margin-left: 0; }

.sub_filters label, .sub_filters .item_edit .section label, .item_edit .section .sub_filters label { width: auto; padding: 5px 5px 0 0; display: block; }

.item_cluster_table .sub_filters { border-bottom: none; }

.item_filters .align_top_and_width { vertical-align: top; width: 100px; }

.item_filters .multi_select { margin-top: 0; width: 350px; }

.panel-filters { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; padding: 0; box-shadow: 0px 6px 12px -5px rgba(0, 0, 0, 0.4) inset, 0px -6px 12px -5px rgba(0, 0, 0, 0.4) inset; padding: 0px !important; background-color: #5B5B5B; }

.panel-filters label, .panel-filters .item_edit .section label, .item_edit .section .panel-filters label { color: white; }

.panel-filters .filters-label { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; left: 0; top: 0; height: 100%; padding: 13px; padding-top: 13px; width: 80px; font-size: 18px; color: #989898; box-shadow: 0 14px 12px -11px rgba(0, 0, 0, 0.4) inset, 0 -14px 12px -11px rgba(0, 0, 0, 0.4) inset; background-color: #6B6B6B; }

.panel-filters .item-filters { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding-left: 80px; overflow-y: auto; max-height: 150px; }

/* OLD PANEL FILTERS BEFORE I GAVE THEM THE COOL SUNKEN LOOK .panel-filters { @include border-box-model(); position:relative; width:100%; padding:0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.11); padding: 0px !important; //This is a hack to fix the inheritance of all the divs on this page background-color: #eeeeee; .filters-label { @include border-box-model(); position:absolute; left:0; top:0; height:100%; padding: 10px; padding-top: 13px;// Line up with the filter text width: $filter-label-width; font-size: 18px; color: #aaaaaa; //text-shadow: 0px 1px #CCCCCC; //text-align: left; //background-color: #aaa; //border: 1px #555555 solid; } .item-filters { @include border-box-model(); width:100%; padding-left: $filter-label-width; overflow-y: auto; max-height:150px; //display: inline-block; } } */
.item-filters li:first-child { padding-top: 10px; }

.item-filters li { padding-bottom: 10px; padding-top: 10px; }

div.filter-row { width: 675px; }

div.filter-row .row_filter_label, div.filter-row .row_filter_operation { float: left; margin-left: 10px; min-width: 200px; text-align: right; font-weight: bold; }

div.filter-row .row_filter_label .popover_link, div.filter-row .row_filter_operation .popover_link { color: #989898; }

div.filter-row .row_filter_label .popover_link:hover, div.filter-row .row_filter_label .popover_link:focus, div.filter-row .row_filter_operation .popover_link:hover, div.filter-row .row_filter_operation .popover_link:focus { color: #6B6B6B; }

div.filter-row .row_filter_remove { float: right; }

.filter-row > div > label, .item_edit .section .filter-row > div > label, .filter-row div > select, .filter-row div > span, .filter-row.form-inline > div > label, .filter-row.form-inline div > select, .filter-row.form-inline div > span { vertical-align: top; line-height: 27px; }

.item_filters_pane { background-color: #dadada; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px; width: 675px; }

.item_filters_pane .filter_heading { font-size: 18px; text-shadow: 1px 1px 0px #FFF; float: left; padding-top: 5px; }

.item_filters_pane label, .item_filters_pane .item_edit .section label, .item_edit .section .item_filters_pane label { text-shadow: 1px 1px 0px #FFF; }

.item_filters_pane h4 { margin: 0; margin-bottom: 5px; }

.item_filters_pane h4:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.item_filters_pane .add_new_filter { float: right; }

.item_filters_pane .add_new_filter select { min-width: 200px; }

.ui-dialog .item_filters_pane input[type="text"], .white_panel_background .popover .popover-inner .item_filters_pane input[type="text"] { width: 121px !important; }

.remove_filter { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; float: left; float: none; text-shadow: none; opacity: .5; color: white; }

.remove_filter:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.remove_filter:hover { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; text-decoration: none; }

.post_new { min-height: 42px; padding-top: 2px; padding-bottom: 5px; margin-top: 6px; font-size: 12px; line-height: 100%; }

.post_label { float: left; color: #a8a8a8; padding-top: 1px; overflow: hidden; }

.post_choice { height: 20px; }

.post_choices { float: left; overflow: hidden; height: 20px; width: 663px; }

.post_choices li { float: left; margin-left: 10px; margin-bottom: 10px; }

.post_choices li img { margin-right: 2px; height: 12px; width: 12px; }

.post_choices li .post_new_nub { display: block; height: 5px; width: 11px; background-color: #B8B8B8; margin-left: 1px; margin-top: 2px; position: relative; z-index: 1; }

.post_form { padding-bottom: 2px; position: relative; top: -1px; }

.post_form.expanded { border-top: 1px solid #B8B8B8; }

.post_form label, .post_form .item_edit .section label, .item_edit .section .post_form label { width: auto; display: block; padding-top: 5px; padding-bottom: 1px; }

.post_form label.error { padding: 6px; margin-top: 1px; }

.post_form input[type=text], .post_form input[type=file], .post_form textarea, .post_form select { padding: 4px; display: block; }

.post_form input[type=text].error, .post_form input[type=file].error, .post_form textarea.error, .post_form select.error { background-color: #ffffd4; border: 1px solid #D18619; }

.post_form input[type=text] { height: 20px; width: 693px; }

.post_form textarea { height: 40px; padding: 4px; width: 697px; }

.post_form input.post_form_input_capture { margin-top: 0; color: #8f8f8f; position: absolute; }

.post_form .button, .post_form .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .post_form .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .post_form .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .post_form a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .post_form a, .post_form .ui-dialog .ui-dialog-buttonpane .ui-state-default, .post_form .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .post_form .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .post_form .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .post_form .ui-state-default { float: right; margin-right: 0; }

.post_form select { padding: 0; margin: 0; }

.post_form .post_form_two_input div { width: 343.5px; float: left; padding-left: 15px; }

.post_form .post_form_two_input div select { width: 100%; }

.post_form .post_form_two_input div input { width: 334px; }

.post_form .post_form_two_input div:first-child { padding-left: 0; }

.post_form .post_form_three_input div { width: 231.00333px; float: left; padding-left: 5px; }

.post_form .post_form_three_input div select { width: 100%; }

.post_form .post_form_three_input div input { width: 229.00333px; }

.post_form .post_form_three_input div:first-child { padding-left: 0; }

.post_form .post_form_submit_row { margin-top: 12px; width: 100%; height: 24px; }

.post_form .post_form_submit_row .post_form_submit { padding: 5px 14px 6px 14px; }

.post_form .post_form_file_upload { height: 24px; }

.post_form .post_form_file_upload html { overflow: hidden; font-size: 12px; font-family: "Lucida Grande", "Tahoma", "Arial", "sans-serif"; }

.post_form .tag { margin-top: 2px; }

.post_form .post_form_post_as_company { float: left; }

.post_form .post_form_post_as_company input { float: left; }

.post_form .extra_submit_row_container { float: left; }

.post_form .extra_submit_row_container label { float: left; margin-left: 45px; }

.post_form .extra_submit_row_container label:first-child { margin-left: 0; }

.post_form .extra_submit_row_container input { float: left; }

.post_form .extra_submit_row_container input[type="text"] { width: 110px; margin-left: 5px; }

.post_form .extra_submit_row_container .input_and_error { float: left; max-width: 160px; }

.post_form .extra_submit_row_container .input_and_error .error { margin-left: 4px; }

.tag { border: 1px solid #e9354a; border-radius: 2px; background-color: #F3FFFF; color: #b60217; text-decoration: none !important; display: block; float: left; margin-right: 3px; margin-bottom: 2px; height: 19px; line-height: 100%; }

.tag > div { display: block; float: left; }

.tag .tag_follow { height: 19px; width: 20px; }

.tag .tag_follow input { cursor: pointer; }

.tag .tag_follow:hover { background-color: #b60217; }

.tag .tag_info a, .tag .tag_info span { display: inline-block; padding-right: 4px; padding-left: 4px; height: 15px; padding-top: 3px; padding-bottom: 1px; color: #b60217; text-decoration: none; }

.tag .tag_info span { border-left: 1px solid #e9354a; }

.tag .tag_info span:hover { background-color: #b60217; color: #FFF; cursor: pointer; }

.tag .tag_info a:hover { background-color: #b60217; color: #FFF !important; }

.tag:hover { border-color: #b60217; }

.tag:hover a { text-decoration: none !important; }

.tag:hover span { border-color: #b60217; }

.tag.followed { border-color: #c71328; background-color: #EFFFFF; color: #b60217; }

.tag.followed:hover { border-color: #b60217; }

.tag_list a { color: link_color; text-decoration: none; }

.tag_bubble_message { position: absolute; z-index: 5; font-family: "Lucida Grande", "Tahoma", "Arial", "sans-serif"; font-size: 12px; padding: 5px; border: 1px solid #B8B8B8; background-color: #FFF; }

.ss_tags .item_tags { float: left; }

.ss_tags.item_tags .tag { margin-top: 2px; }

.ss_tags.item_tags input[type="checkbox"] { margin: 3px; }

.field .headline-edit-field, .item_edit .section label .headline-edit-field { height: 60px; }

.history-item { max-width: 500px; }

.history-date { padding: 5px 15px 5px 15px; background: #444; }

fieldset { width: 643px; }

fieldset:not([class*=unstyled]) { border: 1px solid; border-color: #B8B8B8; padding: 15px; margin: 5px; }

fieldset:not([class*=unstyled]) .number_selected_div { border-top: 1px solid; }

a.active { color: white; }

.fields_two_column .field, .fields_two_column .item_edit .section label, .item_edit .section .fields_two_column label { width: 343.5px; float: left; margin-left: 15px; }

.fields_two_column .field input[type="text"], .fields_two_column .item_edit .section label input[type="text"], .item_edit .section .fields_two_column label input[type="text"], .fields_two_column .field input[type="password"], .fields_two_column .item_edit .section label input[type="password"], .item_edit .section .fields_two_column label input[type="password"], .fields_two_column .field textarea, .fields_two_column .item_edit .section label textarea, .item_edit .section .fields_two_column label textarea, .fields_two_column .field iframe, .fields_two_column .item_edit .section label iframe, .item_edit .section .fields_two_column label iframe { width: 334px; }

.fields_two_column .field:first-child, .fields_two_column .item_edit .section label:first-child, .item_edit .section .fields_two_column label:first-child { margin-left: 0; }

.fields_three_column .field, .fields_three_column .item_edit .section label, .item_edit .section .fields_three_column label { width: 227.67333px; float: left; margin-left: 10px; }

.fields_three_column .field.mailchimp, .fields_three_column .item_edit .section label.mailchimp, .item_edit .section .fields_three_column label.mailchimp { width: 207.33333px; }

.fields_three_column .field input[type="text"], .fields_three_column .item_edit .section label input[type="text"], .item_edit .section .fields_three_column label input[type="text"], .fields_three_column .field input[type="password"], .fields_three_column .item_edit .section label input[type="password"], .item_edit .section .fields_three_column label input[type="password"], .fields_three_column .field textarea, .fields_three_column .item_edit .section label textarea, .item_edit .section .fields_three_column label textarea { width: 217.34333px; }

.fields_three_column .field:first-child, .fields_three_column .item_edit .section label:first-child, .item_edit .section .fields_three_column label:first-child { margin-left: 0; }

.fields_three_column .field img, .fields_three_column .item_edit .section label img, .item_edit .section .fields_three_column label img { height: 16px; width: 16px; }

.fields_three_column .field iframe, .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_three_column label iframe { width: 203.67333px; float: right; }

.upload_section iframe { width: 280px !important; }

.fields_five_column:after { content: ""; display: table; clear: both; }

.fields_five_column label, .fields_five_column .item_edit .section label, .item_edit .section .fields_five_column label { height: 20px; width: 100% !important; text-align: left !important; }

.fields_five_column .name-prefix { width: 60px; float: left; margin-right: 10px; }

.fields_five_column .name-prefix .field input, .fields_five_column .name-prefix .item_edit .section label input, .item_edit .section .fields_five_column .name-prefix label input { width: 52px !important; }

.fields_five_column .first-name, .fields_five_column .middle-name, .fields_five_column .last-name { width: 160px; float: left; margin-right: 10px; }

.fields_five_column .first-name .field input, .fields_five_column .first-name .item_edit .section label input, .item_edit .section .fields_five_column .first-name label input, .fields_five_column .middle-name .field input, .fields_five_column .middle-name .item_edit .section label input, .item_edit .section .fields_five_column .middle-name label input, .fields_five_column .last-name .field input, .fields_five_column .last-name .item_edit .section label input, .item_edit .section .fields_five_column .last-name label input { width: 152px !important; }

.fields_five_column .name-suffix { width: 60px; float: left; }

.fields_five_column .name-suffix .field input, .fields_five_column .name-suffix .item_edit .section label input, .item_edit .section .fields_five_column .name-suffix label input { width: 52px !important; }

.remove-button { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; float: left; }

.remove-button:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.make-private { padding-top: 5px; }

.make-private label, .make-private .item_edit .section label, .item_edit .section .make-private label { float: left; padding-right: 10px; }

.make-private .radio { float: left; }

.make-private .radio .radio_label { display: inline-block; }

.short_field .plan_reminder_remove, .short_field .reminder_remove { float: left; font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; float: left; }

.short_field .plan_reminder_remove:hover, .short_field .reminder_remove:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.short_field .a_word { width: 30px; float: left; margin-top: 2px; }

.field, .item_edit .section label { font-size: 13px; line-height: 18px; margin-bottom: 10px; }

.field.short, .item_edit .section label.short { margin-right: 3px; float: left; }

.field.description, .item_edit .section label.description { color: gray; font-weight: bold; text-align: left; }

.field label, .field .item_edit .section label, .item_edit .section .field label, .item_edit .section label label { width: auto; display: block; color: gray; font-weight: initial; }

.field label.error, .item_edit .section label label.error { margin-top: 1px; padding: 4px; }

.field input[type="text"], .item_edit .section label input[type="text"], .field input[type="password"], .item_edit .section label input[type="password"], .field textarea, .item_edit .section label textarea, .field iframe, .item_edit .section label iframe { display: block; width: 692px; }

.field input[type="text"].short, .item_edit .section label input[type="text"].short, .field input[type="password"].short, .item_edit .section label input[type="password"].short, .field textarea.short, .item_edit .section label textarea.short, .field iframe.short, .item_edit .section label iframe.short { width: 350px; resize: none; }

.field input[type="text"], .item_edit .section label input[type="text"], .field input[type="password"], .item_edit .section label input[type="password"] { height: 24px; }

.field select, .item_edit .section label select { width: 100%; }

.field select.short, .item_edit .section label select.short { width: auto; }

.field textarea, .item_edit .section label textarea { height: 128px; width: 692px; }

.field input[type="text"], .item_edit .section label input[type="text"], .field input[type="password"], .item_edit .section label input[type="password"] { width: 692px; }

.field input[type="text"].short, .item_edit .section label input[type="text"].short, .field input[type="password"].short, .item_edit .section label input[type="password"].short { width: 30px; }

.field input[type="checkbox"], .item_edit .section label input[type="checkbox"] { margin-right: 5px; }

.field img, .item_edit .section label img { margin-right: 5px; margin-top: 1px; }

.field .field_note, .item_edit .section label .field_note { border: 1px solid #EEEEEE; padding: 2px; }

.edit-attendee-custom-fields .field input[type="checkbox"].form-control, .edit-attendee-custom-fields .item_edit .section label input[type="checkbox"].form-control, .item_edit .section .edit-attendee-custom-fields label input[type="checkbox"].form-control { width: auto; }

.field_displayed_data { font-size: 13px; line-height: 18px; }

.field_displayed_data .close-button { line-height: 14px; position: relative; top: 2px; }

.inline_field_block { display: inline-block; }

.inline-field-block { display: inline-block; line-height: 25px; }

.inline { display: inline !important; }

div.inline:after { display: None; }

.label_beside div.field, .item_edit .section label div.field, .label_beside .fields_two_column div.field, .label_beside .fields_three_column div.field { width: 100%; float: None; margin-left: 0; }

.label_beside div.field .float_left_label label, .item_edit .section label div.field .float_left_label label, .label_beside .fields_two_column div.field .float_left_label label, .label_beside .fields_three_column div.field .float_left_label label { float: left; width: 200px; text-align: left; padding-right: 5px; }

.label_beside div.field .field_displayed_data, .item_edit .section label div.field .field_displayed_data, .label_beside .fields_two_column div.field .field_displayed_data, .label_beside .fields_three_column div.field .field_displayed_data { padding-top: 4px; }

.label_beside div.field label, .item_edit .section label div.field label, .label_beside .fields_two_column div.field label, .label_beside .fields_three_column div.field label { float: left; width: 200px; text-align: right; padding-right: 5px; padding-top: 4px; }

.label_beside div.field label.error, .item_edit .section label div.field label.error, .label_beside .fields_two_column div.field label.error, .label_beside .fields_three_column div.field label.error { float: left; margin-top: 1px; padding: 4px; margin-left: 204px; width: 230px; text-align: left; }

.label_beside div.field label.medium_label, .item_edit .section label div.field label.medium_label, .label_beside .fields_two_column div.field label.medium_label, .label_beside .fields_three_column div.field label.medium_label { width: 160px; }

.label_beside div.field label.semi_short_label, .item_edit .section label div.field label.semi_short_label, .label_beside .fields_two_column div.field label.semi_short_label, .label_beside .fields_three_column div.field label.semi_short_label { width: 130px; }

.label_beside div.field label.short_label, .item_edit .section label div.field label.short_label, .label_beside .fields_two_column div.field label.short_label, .label_beside .fields_three_column div.field label.short_label { width: 100px; }

.label_beside div.field label.very_short_label, .item_edit .section label div.field label.very_short_label, .label_beside .fields_two_column div.field label.very_short_label, .label_beside .fields_three_column div.field label.very_short_label { width: 55px; }

.label_beside div.field label.mini_label, .item_edit .section label div.field label.mini_label, .label_beside .fields_two_column div.field label.mini_label, .label_beside .fields_three_column div.field label.mini_label { width: 48px; }

.label_beside div.field label.auto_width, .item_edit .section label div.field label.auto_width, .label_beside .fields_two_column div.field label.auto_width, .label_beside .fields_three_column div.field label.auto_width { width: auto; }

.label_beside div.field input[type="text"], .item_edit .section label div.field input[type="text"], .label_beside div.field input[type="password"], .item_edit .section label div.field input[type="password"], .label_beside div.field textarea, .item_edit .section label div.field textarea, .label_beside div.field iframe, .item_edit .section label div.field iframe, .label_beside .fields_two_column div.field input[type="text"], .label_beside .fields_two_column div.field input[type="password"], .label_beside .fields_two_column div.field textarea, .label_beside .fields_two_column div.field iframe, .label_beside .fields_three_column div.field input[type="text"], .label_beside .fields_three_column div.field input[type="password"], .label_beside .fields_three_column div.field textarea, .label_beside .fields_three_column div.field iframe { display: block; width: 230px; margin-top: 0; }

.label_beside div.field input[type="text"].short, .item_edit .section label div.field input[type="text"].short, .label_beside div.field input[type="password"].short, .item_edit .section label div.field input[type="password"].short, .label_beside div.field textarea.short, .item_edit .section label div.field textarea.short, .label_beside div.field iframe.short, .item_edit .section label div.field iframe.short, .label_beside .fields_two_column div.field input[type="text"].short, .label_beside .fields_two_column div.field input[type="password"].short, .label_beside .fields_two_column div.field textarea.short, .label_beside .fields_two_column div.field iframe.short, .label_beside .fields_three_column div.field input[type="text"].short, .label_beside .fields_three_column div.field input[type="password"].short, .label_beside .fields_three_column div.field textarea.short, .label_beside .fields_three_column div.field iframe.short { width: 350px; }

.label_beside div.field select, .item_edit .section label div.field select, .label_beside .fields_two_column div.field select, .label_beside .fields_three_column div.field select { width: auto; margin-top: -1px; }

.label_beside div.field input[type="text"], .item_edit .section label div.field input[type="text"], .label_beside div.field input[type="password"], .item_edit .section label div.field input[type="password"], .label_beside div.field input[type="date"], .item_edit .section label div.field input[type="date"], .label_beside .fields_two_column div.field input[type="text"], .label_beside .fields_two_column div.field input[type="password"], .label_beside .fields_two_column div.field input[type="date"], .label_beside .fields_three_column div.field input[type="text"], .label_beside .fields_three_column div.field input[type="password"], .label_beside .fields_three_column div.field input[type="date"] { width: 228px; }

.label_beside div.field input[type="text"].short, .item_edit .section label div.field input[type="text"].short, .label_beside div.field input[type="password"].short, .item_edit .section label div.field input[type="password"].short, .label_beside div.field input[type="date"].short, .item_edit .section label div.field input[type="date"].short, .label_beside .fields_two_column div.field input[type="text"].short, .label_beside .fields_two_column div.field input[type="password"].short, .label_beside .fields_two_column div.field input[type="date"].short, .label_beside .fields_three_column div.field input[type="text"].short, .label_beside .fields_three_column div.field input[type="password"].short, .label_beside .fields_three_column div.field input[type="date"].short { width: 30px; }

.label_beside div.field input[type="text"].middle, .item_edit .section label div.field input[type="text"].middle, .label_beside div.field input[type="password"].middle, .item_edit .section label div.field input[type="password"].middle, .label_beside div.field input[type="date"].middle, .item_edit .section label div.field input[type="date"].middle, .label_beside .fields_two_column div.field input[type="text"].middle, .label_beside .fields_two_column div.field input[type="password"].middle, .label_beside .fields_two_column div.field input[type="date"].middle, .label_beside .fields_three_column div.field input[type="text"].middle, .label_beside .fields_three_column div.field input[type="password"].middle, .label_beside .fields_three_column div.field input[type="date"].middle { width: 54px; }

.label_beside div.field input[type="text"].average, .item_edit .section label div.field input[type="text"].average, .label_beside div.field input[type="password"].average, .item_edit .section label div.field input[type="password"].average, .label_beside div.field input[type="date"].average, .item_edit .section label div.field input[type="date"].average, .label_beside .fields_two_column div.field input[type="text"].average, .label_beside .fields_two_column div.field input[type="password"].average, .label_beside .fields_two_column div.field input[type="date"].average, .label_beside .fields_three_column div.field input[type="text"].average, .label_beside .fields_three_column div.field input[type="password"].average, .label_beside .fields_three_column div.field input[type="date"].average { width: 83px; }

.label_beside div.field input[type="text"].semi_long, .item_edit .section label div.field input[type="text"].semi_long, .label_beside div.field input[type="password"].semi_long, .item_edit .section label div.field input[type="password"].semi_long, .label_beside div.field input[type="date"].semi_long, .item_edit .section label div.field input[type="date"].semi_long, .label_beside .fields_two_column div.field input[type="text"].semi_long, .label_beside .fields_two_column div.field input[type="password"].semi_long, .label_beside .fields_two_column div.field input[type="date"].semi_long, .label_beside .fields_three_column div.field input[type="text"].semi_long, .label_beside .fields_three_column div.field input[type="password"].semi_long, .label_beside .fields_three_column div.field input[type="date"].semi_long { width: 250px; }

.label_beside div.field input[type="text"].full, .item_edit .section label div.field input[type="text"].full, .label_beside div.field input[type="password"].full, .item_edit .section label div.field input[type="password"].full, .label_beside div.field input[type="date"].full, .item_edit .section label div.field input[type="date"].full, .label_beside .fields_two_column div.field input[type="text"].full, .label_beside .fields_two_column div.field input[type="password"].full, .label_beside .fields_two_column div.field input[type="date"].full, .label_beside .fields_three_column div.field input[type="text"].full, .label_beside .fields_three_column div.field input[type="password"].full, .label_beside .fields_three_column div.field input[type="date"].full { width: 692px; }

.label_beside div.field select.currency-field, .item_edit .section label div.field select.currency-field, .label_beside div.field input[type="text"].currency-field, .item_edit .section label div.field input[type="text"].currency-field, .label_beside div.field input[type="password"].currency-field, .item_edit .section label div.field input[type="password"].currency-field, .label_beside div.field input[type="number"].currency-field, .item_edit .section label div.field input[type="number"].currency-field, .label_beside .fields_two_column div.field select.currency-field, .label_beside .fields_two_column div.field input[type="text"].currency-field, .label_beside .fields_two_column div.field input[type="password"].currency-field, .label_beside .fields_two_column div.field input[type="number"].currency-field, .label_beside .fields_three_column div.field select.currency-field, .label_beside .fields_three_column div.field input[type="text"].currency-field, .label_beside .fields_three_column div.field input[type="password"].currency-field, .label_beside .fields_three_column div.field input[type="number"].currency-field { width: 120px; }

.label_beside div.field select.field-width1, .item_edit .section label div.field select.field-width1, .label_beside div.field input[type="text"].field-width1, .item_edit .section label div.field input[type="text"].field-width1, .label_beside div.field input[type="password"].field-width1, .item_edit .section label div.field input[type="password"].field-width1, .label_beside div.field input[type="number"].field-width1, .item_edit .section label div.field input[type="number"].field-width1, .label_beside .fields_two_column div.field select.field-width1, .label_beside .fields_two_column div.field input[type="text"].field-width1, .label_beside .fields_two_column div.field input[type="password"].field-width1, .label_beside .fields_two_column div.field input[type="number"].field-width1, .label_beside .fields_three_column div.field select.field-width1, .label_beside .fields_three_column div.field input[type="text"].field-width1, .label_beside .fields_three_column div.field input[type="password"].field-width1, .label_beside .fields_three_column div.field input[type="number"].field-width1 { width: 60px; }

.label_beside div.field select.date-picker-field, .item_edit .section label div.field select.date-picker-field, .label_beside div.field select.field-width2, .item_edit .section label div.field select.field-width2, .label_beside div.field input[type="text"].date-picker-field, .item_edit .section label div.field input[type="text"].date-picker-field, .label_beside div.field input[type="text"].field-width2, .item_edit .section label div.field input[type="text"].field-width2, .label_beside div.field input[type="password"].date-picker-field, .item_edit .section label div.field input[type="password"].date-picker-field, .label_beside div.field input[type="password"].field-width2, .item_edit .section label div.field input[type="password"].field-width2, .label_beside div.field input[type="number"].date-picker-field, .item_edit .section label div.field input[type="number"].date-picker-field, .label_beside div.field input[type="number"].field-width2, .item_edit .section label div.field input[type="number"].field-width2, .label_beside .fields_two_column div.field select.date-picker-field, .label_beside .fields_two_column div.field select.field-width2, .label_beside .fields_two_column div.field input[type="text"].date-picker-field, .label_beside .fields_two_column div.field input[type="text"].field-width2, .label_beside .fields_two_column div.field input[type="password"].date-picker-field, .label_beside .fields_two_column div.field input[type="password"].field-width2, .label_beside .fields_two_column div.field input[type="number"].date-picker-field, .label_beside .fields_two_column div.field input[type="number"].field-width2, .label_beside .fields_three_column div.field select.date-picker-field, .label_beside .fields_three_column div.field select.field-width2, .label_beside .fields_three_column div.field input[type="text"].date-picker-field, .label_beside .fields_three_column div.field input[type="text"].field-width2, .label_beside .fields_three_column div.field input[type="password"].date-picker-field, .label_beside .fields_three_column div.field input[type="password"].field-width2, .label_beside .fields_three_column div.field input[type="number"].date-picker-field, .label_beside .fields_three_column div.field input[type="number"].field-width2 { width: 140px; }

.label_beside div.field select.field-width3, .item_edit .section label div.field select.field-width3, .label_beside div.field input[type="text"].field-width3, .item_edit .section label div.field input[type="text"].field-width3, .label_beside div.field input[type="password"].field-width3, .item_edit .section label div.field input[type="password"].field-width3, .label_beside div.field input[type="number"].field-width3, .item_edit .section label div.field input[type="number"].field-width3, .label_beside .fields_two_column div.field select.field-width3, .label_beside .fields_two_column div.field input[type="text"].field-width3, .label_beside .fields_two_column div.field input[type="password"].field-width3, .label_beside .fields_two_column div.field input[type="number"].field-width3, .label_beside .fields_three_column div.field select.field-width3, .label_beside .fields_three_column div.field input[type="text"].field-width3, .label_beside .fields_three_column div.field input[type="password"].field-width3, .label_beside .fields_three_column div.field input[type="number"].field-width3 { width: 220px; }

.label_beside div.field select.field-width4, .item_edit .section label div.field select.field-width4, .label_beside div.field input[type="text"].field-width4, .item_edit .section label div.field input[type="text"].field-width4, .label_beside div.field input[type="password"].field-width4, .item_edit .section label div.field input[type="password"].field-width4, .label_beside div.field input[type="number"].field-width4, .item_edit .section label div.field input[type="number"].field-width4, .label_beside .fields_two_column div.field select.field-width4, .label_beside .fields_two_column div.field input[type="text"].field-width4, .label_beside .fields_two_column div.field input[type="password"].field-width4, .label_beside .fields_two_column div.field input[type="number"].field-width4, .label_beside .fields_three_column div.field select.field-width4, .label_beside .fields_three_column div.field input[type="text"].field-width4, .label_beside .fields_three_column div.field input[type="password"].field-width4, .label_beside .fields_three_column div.field input[type="number"].field-width4 { width: 300px; }

.label_beside div.field select.field-width5, .item_edit .section label div.field select.field-width5, .label_beside div.field input[type="text"].field-width5, .item_edit .section label div.field input[type="text"].field-width5, .label_beside div.field input[type="password"].field-width5, .item_edit .section label div.field input[type="password"].field-width5, .label_beside div.field input[type="number"].field-width5, .item_edit .section label div.field input[type="number"].field-width5, .label_beside .fields_two_column div.field select.field-width5, .label_beside .fields_two_column div.field input[type="text"].field-width5, .label_beside .fields_two_column div.field input[type="password"].field-width5, .label_beside .fields_two_column div.field input[type="number"].field-width5, .label_beside .fields_three_column div.field select.field-width5, .label_beside .fields_three_column div.field input[type="text"].field-width5, .label_beside .fields_three_column div.field input[type="password"].field-width5, .label_beside .fields_three_column div.field input[type="number"].field-width5 { width: 380px; }

.label_beside div.field select.field-width6, .item_edit .section label div.field select.field-width6, .label_beside div.field input[type="text"].field-width6, .item_edit .section label div.field input[type="text"].field-width6, .label_beside div.field input[type="password"].field-width6, .item_edit .section label div.field input[type="password"].field-width6, .label_beside div.field input[type="number"].field-width6, .item_edit .section label div.field input[type="number"].field-width6, .label_beside .fields_two_column div.field select.field-width6, .label_beside .fields_two_column div.field input[type="text"].field-width6, .label_beside .fields_two_column div.field input[type="password"].field-width6, .label_beside .fields_two_column div.field input[type="number"].field-width6, .label_beside .fields_three_column div.field select.field-width6, .label_beside .fields_three_column div.field input[type="text"].field-width6, .label_beside .fields_three_column div.field input[type="password"].field-width6, .label_beside .fields_three_column div.field input[type="number"].field-width6 { width: 460px; }

.label_beside div.field select.field-width7, .item_edit .section label div.field select.field-width7, .label_beside div.field input[type="text"].field-width7, .item_edit .section label div.field input[type="text"].field-width7, .label_beside div.field input[type="password"].field-width7, .item_edit .section label div.field input[type="password"].field-width7, .label_beside div.field input[type="number"].field-width7, .item_edit .section label div.field input[type="number"].field-width7, .label_beside .fields_two_column div.field select.field-width7, .label_beside .fields_two_column div.field input[type="text"].field-width7, .label_beside .fields_two_column div.field input[type="password"].field-width7, .label_beside .fields_two_column div.field input[type="number"].field-width7, .label_beside .fields_three_column div.field select.field-width7, .label_beside .fields_three_column div.field input[type="text"].field-width7, .label_beside .fields_three_column div.field input[type="password"].field-width7, .label_beside .fields_three_column div.field input[type="number"].field-width7 { width: 540px; }

.label_beside div.field .inline-block, .item_edit .section label div.field .inline-block, .label_beside .fields_two_column div.field .inline-block, .label_beside .fields_three_column div.field .inline-block { display: inline-block; width: 600px; }

.label_beside div.field .inline-block a.add-link, .item_edit .section label div.field .inline-block a.add-link, .label_beside .fields_two_column div.field .inline-block a.add-link, .label_beside .fields_three_column div.field .inline-block a.add-link { display: block; margin-top: 4px; }

.label_beside .indented-block, .item_edit .section label .indented-block, .label_beside .fields_two_column .indented-block, .label_beside .fields_three_column .indented-block { margin-left: 206px; margin-bottom: 10px; max-width: 692px; }

.label_beside .member-edit-panel .panel-content .field textarea, .label_beside .member-edit-panel .panel-content .item_edit .section label textarea, .item_edit .section .label_beside .member-edit-panel .panel-content label textarea, .item_edit .section label .member-edit-panel .panel-content .field textarea, .item_edit .section label .member-edit-panel .panel-content label textarea, .label_beside .fields_two_column .member-edit-panel .panel-content .field textarea, .label_beside .fields_three_column .member-edit-panel .panel-content .field textarea { width: 400px !important; }

.label_beside .full_width textarea, .item_edit .section label .full_width textarea, .label_beside .full_width .field_block, .item_edit .section label .full_width .field_block, .label_beside .full_width .field input.full, .label_beside .full_width .item_edit .section label input.full, .item_edit .section .label_beside .full_width label input.full, .item_edit .section label .full_width .field input.full, .item_edit .section label .full_width label input.full { width: 503px; }

.label_beside .full_width .field_block, .item_edit .section label .full_width .field_block { display: inline-block; }

.fields_action_remove { color: #ff0000; float: right; padding: 5px; cursor: pointer; margin-top: 12px; }

.fields_action_remove:hover { color: #FFF; background-color: #ff0000; }

.field_section button { margin-bottom: 5px; }

.fields_sortable li { border: 1px dotted #e0e0e0; border-top: none; padding-left: 15px; background-image: url(/res/img/v2/drag.png); background-repeat: no-repeat; background-position: 2px 16px; cursor: move; }

.fields_sortable li:first-child { border-top: 1px dotted #e0e0e0; }

.fields_sortable li.ui-state-highlight { border: 1px solid #b60217; background-image: none; }

.fields_sortable li.ui-sortable-helper { border: 1px solid #B8B8B8; background-color: #fff; }

.unbound_field { background-image: url(/res/img/v2/drag.png); background-repeat: no-repeat; background-position: 2px 16px; border: 1px dotted #e0e0e0; border-top: none; padding-left: 15px; margin: 10px; float: left; height: 45px; width: 100px; }

.fields_sortable .field, .fields_sortable .item_edit .section label, .item_edit .section .fields_sortable label, .fields_deletable .field, .fields_deletable .item_edit .section label, .item_edit .section .fields_deletable label { width: 685px; }

.fields_sortable .field input[type="text"], .fields_sortable .item_edit .section label input[type="text"], .item_edit .section .fields_sortable label input[type="text"], .fields_sortable .field input[type="password"], .fields_sortable .item_edit .section label input[type="password"], .item_edit .section .fields_sortable label input[type="password"], .fields_sortable .field textarea, .fields_sortable .item_edit .section label textarea, .item_edit .section .fields_sortable label textarea, .fields_sortable .field iframe, .fields_sortable .item_edit .section label iframe, .item_edit .section .fields_sortable label iframe, .fields_deletable .field input[type="text"], .fields_deletable .item_edit .section label input[type="text"], .item_edit .section .fields_deletable label input[type="text"], .fields_deletable .field input[type="password"], .fields_deletable .item_edit .section label input[type="password"], .item_edit .section .fields_deletable label input[type="password"], .fields_deletable .field textarea, .fields_deletable .item_edit .section label textarea, .item_edit .section .fields_deletable label textarea, .fields_deletable .field iframe, .fields_deletable .item_edit .section label iframe, .item_edit .section .fields_deletable label iframe { width: 683px; }

.fields_sortable .fields_two_column .field, .fields_sortable .fields_two_column .item_edit .section label, .item_edit .section .fields_sortable .fields_two_column label, .fields_deletable .fields_two_column .field, .fields_deletable .fields_two_column .item_edit .section label, .item_edit .section .fields_deletable .fields_two_column label { width: 337.5px; }

.fields_sortable .fields_two_column .field input[type="text"], .fields_sortable .fields_two_column .item_edit .section label input[type="text"], .item_edit .section .fields_sortable .fields_two_column label input[type="text"], .fields_sortable .fields_two_column .field input[type="password"], .fields_sortable .fields_two_column .item_edit .section label input[type="password"], .item_edit .section .fields_sortable .fields_two_column label input[type="password"], .fields_sortable .fields_two_column .field textarea, .fields_sortable .fields_two_column .item_edit .section label textarea, .item_edit .section .fields_sortable .fields_two_column label textarea, .fields_sortable .fields_two_column .field iframe, .fields_sortable .fields_two_column .item_edit .section label iframe, .item_edit .section .fields_sortable .fields_two_column label iframe, .fields_deletable .fields_two_column .field input[type="text"], .fields_deletable .fields_two_column .item_edit .section label input[type="text"], .item_edit .section .fields_deletable .fields_two_column label input[type="text"], .fields_deletable .fields_two_column .field input[type="password"], .fields_deletable .fields_two_column .item_edit .section label input[type="password"], .item_edit .section .fields_deletable .fields_two_column label input[type="password"], .fields_deletable .fields_two_column .field textarea, .fields_deletable .fields_two_column .item_edit .section label textarea, .item_edit .section .fields_deletable .fields_two_column label textarea, .fields_deletable .fields_two_column .field iframe, .fields_deletable .fields_two_column .item_edit .section label iframe, .item_edit .section .fields_deletable .fields_two_column label iframe { width: 335.5px; }

.fields_sortable .fields_three_column .field, .fields_sortable .fields_three_column .item_edit .section label, .item_edit .section .fields_sortable .fields_three_column label, .fields_deletable .fields_three_column .field, .fields_deletable .fields_three_column .item_edit .section label, .item_edit .section .fields_deletable .fields_three_column label { width: 215.67333px; }

.fields_sortable .fields_three_column .field input[type="text"], .fields_sortable .fields_three_column .item_edit .section label input[type="text"], .item_edit .section .fields_sortable .fields_three_column label input[type="text"], .fields_sortable .fields_three_column .field input[type="password"], .fields_sortable .fields_three_column .item_edit .section label input[type="password"], .item_edit .section .fields_sortable .fields_three_column label input[type="password"], .fields_sortable .fields_three_column .field textarea, .fields_sortable .fields_three_column .item_edit .section label textarea, .item_edit .section .fields_sortable .fields_three_column label textarea, .fields_sortable .fields_three_column .field iframe, .fields_sortable .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_sortable .fields_three_column label iframe, .fields_deletable .fields_three_column .field input[type="text"], .fields_deletable .fields_three_column .item_edit .section label input[type="text"], .item_edit .section .fields_deletable .fields_three_column label input[type="text"], .fields_deletable .fields_three_column .field input[type="password"], .fields_deletable .fields_three_column .item_edit .section label input[type="password"], .item_edit .section .fields_deletable .fields_three_column label input[type="password"], .fields_deletable .fields_three_column .field textarea, .fields_deletable .fields_three_column .item_edit .section label textarea, .item_edit .section .fields_deletable .fields_three_column label textarea, .fields_deletable .fields_three_column .field iframe, .fields_deletable .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_deletable .fields_three_column label iframe { width: 213.67333px; }

.fields_sortable .fields_three_column .field iframe, .fields_sortable .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_sortable .fields_three_column label iframe, .fields_deletable .fields_three_column .field iframe, .fields_deletable .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_deletable .fields_three_column label iframe { width: 191.67333px; }

.fields_sortable.fields_deletable .field, .fields_sortable.fields_deletable .item_edit .section label, .item_edit .section .fields_sortable.fields_deletable label { width: 667px; }

.fields_sortable.fields_deletable .field input[type="text"], .fields_sortable.fields_deletable .item_edit .section label input[type="text"], .item_edit .section .fields_sortable.fields_deletable label input[type="text"], .fields_sortable.fields_deletable .field input[type="password"], .fields_sortable.fields_deletable .item_edit .section label input[type="password"], .item_edit .section .fields_sortable.fields_deletable label input[type="password"], .fields_sortable.fields_deletable .field textarea, .fields_sortable.fields_deletable .item_edit .section label textarea, .item_edit .section .fields_sortable.fields_deletable label textarea, .fields_sortable.fields_deletable .field iframe, .fields_sortable.fields_deletable .item_edit .section label iframe, .item_edit .section .fields_sortable.fields_deletable label iframe { width: 665px; }

.fields_sortable.fields_deletable .fields_two_column .field, .fields_sortable.fields_deletable .fields_two_column .item_edit .section label, .item_edit .section .fields_sortable.fields_deletable .fields_two_column label { width: 328.5px; }

.fields_sortable.fields_deletable .fields_two_column .field input[type="text"], .fields_sortable.fields_deletable .fields_two_column .item_edit .section label input[type="text"], .item_edit .section .fields_sortable.fields_deletable .fields_two_column label input[type="text"], .fields_sortable.fields_deletable .fields_two_column .field input[type="password"], .fields_sortable.fields_deletable .fields_two_column .item_edit .section label input[type="password"], .item_edit .section .fields_sortable.fields_deletable .fields_two_column label input[type="password"], .fields_sortable.fields_deletable .fields_two_column .field textarea, .fields_sortable.fields_deletable .fields_two_column .item_edit .section label textarea, .item_edit .section .fields_sortable.fields_deletable .fields_two_column label textarea, .fields_sortable.fields_deletable .fields_two_column .field iframe, .fields_sortable.fields_deletable .fields_two_column .item_edit .section label iframe, .item_edit .section .fields_sortable.fields_deletable .fields_two_column label iframe { width: 326.5px; }

.fields_sortable.fields_deletable .fields_three_column .field, .fields_sortable.fields_deletable .fields_three_column .item_edit .section label, .item_edit .section .fields_sortable.fields_deletable .fields_three_column label { width: 215.67333px; }

.fields_sortable.fields_deletable .fields_three_column .field input[type="text"], .fields_sortable.fields_deletable .fields_three_column .item_edit .section label input[type="text"], .item_edit .section .fields_sortable.fields_deletable .fields_three_column label input[type="text"], .fields_sortable.fields_deletable .fields_three_column .field input[type="password"], .fields_sortable.fields_deletable .fields_three_column .item_edit .section label input[type="password"], .item_edit .section .fields_sortable.fields_deletable .fields_three_column label input[type="password"], .fields_sortable.fields_deletable .fields_three_column .field textarea, .fields_sortable.fields_deletable .fields_three_column .item_edit .section label textarea, .item_edit .section .fields_sortable.fields_deletable .fields_three_column label textarea, .fields_sortable.fields_deletable .fields_three_column .field iframe, .fields_sortable.fields_deletable .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_sortable.fields_deletable .fields_three_column label iframe { width: 213.67333px; }

.fields_sortable.fields_deletable .fields_three_column .field iframe, .fields_sortable.fields_deletable .fields_three_column .item_edit .section label iframe, .item_edit .section .fields_sortable.fields_deletable .fields_three_column label iframe { width: 191.67333px; }

.field_action_template_add_another { margin-top: 5px; }

.color_input .theme { width: 553px; float: left; }

.color_input .theme_red, .color_input .theme_green, .color_input .theme_blue { width: 256px; margin-bottom: 10px; margin-top: 5px; float: left; }

.color_input input { width: 40px; float: right; }

.color_input .theme_swatch { width: 104px; height: 104px; margin-left: 40px; float: left; }

.color_input .theme_red .ui-slider-range { background: #ef2929; }

.color_input .theme_red .ui-slider-handle { border-color: #ef2929; }

.color_input .theme_green .ui-slider-range { background: #8ae234; }

.color_input .theme_green .ui-slider-handle { border-color: #8ae234; }

.color_input .theme_blue .ui-slider-range { background: #729fcf; }

.color_input .theme_blue .ui-slider-handle { border-color: #729fcf; }

.wysiwyg { font-size: 12px; border: 1px solid #B8B8B8; background-image: none !important; background-color: #FFF !important; }

.wysiwyg .toolbar { padding: 2px 0; }

.wysiwyg div.wysiwyg { width: 701px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px 0; }

.wysiwyg_iframe, .wysiwyg_input { width: 701px !important; }

.checkbox_list_first_half, .checkbox_list_second_half { width: 351.5px; }

.customization_menu_preexisting_options li { margin-bottom: 3px; }

.option_list .option_type { float: left; width: 20px; display: None; }

.option_list .option_type input { display: None; }

.option_list [option_type=checkbox_list].option_list .option_type { display: block; }

.option_list [option_type=checkbox_list].option_list .option_type input[type=checkbox] { display: block; }

.option_list [option_type=radio_list].option_list .option_type { display: block; }

.option_list [option_type=radio_list].option_list .option_type input[type=radio] { display: block; }

.field input[type="text"].tiny, .item_edit .section label input[type="text"].tiny, .field input[type="password"].tiny, .item_edit .section label input[type="password"].tiny, .field select.tiny, .item_edit .section label select.tiny { width: 82px; }

.field input[type="text"].small, .item_edit .section label input[type="text"].small, .field input[type="password"].small, .item_edit .section label input[type="password"].small, .field select.small, .item_edit .section label select.small { width: 113px; }

.field input[type="text"].half, .item_edit .section label input[type="text"].half, .field input[type="password"].half, .item_edit .section label input[type="password"].half, .field select.half, .item_edit .section label select.half { width: 170px; }

.field input[type="text"].normal, .item_edit .section label input[type="text"].normal, .field input[type="password"].normal, .item_edit .section label input[type="password"].normal, .field select.normal, .item_edit .section label select.normal { width: 230px; }

.field input[type="text"].wide, .item_edit .section label input[type="text"].wide, .field input[type="password"].wide, .item_edit .section label input[type="password"].wide, .field select.wide, .item_edit .section label select.wide { width: 350px; }

.field input[type="text"].full, .item_edit .section label input[type="text"].full, .field input[type="password"].full, .item_edit .section label input[type="password"].full, .field select.full, .item_edit .section label select.full { width: 100%; }

input, textarea, select, .uneditable-input, .cke_editable_inline { height: 18px; padding: 4px; font-size: 13px; line-height: 18px; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

input[type=checkbox], input[type=radio] { height: auto; padding: 0; margin: 3px; *margin-top: 0; line-height: normal; }

.label_beside input[type=checkbox], .item_edit .section label input[type=checkbox], .label_beside input[type=radio], .item_edit .section label input[type=radio] { vertical-align: text-bottom; margin-top: 8px; }

input[type=file] { background-color: #ffffff; padding: initial; border: initial; line-height: initial; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

select, input[type=file] { height: 28px; *height: auto; line-height: 27px; *margin-top: 4px; }

select[multiple] { height: inherit; background-color: #ffffff; }

textarea { height: auto; }

.uneditable-input { background-color: #ffffff; display: block; border-color: #eee; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor: not-allowed; }

:-moz-placeholder { color: #bfbfbf; }

::-webkit-input-placeholder { color: #bfbfbf; }

input, textarea, .ckeditor_input.cke_editable_inline { -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }

input:focus, textarea:focus, .focus_shadow { outline: 0; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); }

input[type=file]:focus, input[type=checkbox]:focus, select:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: 1px dotted #666; }

label, .item_edit .section label { font-size: 13px; line-height: 18px; width: auto; color: #404040; }

button.choose_existing_user { padding-left: 10px; padding-right: 10px; }

.floating_chain .field, .floating_chain .item_edit .section label, .item_edit .section .floating_chain label { float: left; width: auto; margin-right: 5px; }

.field_divider { widht: 703px; border-top: 1px solid #B8B8B8; margin: 20px 15px; }

.thumbnail { display: block; padding: 4px; line-height: 1; border: 1px solid #DDD; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); }

.thumbnail > img { display: block; max-width: 100%; margin-left: auto; margin-right: auto; }

a.thumbnail:hover { border-color: #08C; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }

.image-upload-panel { float: left; }

.image_block, .no_image_block { float: left; }

.image_block img, .no_image_block img { border: 1px solid #CECECE; padding: 5px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.upload_section { display: inline-block; float: left; padding-top: 4px; width: 300px; }

.upload_section .upload_instructions { color: gray; }

.upload_section .upload_frame { border: none; }

.upload_section .upload_frame:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.upload_section .delete_div { width: 100%; }

.onepage-panel .upload_section { padding-top: 0px; }

i.required_marker { line-height: 16px; font-size: 16px; color: red; display: inline; vertical-align: sub; font-style: normal; }

i.required_marker:after { content: " *"; }

input.friendly, textarea.friendly, select.friendly, .uneditable-input.friendly { height: 24px; line-height: 24px; padding: 8px; font-size: 18px; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.label_beside .field .checkbox_list, .label_beside .item_edit .section label .checkbox_list, .item_edit .section .label_beside label .checkbox_list, .item_edit .section label .field .checkbox_list, .item_edit .section label label .checkbox_list, .label_beside .field .radio, .label_beside .item_edit .section label .radio, .item_edit .section .label_beside label .radio, .item_edit .section label .field .radio, .item_edit .section label label .radio { float: left; }

.label_beside .field .checkbox_list .radio_label, .label_beside .item_edit .section label .checkbox_list .radio_label, .item_edit .section .label_beside label .checkbox_list .radio_label, .item_edit .section label .field .checkbox_list .radio_label, .item_edit .section label label .checkbox_list .radio_label, .label_beside .field .checkbox_list .checkbox_label, .label_beside .item_edit .section label .checkbox_list .checkbox_label, .item_edit .section .label_beside label .checkbox_list .checkbox_label, .item_edit .section label .field .checkbox_list .checkbox_label, .item_edit .section label label .checkbox_list .checkbox_label, .label_beside .field .radio .radio_label, .label_beside .item_edit .section label .radio .radio_label, .item_edit .section .label_beside label .radio .radio_label, .item_edit .section label .field .radio .radio_label, .item_edit .section label label .radio .radio_label, .label_beside .field .radio .checkbox_label, .label_beside .item_edit .section label .radio .checkbox_label, .item_edit .section .label_beside label .radio .checkbox_label, .item_edit .section label .field .radio .checkbox_label, .item_edit .section label label .radio .checkbox_label { text-align: left; float: none; }

.button-row { padding: 0 10px 10px 10px; }

.button-row button { margin-top: 0; float: right; margin-left: 10px; }

.button-row a { float: right; padding: 7px 14px 5px 14px; margin-left: 10px; }

.button-row a.button, .button-row .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .button-row .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .button-row .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .button-row a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .button-row a, .button-row .ui-dialog .ui-dialog-buttonpane a.ui-state-default, .button-row .white_panel_background .popover .popover-inner .ui-dialog-buttonpane a.ui-state-default, .white_panel_background .popover .button-row .popover-inner .ui-dialog-buttonpane a.ui-state-default, .ui-dialog .ui-dialog-buttonpane .button-row a.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .button-row a.ui-state-default { position: relative; top: -5px; padding: 5px 14px 6px 14px; }

.date-picker-field { width: 110px !important; }

.multi-field-items li { margin-bottom: 5px; }

/* .input-short{ width: 30px; } .input-middle{ width: 54px; } .input-semi_long{ width: 250px; } .input-full{ width: $full_field_width; } */
.input-small { width: 90px; }

.cke_editable_inline { border: 1px solid #CCCCCC; height: auto; min-height: 20px; }

.cke_button__htmlsource_icon { width: 40px !important; }

.cke_button__htmlsource_icon:after { content: "Source"; }

.ssdialog .label_beside div.field .inline-block, .ssdialog .item_edit .section label div.field .inline-block, .item_edit .section .ssdialog label div.field .inline-block { width: 250px; }

.label_beside div.field iframe, .item_edit .section label div.field iframe { width: 260px; }

.plan-custom-confirmation-message { width: 700px; }

.plan-additional-field-row .plan-additional-field.form-control { width: 100%; margin: 0; height: 30px; }

.invoice-address-field label, .invoice-address-field .item_edit .section label, .item_edit .section .invoice-address-field label { width: 100px !important; }

.invoice-address-field div { float: left; }

.js-multiselect-wrapper { width: 228px; display: inline-block; }

input[type="text"].validation-error, input[type="password"].validation-error, textarea.validation-error { color: #B94A48; border-color: #B94A48; }

.alert-validation { padding: 5px 10px; margin-bottom: 0; z-index: 10; }

.jobs .job { margin-top: 5px; padding-top: 2px; border-top: 1px dotted #B8B8B8; }

.jobs .job:first-child { margin-top: 0; border: none; }

.jobs .job .job_company_dates .job_company { width: 60%; float: left; }

.jobs .job .job_company_dates .job_dates { float: right; }

.jobs .job > div { margin-top: 2px; }

.jobs .job > div:first-child { margin-top: 0; }

.jobs .job .job_position { font-style: italic; }

.jobs .see_all { display: block; margin-top: 5px; }

.item .item_action_event_unrsvp, .item .item_action_event_rsvp { padding: 5px 14px 6px 14px; }

.item .item_pic { float: left; width: 50px; height: 50px; margin-right: 10px; cursor: pointer; }

.item .item_pic img { width: 50px; height: 50px; }

.item .item_main { float: left; font-size: 13px; color: #222222; }

.item .item_main p { margin-bottom: 17px; }

.item .item_main > div:first-child { margin-top: 0; }

.item .item_main > div:first-child a:first-child { font-weight: bold; }

.item .item_main > ul { margin-top: 4px; }

.item .item_main .item_name .item_icon { margin-top: 1px; }

.item .item_main .item_name a:hover { color: #830000; }

.item .item_main .item_name:first-child a { border: none; }

.item .item_main .item_name:first-child a:hover { text-decoration: underline; }

.item .item_main .item_byline { color: #555555; margin-bottom: 5px; margin-top: 4px; }

.item .item_main .item_byline:after { content: ""; }

.item .item_main .item_byline .download_button { margin-top: 4px; }

.item .item_main .item_content:after { content: ""; }

.item .item_main .item_content label { display: inline-block; font-weight: bold; color: #666666; }

.item .item_main .item_content ul label { width: 125px; }

.item .item_main .item_content .chimp_sync_criteria .selections { float: left; }

.item .item_main .item_content .chimp_sync_criteria .field_section { display: inline-block; margin-left: 50px; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions { display: inline-block; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .field_section.item_edit { margin-left: 0; margin-bottom: 10px; float: left; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .field_section.item_edit input { width: 150px; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .submit_button_div_member { margin-left: 230px; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .field, .item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .item_edit .section label, .item_edit .section .item .item_main .item_content .chimp_sync_criteria .field_section .item_actions label { float: left; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .field label, .item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .item_edit .section label label, .item_edit .section .item .item_main .item_content .chimp_sync_criteria .field_section .item_actions label label { display: block; }

.item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .field label.error, .item .item_main .item_content .chimp_sync_criteria .field_section .item_actions .item_edit .section label label.error, .item_edit .section .item .item_main .item_content .chimp_sync_criteria .field_section .item_actions label label.error { margin-top: 40px; padding: 4px; }

.item .item_main .item_description { line-height: 140%; margin-bottom: 10px; }

.item .item_main .item_actions li { display: block; float: left; margin-left: 10px; }

.item .item_main .item_actions li:first-child { margin-left: 0; }

.item .item_main .item_actions li img { vertical-align: top; }

.item .item_main .item_actions li a { display: block; }

.item .item_main .item_actions.item_actions_has_highlighted a { margin-top: 4px; }

.item .item_main .item_actions.item_actions_has_highlighted a:hover { text-decoration: none; }

.item .item_main .item_actions.item_actions_has_highlighted a.item_action_button { margin-top: 0; }

.item .item_main .interactions_full_detail { margin-top: 8px; }

.item .item_main .item_tags { margin-bottom: -2px; }

.item .item_main .item_add_tags_input { display: block; float: left; height: 17px; }

.item .item_main .item_date { color: #B8B8B8; }

.item .item_main .item_date, .item .item_main .item_interaction_actions { display: inline; }

.item .item_main .item_interaction_actions { color: #B8B8B8; }

.item .item_main .item_interaction_actions a { background-repeat: no-repeat; background-position: left bottom; height: 12px; display: inline-block; }

.item .item_main .item_interaction_actions a.item_action_like { padding-left: 14px; background-image: url(/res/img/v2/icons/like12x12.png); display: none; }

.item .item_main .item_interaction_actions a.item_action_like.availible { display: inline-block; }

.item .item_main .item_interaction_actions a.item_action_unlike { padding-left: 0; display: none; }

.item .item_main .item_interaction_actions a.item_action_unlike.availible { display: inline-block; }

.item .item_main .item_interaction_actions .item_action_comment { padding-left: 14px; background-image: url(/res/img/v2/icons/comment12x12.png); }

.item .item_main .item_interaction_actions .item_action_share { padding-left: 14px; background-image: url(/res/img/v2/icons/share12x12.png); }

.item .item_icon { width: 12px; height: 12px; }

.item .item_offer_price { color: #4F964D; font-weight: bold; }

.item .item_event_date { font-weight: bold; }

.item .item_event_date_widget_style { font-style: italic; }

.item .item_event_location_widget_style { font-style: italic; }

.item .item_proposal_accepted, .item .item_proposal_rejected { font-weight: bold; text-transform: uppercase; padding: 5px; color: #FFF; border: 1px solid #000; margin-top: 10px; }

.item .item_proposal_accepted { background-color: #4F964D; border-color: #0b5209; }

.item .item_proposal_rejected { background-color: red; border-color: #bb0000; }

.item .item_rfp_company { font-weight: bold; }

.item.item_view_list { border-top: 1px solid #EEEEEE; padding: 10px 0; padding-top: 20px; }

.item.item_view_list:first-child { border: none; padding-top: 10px; }

.item.item_view_list.item_view_detail_brief { padding: 5px 0; }

.item.item_view_display_interactions .item_date:after { content: "\20 \B7"; visibility: visible; display: inline; }

.item.item_edit .item_main { width: 703px !important; margin-bottom: 5px; }

.item.item_edit .item_main > div:first-child a:first-child { font-weight: normal; }

.item_grid_name { padding-top: 20px; width: 165px !important; height: 30px !important; }

#main_content .item_main { width: 643px; }

#secondary_content .item_view_force_pic .item_main { width: 174px; }

#secondary_content .item_actions li img { vertical-align: top; }

#main_content .item_view_single.item_view_detail_full.item_view_complex .item_pic { width: 100px; height: 100px; }

#main_content .item_view_single.item_view_detail_full.item_view_complex .item_pic img { width: 100px; height: 100px; }

#main_content .item_view_single.item_view_detail_full.item_view_complex .item_main { width: 593px; }

#main_content .item_view_single.item_view_detail_full.item_view_complex.item_view_full_main .item_main { width: 100%; }

#main_content .item_view_single.item_view_detail_full.item_view_complex .comment_main { width: 545px; }

#main_content .participant_ul fieldset { width: auto; margin-left: 0px; margin-right: 0px; }

#main_content .participant_ul .participant_row .field, #main_content .participant_ul .participant_row .item_edit .section label, .item_edit .section #main_content .participant_ul .participant_row label { margin-left: -15px; }

#main_content .participant_ul .participant_row .field_section { border-top: 1px solid #EEEEEE; padding-top: 5px; }

#main_content .participant_ul .participant_row h4 .field label, #main_content .participant_ul .participant_row h4 .item_edit .section label label, .item_edit .section #main_content .participant_ul .participant_row h4 label label { width: 180px; text-align: left; margin-left: 20px; }

#main_content .participant_ul .participant_row h4 .field select, #main_content .participant_ul .participant_row h4 .item_edit .section label select, .item_edit .section #main_content .participant_ul .participant_row h4 label select { width: 228px; }

#main_content .participant_ul .participant_row .participant_remove { color: #EE1111; float: right; padding: 5px; cursor: pointer; margin-top: -1px; }

#main_content .participant_ul .participant_row .participant_remove:hover { color: #FFF; background-color: #EE1111; }

#main_content .participant_ul .participant_row .waiver_check { float: left; }

.item_view_simple .item_content .see_all { display: none; }

.item_view_simple .item_content .hidden { display: block; }

.side_panel_document_list > li { margin-bottom: 10px; }

.side_panel_document_list > li:last-child { margin-bottom: 0px; }

.side_panel_document_list .document_image { display: none; }

.side_panel_document_list .document_details { float: left; width: 90%; }

.side_panel_document_list .document_actions { width: 10%; float: right; }

.item_list .item_clump_loading_more { float: left; margin-left: 55px; }

.item_list .item_loading_update, .item_list item_list_loading_new_item { margin: auto; }

.item_edit { /*restrict the width and height of upload iframe on the edit pages, so it looks good in ie8*/ }

.item_edit .upload_section iframe.upload_frame[id*="iframe_"] { width: 500px; }

.item_edit .company_edit_members li { margin-bottom: 10px; }

.item_edit .company_edit_members li img { display: block; float: left; width: 50px; height: 50px; }

.item_edit .company_edit_members li div { float: left; margin-top: 14px; margin-left: 10px; }

.item_edit .company_edit_members li .company_edit_member_name { margin-top: 17px; margin-left: 5px; width: 85px; }

.item_edit .company_edit_members li .company_edit_action_remove_member { width: 16px; height: 16px; margin-top: 20px; background-image: url(/res/img/v2/icons/cross.png); background-repeat: no-repeat; cursor: pointer; }

.item_edit .company_edit_members li .company_contact { margin-top: 18px; }

.item_edit .item_edit_section { margin-top: 10px; }

.item_edit .item_edit_section .profile_edit_follow_section { margin-bottom: 10px; }

.item_edit .item_edit_section .relationship_edit_panel li { float: left; margin-right: 10px; margin-bottom: 5px; width: 224.33333px; height: 65px; }

.item_edit .item_edit_section .relationship_edit_panel li .item_pic { width: 50px; float: left; }

.item_edit .item_edit_section .relationship_edit_panel li .relationship_edit_panel_item_info { float: left; width: 164.33333px; }

.item_edit .item_edit_section .relationship_edit_panel li .relationship_edit_panel_item_info .relationship_edit_panel_action_remove { margin-top: 5px; }

.item_edit .item_edit_section .relationship_edit_panel li.notice { height: auto; width: auto; }

.item_edit .item_edit_section .relationship_edit_panel .relationship_edit_panel_add { width: 100%; }

.item_edit .profile_edit_social_logo { width: 180px; height: 180px; }

.item_edit .profile_edit_social_section { width: 227.67333px; float: left; margin-left: 10px; overflow: none; }

.item_edit .profile_edit_social_section:first-child { margin-left: 0; }

.item_edit .choose_existing_user_panel { width: 250px; float: left; }

.item_edit .choose_existing_user_panel .error { margin-left: 4px !important; }

.item_edit .choose_existing_user_panel .or { padding: 5px 0px; }

.item_edit .field .plan_field_width, .item_edit .section label .plan_field_width { width: 160px; }

.full_width .item_edit_action_create, .full_width .item_edit_action_save { float: right; }

.remove_list_row, #additional_fields_panel #additional_fields_list .js_control .remove_field_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_row_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .add_field_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 white; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #E11; padding: 5px 5px 0 5px; vertical-align: middle; }

.remove_list_row:hover, #additional_fields_panel #additional_fields_list .js_control .remove_field_js:hover, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_row_js:hover, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .add_field_js:hover, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }

#content.item_edit.event .full_width table label.error, #content.item_edit.event .full_width table table label.error, #content.item_edit.session .full_width table label.error, #content.item_edit.session .full_width table table label.error { opacity: 0.8; width: auto; margin: 0; position: absolute; }

#content.item_edit.event .full_width table input.error, #content.item_edit.session .full_width table input.error { margin: 0; }

#content.item_edit.event select, #content.item_edit.session select { margin: 0px; }

.item_edit .section { -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border: 1px solid #DDDDDD; margin: 40px 30px; padding-bottom: 30px; background-color: #F9F9F9; box-shadow: 0px 2px 2px #CCC; -webkit-box-shadow: 0px 2px 2px #CCC; -moz-box-shadow: 0px 2px 2px #CCC; }

.item_edit .section .field, .item_edit .section label { float: left; }

.item_edit .section .section_head { font-weight: bold; }

.item_edit .section .section_head .section_number { -moz-border-radius: 5px 0 5px 0; -webkit-border-radius: 5px 0 5px 0; border-radius: 5px 0 5px 0; background-color: #62c462; display: inline-block; line-height: 20px; padding: 10px 15px; color: white; font-size: 16px; }

.item_edit .section .section_head .section_title { display: inline-block; line-height: 14px; font-size: 18px; padding: 10px; }

.item_edit .section .event_details { margin-top: 20px; }

.item_edit .section .event_details .image_div { margin: 10px 0; }

.item_edit .section .event_details .visible_to_non_members { display: inline-block; width: 230px; }

.item_edit .section .event_details .nonmember_register_whats_this { display: inline-block; vertical-align: middle; padding-top: 5px; }

.item_edit .section .event_details .category_selection select { float: left; }

.item_edit .section .event_details .category_selection .color_box { float: left; width: 20px; height: 20px; margin: 4px 0 0 5px; }

.item_edit .section .event_details .capacity_div.basic_section input[type="text"] { width: 70px; float: left; }

.item_edit .section .event_details .capacity_div.basic_section input[type="checkbox"] { float: left; margin: 7px; }

.item_edit .section .event_details .capacity_div.basic_section .no_limit_label { text-align: left; }

.item_edit .section .event_details .location_or_url_div { width: 100%; height: auto; float: left; position: relative; }

.item_edit .section .event_details .location_or_url_div .location-tbd-switch-div, .item_edit .section .event_details .location_or_url_div .location_url_switch_div { position: absolute; width: 150px; right: 20px; top: -4px; }

.item_edit .section .event_details .location_or_url_div .location-tbd-switch-div input[type="checkbox"], .item_edit .section .event_details .location_or_url_div .location_url_switch_div input[type="checkbox"] { margin: 0; vertical-align: middle; }

.item_edit .section .event_details .location_or_url_div .location-tbd-switch-div span, .item_edit .section .event_details .location_or_url_div .location-tbd-switch-div label, .item_edit .section .event_details .location_or_url_div .location_url_switch_div span, .item_edit .section .event_details .location_or_url_div .location_url_switch_div label { display: inline; vertical-align: middle; color: gray; }

.item_edit .section .event_details .location_or_url_div .location-tbd-switch-div { top: 14px; }

.item_edit .section .event_details .reminder_div .reminder_list_div { display: inline-block; }

.item_edit .section .event_details .reminder_div .reminder_list_div .reminder_list li { margin-bottom: 5px; position: relative; }

.item_edit .section .event_details .reminder_div .reminder_list_div .reminder_list li label.error { position: absolute; top: 0; }

.item_edit .section .event_details .reminder_div .reminder_list_div .reminder_list input[type="text"] { width: 10%; }

.item_edit .section .event_details .reminder_div .reminder_list_div .add_row { margin-top: 5px; }

.item_edit .section .event_details .wysiwyg, .item_edit .section .event_details iframe { width: 511px !important; }

.item_edit .section .event_details .wysiwyg_wrapper textarea { width: 503px !important; }

.item_edit .section .event_details .indented-label { text-align: right; width: 200px; }

.item_edit .section .event_details .indented-field { margin-left: 208px; }

.item_edit .section .event_details .date_time { display: inline-block; margin-left: 208px; }

.item_edit .section .event_details .date_time .event_start, .item_edit .section .event_details .date_time .event_end { margin-bottom: 5px; }

.item_edit .section .event_details .date_time .event_start .event_date_field, .item_edit .section .event_details .date_time .event_end .event_date_field { width: 130px; float: left; }

.item_edit .section .event_details .date_time .event_start .inner_label, .item_edit .section .event_details .date_time .event_end .inner_label { width: 100%; text-align: left; font-weight: normal; }

.item_edit .section .event_details .date_time .event_start .time_selection, .item_edit .section .event_details .date_time .event_end .time_selection { width: 55px; margin-left: 10px; }

.item_edit .section .event_details .date_time .event_start .field, .item_edit .section .event_details .date_time .event_start label, .item_edit .section .event_details .date_time .event_end .field, .item_edit .section .event_details .date_time .event_end label { width: auto; margin-right: 20px; }

.item_edit .section .event_details .date_time .event_start .field label.error, .item_edit .section .event_details .date_time .event_start label label.error, .item_edit .section .event_details .date_time .event_end .field label.error, .item_edit .section .event_details .date_time .event_end label label.error { margin-left: 0; float: none; display: inline-block; width: 125px; }

.item_edit .section .event_details .date_time .event_start span, .item_edit .section .event_details .date_time .event_end span { margin-left: 10px; }

.item_edit .section .event_details .logo_field .image_block { width: auto; padding-left: 0; }

.item_edit .section .event_details .ticket_table { margin: auto; }

.item_edit .section .event_details .ticket_table .ticket_row td:first-child { padding-left: 20px; background-image: url("/res/img/v2/drag.png"); background-position: 5px 9px; background-repeat: no-repeat; }

.item_edit .section .event_details .ticket_table .last_row td:first-child { padding: 6px 10px; width: 705px; }

.item_edit .section .event_details .ticket_table .last_row .field, .item_edit .section .event_details .ticket_table .last_row label { float: none; }

.item_edit .section .event_details .ticket_table .no_ticket td:first-child { width: 783px; padding: 3px 10px; height: 18px; }

.item_edit .section .event_details .ticket_table .no_ticket td:first-child .alert { margin: 0; }

.item_edit .section .event_details .ticket_table tr { border: 2px solid #EEE; }

.item_edit .section .event_details .ticket_table tr .ticket_detail { display: none; }

.item_edit .section .event_details .ticket_table tr .ticket_signup_form { display: none; }

.item_edit .section .event_details .ticket_table tr .name { width: 240px; }

.item_edit .section .event_details .ticket_table tr .name input[type="text"] { width: 220px; }

.item_edit .section .event_details .ticket_table tr .quantity input[type="text"] { width: 145px; }

.item_edit .section .event_details .ticket_table tr .price input[type="text"] { width: 105px; }

.item_edit .section .event_details .ticket_table tr .quantity { width: 165px; }

.item_edit .section .event_details .ticket_table tr .price { width: 155px; }

.item_edit .section .event_details .ticket_table tr .settings { width: 40px; }

.item_edit .section .event_details .ticket_table tr .signup_form { width: 75px; }

.item_edit .section .event_details .ticket_table tr .remove { padding: 0; }

.item_edit .section .event_details .ticket_table tr .bottom_row .capacity_div { position: relative; width: auto; vertical-align: middle; display: inline-block; margin-left: 20px; }

.item_edit .section .event_details .ticket_table tr .bottom_row .tax_div { position: relative; width: auto; vertical-align: middle; display: inline-block; float: right; margin-right: 15px; }

.item_edit .section .event_details .ticket_table tr .bottom_row .tax_div .input-suffix { display: inline-block; vertical-align: middle; }

.item_edit .section .event_details .ticket_table tr .bottom_row input[type="text"].input_box { width: 80px; vertical-align: middle; }

.item_edit .section .event_details .ticket_table tr .bottom_row input[type="text"].input_box.capacity { width: 105px; }

.item_edit .section .event_details .ticket_table tr .bottom_row input[type="checkbox"] { margin: 5px; vertical-align: middle; }

.item_edit .section .event_details .ticket_table tr .bottom_row label.error { top: 35px; right: 47px; }

.item_edit .section .event_details .ticket_table th { padding: 10px 10px; }

.item_edit .section .event_details .ticket_table td { padding: 6px 10px; }

.item_edit .section input[type="text"], .item_edit .section input[type="password"] { width: 503px; }

.item_edit .section label { font-weight: bold; width: 185px; }

.item_edit .section label .required_marker { font-weight: normal; }

.ui-dialog .ticket_detail_dialog.label_beside.alert, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside.alert, .ui-dialog .item_edit .section label.ticket_detail_dialog.alert, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog.alert, .item_edit .section .ui-dialog label.ticket_detail_dialog.alert, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog.alert, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog.alert { margin-bottom: 0px; }

.ui-dialog .ticket_detail_dialog.label_beside .start_time, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .start_time, .ui-dialog .item_edit .section label.ticket_detail_dialog .start_time, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .start_time, .item_edit .section .ui-dialog label.ticket_detail_dialog .start_time, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .start_time, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .start_time, .ui-dialog .ticket_detail_dialog.label_beside .end_time, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .end_time, .ui-dialog .item_edit .section label.ticket_detail_dialog .end_time, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .end_time, .item_edit .section .ui-dialog label.ticket_detail_dialog .end_time, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .end_time, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .end_time { width: 85px; margin-left: 20px; }

.ui-dialog .ticket_detail_dialog.label_beside .field .max_per_order, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .max_per_order, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .max_per_order, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .max_per_order, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .max_per_order, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .max_per_order, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .max_per_order, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .max_per_order, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .max_per_order, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .max_per_order, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .max_per_order, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .max_per_order, .ui-dialog .item_edit .section label.ticket_detail_dialog label .max_per_order, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .max_per_order, .item_edit .section .ui-dialog label.ticket_detail_dialog label .max_per_order, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .max_per_order, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .max_per_order, .ui-dialog .ticket_detail_dialog.label_beside .field .total_quantity, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .total_quantity, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .total_quantity, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .total_quantity, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .total_quantity, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .total_quantity, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .total_quantity, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .total_quantity, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .total_quantity, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .total_quantity, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .total_quantity, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .total_quantity, .ui-dialog .item_edit .section label.ticket_detail_dialog label .total_quantity, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .total_quantity, .item_edit .section .ui-dialog label.ticket_detail_dialog label .total_quantity, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .total_quantity, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .total_quantity, .ui-dialog .ticket_detail_dialog.label_beside .field .start_date, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .start_date, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .start_date, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .start_date, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .start_date, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .start_date, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .start_date, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .start_date, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .start_date, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .start_date, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .start_date, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .start_date, .ui-dialog .item_edit .section label.ticket_detail_dialog label .start_date, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .start_date, .item_edit .section .ui-dialog label.ticket_detail_dialog label .start_date, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .start_date, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .start_date, .ui-dialog .ticket_detail_dialog.label_beside .field .end_date, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .end_date, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .end_date, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .end_date, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .end_date, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .end_date, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .end_date, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .end_date, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .end_date, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .end_date, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .end_date, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .end_date, .ui-dialog .item_edit .section label.ticket_detail_dialog label .end_date, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .end_date, .item_edit .section .ui-dialog label.ticket_detail_dialog label .end_date, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .end_date, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .end_date, .ui-dialog .ticket_detail_dialog.label_beside .field .short, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .short, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .short, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .short, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .short, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .short, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .short, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .short, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .short, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .short, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .short, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .short, .ui-dialog .item_edit .section label.ticket_detail_dialog label .short, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .short, .item_edit .section .ui-dialog label.ticket_detail_dialog label .short, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .short, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .short, .ui-dialog .ticket_detail_dialog.label_beside .field .short-percent, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .short-percent, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .short-percent, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .short-percent, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .short-percent, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .short-percent, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .short-percent, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .short-percent, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .short-percent, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .short-percent, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .short-percent, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .short-percent, .ui-dialog .item_edit .section label.ticket_detail_dialog label .short-percent, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .short-percent, .item_edit .section .ui-dialog label.ticket_detail_dialog label .short-percent, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .short-percent, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .short-percent { display: inline-block; width: 76px !important; float: left; }

.ui-dialog .ticket_detail_dialog.label_beside .field .short-percent, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .short-percent, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .short-percent, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .short-percent, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .short-percent, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .short-percent, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .short-percent, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .short-percent, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .short-percent, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .short-percent, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .short-percent, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .short-percent, .ui-dialog .item_edit .section label.ticket_detail_dialog label .short-percent, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .short-percent, .item_edit .section .ui-dialog label.ticket_detail_dialog label .short-percent, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .short-percent, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .short-percent { width: 50px !important; }

.ui-dialog .ticket_detail_dialog.label_beside .field .discount, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .field .discount, .ui-dialog .item_edit .section label.ticket_detail_dialog .field .discount, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .field .discount, .item_edit .section .ui-dialog label.ticket_detail_dialog .field .discount, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .field .discount, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .field .discount, .ui-dialog .ticket_detail_dialog.label_beside .item_edit .section label .discount, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .item_edit .section label .discount, .item_edit .section .ui-dialog .ticket_detail_dialog.label_beside label .discount, .item_edit .section .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside label .discount, .white_panel_background .popover .item_edit .section .popover-inner .ticket_detail_dialog.label_beside label .discount, .ui-dialog .item_edit .section label.ticket_detail_dialog label .discount, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog label .discount, .item_edit .section .ui-dialog label.ticket_detail_dialog label .discount, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog label .discount, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog label .discount { display: inline-block; float: left; padding-left: 10px; }

.ui-dialog .ticket_detail_dialog.label_beside #user_type_options, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside #user_type_options, .ui-dialog .item_edit .section label.ticket_detail_dialog #user_type_options, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog #user_type_options, .item_edit .section .ui-dialog label.ticket_detail_dialog #user_type_options, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog #user_type_options, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog #user_type_options { height: auto; }

.ui-dialog .ticket_detail_dialog.label_beside .add_field, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside .add_field, .ui-dialog .item_edit .section label.ticket_detail_dialog .add_field, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog .add_field, .item_edit .section .ui-dialog label.ticket_detail_dialog .add_field, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog .add_field, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog .add_field { margin-left: 205px; }

.ui-dialog .ticket_detail_dialog.label_beside.large_font, .white_panel_background .popover .popover-inner .ticket_detail_dialog.label_beside.large_font, .ui-dialog .item_edit .section label.ticket_detail_dialog.large_font, .white_panel_background .popover .popover-inner .item_edit .section label.ticket_detail_dialog.large_font, .item_edit .section .ui-dialog label.ticket_detail_dialog.large_font, .item_edit .section .white_panel_background .popover .popover-inner label.ticket_detail_dialog.large_font, .white_panel_background .popover .item_edit .section .popover-inner label.ticket_detail_dialog.large_font { text-align: center; font-size: 18px; font-weight: bold; }

.display_item_edit_upload .field .image_block, .display_item_edit_upload .item_edit .section label .image_block, .item_edit .section .display_item_edit_upload label .image_block { width: 105px; }

.display_item_edit_upload .field .upload_section, .display_item_edit_upload .item_edit .section label .upload_section, .item_edit .section .display_item_edit_upload label .upload_section { width: 355px; }

.display_item_edit_upload .field select, .display_item_edit_upload .item_edit .section label select, .item_edit .section .display_item_edit_upload label select { margin-left: 20px; width: 150px; }

.display_item_edit_upload .field label, .display_item_edit_upload .item_edit .section label label, .item_edit .section .display_item_edit_upload label label { width: 100px; color: gray; font-weight: bold; }

.display_item_edit_upload .field input[type=text], .display_item_edit_upload .item_edit .section label input[type=text], .item_edit .section .display_item_edit_upload label input[type=text] { width: 350px !important; }

.display_item_edit_upload .field .video_desc, .display_item_edit_upload .item_edit .section label .video_desc, .item_edit .section .display_item_edit_upload label .video_desc { color: gray; padding-left: 110px; }

.display_item_edit_upload .error { float: left; margin-bottom: 0; margin-left: 5px; padding: 0; }

.display_item_edit_upload .item_display_video_url { float: left; }

.display_item_edit_upload .item_img { padding-left: 20px; }

.permissions_table button { margin-top: 5px; width: 80px; }

.permissions_table tr { border-bottom: 1px solid #e0e0e0; }

.permissions_table .permissions_section_header { background-color: #F3F3F3; }

.permissions_table .permissions_section_header.info { background-color: #F3F3F3 !important; background-image: none; }

.permissions_table .permissions_section_header td { font-weight: bold; color: #555555; }

.permissions_table td { padding: 5px 10px; }

#permissionsForm button[type="submit"] { margin-top: 10px; }

#app_panel_js .wide_table .dataTables_wrapper { height: auto; margin-top: 0px; }

.wide_table .dataTables_wrapper { border: 1px solid #B8B8B8; overflow-x: auto; overflow-y: auto; margin-top: 21px; height: 500px; }

.wide_table .dataTables_wrapper .dataTables_processing { position: absolute; margin-top: -20px; }

.wide_table .dataTables_wrapper table { margin-left: -1px; margin-top: -1px; }

.wide_table .dataTables_wrapper table .DataTables_sort_wrapper { min-width: 160px; }

.wide_table .dataTables_wrapper table .checkbox .DataTables_sort_wrapper { min-width: 20px; }

.wide_table .dataTables_wrapper table .override_width .DataTables_sort_wrapper { min-width: 0; }

.dataTables_wrapper .item_action_edit { float: left; margin-right: 9px; }

.dataTables_wrapper table { border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; width: 100%; overflow: scroll; }

.dataTables_wrapper table thead th { height: 23px; padding: 2px 5px; border-right: 1px solid #B8B8B8; font-weight: bold; }

.dataTables_wrapper table thead th input { padding: 4px 3px; }

.dataTables_wrapper table thead .ui-state-default { background-image: none; background-color: #EEEEEE; display: table-cell; }

.dataTables_wrapper table thead .DataTables_sort_wrapper span { float: right; }

.dataTables_wrapper table thead .DataTables_sort_wrapper .ui-icon { margin-top: 1px; }

.dataTables_wrapper table thead.filter_head th { background-color: #EEEEEE; }

.dataTables_wrapper table thead.filter_head th input, .dataTables_wrapper table thead.filter_head th select { width: 90%; }

.dataTables_wrapper table tr { border-bottom: 1px solid #B8B8B8; background-color: #FFF; }

.dataTables_wrapper table tr:hover { background-color: #FFF; }

.dataTables_wrapper table tr.even { background-color: #F2F2F2; }

.dataTables_wrapper table tr.even:hover { background-color: #F2F2F2; }

.dataTables_wrapper table tr.row_selected { background-color: #DDDDDD; }

.dataTables_wrapper table tr.row_selected:hover { background-color: #DDDDDD; }

.dataTables_wrapper table td { padding: 5px; border-right: 1px solid #B8B8B8; }

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: left; height: 22px; margin-top: 10px; width: 35%; }

.dataTables_wrapper .dataTables_info { padding-top: 2px; text-align: center; }

.dataTables_wrapper .dataTables_paginate { float: right; width: auto; }

.dataTables_wrapper .dataTables_paginate a.ui-button { margin-right: 5px; }

.dataTables_wrapper .item_actions_has_highlighted li a { padding: 4px; }

.dataTables_wrapper .item_actions_has_highlighted li a:hover { text-decoration: none; }

.dataTables_wrapper .item_actions_has_highlighted li a img { vertical-align: bottom; }

div.moving_helper { padding: 2px 5px !important; cursor: move; position: absolute; height: 18px; }

div.moving_helper div { font-weight: bold; }

.comments { font-size: 11px; }

.comments li { background-color: #E6EBF7; padding: 6px 0; margin-bottom: 2px; width: 100%; background-repeat: no-repeat; }

.comments .comment_nub { padding: 0; background-color: #E6EBF7; background-image: url(/res/img/v2/nub_on_white.png); height: 5px; width: 11px; margin-left: 13px; margin-bottom: 0; }

.comments .likes { background-image: url(/res/img/v2/icons/like.png); background-position: 8px 5px; }

.comments .likes a:first-child { margin-left: 30px; }

.comments .see_all { cursor: pointer; background-image: url(/res/img/v2/icons/comment.png); background-position: 8px 3px; }

.comments .see_all a { margin-left: 30px; }

.comments .see_all:hover a { text-decoration: underline; }

.comments .comment .comment_pic { float: left; width: 30px; margin-left: 6px; margin-right: 6px; }

.comments .comment .comment_pic img { width: 30px; height: 30px; }

.comments .comment .comment_main { float: left; width: 595px; }

.comments .comment .comment_owner { font-weight: bold; }

.comments .comment .comment_date_actions { color: #B8B8B8; }

.comments .comment .comment_date_actions a { color: #c71328; }

.comments .comment_reply { width: auto; padding: 6px; }

.comments .comment_reply .comment_box { width: 98%; height: 20px; padding: 4px; margin: 0; border: 1px solid #B8B8B8; overflow: auto; color: #8f8f8f; }

.comments .comment_reply .comment_box.expanded { height: 56px; color: #333333; }

.comments .comment_reply .button, .comments .comment_reply .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .comments .comment_reply .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .comments .comment_reply .popover-inner .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .comments .comment_reply a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .comments .comment_reply a, .comments .comment_reply .ui-dialog .ui-dialog-buttonpane .ui-state-default, .comments .comment_reply .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .comments .comment_reply .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .comments .comment_reply .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .comments .comment_reply .ui-state-default { float: right; margin-top: 2px; }

.location_based_search #main_content { width: 703px; }

.location_based_search #main_content #search_feed_item_clump { overflow-y: scroll; height: 600px; }

.location_based_search #main_content .item .item_main { width: 623px; }

.location_based_search #secondary_content { width: 235px; }

.location_based_search #secondary_content .map_canvas { width: 234px; height: 234px; }

/* jQuery UI CSS Framework 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Theming/API */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute !important; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix { display: inline-block; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }

.ui-helper-clearfix { display: block; }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* jQuery UI CSS Framework 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Theming/API To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */
/* Component containers
----------------------------------*/
.ui-widget { font-family: "Lucida Grande", "Tahoma", "Arial", "sans-serif"; font-size: 12px; }

.ui-widget .ui-widget { font-size: 12px; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Lucida Grande", "Tahoma", "Arial", "sans-serif"; font-size: 12px; }

.ui-widget-content { border: 1px solid #aaaaaa; background: white url(/res/img/v2/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }

.ui-widget-content a { color: #222222; }

.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/res/img/v2/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; }

.ui-widget-header a { color: #222222; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background-image: none; border: 1px solid #e9354a; background-color: #ffacc1; color: #b60217; /*border: 1px solid #fcefa1; background: #fbf9ee url(/res/img/v2/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; */ }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { /*color: #363636; */ }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url(/res/img/v2/jquery-ui/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: alpha(opacity=70); font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: alpha(opacity=35); background-image: none; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/res/img/v2/jquery-ui/ui-icons_222222_256x240.png); }

.ui-widget-content .ui-icon, .ui-widget-header .ui-icon { background-image: url(/res/img/v2/jquery-ui/ui-icons_222222_256x240.png); }

.ui-state-default .ui-icon { background-image: url(/res/img/v2/jquery-ui/ui-icons_888888_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon { background-image: url(/res/img/v2/jquery-ui/ui-icons_454545_256x240.png); }

.ui-state-highlight .ui-icon { background-image: url(/res/img/v2/jquery-ui/ui-icons_2e83ff_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(/res/img/v2/jquery-ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }

.ui-icon-carat-1-ne { background-position: -16px 0; }

.ui-icon-carat-1-e { background-position: -32px 0; }

.ui-icon-carat-1-se { background-position: -48px 0; }

.ui-icon-carat-1-s { background-position: -64px 0; }

.ui-icon-carat-1-sw { background-position: -80px 0; }

.ui-icon-carat-1-w { background-position: -96px 0; }

.ui-icon-carat-1-nw { background-position: -112px 0; }

.ui-icon-carat-2-n-s { background-position: -128px 0; }

.ui-icon-carat-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-off { background-position: -96px -144px; }

.ui-icon-radio-on { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start, .ui-icon-seek-first { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/res/img/v2/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter: alpha(opacity=30); }

.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/res/img/v2/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter: alpha(opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/* jQuery UI Resizable 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Resizable#theming */
.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; /* http://bugs.jqueryui.com/ticket/7233 - Resizable: resizable handles fail to work in IE if transparent and content overlaps */ }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

/* jQuery UI Selectable 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Selectable#theming */
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

/* jQuery UI Accordion 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Accordion#theming */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }

.ui-accordion .ui-accordion-li-fix { display: inline; }

.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }

.ui-accordion .ui-accordion-header a { display: block; font-size: 12px; padding: .5em .5em .5em .7em; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }

.ui-accordion .ui-accordion-content-active { display: block; }

/* jQuery UI Autocomplete 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Autocomplete#theming */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width: 1px; }

/* without this, the menu expands to 100% in IE6 */
/* jQuery UI Menu 1.8.12 Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Menu#theming */
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; float: left; }

.ui-menu .ui-menu { margin-top: -3px; }

.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; color: #b60217; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em .4em; line-height: 1.5; zoom: 1; }

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; background-color: #c71328; color: #FFF; }

/* jQuery UI Button 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Button#theming */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; overflow: visible; }

/* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; }

/* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }

button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; }

.ui-button-text-only .ui-button-text { padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text { padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }

.ui-buttonset .ui-button { margin-left: 0; margin-right: -0.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

/* reset extra padding in Firefox */
/* jQuery UI Dialog 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Dialog#theming */
.ui-dialog, .white_panel_background .popover .popover-inner { position: absolute; padding: .2em; width: 300px; overflow: hidden; }

.ui-dialog .ui-dialog-titlebar, .white_panel_background .popover .popover-inner .ui-dialog-titlebar { padding: .4em 1em; position: relative; }

.ui-dialog .ui-dialog-title, .white_panel_background .popover .popover-inner .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }

.ui-dialog .ui-dialog-titlebar-close, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close span { display: block; margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close:focus { padding: 0; }

.ui-dialog .ui-dialog-content, .white_panel_background .popover .popover-inner .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: hidden; zoom: 1; }

.ui-dialog .ui-dialog-buttonpane, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }

.ui-dialog .ui-resizable-se, .white_panel_background .popover .popover-inner .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* jQuery UI Slider 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Slider#theming */
.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }

.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0; margin-bottom: -0.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* jQuery UI Tabs 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Tabs#theming */
.ui-tabs { position: relative; padding: .2em; zoom: 1; }

.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }

.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; }

.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

.ui-tabs .ui-tabs-nav li a { cursor: pointer; }

.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tabs .ui-tabs-hide { display: none !important; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* jQuery UI Datepicker 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Datepicker#theming */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 12px; margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }

.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

.ui-datepicker.ui-datepicker-multi { width: auto; }

/* with multiple calendars */
.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }

.ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }

/* jQuery UI Progressbar 1.8.12 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Progressbar#theming */
.ui-progressbar { height: 2em; text-align: left; }

.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

.ui-helper-hidden-accessible { display: none; }

.ui-datepicker { z-index: 9999 !important; }

.ui-front { z-index: 5000; }

.ui-dialog-titlebar-close { background: none !important; border: none !important; box-shadow: none !important; }

.ui-dialog-titlebar-close .ui-icon { top: 0 !important; left: 0 !important; }

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: none; background-color: #000000; opacity: 0.8; filter: alpha(opacity=30); }

.ui-dialog, .white_panel_background .popover .popover-inner { padding: 0 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; /* css3 drop shadow */ -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); border: 1px solid rgba(0, 0, 0, 0.3); background-color: #FFFFFF; padding: 0em 0em; position: absolute; min-width: 516px; overflow: hidden; }

.ui-dialog .ui-dialog-content, .white_panel_background .popover .popover-inner .ui-dialog-content { padding: 0em 0em; }

.ui-dialog .ui-dialog-titlebar, .white_panel_background .popover .popover-inner .ui-dialog-titlebar { padding: 0em 0em; }

.ui-dialog .ui-dialog-title, .white_panel_background .popover .popover-inner .ui-dialog-title { padding: 0em 0em; }

.ui-dialog .ui-dialog-titlebar, .white_panel_background .popover .popover-inner .ui-dialog-titlebar { padding-bottom: 12px; padding-left: 13px; padding-right: 15px; padding-top: 11px; background: None; border: None; font-size: 15px; font-weight: bold; color: #444444; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .white_panel_background .popover .popover-inner .ui-dialog-titlebar .ui-dialog-titlebar-close { color: #000000; float: right; font-size: 20px; font-weight: bold; line-height: 13.5px; opacity: 0.25; text-shadow: 0 1px 0 #FFFFFF; margin-left: 8px; top: 19px; right: 9px; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover, .white_panel_background .popover .popover-inner .ui-dialog-titlebar .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus, .white_panel_background .popover .popover-inner .ui-dialog-titlebar .ui-dialog-titlebar-close:focus { padding: 1px; color: #000000; opacity: 0.4; text-decoration: none; }

.ui-dialog .ui-dialog-titlebar, .white_panel_background .popover .popover-inner .ui-dialog-titlebar { position: relative; }

.ui-dialog .ui-dialog-title, .white_panel_background .popover .popover-inner .ui-dialog-title { float: left; margin: 0 0 0 0; }

.ui-dialog .ui-dialog-titlebar-close, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; padding: 1px; height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close span { display: block; margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .white_panel_background .popover .popover-inner .ui-dialog-titlebar-close:focus { padding: 0; }

.ui-dialog .ui-dialog-content, .white_panel_background .popover .popover-inner .ui-dialog-content { border-top: 1px solid #EEEEEE; position: relative; padding-bottom: 7px; padding-left: 14px; padding-right: 21px; padding-top: 10px; background: none; overflow: hidden; zoom: 1; }

.ui-dialog .ui-dialog-buttonpane, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane { box-shadow: 0 1px 0 #FFFFFF inset; margin-bottom: 0px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 14px; text-align: left; border-width: 0 0 0 0; border-top: 1px solid #DDDDDD; background-image: none; background-color: #f5f5f5; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane button { margin: 0 0 0 5px; }

.ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-button .ui-button-text { display: block; line-height: 0; }

.dialog_opaque { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; background-color: black; filter: alpha(opacity=30); opacity: 0.3; }

.ui-dialog, .white_panel_background .popover .popover-inner { width: 400px; }

.ui-dialog .item_ticket_action_cancel:hover, .white_panel_background .popover .popover-inner .item_ticket_action_cancel:hover { cursor: pointer; }

.ui-dialog .invite_by_plan_fieldset, .white_panel_background .popover .popover-inner .invite_by_plan_fieldset { width: 99%; padding: 0; margin: 0; margin-left: 1px; border: 1px solid; border-color: #B8B8B8; }

.ui-dialog .invite_by_plan_fieldset legend, .white_panel_background .popover .popover-inner .invite_by_plan_fieldset legend { margin-left: 11px; }

.ui-dialog .invite_by_plan_fieldset .plan_rows, .white_panel_background .popover .popover-inner .invite_by_plan_fieldset .plan_rows { margin: 11px; }

.ui-dialog .invite_by_plan_fieldset .number_selected_div, .white_panel_background .popover .popover-inner .invite_by_plan_fieldset .number_selected_div { margin: 0 11px; border-top: 1px solid; }

.ui-dialog .button, .white_panel_background .popover .popover-inner .button, .ui-dialog .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-widget-content .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-widget-header .ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a { color: white !important; }

.ui-dialog .button.default, .white_panel_background .popover .popover-inner .button.default, .ui-dialog .ui-dialog-buttonpane .default.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .default.ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-state-default a.default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a.default { color: black !important; }

.ui-dialog div.wysiwyg, .white_panel_background .popover .popover-inner div.wysiwyg { width: auto !important; }

.ui-dialog .event_invite_dialog .wysiwyg .wysiwyg_iframe, .white_panel_background .popover .popover-inner .event_invite_dialog .wysiwyg .wysiwyg_iframe { width: 478px !important; }

.ui-dialog iframe.wysiwyg_iframe, .white_panel_background .popover .popover-inner iframe.wysiwyg_iframe { width: auto !important; }

.ui-dialog textarea, .white_panel_background .popover .popover-inner textarea, .ui-dialog input[type=text], .white_panel_background .popover .popover-inner input[type=text] { width: 98% !important; margin-bottom: 2px; }

.ui-dialog .label_beside textarea, .white_panel_background .popover .popover-inner .label_beside textarea, .ui-dialog .item_edit .section label textarea, .white_panel_background .popover .popover-inner .item_edit .section label textarea, .item_edit .section .ui-dialog label textarea, .item_edit .section .white_panel_background .popover .popover-inner label textarea, .white_panel_background .popover .item_edit .section .popover-inner label textarea, .ui-dialog .label_beside input[type=text], .white_panel_background .popover .popover-inner .label_beside input[type=text], .ui-dialog .item_edit .section label input[type=text], .white_panel_background .popover .popover-inner .item_edit .section label input[type=text], .item_edit .section .ui-dialog label input[type=text], .item_edit .section .white_panel_background .popover .popover-inner label input[type=text], .white_panel_background .popover .item_edit .section .popover-inner label input[type=text] { width: auto !important; margin-bottom: 2px; }

.ui-dialog textarea, .white_panel_background .popover .popover-inner textarea { height: 56px; }

.ui-dialog label, .white_panel_background .popover .popover-inner label, .ui-dialog .item_edit .section label, .item_edit .section .ui-dialog label { margin-bottom: 1px; }

.ui-dialog .ui-dialog-content, .white_panel_background .popover .popover-inner .ui-dialog-content { overflow: hidden; }

.ui-dialog .ui-dialog-content a, .white_panel_background .popover .popover-inner .ui-dialog-content a { color: #b60217; }

.ui-dialog .ui-dialog-content a.button, .white_panel_background .popover .popover-inner .ui-dialog-content a.button, .ui-dialog .ui-dialog-content .ui-dialog-buttonpane a.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-content .ui-dialog-buttonpane a.ui-state-default, .ui-dialog .ui-dialog-buttonpane .ui-dialog-content a.ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-dialog-content a.ui-state-default, .ui-dialog .ui-dialog-content .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .popover-inner .ui-dialog-content .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .ui-dialog-content a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .ui-dialog-content a { color: #333333; }

.ui-dialog .dialog_message_preview, .white_panel_background .popover .popover-inner .dialog_message_preview { margin-top: 5px; background-color: #EEE; border: 1px solid #DDD; padding: 5px; }

.ui-dialog .label_beside div.field input[type="text"], .white_panel_background .popover .popover-inner .label_beside div.field input[type="text"], .ui-dialog .item_edit .section label div.field input[type="text"], .white_panel_background .popover .popover-inner .item_edit .section label div.field input[type="text"], .item_edit .section .ui-dialog label div.field input[type="text"], .item_edit .section .white_panel_background .popover .popover-inner label div.field input[type="text"], .white_panel_background .popover .item_edit .section .popover-inner label div.field input[type="text"], .ui-dialog .label_beside div.field input[type="password"], .white_panel_background .popover .popover-inner .label_beside div.field input[type="password"], .ui-dialog .item_edit .section label div.field input[type="password"], .white_panel_background .popover .popover-inner .item_edit .section label div.field input[type="password"], .item_edit .section .ui-dialog label div.field input[type="password"], .item_edit .section .white_panel_background .popover .popover-inner label div.field input[type="password"], .white_panel_background .popover .item_edit .section .popover-inner label div.field input[type="password"], .ui-dialog .label_beside div.field input[type="password"] { width: 230px !important; }

.ui-dialog .label_beside div.field select, .white_panel_background .popover .popover-inner .label_beside div.field select, .ui-dialog .item_edit .section label div.field select, .white_panel_background .popover .popover-inner .item_edit .section label div.field select, .item_edit .section .ui-dialog label div.field select, .item_edit .section .white_panel_background .popover .popover-inner label div.field select, .white_panel_background .popover .item_edit .section .popover-inner label div.field select { margin: 0; width: 240px; }

.ui-dialog .label_beside .rsvp_form div.field .semi_long, .white_panel_background .popover .popover-inner .label_beside .rsvp_form div.field .semi_long, .ui-dialog .item_edit .section label .rsvp_form div.field .semi_long, .white_panel_background .popover .popover-inner .item_edit .section label .rsvp_form div.field .semi_long, .item_edit .section .ui-dialog label .rsvp_form div.field .semi_long, .item_edit .section .white_panel_background .popover .popover-inner label .rsvp_form div.field .semi_long, .white_panel_background .popover .item_edit .section .popover-inner label .rsvp_form div.field .semi_long { width: 195px !important; float: left; }

.ui-dialog .label_beside .rsvp_form div.field label.error, .white_panel_background .popover .popover-inner .label_beside .rsvp_form div.field label.error, .ui-dialog .item_edit .section label .rsvp_form div.field label.error, .white_panel_background .popover .popover-inner .item_edit .section label .rsvp_form div.field label.error, .item_edit .section .ui-dialog label .rsvp_form div.field label.error, .item_edit .section .white_panel_background .popover .popover-inner label .rsvp_form div.field label.error, .white_panel_background .popover .item_edit .section .popover-inner label .rsvp_form div.field label.error { margin-left: 10px; width: 123px; padding: 3px; color: black; }

.signup-organization-description { width: 480px; padding-bottom: 25px; text-align: left; font-size: 12px; }

.ui-datepicker { width: auto; margin-top: -1px !important; }

.ui-datepicker .ui-datepicker-calendar .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-default { font-size: .9em !important; border: 1px solid #d3d3d3; background: #e6e6e6 url("/res/img/v2/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555555; line-height: 1.5em; }

.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default:hover, .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-default:hover { cursor: pointer; color: #000; border: 1px solid #a3a3a3; }

.ui-datepicker td a { height: 17px !important; }

.ui-dialog.users_dialog a, .white_panel_background .popover .users_dialog.popover-inner a { display: block; padding: 5px; }

.ui-dialog.share_dialog input, .white_panel_background .popover .share_dialog.popover-inner input { width: auto; }

.ui-dialog.share_dialog label, .white_panel_background .popover .share_dialog.popover-inner label { display: inline-block; width: 49%; margin-top: 5px; }

.ui-dialog .form-popup .field input[type="text"], .white_panel_background .popover .popover-inner .form-popup .field input[type="text"], .ui-dialog .form-popup .item_edit .section label input[type="text"], .white_panel_background .popover .popover-inner .form-popup .item_edit .section label input[type="text"], .item_edit .section .ui-dialog .form-popup label input[type="text"], .item_edit .section .white_panel_background .popover .popover-inner .form-popup label input[type="text"], .white_panel_background .popover .item_edit .section .popover-inner .form-popup label input[type="text"] { width: 300px !important; }

.ui-dialog .form-popup .field textarea, .white_panel_background .popover .popover-inner .form-popup .field textarea, .ui-dialog .form-popup .item_edit .section label textarea, .white_panel_background .popover .popover-inner .form-popup .item_edit .section label textarea, .item_edit .section .ui-dialog .form-popup label textarea, .item_edit .section .white_panel_background .popover .popover-inner .form-popup label textarea, .white_panel_background .popover .item_edit .section .popover-inner .form-popup label textarea { width: 500px !important; }

.ui-dialog .form-popup .field .wysiwyg, .white_panel_background .popover .popover-inner .form-popup .field .wysiwyg, .ui-dialog .form-popup .item_edit .section label .wysiwyg, .white_panel_background .popover .popover-inner .form-popup .item_edit .section label .wysiwyg, .item_edit .section .ui-dialog .form-popup label .wysiwyg, .item_edit .section .white_panel_background .popover .popover-inner .form-popup label .wysiwyg, .white_panel_background .popover .item_edit .section .popover-inner .form-popup label .wysiwyg { max-width: 500px; }

.dialog-scroll-container { max-height: 300px; overflow-y: auto; }

.ui-dialog, .white_panel_background .popover .popover-inner { outline: none; }

.ui-widget-content .tui-image-editor-container.top .tui-image-editor-submenu { bottom: unset; }

.popover { z-index: 9999; }

.popover_link:hover { text-decoration: none; }

.popover_link .icon-question-sign { opacity: .5; }

.popover_link .icon-question-sign:hover { opacity: 1; }

.popover-content { font-size: 12px; }

.white_panel_background .popover .popover-content { font-size: 13px; }

.white_panel_background .popover h3, .white_panel_background .popover .report .summary_header_row th, .report .summary_header_row .white_panel_background .popover th { border-top: None; font-size: 15px; margin: 0; font-weight: normal; }

.white_panel_background .popover h3, .white_panel_background .popover .report .summary_header_row th, .report .summary_header_row .white_panel_background .popover th { color: #333; font-weight: bold; text-rendering: optimizelegibility; }

.white_panel_background .popover .arrow { display: none; }

.white_panel_background .fade { -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; opacity: 0; }

.white_panel_background .fade.in { opacity: 1; }

.white_panel_background .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; padding: 5px; }

.white_panel_background .popover.top { margin-top: -5px; }

.white_panel_background .popover.right { margin-left: 5px; }

.white_panel_background .popover.bottom { margin-top: 5px; }

.white_panel_background .popover.left { margin-left: -5px; }

.white_panel_background .popover.top .arrow { bottom: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000000; }

.white_panel_background .popover.right .arrow { top: 50%; left: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #000000; }

.white_panel_background .popover.bottom .arrow { top: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #000000; }

.white_panel_background .popover.left .arrow { top: 50%; right: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000000; }

.white_panel_background .popover .arrow { position: absolute; width: 0; height: 0; }

.white_panel_background .popover-inner { padding: 3px; width: 280px; overflow: hidden; background: #000000; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); }

.white_panel_background .popover-title { padding: 9px 15px; line-height: 1; background-color: #f5f5f5; border-bottom: 1px solid #eee; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.white_panel_background .popover-content { padding: 14px; background-color: #ffffff; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }

.white_panel_background .popover-content p, .white_panel_background .popover-content ul, .white_panel_background .popover-content ol { margin-bottom: 0; }

.white_panel_background .popover { min-width: 380px; }

.setup .setup_steps { font-size: 16px; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; }

.setup .setup_steps .setup_step { float: left; padding: 5px 5px; }

.setup .setup_steps .setup_step.selected { font-weight: bold; }

.setup .setup_steps .setup_step:first-child { padding-left: 0; }

.setup .setup_footer { margin-top: 20px; float: right; }

.setup .setup_footer .setup_previous { margin-right: 20px; }

.setup .setup_content { min-height: 250px; position: relative; }

.setup .disclaimer { width: 100%; height: 150px; cursor: default; overflow-y: auto; border: 1px solid #B8B8B8; }

.setup .disclaimer_checkbox_container label { float: right; margin-top: 2px; }

.setup#content .disclaimer_checkbox_container label.error { /* This prevents the button underneath from jumping around if the user tries to click done without selecting the 'agree' option, thus causing the option to be highlighted. */ margin-bottom: 0px; }

.setup .setup_main_section { width: 953px; float: left; }

.setup .setup_main_section .tel_description { width: 337px; text-align: right; color: gray; }

.setup .setup_main_section .profile_section { border-bottom: 1px #e0e0e0 solid; padding: 0px 0 20px 0px; }

.setup .setup_main_section .profile_section label { color: gray; font-weight: bold; padding-top: 3px; }

.setup .setup_main_section .profile_section .field, .setup .setup_main_section .profile_section .item_edit .section label, .item_edit .section .setup .setup_main_section .profile_section label { margin-bottom: 0px; padding-top: 20px; }

.setup .setup_main_section .profile_section .field.address input[type="text"], .setup .setup_main_section .profile_section .item_edit .section label.address input[type="text"], .item_edit .section .setup .setup_main_section .profile_section label.address input[type="text"], .setup .setup_main_section .profile_section .field.address input[type="password"], .setup .setup_main_section .profile_section .item_edit .section label.address input[type="password"], .item_edit .section .setup .setup_main_section .profile_section label.address input[type="password"], .setup .setup_main_section .profile_section .field.address textarea, .setup .setup_main_section .profile_section .item_edit .section label.address textarea, .item_edit .section .setup .setup_main_section .profile_section label.address textarea, .setup .setup_main_section .profile_section .field.address iframe, .setup .setup_main_section .profile_section .item_edit .section label.address iframe, .item_edit .section .setup .setup_main_section .profile_section label.address iframe { width: 400px; }

.setup .setup_main_section .profile_section .field.short input[type="text"], .setup .setup_main_section .profile_section .item_edit .section label.short input[type="text"], .item_edit .section .setup .setup_main_section .profile_section label.short input[type="text"], .setup .setup_main_section .profile_section .field.short input[type="password"], .setup .setup_main_section .profile_section .item_edit .section label.short input[type="password"], .item_edit .section .setup .setup_main_section .profile_section label.short input[type="password"], .setup .setup_main_section .profile_section .field.short textarea, .setup .setup_main_section .profile_section .item_edit .section label.short textarea, .item_edit .section .setup .setup_main_section .profile_section label.short textarea, .setup .setup_main_section .profile_section .field.short iframe, .setup .setup_main_section .profile_section .item_edit .section label.short iframe, .item_edit .section .setup .setup_main_section .profile_section label.short iframe { width: 130px; }

.setup .setup_info { float: right; width: 237px; margin-top: 8px; }

.setup .setup_info > div { margin: 5px 0 20px 1px; }

.organization-selection .inline_field_block { width: 60%; }

.cke_editable_inline { min-height: 150px; }

.social .social_box { float: left; margin: 50px 0px 30px; width: 33%; padding-bottom: 40px; text-align: center; }

.social .social_box .social_network_img { height: 256px; }

.item_edit .social_box .social_network_img { height: 120px; }

.calendar { /*! FullCalendar v1.6.1 Stylesheet Docs & License: http://arshaw.com/fullcalendar/ (c) 2013 Adam Shaw */ /* Header ------------------------------------------------------------------------*/ /* buttons edges butting together */ /* button layering (for border precedence) */ /* Content ------------------------------------------------------------------------*/ /* Cell Styles ------------------------------------------------------------------------*/ /* Buttons ------------------------------------------------------------------------*/ /* Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo; and we'll try to make them look good cross-browser. */ /* icon (for jquery ui) */ /* button states borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/) */ /* Global Event Styles ------------------------------------------------------------------------*/ /* Horizontal Events ------------------------------------------------------------------------*/ /* resizable */ /* Reusable Separate-border Table ------------------------------------------------------------*/ /* Month View, Basic Week View, Basic Day View ------------------------------------------------------------------------*/ /* event styles */ /* right-to-left */ /* Agenda Week View, Agenda Day View ------------------------------------------------------------------------*/ /* make axis border take precedence */ /* all-day area */ /* divider (between all-day and slots) */ /* slot rows */ /* Vertical Events ------------------------------------------------------------------------*/ /* resizable */ }

.calendar .fc { direction: ltr; text-align: left; }

.calendar .fc table { border-collapse: collapse; border-spacing: 0; }

.calendar html .fc, .calendar .fc table { font-size: 1em; }

.calendar .fc td, .calendar .fc th { padding: 0; vertical-align: top; }

.calendar .fc-header td { white-space: nowrap; }

.calendar .fc-header-left { width: 25%; text-align: left; }

.calendar .fc-header-center { text-align: center; }

.calendar .fc-header-right { width: 25%; text-align: right; }

.calendar .fc-header-title { display: inline-block; vertical-align: top; }

.calendar .fc-header-title h2 { margin-top: 0; white-space: nowrap; }

.calendar .fc .fc-header-space { padding-left: 10px; }

.calendar .fc-header .fc-button { margin-bottom: 1em; vertical-align: top; }

.calendar .fc-header .fc-button { margin-right: -1px; }

.calendar .fc-header .fc-corner-right, .calendar .fc-header .ui-corner-right { /* theme */ margin-right: 0; /* back to normal */ }

.calendar .fc-header .fc-state-hover, .calendar .fc-header .ui-state-hover { z-index: 2; }

.calendar .fc-header .fc-state-down { z-index: 3; }

.calendar .fc-header .fc-state-active, .calendar .fc-header .ui-state-active { z-index: 4; }

.calendar .fc-content { clear: both; }

.calendar .fc-view { width: 100%; /* needed for view switching (when view is absolute) */ overflow: hidden; }

.calendar .fc-widget-header, .calendar .fc-widget-content { /* <td>, usually */ border: 1px solid #ddd; }

.calendar .fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */ background: #fcf8e3; }

.calendar .fc-cell-overlay { /* semi-transparent rectangle while dragging */ background: #bce8f1; opacity: .3; filter: alpha(opacity=30); /* for IE */ }

.calendar .fc-button { position: relative; display: inline-block; padding: 0 .6em; overflow: hidden; height: 1.9em; line-height: 1.9em; white-space: nowrap; cursor: pointer; }

.calendar .fc-state-default { /* non-theme */ border: 1px solid; }

.calendar .fc-state-default.fc-corner-left { /* non-theme */ border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.calendar .fc-state-default.fc-corner-right { /* non-theme */ border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.calendar .fc-text-arrow { margin: 0 .1em; font-size: 2em; font-family: "Courier New", Courier, monospace; vertical-align: baseline; /* for IE7 */ }

.calendar .fc-button-prev .fc-text-arrow, .calendar .fc-button-next .fc-text-arrow { /* for &lsaquo; &rsaquo; */ font-weight: bold; }

.calendar .fc-button .fc-icon-wrap { position: relative; float: left; top: 50%; }

.calendar .fc-button .ui-icon { position: relative; float: left; margin-top: -50%; *margin-top: 0; *top: -50%; }

.calendar .fc-state-default { background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.calendar .fc-state-hover, .calendar .fc-state-down, .calendar .fc-state-active, .calendar .fc-state-disabled { color: #333333; background-color: #e6e6e6; }

.calendar .fc-state-hover { color: #333333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; }

.calendar .fc-state-down, .calendar .fc-state-active { background-color: #cccccc; background-image: none; outline: 0; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.calendar .fc-state-disabled { cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); box-shadow: none; }

.calendar .fc-event { border: 1px solid #3a87ad; /* default BORDER color */ background-color: #3a87ad; /* default BACKGROUND color */ color: #fff; /* default TEXT color */ font-size: .85em; cursor: default; }

.calendar a.fc-event { text-decoration: none; }

.calendar a.fc-event, .calendar .fc-event-draggable { cursor: pointer; }

.calendar .fc-rtl .fc-event { text-align: right; }

.calendar .fc-event-inner { width: 100%; height: 100%; overflow: hidden; }

.calendar .fc-event-time, .calendar .fc-event-title { padding: 0 1px; }

.calendar .fc .ui-resizable-handle { display: block; position: absolute; z-index: 99999; overflow: hidden; /* hacky spaces (IE6/7) */ font-size: 300%; /* */ line-height: 50%; /* */ }

.calendar .fc-event-hori { border-width: 0; margin-bottom: 1px; }

.calendar .fc-event-start, .calendar .fc-event-end, .calendar .fc-event-inner { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.calendar .fc-ltr .fc-event-hori.fc-event-start, .calendar .fc-rtl .fc-event-hori.fc-event-end { border-left-width: 1px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.calendar .fc-ltr .fc-event-hori.fc-event-end, .calendar .fc-rtl .fc-event-hori.fc-event-start { border-right-width: 1px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.calendar .fc-event-hori .ui-resizable-e { top: 0           !important; /* importants override pre jquery ui 1.7 styles */ right: -3px      !important; width: 7px       !important; height: 100%     !important; cursor: e-resize; }

.calendar .fc-event-hori .ui-resizable-w { top: 0           !important; left: -3px       !important; width: 7px       !important; height: 100%     !important; cursor: w-resize; }

.calendar .fc-event-hori .ui-resizable-handle { _padding-bottom: 14px; /* IE6 had 0 height */ }

.calendar table.fc-border-separate { border-collapse: separate; }

.calendar .fc-border-separate th, .calendar .fc-border-separate td { border-width: 1px 0 0 1px; }

.calendar .fc-border-separate th.fc-last, .calendar .fc-border-separate td.fc-last { border-right-width: 1px; }

.calendar .fc-border-separate tr.fc-last th, .calendar .fc-border-separate tr.fc-last td { border-bottom-width: 1px; }

.calendar .fc-border-separate tbody tr.fc-first td, .calendar .fc-border-separate tbody tr.fc-first th { border-top-width: 0; }

.calendar .fc-grid th { text-align: center; }

.calendar .fc .fc-week-number { width: 22px; text-align: center; }

.calendar .fc .fc-week-number div { padding: 0 2px; }

.calendar .fc-grid .fc-day-number { float: right; padding: 0 2px; }

.calendar .fc-grid .fc-other-month .fc-day-number { opacity: 0.3; filter: alpha(opacity=30); /* for IE */ /* opacity with small font can sometimes look too faded might want to set the 'color' property instead making day-numbers bold also fixes the problem */ }

.calendar .fc-grid .fc-day-content { clear: both; padding: 2px 2px 1px; /* distance between events and day edges */ }

.calendar .fc-grid .fc-event-time { font-weight: bold; }

.calendar .fc-rtl .fc-grid .fc-day-number { float: left; }

.calendar .fc-rtl .fc-grid .fc-event-time { float: right; }

.calendar .fc-agenda table { border-collapse: separate; }

.calendar .fc-agenda-days th { text-align: center; }

.calendar .fc-agenda .fc-agenda-axis { width: 50px; padding: 0 4px; vertical-align: middle; text-align: right; white-space: nowrap; font-weight: normal; }

.calendar .fc-agenda .fc-week-number { font-weight: bold; }

.calendar .fc-agenda .fc-day-content { padding: 2px 2px 1px; }

.calendar .fc-agenda-days .fc-agenda-axis { border-right-width: 1px; }

.calendar .fc-agenda-days .fc-col0 { border-left-width: 0; }

.calendar .fc-agenda-allday th { border-width: 0 1px; }

.calendar .fc-agenda-allday .fc-day-content { min-height: 34px; /* TODO: doesnt work well in quirksmode */ _height: 34px; }

.calendar .fc-agenda-divider-inner { height: 2px; overflow: hidden; }

.calendar .fc-widget-header .fc-agenda-divider-inner { background: #eee; }

.calendar .fc-agenda-slots th { border-width: 1px 1px 0; }

.calendar .fc-agenda-slots td { border-width: 1px 0 0; background: none; }

.calendar .fc-agenda-slots td div { height: 20px; }

.calendar .fc-agenda-slots tr.fc-slot0 th, .calendar .fc-agenda-slots tr.fc-slot0 td { border-top-width: 0; }

.calendar .fc-agenda-slots tr.fc-minor th, .calendar .fc-agenda-slots tr.fc-minor td { border-top-style: dotted; }

.calendar .fc-agenda-slots tr.fc-minor th.ui-widget-header { *border-top-style: solid; /* doesn't work with background in IE6/7 */ }

.calendar .fc-event-vert { border-width: 0 1px; }

.calendar .fc-event-vert.fc-event-start { border-top-width: 1px; }

.calendar .fc-event-vert.fc-event-end { border-bottom-width: 1px; }

.calendar .fc-event-vert .fc-event-time { white-space: nowrap; font-size: 10px; }

.calendar .fc-event-vert .fc-event-inner { position: relative; z-index: 2; }

.calendar .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */ position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .25; filter: alpha(opacity=25); }

.calendar .fc .ui-draggable-dragging .fc-event-bg, .calendar .fc-select-helper .fc-event-bg { display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ }

.calendar .fc-event-vert .ui-resizable-s { bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */ width: 100%      !important; height: 8px      !important; overflow: hidden !important; line-height: 8px !important; font-size: 11px  !important; font-family: monospace; text-align: center; cursor: s-resize; }

.calendar .fc-agenda .ui-resizable-resizing { /* TODO: better selector */ _overflow: hidden; }

.calendar h2.fc-header-title { color: #333333; font-size: 12px; font-weight: bold; margin-bottom: 5px; border: None; }

.calendar .fc-event, .calendar .fc-agenda .fc-event-time, .calendar .fc-event a { background-color: #b60217; }

.calendar .fc-event:hover { background-color: #c71328; }

.calendar .fc-event:hover .fc-event, .calendar .fc-event:hover .fc-agenda .fc-event-time, .calendar .fc-event:hover .fc-event a { color: #FFF; }

.calendar .fc-event-title { font-weight: normal; }

.calendar .fc-content thead .fc-widget-header { padding-top: 4px; padding-bottom: 4px; border-color: #EEE; text-shadow: black 1px 1px; background-color: #b60217; background-image: none; color: #FFF; }

.calendar .fc-content tbody .fc-widget-content { cursor: default; height: 161px; }

.calendar .fc-content tbody .fc-widget-content .fc-day-number { float: right; width: 16px; text-align: center; background-color: #F1F1F1; color: #666; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 12px; }

.calendar .fc-event-time, .calendar .fc-event-title { width: 100%; float: left; text-align: center; font-size: 12px; }

.calendar .fc-other-month { background-color: #EEE; }

.calendar .fc-event-skin { border-color: #b60217; background-color: #b60217; color: white; }

.calendar .fc-event-skin:hover { border-color: #c71328; background-color: #c71328; }

.calendar .fc-header-title h2 { color: #333333; font-size: 12px; font-weight: bold; margin-bottom: 5px; border: None; }

/*
*/
.step h3, .step .report .summary_header_row th, .report .summary_header_row .step th { margin-bottom: 20px; margin-top: 20px; }

.step.step_active h3, .step.step_active .report .summary_header_row th, .report .summary_header_row .step.step_active th { background-color: #b60217; color: #FFF; text-shadow: #333333 0px 1px 0px; font-weight: normal; }

.step .step_history h4 { margin: 20px; font-size: 16px; font-weight: bold; }

.step h3 a, .step .report .summary_header_row th a, .report .summary_header_row .step th a { float: right; }

.step .sub_step { margin-left: 100px; }

.step .sub_step h4 { font-size: 14px; border-bottom: 1px #B8B8B8 solid; margin-bottom: 10px; }

.step .step_history label { font-weight: bold; }

.step .rsvp { font-size: 16px; margin: 0 0 20px 20px; }

.step .next_step { float: right; margin-right: 6px; }

.step .finish_step { float: right; margin-right: 6px; }

.step .summary_description, .step .summary_price { font-size: 16px; padding: 0 0 0px 20px; }

.step .summary_description { float: left; }

.step .no_ticket_description { font-size: 16px; padding: 0 0 20px 20px; }

.step .summary_price { float: right; }

.step .continue_section { border-top: 1px solid #B8B8B8; margin-top: 10px; padding-top: 10px; }

.ticket_heading { padding-right: 50px; padding-top: 10px; width: auto !important; }

.ticket_heading label, .ticket_heading .item_edit .section label, .item_edit .section .ticket_heading label { text-align: left !important; }

.ticket_heading .select_option { float: right !important; }

.step .ticket_section { padding: 0 0 20px 20px; }

.step .outstanding_balances { margin: 5px 50px 5px 25px; background-color: #f6f6f6; padding: 5px 10px 5px 25px; }

.step .outstanding_balances label { width: 100px !important; }

.step .outstanding_balances h4 { font-weight: bold; border-bottom: None; }

.pay_now_or_later_radio_button { padding: 0 0 20px 20px; border-bottom: 1px solid #E0E0E0; margin-left: 20px; margin-right: 20px; }

.pay_later_summary { float: left; padding: 0 0 20px 20px; }

.pay_later_summary .bill_later { float: left; font-size: 16px; padding-bottom: 20px; }

.pay_later_summary .amount_due { font-weight: bold; font-size: 12px; padding-top: 20px; padding-left: 20px; }

.payment_data_detail { padding-top: 20px; }

.event_ticket_summary .tickets { margin-left: 30px; }

.event_ticket_summary .tickets .register_summary_description { margin-left: -30px; float: left; font-size: 16px; padding: 0 0 20px 20px; }

.event_ticket_summary .tickets .register_summary_description .ticket_is_complimentary { font-weight: bold; font-size: 12px; padding-top: 20px; padding-left: 20px; }

.event_ticket_summary .summary_description, .event_ticket_summary .summary_price { font-size: 12px; padding: 5px; margin-right: 15px; }

.event_ticket_summary .total_summary_price { font-weight: bold; }

.step .outstanding_balances { padding: 10px 10px 0 10px; }

.step .outstanding_balances label { width: 300px !important; text-align: left; }

.step .outstanding_balances input { float: left; }

.admin_payment_manually_register_cancel, .admin_payment_cancel { padding-top: 8px; }

.member_type_separator { width: 100px; display: inline-block; }

.admin_payment .event_register .attendee_list h4 { border: 1px solid #808080; margin-bottom: 0; }

.admin_payment .attendee_list { border-top: 1px solid #808080; }

div.event_admins ul.user_list { margin-top: 10px; }

div.event_admin_dialog input.left_flush_checkbox { margin: 0 5px 0 0; }

div.event_admin_dialog .admin_list { min-height: 130px; }

div.event_admin_dialog .permissions_table td { padding: 0 0 0 10px; }

div.event_admin_dialog .permissions_table tr { border: none; }

/* The last 2 is for extra spacing on the arrow */
div.enrollment_flow_app_view .enrollment_selector { margin-bottom: 10px; }

div.enrollment_flow_app_view div.custom_flow_left, div.enrollment_flow_app_view div.custom_flow_right { width: 270px; }

div.enrollment_flow_app_view div.custom_flow_left .custom_flow_right_tip, div.enrollment_flow_app_view div.custom_flow_right .custom_flow_right_tip { margin: 5px 0px; display: block; }

div.enrollment_flow_app_view div.custom_flow_left { float: left; }

div.enrollment_flow_app_view div.custom_flow_right { float: right; }

div.enrollment_flow_app_view div.enrollment_custom_container { text-align: center; margin-top: 25px; }

div.enrollment_flow_app_view div.enrollment_custom_container h2 { text-align: left; }

div.enrollment_flow_app_view div.enrollment_custom_container div.custom_flow_container { display: inline-block; text-align: left; width: 550px; }

div.enrollment_flow_app_view .new_custom_steps_button { width: 100%; margin-bottom: 5px; }

div.enrollment_flow_app_view .removable, div.enrollment_flow_app_view .remove_container { width: 12px; height: 1px; /*This is just to make sure it can show up for spacing purposes if there's no content.*/ margin: 0 3px; float: right; text-align: center; }

div.enrollment_flow_app_view .removable a { margin-right: 0px; margin-top: 2px; width: 16px; height: 16px; background-image: url(/res/img/v2/icons/action_delete.png); }

div.flow_selectors { text-align: center; margin-bottom: 10px; }

div.flow_selectors div.enrollment_flow_selector_view { display: inline-block; text-align: left; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view { margin: 2px 22px 2px 2px; width: 160px; cursor: pointer; height: 220px; float: left; border: solid 3px transparent; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view:last-child { margin-right: 2px; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .content_holder { border: solid 1px #999999; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .content_holder { height: 100%; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .content_holder:hover { box-shadow: 0px 0px 10px #999999; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .tick_holder { float: right; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .tick_holder .large_tick { display: none; position: absolute; margin-top: -49px; margin-left: -47px; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .flow_type_icon_container { text-align: center; margin-top: 50%; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view .flow_type_icon_container .flow_type_icon { margin-top: -32px; display: inline-block; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view.selected { border-color: #999999; border-bottom: solid 4px #999999; /* The extra one here is because otherwise the bottom would be short one pixel */ }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view.selected .flow_title { background-color: #b60217; color: #FFFFFF; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view.selected .flow_title img { display: inline-block; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view.selected .large_tick { display: inline-block; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view.selected:hover { box-shadow: 0px 0px 10px #999999; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view.selected .content_holder:hover { box-shadow: 0 0; }

div.flow_selectors div.enrollment_flow_selector_view .enrollment_flow_option_view ul { text-align: center; margin-top: 15px; }

div.enrollment_flow_custom_selector_view { border: 1px solid #999999; min-height: 350px; /* Uncomment below to make the droppable areas visible for development,  but don't check the code in with these uncommented! */ /*.droppable_target { opacity: 0.5; background-color: red; z-index: 1; } .second_droppable_target { opacity: 0.5; background-color: blue; z-index: 1; }*/ /* End section that should be commented out */ }

div.enrollment_flow_custom_selector_view .flow_title { background-color: #b60217; color: #FFFFFF; }

div.enrollment_flow_custom_selector_view .flow_title img { display: inline-block; }

div.enrollment_flow_custom_selector_view .large_tick { display: inline-block; }

div.enrollment_flow_custom_selector_view .inner_box { margin: 15px; }

div.enrollment_flow_custom_selector_view .custom_flow_help { background-color: yellow; border: 1px solid #999999; padding: 5px; margin-bottom: 10px; }

div.enrollment_flow_custom_selector_view .custom_flow_help a { float: right; }

div.enrollment_flow_custom_selector_view .custom_flow_steps { text-align: center; }

div.enrollment_flow_custom_selector_view .custom_flow_steps .page_view { text-align: left; }

div.enrollment_flow_custom_selector_view .remove_button { /* We want to hide the remove button when the page is in the flow steps. */ display: none; }

div.enrollment_flow_custom_selector_view .droppable_target, div.enrollment_flow_custom_selector_view .second_droppable_target { height: 40px; margin-top: -10px; width: 238px; position: absolute; z-index: -1; }

div.enrollment_flow_custom_selector_view .second_droppable_target { margin-top: 30px; }

div.enrollment_flow_custom_selector_view .draggable_container .draggable_hidden { display: none; }

div.enrollment_flow_custom_selector_view .draggable_container .draggable_hidden .draggable_ghost { height: 20px; background-color: #F3FFFF; border: 1px solid #4980B9; }

div.enrollment_flow_custom_selector_view .draggable_container.hovered .draggable_hidden { display: block; }

.flow_arrow { background-image: url(/res/img/v2/icons/down_16.png); margin-top: 1px; width: 16px; height: 16px; display: inline-block; }

.flow_title { border-bottom: solid 1px #999999; background-color: #B8B8B8; padding: 5px; font-weight: bold; }

.flow_title img { float: right; display: none; }

.page_view { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; cursor: default; border: 1px solid #999999; background-color: #eee; }

.page_view a { float: right; margin-right: 3px; }

.page_view.ui-draggable { cursor: move; }

.page_view .gripper { height: 20px; width: 10px; margin-left: 3px; margin-right: 3px; float: left; }

.page_view .draggable { background: url("/res/img/v2/drag.png"); border-left: solid 1px #999999; border-right: solid 1px #999999; cursor: move; }

.enrollment_flow_step_holder_view { height: 200px; }

.enrollment_flow_step_holder_view .holder_steps { height: 200px; overflow-y: scroll; border: 1px solid #999999; }

.enrollment_flow_step_holder_view .holder_steps.warning_showing { height: 140px; }

.enrollment_flow_step_holder_view .holder_steps.hovered { border-color: #4980B9; background-color: #F3FFFF; }

.enrollment_flow_step_holder_view .holder_steps .page_view { margin: 5px 6px 0px 7px; }

.enrollment_flow_step_holder_view .holder_steps .page_view:last-child { margin-bottom: 2px; }

.enrollment_flow_step_holder_view .holder_warning { height: 50px; background: yellow; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; padding: 5px; display: none; /*This is because it's not displayed by default.*/ }

.enrollment_flow_step_holder_view .holder_warning a { float: right; }

#enrollment_finish_edit .finish_top span, #enrollment_finish_edit .finish_top select { display: block; }

#enrollment_finish_edit .finish_top select { margin-top: 5px; }

#enrollment_finish_edit .finish_bottom.hidden { display: none; }

#enrollment_disclaimer_edit .setup { width: 600px; }

#enrollment_signup_edit { /* Hack to make the password fields look right */ }

#enrollment_signup_edit .field input[type="password"], #enrollment_signup_edit .item_edit .section label input[type="password"], .item_edit .section #enrollment_signup_edit label input[type="password"], #enrollment_signup_edit .field input[type="text"], #enrollment_signup_edit .item_edit .section label input[type="text"], .item_edit .section #enrollment_signup_edit label input[type="text"] { width: 99%; }

#enrollment_create_custom input { width: 200px; margin-top: 10px; }

#enrollment_custom_edit { width: 555px; }

span.add_employee_help { margin-bottom: 10px; display: block; }

/* Because the 'extra fields' area is being hidden this is made wider for now. */
.report_content h2 { width: 100%; /* These styles are for displaying the edit button next to name. */ }

.report_content h2 a.edit { font-size: 12px; color: #b60217; font-weight: normal; }

.report_content .report_target_pane { margin-bottom: 15px; }

.report_content .report_target_pane label { padding-left: 50px; width: 100px; text-align: left; font-weight: bold; }

.report_content .report_target_pane label:after { content: ":"; }

.report_content .report_target_pane .field, .report_content .report_target_pane .item_edit .section label, .item_edit .section .report_content .report_target_pane label { margin-bottom: 0; }

.inline-form { display: inline-block; }

.report { /* Stop the report page from flipping up and down as much when the data is reloaded */ }

.report .top_buttons { position: relative; margin-top: -47px; margin-right: 6px; float: right; }

.report .bottom_buttons { margin-right: 3px; }

.report .bottom_buttons button { margin-top: 10px; }

.report .report_action_download_csv { float: right; margin: 0 0 10px 0; }

.report .report_action_publish_to_chapters { float: right; margin: 0 0 10px 5px; }

.report .report_action_button { float: right; margin: 0 32px 10px 5px; padding: 5px 5px; }

.report .report_type_pane select { height: auto !important; width: 400px !important; }

.report .report_type_pane .report_type_link { padding-bottom: 5px; display: block; }

.report .report_type_pane .col-md-4 { width: 27%; float: left; padding: 15px; }

.report .report_type_pane .report_type_description { padding: 15px; font: sans-serif 14px bold; font-size: 14px; font-weight: bold; }

.report .report_type_pane .report_type_help { padding: 15px; float: right; }

.report .report_period_pane_section { background-color: #dadada; border-radius: 5px; padding: 10px; margin: 0 0 10px 0; }

.report .report_period_pane_section .report_period_heading { font-size: 18px; text-shadow: 1px 1px 0px #FFF; padding-top: 5px; }

.report .report_period_pane_section .report_period_date_section { margin-left: 10px; }

.report .group_by_indicator { font-size: 14px; margin-left: 4px; }

.report .drop_wrapper { width: 0px; height: 0px; margin: 0px; padding: 0px; float: left; }

.report .drop_target { margin-top: -50px; height: 80px; }

.report .grouped_column, .report .add_grouping { vertical-align: top; }

.report .empty_group_by { background-color: white; border-right: none; }

.report .grouping_row .grouped_column { background-color: #e0e0e0; border-right: none; }

.report .grouping_row.grouping_title { border-bottom: none; }

.report .data_table_scroll_wrapper { overflow-x: scroll; overflow-y: hidden; min-height: 450px; }

.report .data_table_scroll_wrapper table { width: 1000px; }

.report .group_by_options { padding: 5px 5px 0 5px; }

.report .group_by_option_list, .report .column_option_list { position: absolute; background-color: white; border: 1px solid black; padding: 5px; text-shadow: none; }

.report .group_by_option_list li, .report .column_option_list li { font-weight: normal; }

.report .group_by_option_list li:hover, .report .column_option_list li:hover { background-color: #3399FF; color: white; }

.report .group_by_option_list li:before, .report .column_option_list li:before { padding: 0 10px; content: ""; background-repeat: no-repeat; }

.report .group_by_option_list li.ascending:before, .report .column_option_list li.ascending:before { background-image: url(/res/img/report/up_16.png); }

.report .group_by_option_list li.descending:before, .report .column_option_list li.descending:before { background-image: url(/res/img/report/down_16.png); }

.report .group_by_option_list li.summarize:before, .report .column_option_list li.summarize:before { background-image: url(/res/img/report/sum_16.png); }

.report .group_by_option_list li.remove:before, .report .column_option_list li.remove:before { background-image: url(/res/img/report/clear.png); }

.report .group_by_option_list li.group_by:before, .report .column_option_list li.group_by:before { background-image: url(/res/img/v2/icons/application_view_columns.png); }

.report .group_by_option_list li.separator, .report .column_option_list li.separator { height: 1px; margin: 5px 2px; border-bottom: 1px solid gray; }

.report .dataTables_wrapper thead th.ui-state-default { background: #fffffe; /* Old browsers */ background: -moz-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* IE10+ */ background: linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ /*Hack to prevent IE cannot read 3digits hex issue (our system converts 777777 to 777 automatically)*/ }

.report .dataTables_wrapper thead th.grouping_header { background: #777776; /* Old browsers */ background: -moz-linear-gradient(top, #777776 0%, #5e5e5e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777776), color-stop(100%, #5e5e5e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #777776 0%, #5e5e5e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #777776 0%, #5e5e5e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #777776 0%, #5e5e5e 100%); /* IE10+ */ background: linear-gradient(top, #777776 0%, #5e5e5e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ /*Hack to prevent IE cannot read 777 issue (our system converts 777777 to 777 automatically)*/ }

.report .dataTables_wrapper thead th.grouping_header .grouping_header_label { color: white; text-shadow: 1px 1px 0px #333; }

.report .dataTables_wrapper thead th.grouping_header .column_options { margin-right: -15px; }

.report .grouping_header { padding-right: 20px; min-width: 175px; }

.report .report_table .report_title { text-shadow: 1px 1px 0px #375; background: #6ac63f; /* Old browsers */ background: -moz-linear-gradient(top, #6ac63f 0%, #4c852f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ac63f), color-stop(100%, #4c852f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6ac63f 0%, #4c852f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6ac63f 0%, #4c852f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6ac63f 0%, #4c852f 100%); /* IE10+ */ background: linear-gradient(top, #6ac63f 0%, #4c852f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; font-weight: bold; font-size: 16px; padding: 7px 14px; color: white; position: relative; }

.report .grouping_label { font-weight: bold; }

.report .grouping_indent { background-color: #FFF; }

.report th.column .DataTables_sort_wrapper, .report th.grouping_header { text-shadow: 1px 1px 0px #FFF; padding-right: 20px; }

.report th.column .DataTables_sort_wrapper .column_options, .report th.grouping_header .column_options { cursor: pointer; float: right; margin-right: -20px; padding-top: -2px; opacity: 0.7; }

.report th.column .DataTables_sort_wrapper .column_options:active, .report th.grouping_header .column_options:active { opacity: 1.0; }

.report th.column .DataTables_sort_wrapper .column_options.options_shown, .report th.grouping_header .column_options.options_shown { display: inline; opacity: 1.0; }

.report th.column .DataTables_sort_wrapper:before { padding: 0 7px; content: ""; background-repeat: no-repeat; background-image: url(/res/img/v2/drag.png); background-position: 0px 0px; }

.report th .column_options { display: None; }

.report th:hover .column_options { display: block; }

.report th.group_by { border-right: 5px solid white; display: none; /* We want to hide the group by section by default for now. */ }

.report .add_grouping { border-right: 5px solid white; background-color: white; }

.report .report_data_wrapper { height: 500px; float: left; width: 770px; overflow-x: auto; overflow-y: auto; }

.report .report_data_wrapper .go_normal_screen { display: none; }

.report .report_data_wrapper.full_screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.report .report_data_wrapper.full_screen .go_full_screen { display: none; }

.report .report_data_wrapper.full_screen .go_normal_screen { display: block; }

.report .go_full_screen, .report .go_normal_screen { position: relative; top: 0; right: 0; float: right; margin-bottom: -100%; opacity: 0.1; }

.report .go_full_screen:hover, .report .go_normal_screen:hover { opacity: 1; }

.report .main_report_block { width: 985px; }

.report .report_fields { min-height: 531px !important; width: 171px; }

.report div.data_table { margin-bottom: 10px; }

.report table.data_table { min-width: 768px; }

.report .report_table { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; width: 770px; }

.report .report_table:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.report .report_fields ul li { margin: 5px; }

.report .report_panel { float: left; border: 1px solid #DDD; min-height: 500px; margin-right: 5px; }

.report .report_panel h3, .report .report_panel .summary_header_row th, .report .summary_header_row .report_panel th { margin: 0; text-shadow: 1px 1px 0px #FFF; }

.report .report_panel.ui-extra_columns-hover { border: 1px solid #858585; }

.report .dataTables_processing { position: absolute; background-color: #FFF; width: 770px; height: 30px; }

.report .insert_bar_wrapper { height: 1px; width: 3px; overflow: display; }

.report .insert_bar_wrapper .insert_bar { margin-left: 6px; margin-top: -10px; width: 3px; height: 1000px; background-color: #B8B8B8; }

.report .add_grouping_row { border: 2px solid #b8ebb8; background-color: #b8ebb8; }

.report .add_grouping_row.ui-add-grouping-hover { border: 2px solid #ebb8eb; }

.report .dataTables_processing { padding-left: 5px; }

.report .dataTables_length { padding-left: 1jpx; }

.report .multi_select { width: 350px; margin-top: 0px; }

.moving_helper, .potential_field { background: #fffffe; /* Old browsers */ background: -moz-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* IE10+ */ background: linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ /*Hack to prevent IE cannot read 3digits hex issue (our system converts 777777 to 777 automatically)*/ font-weight: bold; background-color: #EEEEEE; cursor: move; padding-left: 15px; text-shadow: 1px 1px 0px #FFF; background-color: red !important; padding: 2px; border: 1px solid #B8B8B8; font-size: 12px; }

.moving_helper:before, .potential_field:before { padding: 0 7px; content: ""; background-repeat: no-repeat; background-image: url(/res/img/v2/drag.png); background-position: 0px 0px; }

.report_type_pane .report_type_chosen { /* Why 205? This has to line up with the selectors to the right of the labels. However, we can't nicely put this in a mako 'row' function so this seems the less hackish solutions - Ian */ margin-left: 205px; }

.report_listing_hack .item_pic { display: none; }

.report_listing_hack .item_main .item_actions .button, .report_listing_hack .item_main .item_actions .ui-dialog .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .report_listing_hack .item_main .item_actions .ui-state-default, .report_listing_hack .item_main .item_actions .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .report_listing_hack .item_main .item_actions a, .report_listing_hack .item_main .item_actions .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .report_listing_hack .item_main .item_actions .ui-state-default, .report_listing_hack .item_main .item_actions .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .report_listing_hack .item_main .item_actions a { display: none; }

.moving_helper { background: #fffffe; /* Old browsers */ background: -moz-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffffe), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* IE10+ */ background: linear-gradient(top, #fffffe 0%, #e5e5e5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ /*Hack to prevent IE cannot read 3digits hex issue (our system converts 777777 to 777 automatically)*/ font-weight: bold; background-color: #EEEEEE; cursor: move; padding-left: 15px; background-color: red !important; padding-left: 2px; border: 1px solid #B8B8B8; }

.moving_helper:before { padding: 0 7px; content: ""; background-repeat: no-repeat; background-image: url(/res/img/v2/drag.png); background-position: 0px 0px; }

.payments .payment_pic { width: 112px; height: 16px; }

.payments .payment_pic img { width: 112px; height: 16px; }

.card-image { width: 66px; height: 43px; margin-bottom: 6px; border: 5px solid white; }

.card-image.inactive-card { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }

.payment-provider-logo-image { max-width: 100px; border-radius: 5px; }

.payments-info-header { max-height: 18rem; min-height: 18rem; min-width: 800px; }

.step-body > ul > li { list-style-type: circle; }

.stripe-connect-button { display: inline-block; margin-bottom: 1px; background: -webkit-gradient(linear, left top, left bottom, from(#28A0E5), to(#015E94)); background: linear-gradient(#28A0E5, #015E94); -webkit-font-smoothing: antialiased; border: 0; padding: 1px; height: 32px; border-radius: 4px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; text-decoration: none !important; }

.stripe-connect-button span { display: block; position: relative; padding: 0 12px 0 44px; height: 30px; background: #1275FF; background: -webkit-gradient(linear, left top, left bottom, from(#7DC5EE), color-stop(85%, #008CDD), to(#30A2E4)); background: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4); font-size: 15px; line-height: 30px; color: #FFFFFF; font-weight: 700; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); border-radius: 3px; }

.stripe-connect-button span:hover { background: #008CDD; }

.stripe-connect-button span:before { content: "\f1f5"; font-family: 'FontAwesome'; display: block; position: absolute; left: 12px; font-size: 19px; }

.payment #checkbox_display { margin-top: 0px; }

.payment .border_none { border: none; }

.payment div.province_country select.error { float: left; }

.payment div.province_country label.error { clear: both; }

.payment button { margin-bottom: 7px; margin-top: 7px; margin-left: 5px; }

.payment div.telephone_format { margin-left: 205px; }

.payment div.credit_cards_label { display: inline; float: left; width: 200px; height: 1px; }

.payment img.normal { width: 66px; height: 43px; margin-bottom: 6px; }

.payment div.three { width: 285px; float: left; display: inline; }

.payment div.three a { clear: both; }

.payment div.width_exp_year { width: 200px; float: left; display: inline; }

.payment div.width_exp_year label.error { width: 115px; margin-left: 105px; }

.payment div.width_exp_month { width: 285px; float: left; display: inline; }

.payment div.width_exp_month label.error { width: 115px; }

.payment div.border_bottom { border-style: solid; border-bottom: solid 2px #E0E0E0; }

.payment div.border_bottom_mem_plan { border-style: solid; border-bottom: solid 1px #E0E0E0; margin-left: 95px; }

.payment div.border_bottom_tickets { border-style: solid; border-bottom: solid 1px #E0E0E0; margin-left: 110px; }

.payment div.border_bottom_total_tickets { border-style: solid; border-bottom: solid 3px #E0E0E0; margin-left: 110px; border-bottom-style: double; }

.payment div.red_star { font-size: 16px; color: red; display: inline; }

.payment div.green_box { background-color: #DFF0D8; border: 1px solid #D6E9C6; text-align: center; }

.payment div.green_box h4 { color: #468847; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.payment div.pink_box { background-color: #F2DEDE; border: 1px solid #EED3D7; text-align: center; }

.payment div.pink_box h4 { color: #B94A48; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.payment div.ticket_name { font-size: 14px; margin-bottom: 3px; }

.payment div.ticket_price { text-align: right; padding-right: 10px; }

.payment div.inline { display: inline; float: left; }

.payment div.available_for { display: inline; float: left; width: 205px; }

.payment div.user_type_requirement { display: inline; float: left; width: 205px; }

.payment div.user_type_requirement label { text-align: left; }

.payment div.date_left { margin-left: 60px; display: inline; float: left; }

.payment div.date_left label { margin-left: 0px !important; width: 75px !important; }

.payment div.date_right { display: inline; float: left; }

.payment div.date_right label { margin-left: 0px !important; width: 75px !important; }

.payment div.plan_description { padding-left: 205px; }

.payment div.plan_overview { margin-top: 7px; }

.payment div.price { width: 270px; float: left; display: inline; }

.payment div.to { display: inline; float: left; width: 50px; margin-right: 5px; }

.payment div.reg_period { width: 145px; margin-bottom: 12px; }

.payment .ticket_step h3, .payment .ticket_step .report .summary_header_row th, .report .summary_header_row .payment .ticket_step th { font-size: 14px; background-color: white; font-weight: bold; border-top: none; border-bottom: 1px solid #E0E0E0; }

.payment a.cvd_link { margin-left: 0px; margin-bottom: 7px; }

.payment button { margin-bottom: 7px; }

.payment .overall { font-size: 16px; }

.payment .align_center { text-align: center; }

.payment .custom input { width: 200px !important; margin-bottom: 15px; display: block; margin-left: 205px; }

.payment .custom div, .payment .custom div:after, .payment .custom dl:after, .payment .custom li:after, .payment .custom ul:after { width: auto !important; margin-top: 0px; padding-top: 0px; display: inline; }

.payment .custom div:after select { float: left; }

.payment .custom li { background-position: 0px 0px; padding-bottom: 10px !important; padding-left: 0px; }

.payment .custom select { margin-bottom: 15px; }

.payment .custom label { width: 205px; }

.payment hr { color: #E0E0E0; height: 1px; }

.tickets div.hide_tickets_details { display: none; }

.tickets div.notice_color h3, .tickets div.notice_color .report .summary_header_row th, .report .summary_header_row .tickets div.notice_color th { background-color: yellow; }

.tickets div.ticket_name { font-size: 14px; margin-bottom: 7px; }

.tickets div.gray_text { color: gray; }

.tickets div.yellow_box { background-color: yellow; padding: 5px; border: solid 1px black; color: gray; width: 83px; }

.tickets div.green_box { background: #468847; border: 1px solid #636363; text-align: center; padding: 5px; margin-top: 10px; margin-bottom: 10px; }

.paypal_submit { box-shadow: none; }

.buttons_float_right { float: right; display: inline !important; }

.buttons_float_right .error { clear: both; }

.buttons_float_right button { float: right; }

.full_width { width: 100% !important; }

.link_position { display: inline-block; margin-top: 14px; }

div.layout_cc_logos { display: inline; float: left; }

div.layout_cc_logos img { margin-bottom: 0px !important; }

a.header-link { color: #b60217; font-size: 12px; }

a.header-link:hover { text-decoration: underline; }

.poll_edit_container .choice_container, .poll_container .choice_container { margin-bottom: 10px; }

.poll_edit_container .choice_container:first-child, .poll_container .choice_container:first-child { margin-top: 10px; }

.poll_edit_container .choice_container .edit_choice_container, .poll_container .choice_container .edit_choice_container { float: left; width: 605px; }

.poll_edit_container input[type="text"].choice_field { width: 220px; float: left; }

.poll_edit_container .remove_list_row, .poll_edit_container #additional_fields_panel #additional_fields_list .js_control .remove_field_js, #additional_fields_panel #additional_fields_list .js_control .poll_edit_container .remove_field_js, .poll_edit_container .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_row_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .poll_edit_container .remove_row_js, .poll_edit_container .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .add_field_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .poll_edit_container .add_field_js, .poll_edit_container .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .poll_edit_container .remove_field_js { float: left; }

.poll_edit_container.on_edit_page .choice_field, .poll_edit_container.on_edit_page .add_option_button { margin-left: 205px; }

.poll_edit_container.on_edit_page input[type="text"].question_field { width: 390px; }

.poll_edit_container.on_edit_page input[type="text"].choice_field { width: 390px; }

.company_feed .poll_container .progress, .company_feed .poll_container .choice .choice_text { width: 230px; }

.poll_questions_container label.error { padding: 5px; margin-left: 7px; float: left; }

#content .poll_questions_container .error { margin-bottom: 0; }

.poll_container .option { margin-top: 5px; width: 30px; float: left; }

.poll_container .choice { float: left; }

.poll_container .progress, .poll_container .choice .choice_text { width: 400px; margin-bottom: 0; }

.poll_container.poll_open .progress, .poll_container.poll_open .choice .choice_text { cursor: pointer; }

#content.poll_edit { width: 750px; }

.poll_date_label_and_field { float: right; }

.extra_submit_row_container.poll_submit_row { float: none; margin-bottom: 12px; }

.app-enabled-button, .app-enabled { color: #008600; }

.app-enabled-button:after, .app-enabled:after { content: "Enabled"; }

.app-enabled-button:hover, .app-enabled:hover { color: #EE0000; text-decoration: None; }

.app-enabled-button:hover:after, .app-enabled:hover:after { content: "Disable"; }

.app-disabled-button, .app-disabled { color: #EE0000; }

.app-disabled-button:after, .app-disabled:after { content: "Disabled"; }

.app-disabled-button:hover, .app-disabled:hover { color: #008600; text-decoration: None; }

.app-disabled-button:hover:after, .app-disabled:hover:after { content: "Enable"; }

.app-disabled-button, .app-enabled-button { float: right; margin-right: 10px; }

.disabled-app { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }

.app-listing-title { font-size: 14px; }

.active-step > h3, .report .summary_header_row .active-step > th { background-color: #F4FEF5; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .field, .search_widget_edit #search_widget_edit_panel #search_option_list li .item_edit .section label, .item_edit .section .search_widget_edit #search_widget_edit_panel #search_option_list li label { display: inline-block; float: left; margin-left: 5px; margin-right: 5px; width: 120px; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control { height: 28px; display: inline-block; float: left; margin-bottom: 10px; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control a, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .require_js, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .no_empty_js { vertical-align: middle; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_row_js:hover, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .add_field_js:hover, .search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js:hover { text-decoration: none; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; float: left; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .remove_field_js:hover { text-decoration: none; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .js_control .add_field_js { color: green; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .search_fields { display: inline-block; float: left; }

.search_widget_edit #search_widget_edit_panel #search_option_list li .row_field { width: 120px; }

.custompage_directory_widget.horizontal .search_widget_submit { margin-top: 18px; margin-right: 15px; }

.custompage_directory_widget.horizontal .field, .custompage_directory_widget.horizontal .item_edit .section label, .item_edit .section .custompage_directory_widget.horizontal label { display: inline-block; float: left; width: 140px; }

.custompage_directory_widget.horizontal .field label, .custompage_directory_widget.horizontal .item_edit .section label label, .item_edit .section .custompage_directory_widget.horizontal label label { text-align: left; }

.custompage_directory_widget.horizontal .field label.error, .custompage_directory_widget.horizontal .item_edit .section label label.error, .item_edit .section .custompage_directory_widget.horizontal label label.error { width: 120px; margin-left: 0px; }

.custompage_directory_widget.horizontal .field input[type="text"], .custompage_directory_widget.horizontal .item_edit .section label input[type="text"], .item_edit .section .custompage_directory_widget.horizontal label input[type="text"] { width: 120px; }

.custompage_directory_widget.horizontal .field select, .custompage_directory_widget.horizontal .item_edit .section label select, .item_edit .section .custompage_directory_widget.horizontal label select { width: 130px; }

.custompage_directory_widget.horizontal .custom_field_input { float: left; display: inline-block; margin-bottom: 10px; }

.custompage_directory_widget.horizontal .custom_field_input .field, .custompage_directory_widget.horizontal .custom_field_input .item_edit .section label, .item_edit .section .custompage_directory_widget.horizontal .custom_field_input label { margin-bottom: 0; }

.custompage_directory_widget.horizontal .submit_div { float: left; margin: 0; border-top: solid 1px #E0E0E0; padding-top: 10px; width: 100%; display: inline-block; }

.custompage_directory_widget.horizontal .submit_div .search_widget_submit { float: right; }

.custompage_directory_widget.horizontal .submit_div button { margin: 0; }

.custompage_directory_widget.vertical { padding: 0 10px; }

.custompage_directory_widget.vertical .submit_div { margin: 0; border-top: solid 1px #E0E0E0; padding-top: 10px; width: 100%; display: inline-block; float: left; }

.custompage_directory_widget.vertical .submit_div .search_widget_submit { float: right; }

.custompage_directory_widget.vertical .submit_div button { margin: 0; }

.custompage_directory_widget.vertical .field, .custompage_directory_widget.vertical .item_edit .section label, .item_edit .section .custompage_directory_widget.vertical label { display: inline-block; float: left; width: 100%; }

.custompage_directory_widget.vertical .field label, .custompage_directory_widget.vertical .item_edit .section label label, .item_edit .section .custompage_directory_widget.vertical label label { text-align: left; }

.custompage_directory_widget.vertical .field label.error, .custompage_directory_widget.vertical .item_edit .section label label.error, .item_edit .section .custompage_directory_widget.vertical label label.error { width: 100%px; margin-left: 0px; }

.custompage_directory_widget.vertical .field input[type="text"], .custompage_directory_widget.vertical .item_edit .section label input[type="text"], .item_edit .section .custompage_directory_widget.vertical label input[type="text"] { width: 96%; }

.custompage_directory_widget.vertical .field select, .custompage_directory_widget.vertical .item_edit .section label select, .item_edit .section .custompage_directory_widget.vertical label select { width: 100%; }

.custompage_directory_widget.vertical .custom_field_input { float: left; display: inline-block; width: 100%; }

#additional_fields_panel { margin-bottom: 20px; }

#additional_fields_panel #additional_fields_list .field, #additional_fields_panel #additional_fields_list .item_edit .section label, .item_edit .section #additional_fields_panel #additional_fields_list label { width: 200px; display: inline-block; float: left; }

#additional_fields_panel #additional_fields_list .js_control .require_js { display: none; }

.pdf_reader { position: absolute; width: 100%; height: 100%; overflow: auto; background-color: #404040; background-image: url("/res/img/v2/texture.png"); }

.pdf_reader .inner_container { height: auto; width: 100%; position: absolute; top: 0; bottom: 0; }

.pdf_reader .pdf_toolbar { background-image: url("/res/img/v2/texture.png"); background: rgba(81, 81, 81, 0.99); /* Old browsers */ background: -moz-linear-gradient(top, rgba(81, 81, 81, 0.99) 0%, rgba(68, 68, 68, 0.95) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(81, 81, 81, 0.99)), color-stop(100%, rgba(68, 68, 68, 0.95))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(81, 81, 81, 0.99) 0%, rgba(68, 68, 68, 0.95) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(81, 81, 81, 0.99) 0%, rgba(68, 68, 68, 0.95) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(81, 81, 81, 0.99) 0%, rgba(68, 68, 68, 0.95) 100%); /* IE10+ */ background: linear-gradient(top, rgba(81, 81, 81, 0.99) 0%, rgba(68, 68, 68, 0.95) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='$initial_gradient_color', EndColorstr='$final_gradient_color',GradientType=0 ); /* IE6-9 */ box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.05) inset, 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1); height: 30px; text-align: center; color: #D8D8D8; display: none; }

.pdf_reader .pdf_toolbar .navigation_buttons { margin-top: 2px; }

.pdf_reader .pdf_toolbar .pages { display: none; }

.pdf_reader canvas { position: absolute; box-shadow: 0 4px 10px black; background-color: white; overflow: hidden; margin: 10px auto; left: 0; right: 0; }

.pdf_reader .ie_fail_container { max-width: 660px; color: #D8D8D8; font-size: 20px; line-height: 22px; position: absolute; margin-top: -100px; margin-left: -330px; left: 50%; top: 50%; }

.pdf_reader .ie_fail_container .good_browsers { text-align: center; }

.pdf_reader .ie_fail_container .good_browsers a { padding: 10px; display: inline-block; }

.invoice_edit { min-width: 870px; margin-right: 80px; margin-left: 20px; margin-top: 3px; }

.invoice_edit h2.includes_button { height: 31px; }

.invoice_edit h2.includes_button .primary_text { margin-top: 13px; }

.invoice_edit #top_fields_form label.error { margin-left: 0; }

.invoice_edit #top_fields_form .right { min-width: 400px; }

.invoice_edit .client_autocomplete_container { float: left; }

.invoice_edit .edit-invoice-defaults { font-size: 12px; margin-bottom: 10px; margin-left: 10px; float: right; }

.invoice_edit .invoice_body { border: 1px solid black; background-color: white; }

.invoice_edit .invoice_body .table_container table { width: 100%; }

.invoice_edit .invoice_body .table_container table thead { background-color: #E0E0E0; }

.invoice_edit .invoice_body .table_container table thead th { font-weight: bold; }

.invoice_edit .invoice_body .table_container table thead th:first-child { padding-left: 7px; }

.invoice_edit .invoice_body .table_container table td:first-child { padding-left: 7px; }

.invoice_edit .invoice_body .table_container table td, .invoice_edit .invoice_body .table_container table th { padding: 3px 1px 1px; text-align: left; width: 20%; }

.invoice_edit .invoice_body .table_container table tr:hover .remove_filter { visibility: visible; }

.invoice_edit .invoice_body .table_container table input.tax { width: 50px; }

.invoice_edit .invoice_body .table_container table .remove_filter { visibility: hidden; margin-left: -24px; margin-top: -14px; position: absolute; }

.invoice_edit .invoice_body .table_container table .remove_filter:hover { text-decoration: none; }

.invoice_edit .invoice_body .add_invoice_item { margin: 5px; }

.invoice_edit .invoice_body .remove_invoice_item { margin-right: 4px; width: 79px; }

.invoice_edit .invoice_body .item_control_container { border-top: 1px solid #E0E0E0; margin-top: 2px; }

.invoice_edit .invoice_body .invoice_body_area { border-top: 1px solid black; }

.invoice_edit .invoice_body .paid_invoice.price_in_dollars { padding-left: 22px; }

.invoice_edit .invoice_body .paid_invoice.tax { padding-left: 9px; }

.invoice_edit .invoice_body .paid_invoice.cost { padding-left: 4px; }

.invoice_edit .invoice_body .total_area { float: right; width: 260px; }

.invoice_edit .invoice_body .total_area label { width: 100px; color: black; text-align: right; display: block; margin-right: 50px; }

.invoice_edit .invoice_body .total_area span { width: 100px; text-align: left; }

.invoice_edit .invoice_body .total_area .white_area, .invoice_edit .invoice_body .total_area .gray_area { margin-left: -1px; padding-top: 10px; padding-bottom: 10px; width: 100%; border-left: 1px solid black; border-top: 1px solid black; }

.invoice_edit .invoice_body .total_area .white_area:first-child, .invoice_edit .invoice_body .total_area .gray_area:first-child { border-top: none; }

.invoice_edit .invoice_body .total_area .white_area span, .invoice_edit .invoice_body .total_area .white_area label, .invoice_edit .invoice_body .total_area .gray_area span, .invoice_edit .invoice_body .total_area .gray_area label { margin-top: 3px; margin-bottom: 4px; float: left; }

.invoice_edit .invoice_body .total_area .gray_area { background-color: #808080; color: white; }

.invoice_edit .invoice_body .total_area .gray_area label { color: white; }

.invoice_edit .invoice_body .total_area .amount_paid { width: 50px; }

.invoice_edit .invoice_body .total_area .amount_paid_minus { position: absolute; margin-left: -58px; }

.invoice_edit .invoice_body .wysiwyg { float: left; }

.invoice_edit .invoice_body .textarea_container { padding-top: 30px; padding-bottom: 20px; }

.page-header { padding: 5px; font-size: 24px; height: 30px; overflow: visible; }

.page-header button, .page-header input, .page-header .button, .page-header .ui-dialog .ui-dialog-buttonpane .ui-state-default, .ui-dialog .ui-dialog-buttonpane .page-header .ui-state-default, .page-header .ui-dialog .ui-dialog-buttonpane .ui-state-default a, .ui-dialog .ui-dialog-buttonpane .ui-state-default .page-header a, .page-header .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .page-header .ui-state-default, .page-header .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default a, .white_panel_background .popover .popover-inner .ui-dialog-buttonpane .ui-state-default .page-header a { margin-left: 10px; }

.page-header .gear_button { padding: 5px 14px; }

.page-header .gear_button > img { vertical-align: middle; }

.page-header .header-options { position: relative; top: -2px; }

.page-header .breadcrumbs { float: left; }

.page-header .breadcrumbs a { color: #b60217; }

.item-interaction-border { border-bottom: 2px dotted #e0e0e0; margin-bottom: 10px; margin-top: 10px; }

.item-preface { margin-bottom: 6px; color: #555555; }

.item-preface a { color: #555555; font-weight: bold; }

.item_view_detail_detailed .item-name, .item_view_detail_default .item-name { font-size: 16px; text-decoration: none; margin-bottom: 6px; }

.item_view_detail_detailed .item-name a, .item_view_detail_default .item-name a { text-decoration: none; }

.blog-listing .item-body-text, .blog-page .item-body-text { font-size: 14px; color: #565656; line-height: 160%; }

.blog-listing .item-body-text p, .blog-page .item-body-text p { margin-bottom: 17px; }

.blog-listing .page-header, .blog-page .page-header { padding-left: 0px; }

.blog-listing .item-title, .blog-page .item-title { font-size: 18px; margin-bottom: 10px; font-weight: bold; }

.blog-listing .item-title a, .blog-page .item-title a { color: #333333; }

.blog-listing .item-title a:hover, .blog-page .item-title a:hover { color: #111111; }

.blog-listing .item, .blog-page .item { position: relative; }

.blog-listing .item-posted-info, .blog-page .item-posted-info { color: #999999; font-size: 14px; margin-bottom: 10px; border-bottom: solid 1px #E0E0E0; padding-bottom: 10px; }

.blog-listing .item-posted-info a, .blog-page .item-posted-info a { color: #333333; }

.blog-listing .item-poster-info, .blog-page .item-poster-info { position: absolute; top: 15px; left: 0; width: 125px; padding-right: 25px; }

.blog-listing .item-poster-info img, .blog-page .item-poster-info img { border: 1px solid silver; border-radius: 62.5px; }

.blog-listing .item-poster-name, .blog-page .item-poster-name { margin-top: 10px; text-align: center; }

.blog-listing .item-poster-name a, .blog-page .item-poster-name a { color: #555555; font-size: 14px; }

.blog-listing .item-poster-name a:hover, .blog-page .item-poster-name a:hover { color: #111111; }

.blog-listing #main_content .item-details, .blog-page #main_content .item-details { margin-left: 150px; min-height: 185px; width: 550px; }

.blog-listing .comments .comment .comment_main, .blog-page .comments .comment .comment_main { width: 500px; }

.blog-archives { padding-left: 10px; }

.job-tidbit-wrapper { padding: 10px 0; font-size: 1.15em; }

.job-tidbit-wrapper label, .job-tidbit-wrapper .item_edit .section label, .item_edit .section .job-tidbit-wrapper label { color: #999; }

.label_beside .autocomplete_app, .item_edit .section label .autocomplete_app { float: left; }

.autocomplete_app { width: 260px; }

.autocomplete_app input[type="text"].autocomplete_input { width: 100%; height: 27px; }

.autocomplete_app .autocomplete_selected_view { margin: 0; }

.autocomplete-w1 { cursor: pointer; }

.autocomplete-w1:after, .autocomplete-w1 div:after, .autocomplete-w1 li:after, .autocomplete-w1 ul:after { content: none; }

.autocomplete-w1 .autocomplete { overflow-y: auto; overflow-x: hidden; position: relative; border: 1px solid #C1C1C1; cursor: pointer; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.autocomplete-w1 .autocomplete > div { width: 100%; background-color: white; }

.autocomplete-w1 .autocomplete > div.selected { background-color: #3399FF; color: white; }

.autocomplete-w1 .autocomplete > div .autocomplete_box { height: 64px; width: 100%; border-top: 1px solid #E9E9E9; font-size: 11px; }

.autocomplete-w1 .autocomplete > div .autocomplete_box img { width: 50px; height: 50px; margin-left: 5px; margin-top: 7px; }

.autocomplete-w1 .autocomplete > div .autocomplete_box .fa-3x { padding: 15px 0 0 15px; }

.autocomplete-w1 .autocomplete > div .autocomplete_box .ab_image { float: left; width: 60px; height: 64px; }

.autocomplete-w1 .autocomplete > div .autocomplete_box .ab_info { margin: 0 auto; left: 0; right: 0; margin-left: 60px; position: absolute; height: 64px; line-height: 19px; }

.autocomplete-w1 .autocomplete > div .autocomplete_box .ab_info ul { margin-top: 4px; margin-bottom: 0; }

.autocomplete-w1 .autocomplete > div .autocomplete_box .ab_info li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.autocomplete-w1 .autocomplete > div:first-child .autocomplete_box { border-top: none; }

.autocomplete-w1 .autocomplete > div:last-child .autocomplete_box { -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.autocomplete-w1 .autocomplete > div:last-child .autocomplete_box .ab_image { -moz-border-radius: 0 0 0 3px; -webkit-border-radius: 0 0 0 3px; border-radius: 0 0 0 3px; }

.autocomplete-w1 .autocomplete > div:last-child .autocomplete_box .ab_info { -moz-border-radius: 0 0 3px 0; -webkit-border-radius: 0 0 3px 0; border-radius: 0 0 3px 0; }

.autocomplete-w1 .autocomplete .alert { margin-bottom: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

ul.pill_list li.pill { background-color: #EFF2F7; border: 1px solid #CCD5E4; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; color: #000000; cursor: default; float: left; font-size: 13px; height: 20px; margin: 2px; overflow: hidden; padding: 2px 9px 0 9px; white-space: nowrap; }

ul.pill_list li.pill span { display: inline; margin: 0 8px 0 0; padding: 0; vertical-align: top; }

ul.pill_list li.pill .remove { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; line-height: 18px; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; cursor: pointer; color: #ff0000; padding: 5px 5px 0 5px; padding: 0; }

ul.pill_list li.pill .remove:hover { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; text-decoration: none; }

.richtext .pull-right { float: right; }

.richtext .pull-left { float: left; }

.richtext .image-center { margin-left: auto; margin-right: auto; display: block; }

.richtext img { margin: 0 14px; }

.richtext img.pull-left { margin-left: 0; }

.richtext img.pull-right { margin-right: 0; }

.richtext .align-left { text-align: left; }

.richtext .align-right { text-align: right; }

.richtext .align-center { text-align: center; }

.richtext .align-justify { text-align: justify; }

.no-image-margin-richtext .pull-right { float: right; }

.no-image-margin-richtext .pull-left { float: left; }

.no-image-margin-richtext .image-center { margin-left: auto; margin-right: auto; display: block; }

.no-image-margin-richtext img.pull-left { margin-left: 0; }

.no-image-margin-richtext img.pull-right { margin-right: 0; }

.no-image-margin-richtext .align-left { text-align: left; }

.no-image-margin-richtext .align-right { text-align: right; }

.no-image-margin-richtext .align-center { text-align: center; }

.no-image-margin-richtext .align-justify { text-align: justify; }

.ss-droptarget { margin: 10px; padding: 10px; background-color: #EEEEEE; box-shadow: inset 0px 1px 3px #BDBDBD; border-radius: 5px; color: #BBBBBB; text-shadow: 1px 1px white; cursor: progress; border-bottom: 1px solid #ffffff; }

.ss-droptarget.ui-state-active { background-color: #bbbbbb; box-shadow: inset 0px 1px 3px #111111; color: white; text-shadow: none; }

.draggable-component { padding: 5px 20px 5px 20px; background-repeat: no-repeat; background-image: url("/res/img/v2/connected-arrow.png"); background-position: 0px 3px; margin-bottom: 2px; margin-right: 10px; color: #777777; }

.draggable-component:hover, .draggable-component:active { background-color: #e4e4e4; box-shadow: 0 4px 4px -2px #D3D3D3; background-image: url("/res/img/v2/drag.png"); background-position: 3px 3px; cursor: move; border-radius: 3px; color: #222222; z-index: 9999; }

.sortable-items > li { border: 1px solid #ccc; }

body.dragging, body.dragging { cursor: move !important; }

.dragged { position: absolute; top: 0; opacity: .5; z-index: 2000; }

ol.menu-sort { padding: 0 0 9px 0; min-height: 10px; }

ol.menu-sort li { display: block; margin: 5px; padding: 5px 20px; border: 1px solid #cccccc; border-radius: 3px; margin-bottom: 6px; margin-right: 10px; background-color: #e4e4e4; box-shadow: 0 4px 4px -2px #D3D3D3; }

ol.menu-sort li:hover { background-color: lightgray; }

ol.menu-sort li.placeholder { position: relative; margin: 0; padding: 0; background: transparent; border: none; height: 0; border: none; }

ol.menu-sort li.placeholder:before { position: absolute; content: ""; width: 0; height: 0; margin-top: -5px; left: -5px; top: -4px; border: 5px solid transparent; border-left-color: #ff0000; border-right: none; }

.item-listing > li { position: relative; }

.item-listing .image-section { position: absolute; top: 0; left: 0; width: 60px; padding: 10px; }

.item-listing .detail-section { margin-left: 75px; padding: 10px; min-height: 70px; }

.item-listing.pending-organization-listing .detail-section, .item-listing.organization-listing .detail-section { padding-top: 22px; min-height: 60px; }

.item-listing.pending-organization-listing .detail-section .job-title-saved-banner, .item-listing.organization-listing .detail-section .job-title-saved-banner { margin-bottom: 0px; margin-top: -5px; }

.item-listing.pending-organization-listing .detail-section .organization-name, .item-listing.organization-listing .detail-section .organization-name { width: 20%; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

ul.regular-unordered-list li { margin-left: 20px; list-style: disc outside; line-height: 140%; }

.paragraph-spacing p { margin-bottom: 20px; }
