#b2_allactivities ol { list-style-type: none; margin: 0; padding: 0; }
#b2_allactivities li { background: #f0f0f0; margin: 0 0 10px 0; padding: 5px 10px; border: 1px #c0c0c0 solid; }
#b2_allactivities dd { display: inline; }
#b2_allactivities dt { display: none; }
#b2_allactivities dl { float: right; margin: 0; padding: 0; }
#b2_allactivities dl a { display: block; float: left; }
#b2_allactivities dd.b2_widget a { background-repeat: no-repeat; background-position: 50% left; padding-left: 19px; margin-left: 10px; text-decoration: none; font-size: 90%; line-height: 16px; }
#b2_allactivities dd.b2_widget a.b2_n { color: #a0a0a0; }
#b2_allactivities #b2_widget_enabled a.b2_y { background-image: url("/booking/images/stars.png"); }
#b2_allactivities #b2_widget_enabled a.b2_n { background-image: url("/booking/images/stars.png"); background-position: 0px 100%; }
#b2_allactivities #b2_widget_payment a.b2_y { background-image: url("/booking/images/euro.png"); }
#b2_allactivities #b2_widget_payment a.b2_n { background-image: url("/booking/images/euro.png"); background-position: 0px 100%; }
#b2_allactivities .b2_sort_handle { margin: 2px 0 0 0; float: left; width: 0; height: 16px; display: block; background: transparent url("/cpd/images/ui-icons_888888_256x240.png") -128px -48px no-repeat; }
#b2_allactivities .b2_sort_handle.b2_out { margin: 2px 10px 0 0; width: 16px; animation-duration: .4s; animation-name: reorderout; }
@keyframes reorderout {
	from { width: 0; margin-right: 0; }
	to { width: 16px; margin-right: 10px; }
}
#b2_edit_top tr, #b2_edit_second tr { background: white !important; }
#b2_edit_top { width: 100%; }
#b2_edit_top #frm_accessgroups { height: 110px; }

.b2_form label { display: block; margin: 0 0 10px 0; }
.b2_form label .label { display: block; }
.b2_form .label sup { color: red; font-weight: bold; padding-right: 2px; }
.b2_form label.blob .label { display: inline; }
.b2_form label input[type="text"], .b2_form label input[type="email"], .b2_form label textarea { padding: 10px 1.5%; border: 1px #d0d0d0 solid; font-size: 100%; width: 96%; font-family: Georgia, serif; }
.b2_form label select { padding: 4px 6px; border: 1px #d0d0d0 solid; font-size: 100%; width: 96%; font-family: Georgia, serif; font-size: 110%; }
.b2_form label select:focus, .b2_form label input:focus, .b2_form label textarea:focus { border-color: #a0a0a0; background-color: #ffffee; }
.b2_form .instructions, .b2info.instructions { background: rgb(229,239,237); padding: 10px 10px 10px 10px; border-radius: 10px; margin: 0 0 10px 0; color: black; }
.b2_form .instructions p { padding: 0; }
.b2_form .instructions p:last-child { margin: 0 !important; }
.b2_form .inline { display: inline !important; }
.b2_form label.blob { clear: left; float: left; white-space: nowrap; background-color: rgb(229,239,237); border-radius: 6px; padding: 6px; margin-right: 6px; cursor: pointer; }
.b2_form label.blob.inline { clear: none; }
.b2_form label.blob:hover { background-color: #cde2e8; }
.b2_form fieldset { margin: 0 0 10px 0; padding: 0; border: none; }
.b2_form .input { font-family: Georgia, serif; color: black; }
.b2_form input[type="submit"], .b2_form input[type="button"], #b2_initbooking input[type="submit"], #b2_initbooking input[type="button"], #b2_formlinktrigger { font-size: 100%; background-color: rgb(229,239,237); background-position: 6px 50%; background-repeat: no-repeat; border: 1px rgb(229,239,237) solid; border-radius: 6px; padding: 6px 6px 6px 26px; margin-right: 6px; cursor: pointer; }
.b2_form input[type="submit"]:hover, .b2_form input[type="button"]:hover, #b2_initbooking input[type="submit"]:hover, #b2_initbooking input[type="button"]:hover { background-color: #cde2e8; }
.b2_form input[type="submit"], #b2_initbooking input[type="submit"] { background-image: url("/speck/images/icons/silk_complete/asterisk_orange.png"); }
.b2_form input[type="button"], #b2_initbooking input[type="button"] { background-image: url("/speck/images/icons/silk_complete/arrow_undo.png"); }
.b2_form input[type="button"].b2_right { background-image: url("/speck/images/icons/silk_complete/arrow_right.png"); width: 0; overflow: hidden; color: rgba(255,255,255,0); margin-bottom: 5px; padding-right: 2px; }
.b2_form input[type="button"].b2_left { background-image: url("/speck/images/icons/silk_complete/arrow_left.png"); width: 0; overflow: hidden; color: rgba(255,255,255,0); margin-bottom: 5px; padding-right: 2px; }
#b2_formlinktrigger { background-image: url("/speck/images/icons/16x16/pages.gif"); }
.b2_form .b2_payoption h4 { margin: 0 0 20px 0; font-size: 110%; }
.b2_form label.error input, { border-color: red; }
.b2_form fieldset.error label.blob { background-color: #f3cccc; }
.b2_form span.error { color: red; font-style: italic; }
.b2_form span.instruction { color: black; font-style: italic; }
.b2_form span.error::before, .b2_form span.instruction::before { content: "\2014\00a0"; }
.b2_form div.error { background: #f3cccc url("/speck/images/icons/silk_complete/delete.png") 10px 50% no-repeat; padding: 10px 10px 0 32px; border-radius: 10px; margin: 0 0 10px 0; color: black; }
.b2_form div.error p { margin: 0; padding: 0 0 10px 0; }
.b2_form .ui-accordion-content-active { background: white; padding: 10px; border: 1px #15223f solid; border-radius: 0 0 0 10px; border-top: none; margin-bottom: 28px; }
.b2_setup_ao { position: relative; }
.b2_form .b2_qty { width: 3em !important; text-align: center; margin-right: 3px; }

.b2_form .ui-accordion-header-active { background: white; padding: 10px; border: 1px #15223f solid; border-radius: 10px 10px 0 0; border-bottom: none; margin-bottom: 0 !important; }
.b2_form input.b2_subtle { border: 1px rgba(255,255,255,0) solid; background: transparent; }
.b2_form input.b2_subtle:focus { border: 1px #e0e0e0 solid; background: white; }
.b2_form h3 a.b2_action { float: right; color: white; font-size: 100%; background-position: left 50%; background-repeat: no-repeat; padding-left: 20px; }
.b2_form h3 a.b2_action_edit { background-image: url("/speck/images/icons/silk_complete/application_form_edit.png"); }
.b2_form .b2_activityoptiongroup { border: 1px #d0d0d0 solid; padding: 10px; margin-bottom: 20px; }
.b2_form .b2_activityoptiongroup h3 { margin: -10px -10px 10px -10px; background: #05122f; color: white; padding: 10px; font-weight: normal; font-size: 100%; }
#b2_bookingform .cd_change { background: transparent url("/speck/images/icons/silk_complete/asterisk_orange.png") left 50% no-repeat; padding: 4px 0 0px 20px; font-size: 85%; text-decoration: none; }
#b2_bookingform .b2_payoption { float: left; width: 50%; text-align: center; position: relative; cursor: pointer; }
#b2_bookingform .b2_payoption .b2_payoption_descr { height: 9em; }
#b2_bookingform .b2_payoption .b2_payoption_inner { background: #eeeeee; border-radius: 10px; padding: 20px 10px; margin: 10px; }
#b2_bookingform .b2_payoption:hover .b2_payoption_inner { background: #e0e0e0; }
#b2_bookingform .b2_payoption0 { margin-left: auto !important; margin-right: auto !important; float: none; }

#b2_activitydiag li { padding: 2px 0; }
#b2_activitydiag .meta_gen { border-width: 1px; border-style: solid; font-size: 85%; padding: 3px 8px; margin-left: 14px; border-radius: 3px; cursor: default; }
#b2_activitydiag .meta_qplink { background-color: #eecccc; border-color: #ddaaaa; color: black; }
#b2_activitydiag .meta_priced { background-color: #ccccee; border-color: #aaaadd; color: black; }
#b2_activitydiag .meta_required { background-color: #eeeecc; border-color: #ddddaa; color: black; }
#b2_activitydiag .row_1 { background: #f0f0f0; }
#b2_activitydiag .row_1, #b2_activitydiag .row_0 { border-top: 1px #e0e0e0 solid; padding: 10px; list-style-position: inside; }
#b2_activitydiag ul { font-size: 90%; }
#b2_activitydiag ol { margin: 0; padding: 0; }
#b2_activitydiag ol ol { margin: 0; padding: 0 0 0 40px; }

#b2_plan_editor table { width: 100%; margin-bottom: 20px; }
#b2_plan_editor .b2_install_add { color: black; text-decoration: none; border: 1px #aae3aa solid; background: #ccf3cc url("/speck/images/icons/silk_complete/add.png") 10px 50% no-repeat; padding: 8px 10px 8px 30px; border-radius: 10px; }
#b2_plan_editor .b2_install_del { color: black; text-decoration: none; border: 1px #f3cccc solid; background: #f3cccc url("/speck/images/icons/silk_complete/delete.png") 10px 50% no-repeat; padding: 8px 10px 8px 30px; border-radius: 10px;  }
#b2_plan_editor .b2_install_disabled { border-color: #d0d0d0 !important; background-color: #e0e0e0 !important; color: #a0a0a0 !important; cursor: not-allowed !important; }
#b2_plan_editor td { vertical-align: middle; padding: 4px 6px; border-top: 1px #e0e0e0 solid; }
#b2_plan_editor tr:nth-child(2n) { background: #f0f0f0; }

table.b2_table { margin-bottom: 20px; width: 100% }
table.b2_table th, table.b2_table td { padding: 4px 6px; }
table.b2_table th { border-bottom: 1px black solid; }
table.b2_table td { border-bottom: 1px #e0e0e0 solid; }
table.b2_table .row_1 td { background: #f0f0f0; }
table.b2_table .row_0 td { background: white; }
table.b2_table th.b2_sort_asc { background: transparent url("/speck/images/icons/mini/arrow_up.gif") left 50% no-repeat; padding-left: 13px; }
table.b2_table th.b2_sort_desc { background: transparent url("/speck/images/icons/mini/arrow_down.gif") left 50% no-repeat; padding-left: 13px; }
table.b2_table.b2_table_clickablerows td { cursor: pointer; }
table.b2_table.b2_table_clickablerows tr:hover td { background: #ffffdd; }
table.b2_table .b2_right { text-align: right; }
table .b2_center { text-align: center; }
.b2_table_util { margin: -20px 0 20px 0; text-align: right; }
.b2_table_excel { padding: 2px 0 2px 20px; background: transparent url("/speck/images/icons/silk_complete/page_excel.png") left 50% no-repeat; }

div.b2_table_result_number p { text-align: right; font-style: italic; }

#b2_bookinglist .b2_summ_xx, #b2_bookinglist .b2_summ_zz { text-align: right; }
#b2_bookinglist .b2_summ_ci { font-size: 75%; }
#b2_bookinglist sup { background: transparent url("/speck/images/icons/mini/alert.gif") 50% 50% no-repeat; padding: 0 5px; margin-left: 4px; overflow: hidden; display: inline-block; text-indent: -9660px; }

#b2_bookingsummary fieldset { padding: 50px 10px 0 10px; margin: 0 0 20px 0; border: 1px #d0d0d0 solid; position: relative; }
#b2_bookingsummary legend { margin: 0; background: #05122f; color: white; padding: 10px; font-weight: normal; display: block; font-size: 100%; position: absolute; top: 0; left: 0; width: 946px; }
#b2_bookingsummary dl { margin: 0; padding: 0; }
#b2_bookingsummary dt { color: #6f6d6e; font-weight: normal; margin: 0; padding: 0; }
#b2_bookingsummary dd { margin: 0 0 10px 0; padding: 0; color: black; font-family: Georgia,serif; }

.b2_center { text-align: center; }
.b2_right { text-align: right; }
.b2_addplan { background: transparent url("/speck/images/icons/silk_complete/money_add.png") left 50% no-repeat; padding: 3px 0 3px 20px; }
.b2_editplan { background: transparent url("/speck/images/icons/silk_complete/money.png") left 50% no-repeat; padding: 3px 0 3px 20px; }
/*
.b2_feature { background: #ddf0f3; border-radius: 10px; min-height: 300px; color: #252b30; padding: 10px; width: 455px; float: left; margin-bottom: 18px; }
.b2_feature.b2_feature_odd { margin-right: 18px; }
*/
.b2_feature { margin-bottom: 18px; border: 1px #e0e0e0 solid; border-radius: 10px; }
.b2_feature.b2_feature_odd {  }
.b2_feature h3 { background: rgb(229,239,237); padding: 10px; margin: 0; border-radius: 10px 10px 0 0; }
.b2_feature h3 .b2_more { background: transparent url("/speck/images/icons/16x16/bullet_bw.gif") right 50% no-repeat; font-size: 80%; padding: 2px 20px 2px 0; float: right; font-weight: normal; }
.b2_feature ul { margin: 0; padding: 0; list-style-type: none; }
.b2_feature li { border-top: 1px #e0e0e0 solid; padding: 4px 10px; margin: 0; }
.b2_feature li.row_0 { background: #f5f5f5; }

.b2_setup_aov table { width: 100%; border-collapse: collapse; }
.b2_setup_aov th { border-bottom: 1px #e0e0e0 solid; }
.b2_setup_aov tbody { border-bottom: 1px #e0e0e0 solid; }
.b2_setup_aov tbody.row_1 td { background: #f5f5f5; }
.b2_setup_aov tbody.row_0 td { background: white; }
.b2_setup_aov thead {  }
.b2_setup_aov td { padding: 6px 3px; }
.b2_setup_aov select[multiple] { margin-bottom: 6px; }
.b2_setup_aov tr:first-child td { padding-bottom: 0; }
.b2_setup_aov .b2_addoptionvalue { float: right; padding: 2px 10px 2px 30px; border-radius: 0 0 10px 10px; background: #f5f5f5 url("/speck/images/icons/silk_complete/add.png") 10px 50% no-repeat; text-decoration: none; color: black; }
.b2_setup_aov .b2_addoption:hover { background-color: #f0f0f0; text-decoration: underline; }
#bo_master .b2_addgroup { float: right; padding: 2px 10px 2px 30px; border-radius: 0 0 10px 10px; background: rgb(229,239,237) url("/speck/images/icons/silk_complete/add.png") 10px 50% no-repeat; text-decoration: none; color: black; margin: -10px 0 10px 0; }
#bo_master .b2_addgroup:hover { background-color: #cde0e3; text-decoration: underline; }
#bo_master .b2_addoption { float: right; background: white url("/speck/images/icons/silk_complete/add.png") 10px 50% no-repeat; border-radius: 0 0 10px 10px; position: absolute; bottom: -22px; right: -1px; display: inline-block; line-height: 22px; height: 22px; padding: 0 10px 0 30px; border: 1px #15223f solid; border-top: none; }
/*#bo_master .ui-accordion-header input { padding-right: 36px; width: 92%; }*/
#bo_master fieldset.b2_setup_required { width: 50%; float: left; }
#bo_master fieldset.b2_setup_displayformat { width: 50%; float: left; }

#bo_master legend.b2_l1 input[type="text"] { background: transparent; border: none; color: white; font-size: inherit; padding: 1px 4px; width: 840px; }
#bo_master legend.b2_l1 input[type="text"]:focus { background: white; color: black; }
#bo_master .b2_l1ctl { float: right; }

.b2_flash_message { border: 1px #448844 solid; background: #ddffdd; color: #448844; }
.b2_flash_error { border: 1px #884444 solid; background: #ffdddd; color: #884444; }
.b2_flash { text-align: center; margin-bottom: 20px; padding: 10px; }

ul.ui-autocomplete.ui-menu { background: #eff0ef; list-style-type: none; padding: 0; border: 1px #e0e0e0 solid; margin: 0; font-size: 10pt; max-width: 400px; box-shadow: 8px 8px 4px #bbbbbb; max-height: 400px; overflow: scroll; }
ul.ui-autocomplete.ui-menu.b2_wide { max-width: 900px; }
ul.ui-autocomplete.ui-menu li { padding: 2px 10px; margin: 0; cursor: pointer; }
ul.ui-autocomplete.ui-menu li.ui-state-focus { background: blue; color: white; }
ul.ui-autocomplete.ui-menu li.ui-state-focus a { color: white; }
span.ui-helper-hidden-accessible { position: fixed; width: 100%; background: black; color: white; bottom: 0; left: 0; }
ul.ui-autocomplete em.block { display: block; font-size: 90%; }
ul.ui-autocomplete .cimili { line-height: 19px; padding: 2px 4px; cursor: pointer; }
ul.ui-autocomplete .cmp { background: #eeeeff; font-size: 12px; border: 1px #aaaadd solid; border-radius: 2px; color: black; padding: 2px; white-space: nowrap; }
ul.ui-autocomplete .cmpmi { background: #ffeeee; border: 1px #ddaaaa solid; }
ul.ui-autocomplete .cmpci { background: #eeffee; border: 1px #aaddaa solid; }

#b2_initbooking { text-align: center; background: #f5f5f5; border-radius: 10px; margin: 0 auto 250px auto; padding: 20px; }
#b2_initbooking #b2_user { font-size: 100%; }
#b2_initbooking input[type="text"], #b2_initbooking label { display: block; margin: 0 auto 20px auto; color: black; }

.b2_sometimes { display: block; clear: left; }
.b2_clash { color: red; }

#b2_allactivities_toggle { float: left; background: transparent url("/speck/images/icons/silk_complete/arrow_switch.png") left 50% no-repeat; padding: 2px 0 2px 20px; text-decoration: none; }
#b2_allactivities_toggle.active { background-image: url("/speck/images/icons/silk_complete/accept.png"); }
#b2_allactivities_add { float: right; background: transparent url("/speck/images/icons/silk_complete/add.png") left 50% no-repeat; padding: 2px 0 2px 20px; text-decoration: none; }
#b2_allactivities_add:hover, #b2_allactivities_toggle:hover { text-decoration: underline; }
#b2_allactivities a.b2_disabled { cursor: move; }

#b2_aogTemplate, #b2_aoTemplate, #b2_aovTemplate { display: none; }



div.ui-datepicker { background: white; padding: 10px; border: 1px black solid; box-shadow: 8px 8px 4px #bbbbbb; }
div.ui-datepicker table.ui-datepicker-calendar td { text-align: center; }
div.ui-datepicker .ui-datepicker-prev { float: left; cursor: pointer; }
div.ui-datepicker .ui-datepicker-next { float: right; cursor: pointer; }
div.ui-datepicker .ui-datepicker-title { text-align: center; }

@media print {
	#icgp3_breadcrumbs, #icgp3_header, #spLoading, #site_toolbar, #icgp3_footer { display: none; }
}


#b2_automail fieldset { position: relative; background: rgb(229,239,237); margin: 0 0 25px 0; padding: 50px 10px 10px 10px; border: none; }
#b2_automail fieldset span { display: block; }
#b2_automail legend { width: 948px; line-height: 50px; height: 50px; position: absolute; top: 0; left: 0; margin: 0; padding: 0 10px; display: block; color: #0c1b2d; font-weight: bold; background: #bdd0d3; }
#b2_automail #b2_automail_actions { margin-bottom: 25px; }
#b2_automail #b2_automail_actions h4 { }
#b2_automail textarea { border: 1px #e0e0e0 solid; padding: 10px; font-size: 100%; width: 926px; display: block; font-family: sans-serif; margin: 0 0 25px 0; }
#b2_automail input.pretty { border: 1px #a0a0a0 solid; background: #e0e0e0; border-radius: 20px; padding: 5px 10px; font-size: 100%; margin-right: 5px; cursor: pointer; }
#b2_automail input.pretty:hover { background-color: #f0f0f0; }

#b2_reportlist { margin-bottom: 20px; }
#b2_reportlist ul { margin: 0; padding: 0; font-size: 17px; color: black; }
#b2_reportlist ul ul { font-size: 15px; color: #5f5d5e; }
#b2_reportlist ul ul ul { font-size: 14px; color: #7f7d7e; }
#b2_reportlist li a { font-size: 13.6px; }
#b2_reportlist li span { background: transparent url("/speck/images/icons/silk_complete/bullet_black.png") left 50% no-repeat; padding-left: 18px; }
#b2_reportlist li li span { background-image: url("/speck/images/icons/silk_complete/bullet_go.png"); }
#b2_reportlist li li li span { background-image: url("/speck/images/icons/silk_complete/bullet_white.png"); }
#b2_reportlist li { list-style-type: none; margin: 0; padding: 0 0 0 10px; }

table.b2_report { width: 100%; font-size: 100%; margin-bottom: 25px; }
table.b2_report td { background: white; color: black; border-bottom: 1px #e0e0e0 solid; padding: 2px 4px; }
table.b2_report th { background: black; color: white; border-bottom: 1px black solid; padding: 2px 4px; }
table.b2_report .numeric { text-align: right; }
table.b2_report .b2_att { margin: 0 auto; display: block; width: 16px; height: 16px; border: 1px black solid; }

#b2_bookingsummary dd img.b2_asset { max-width: 280px; border: 1px black solid; box-shadow: 5px 5px 5px #cccccc; }
#b2_bookingsummary dd a.b2_asset { padding-left: 20px; background: transparent url("/speck/images/icons/16x16/save.gif") left 50% no-repeat; }



/* MSIE11 hack to force list items in option instructions to wrap sensibly. */
_:-ms-fullscreen, :root .b2_form span.instruction li { max-width: 900px; }
_:-ms-fullscreen, :root .b2_form legend.label { max-width: 900px; }

/* Edge hack */
#frm_successgroup, #frm_accessgroups { max-width: 445px !important; }

/* Imported inline styles */
.bo_master h3 input { width: 80%; background: transparent url("/booking/images/arrow-down.png") right 50% no-repeat; border: none; cursor: pointer; }
.bo_master h3.ui-accordion-header-active input { background: white url("/booking/images/arrow-up.png") right 50% no-repeat; border: 1px #a0a0a0 solid; cursor: text; }
.bo_question { float: left; }
.bo_question_half { width: 40%; }
.bo_question_full { width: 100%; }
#bo_master fieldset.b2_l1 legend.b2_l1 { background: #15223f; color: white; width: 948px; padding: 10px; margin: -10px -10px 0 -10px; }
#bo_master fieldset.b2_l1 { background: rgb(229,239,237); padding: 10px; }
.aog_instructions_container { border: 1px black solid; padding: 15px; position: fixed; top: 20%; left: 15%; z-index: 9001; background: white; color: black; width: 70%; }
.aog_instructions_container textarea { width: 100%; margin:0 auto; height:111px; display: block; }
.aog_instructions_container p, .aov_access_container p { margin: 0 !important; text-align:center; padding: 10px 0 0 0; }
.aov_access_container { border: 1px black solid; padding: 15px; position: fixed; top: 20%; left: 15%; z-index: 9001; background: white; color: black; width: 70%; text-align: center; }
.aov_access_container select { height: 8em; width: 40%; }
#b2_overlay { height: 100%; width: 100%; top: 0; left: 0; position: fixed; background: rgba(0,0,0,.75); z-index: 9000; }
.aov_access_dst { float: right; }
.aov_access_src { float: left; }
.plantable { width: 100%; border-spacing: 0; border-bottom: 1px #e0e0e0 solid; }
.plantable:last-child { border-bottom: none; }
.plantable .row0 td { background-color: #f5f5f5; }
.plantable .row1 td { background-color: white; }
.plantable td { padding: 4px 6px; border-top: 1px #e0e0e0 solid; }
.plantable .centrealign { text-align: center; }
.plantable .rightalign { text-align: right; }
.plantable:last-child { border-radius: 0 0 10px 10px; }
.plantable:last-child tr:last-child td:first-child { border-radius: 0 0 0 5px; }
.plantable:last-child tr:last-child td:last-child { border-radius: 0 0 5px 0; }
.b2_feature h4 { margin: 0; padding: 10px 0 10px 32px; background: transparent url("/speck/images/icons/silk_complete/layers.png") 10px 50% no-repeat; }
#b2hijack { margin-bottom: 18px; border-radius: 10px; background: rgb(229,239,237); }
#b2hijack fieldset { padding: 18px 10px 10px 10px; border: none; margin: 0; }
#b2hijack legend { background: black; color: white; width: 948px; margin: -10px -10px 0 -10px; padding: 10px; line-height: 18px; height: 18px; display: block; border-radius: 10px 10px 0 0; }
#b2hijack input[type="text"] { border: 1px #e0e0e0 solid; padding: 4px; color: black; font-size: 100%; }
#b2-admin-notifications .row_top td { color: #4f4f4f; }
#b2-admin-notifications .row_bottom td { border-bottom-color: black !important; font-size: 80% !important; line-height: 125%; color: #7f7f7f; }
#b2-admin-notifications .row_1 td { background-color: #f5f5f5 !important; }

ul.bs-ac.ui-autocomplete.ui-menu { max-width: 1024px; }
.bs-ac.ui-autocomplete { overflow-x: hidden !important; }
.bs-ac.ui-autocomplete li.ui-menu-item { padding: 0; }
.bs-ac.ui-autocomplete li.ui-menu-item div { padding: 2px 4px; }
.bs-ac.ui-autocomplete li.ui-menu-item div.ui-state-active { background: rgb(0,121,229); color: white; }
